<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="32">
<package pkgid="c6446a60ea2b8664d0711baa57da49122974d354bee2e465043ae3984d8d75b3" name="SuSEfirewall2-snat" arch="noarch">
  <version epoch="0" ver="1.5" rel="4.33"/>
  <changelog author="kurt@garloff.de" date="1486036800">- Initial creation of package SuSEfirewall2-snat
- Add post, preun, postun
- Mark script as %config file (it is adapted by setup_snat.sh)</changelog>
  <changelog author="kurt@garloff.de" date="1486036801">- Fix typo in repl_custom()
- enable on install</changelog>
  <changelog author="kurt@garloff.de" date="1486036802">- Create int and dmz zones if needed (by assigning fake ifaces).</changelog>
  <changelog author="kurt@garloff.de" date="1486123200">- Custom inclass routing rule when using internal/dmznet.</changelog>
  <changelog author="kurt@garloff.de" date="1486123201">- Avoid spurious inclass routing if not needed.
- Optional verbose output.
- Avoid error when no userdata is available.</changelog>
  <changelog author="kurt@garloff.de" date="1486209600">- Support addip:</changelog>
  <changelog author="kurt@garloff.de" date="1486728000">- Update to 1.0:
  Move all custom settings one level down under the otc: struct.</changelog>
  <changelog author="kurt@garloff.de" date="1487937600">- Add snat_addip.sh, a simple failover daemon for the virtual IP.
- Not yet used.</changelog>
  <changelog author="kurt@garloff.de" date="1487937601">- Version 1.1:
  * Using simple failover daemon to avoid double VIP binding.
  * Rename setup_snat to snat_setup.</changelog>
  <changelog author="kurt@garloff.de" date="1489752000">- Version 1.2:
  * Add support for PRIVATENET.</changelog>
  <changelog author="kurt@garloff.de" date="1489838400">- Version 1.3:
  * Support PROVIDERNET.
  * Support otc.addroute.</changelog>
  <changelog author="kurt@garloff.de" date="1511956800">- Version 1.4:
  * Fix PRIVATENET (172.16 missed the /12).
  * Speedup by reading userdata from file if present.
  * Check for SFW2 changes before restarting (speedup).</changelog>
  <changelog author="kurt@garloff.de" date="1518696000">- Be more verbose, allowing to debug occasionally slow startup.</changelog>
  <changelog author="kurt@garloff.de" date="1528891200">- Version 1.5:
  * We need to insert more custom forwarding rules to allow return
    packets to be forwarded to the internal net on the same iface.
  * Move scripts to /opt/otc/snat/</changelog>
  <changelog author="kurt@garloff.de" date="1538481600">- Increase timeout -- the SFW2 restart can be slow at times.
- Avoid depending on otc-tools.</changelog>
</package>
<package pkgid="d246f516c3c8dc4f4fc163b8cef28de7631761e54468686ee533c5d8718eaa11" name="SuSEfirewall2-snat" arch="src">
  <version epoch="0" ver="1.5" rel="4.33"/>
  <changelog author="kurt@garloff.de" date="1486036800">- Initial creation of package SuSEfirewall2-snat
- Add post, preun, postun
- Mark script as %config file (it is adapted by setup_snat.sh)</changelog>
  <changelog author="kurt@garloff.de" date="1486036801">- Fix typo in repl_custom()
- enable on install</changelog>
  <changelog author="kurt@garloff.de" date="1486036802">- Create int and dmz zones if needed (by assigning fake ifaces).</changelog>
  <changelog author="kurt@garloff.de" date="1486123200">- Custom inclass routing rule when using internal/dmznet.</changelog>
  <changelog author="kurt@garloff.de" date="1486123201">- Avoid spurious inclass routing if not needed.
- Optional verbose output.
- Avoid error when no userdata is available.</changelog>
  <changelog author="kurt@garloff.de" date="1486209600">- Support addip:</changelog>
  <changelog author="kurt@garloff.de" date="1486728000">- Update to 1.0:
  Move all custom settings one level down under the otc: struct.</changelog>
  <changelog author="kurt@garloff.de" date="1487937600">- Add snat_addip.sh, a simple failover daemon for the virtual IP.
- Not yet used.</changelog>
  <changelog author="kurt@garloff.de" date="1487937601">- Version 1.1:
  * Using simple failover daemon to avoid double VIP binding.
  * Rename setup_snat to snat_setup.</changelog>
  <changelog author="kurt@garloff.de" date="1489752000">- Version 1.2:
  * Add support for PRIVATENET.</changelog>
  <changelog author="kurt@garloff.de" date="1489838400">- Version 1.3:
  * Support PROVIDERNET.
  * Support otc.addroute.</changelog>
  <changelog author="kurt@garloff.de" date="1511956800">- Version 1.4:
  * Fix PRIVATENET (172.16 missed the /12).
  * Speedup by reading userdata from file if present.
  * Check for SFW2 changes before restarting (speedup).</changelog>
  <changelog author="kurt@garloff.de" date="1518696000">- Be more verbose, allowing to debug occasionally slow startup.</changelog>
  <changelog author="kurt@garloff.de" date="1528891200">- Version 1.5:
  * We need to insert more custom forwarding rules to allow return
    packets to be forwarded to the internal net on the same iface.
  * Move scripts to /opt/otc/snat/</changelog>
  <changelog author="kurt@garloff.de" date="1538481600">- Increase timeout -- the SFW2 restart can be slow at times.
- Avoid depending on otc-tools.</changelog>
</package>
<package pkgid="ca95602a519f9283cdfcd47d50b751b03be7198651c187edeaaffc89fa0d52ea" name="bms-network-setup" arch="noarch">
  <version epoch="0" ver="1.9" rel="4.1"/>
  <changelog author="kurt@garloff.de" date="1534248000">- Increase systemd service timeout to avoid trouble when renaming
  NICs takes a long time. (#427879)</changelog>
  <changelog author="kurt@garloff.de" date="1534852800">- Change ordering of patch application to avoid conflict on RHEL7.</changelog>
  <changelog author="kurt@garloff.de" date="1534939200">- Fix in face of hotplugged NICs:
  * Wait for hotplugging to be completed.
  * Ifdown interfaces again that get enslaved.</changelog>
  <changelog author="kurt@garloff.de" date="1534939201">- Temporarily disable ifdowning interfaces.</changelog>
  <changelog author="kurt@garloff.de" date="1535025600">- Also disable hotplugging wait again, solve it in the hotplugging
  package instead.</changelog>
  <changelog author="kurt@garloff.de" date="1536753600">- Fix inconsistent indentation.</changelog>
  <changelog author="kurt@garloff.de" date="1536753601">- Fix SuSE detection for SLES15. (No /etc/SuSE-release!)</changelog>
  <changelog author="kurt@garloff.de" date="1539172800">- bms-setup-retry-findmac.diff: Retry when searching for NIC with
  our MAC address.</changelog>
  <changelog author="kurt@garloff.de" date="1539345600">- bms-network-setup-1.3:
  * Fix detection of perm_hwaddr for bond slaves on old kernels.
  * Fix parsing option -d.
  * New option -c to remove ifcfg-e* files for non-existing NICs.
    Use it on EulerOS.</changelog>
  <changelog author="kurt@garloff.de" date="1540296000">- bms-netplan-notab.diff: Remove erroneously introduced tabs from
  netplan yaml config again. (Sabrina).</changelog>
  <changelog author="kurt@garloff.de" date="1542369600">- bms-network-setup-1.4:
  * Fix syntax for transmit-hash-policy (from Sabrina Mueller).</changelog>
  <changelog author="kurt@garloff.de" date="1542974400">- Tune local disk for larger readahead (512-&gt;1280kB) on BMS.</changelog>
  <changelog author="sabrina-mueller@t-systems.com" date="1574769600">- Set network bond in netplanc configuration to 'active-backup'
  when getting mode: 1 from network_data.json
  netplan does not understand mode: 1 amymore in Ubuntu 18.04</changelog>
  <changelog author="kurt@garloff.de" date="1576843200">- Whitespace cleanup.</changelog>
  <changelog author="sabrina-mueller@t-systems.com" date="1581422400">- Fix spelling of license name
  * from: CC-BY-SA 3.0
  * to:   CC-BY-SA-3.0
  as right syntax is checked by SLES15_SP1 now
  see: https://spdx.org/licenses/</changelog>
  <changelog author="&lt;roman.schiller@t-systems.com&gt;" date="1590148800">- Fix python2 or python3 shebang and execution for rhel releases.
- Remove python as build dependency because it is not needed there.</changelog>
  <changelog author="sabrina-mueller@t-systems.com" date="1618488000">- Add BMS support for OTC Ubuntu 20.04.
  * disable cloud-init network configuration for dataSource openTelekomCloud
    by using apply_network_config: false (only for BMS)</changelog>
  <changelog author="sabrina-mueller@t-systems.com" date="1618920000">- Add BMS support for OTC Ubuntu 20.04.
  * only allow dataSource openTelekomCloud or openStack</changelog>
  <changelog author="sabrina-mueller@t-systems.com" date="1642593600">- Add BMS support for OTC Debian 11.
  * only allow dataSource openTelekomCloud or openStack</changelog>
  <changelog author="robert.borso@t-systems.com" date="1673352000">- Add BMS support for OTC Alma and Rocky linux 8, 9.</changelog>
</package>
<package pkgid="3a2f1cf088858dc75320c4d36781a7d7c499c7b877e964abea9de9c4073f7540" name="bms-network-setup" arch="src">
  <version epoch="0" ver="1.9" rel="4.1"/>
  <changelog author="kurt@garloff.de" date="1534248000">- Increase systemd service timeout to avoid trouble when renaming
  NICs takes a long time. (#427879)</changelog>
  <changelog author="kurt@garloff.de" date="1534852800">- Change ordering of patch application to avoid conflict on RHEL7.</changelog>
  <changelog author="kurt@garloff.de" date="1534939200">- Fix in face of hotplugged NICs:
  * Wait for hotplugging to be completed.
  * Ifdown interfaces again that get enslaved.</changelog>
  <changelog author="kurt@garloff.de" date="1534939201">- Temporarily disable ifdowning interfaces.</changelog>
  <changelog author="kurt@garloff.de" date="1535025600">- Also disable hotplugging wait again, solve it in the hotplugging
  package instead.</changelog>
  <changelog author="kurt@garloff.de" date="1536753600">- Fix inconsistent indentation.</changelog>
  <changelog author="kurt@garloff.de" date="1536753601">- Fix SuSE detection for SLES15. (No /etc/SuSE-release!)</changelog>
  <changelog author="kurt@garloff.de" date="1539172800">- bms-setup-retry-findmac.diff: Retry when searching for NIC with
  our MAC address.</changelog>
  <changelog author="kurt@garloff.de" date="1539345600">- bms-network-setup-1.3:
  * Fix detection of perm_hwaddr for bond slaves on old kernels.
  * Fix parsing option -d.
  * New option -c to remove ifcfg-e* files for non-existing NICs.
    Use it on EulerOS.</changelog>
  <changelog author="kurt@garloff.de" date="1540296000">- bms-netplan-notab.diff: Remove erroneously introduced tabs from
  netplan yaml config again. (Sabrina).</changelog>
  <changelog author="kurt@garloff.de" date="1542369600">- bms-network-setup-1.4:
  * Fix syntax for transmit-hash-policy (from Sabrina Mueller).</changelog>
  <changelog author="kurt@garloff.de" date="1542974400">- Tune local disk for larger readahead (512-&gt;1280kB) on BMS.</changelog>
  <changelog author="sabrina-mueller@t-systems.com" date="1574769600">- Set network bond in netplanc configuration to 'active-backup'
  when getting mode: 1 from network_data.json
  netplan does not understand mode: 1 amymore in Ubuntu 18.04</changelog>
  <changelog author="kurt@garloff.de" date="1576843200">- Whitespace cleanup.</changelog>
  <changelog author="sabrina-mueller@t-systems.com" date="1581422400">- Fix spelling of license name
  * from: CC-BY-SA 3.0
  * to:   CC-BY-SA-3.0
  as right syntax is checked by SLES15_SP1 now
  see: https://spdx.org/licenses/</changelog>
  <changelog author="&lt;roman.schiller@t-systems.com&gt;" date="1590148800">- Fix python2 or python3 shebang and execution for rhel releases.
- Remove python as build dependency because it is not needed there.</changelog>
  <changelog author="sabrina-mueller@t-systems.com" date="1618488000">- Add BMS support for OTC Ubuntu 20.04.
  * disable cloud-init network configuration for dataSource openTelekomCloud
    by using apply_network_config: false (only for BMS)</changelog>
  <changelog author="sabrina-mueller@t-systems.com" date="1618920000">- Add BMS support for OTC Ubuntu 20.04.
  * only allow dataSource openTelekomCloud or openStack</changelog>
  <changelog author="sabrina-mueller@t-systems.com" date="1642593600">- Add BMS support for OTC Debian 11.
  * only allow dataSource openTelekomCloud or openStack</changelog>
  <changelog author="robert.borso@t-systems.com" date="1673352000">- Add BMS support for OTC Alma and Rocky linux 8, 9.</changelog>
</package>
<package pkgid="1fac4e6def03e7860a3ff58e8151c750798394dccb6aaa9701b8cd8f796b4af7" name="cloud-multiroute" arch="noarch">
  <version epoch="0" ver="0.8" rel="10.33"/>
  <changelog author="kurt@garloff.de" date="1489320000">- Create cloud-multiroute package to set up multiple routing tables.</changelog>
  <changelog author="kurt@garloff.de" date="1489320001">- Add debugging options.</changelog>
  <changelog author="kurt@garloff.de" date="1489320002">- Bugfixes:
  * shyaml returns "True", not "true".
  * Use own gateway in guessgw mode.</changelog>
  <changelog author="kurt@garloff.de" date="1528459200">- Add rtdefl.sh helper.
- Move scripts to sbindir.</changelog>
</package>
<package pkgid="bb57683a51f563f9d15fea9965401f6f14174cd2c83b381fe062d6ff06ef93ca" name="cloud-multiroute" arch="src">
  <version epoch="0" ver="0.8" rel="10.33"/>
  <changelog author="kurt@garloff.de" date="1489320000">- Create cloud-multiroute package to set up multiple routing tables.</changelog>
  <changelog author="kurt@garloff.de" date="1489320001">- Add debugging options.</changelog>
  <changelog author="kurt@garloff.de" date="1489320002">- Bugfixes:
  * shyaml returns "True", not "true".
  * Use own gateway in guessgw mode.</changelog>
  <changelog author="kurt@garloff.de" date="1528459200">- Add rtdefl.sh helper.
- Move scripts to sbindir.</changelog>
</package>
<package pkgid="2e46e31159f29ee2c1b7a41a6f41963f5d98f15f51a860646846ac7dc01b5880" name="dd_rescue" arch="src">
  <version epoch="0" ver="1.99_0.3.0" rel="232.1"/>
  <changelog author="kurt@garloff.de" date="1730548800">- Update tarball: Support buidling with liblzma &lt; 5.4.0.
  mt threads can be specified now, memlimit supports units now.</changelog>
  <changelog author="kurt@garloff.de" date="1730548801">- Update tarball: Support building with liblzma &lt; 5.2.0 (no MT).</changelog>
  <changelog author="kurt@garloff.de" date="1730548802">- Update to 1.99.17-final: Improve documentation.</changelog>
  <changelog author="kurt@garloff.de" date="1735473600">- Update to dd_rescue-1.99.18:
  * Cleanup libddr_lzma flags and memory handling; support sparse
    input. Default preset to 4 now.
  * Detect sparse output from unsparse plugins (decompression
    and decryption may benefit from this).
  * Testcase for (de)compression with sparse files.
  * Fix calchmac.py for Python 3.12, so HMAC tests succeed again.
  * Rationalize log level handling (control by -q, -v, -E).
  * Move cache prefetching fomr plugins to main program.</changelog>
  <changelog author="kurt@garloff.de" date="1736164800">- Update to dd_rescue-1.99.19:
  * ddr_crypt: Clean hole support with and without skiphole.
    (This works cleanly only for CTR and ECB modes.)
  * ddr_crypt: Fix backwards copies including holes. Note that
    this could result in different files from the forward copies
    before (bug). Add test case for the latter.
  * Many more testcases for sparse files with plugins: Also use
    odd sizes and holes at the beginning and end of the file.
  * Also skip over holes with -a when copying in reverse dir.
  * Allow setting unsparse and some other flags for ddr_null for
    testing.
  * Fix lzma compression with hole at the end.</changelog>
  <changelog author="kurt@garloff.de" date="1736164801">- Update to dd_rescue-1.99.19 final:
  * Fix types for 32bit, in particular -1ULL for reverse hole
    detection.</changelog>
  <changelog author="kurt@garloff.de" date="1736164802">- Another update to dd_rescue-1.99.19 final:
  * Remove some debugging, add some comments.
  * Warn on lzma buf error (was only debug msg).</changelog>
  <changelog author="kurt@garloff.de" date="1736337600">- Update to dd_rescue-1.99.20:
  * Clean up sparse file handling with plugins:
  - Document new design with much less pos tweaking, thus more
    robust.
  - Avoid opos moving ahead on sparse files, so unsparse plugins
    don't need to rewind. (We only allow opos jumps now if we're
    last in line, detect this.)
  - Only rely on ipos jumps for hole detection.
  - This also requires all plugins with ilnchg to fill holes
    with zeroes.
  * Fix issue with optimized find_nonzero potentially overreading
    and returning a few extra bytes.
  * Report true plugin sequence number also in case plugins occur
    multiple times in the chain, it's most important in this case.</changelog>
  <changelog author="kurt@garloff.de" date="1736510400">- Update to dd_rescue-1.99.20 final:
  * New testcase with odd alignments uncovered an issue with
    sparse write elimination. Fixed.
  * Reactivated optimization only calling plugins again downstream
    of the first one requiring it.
  * Report errors better during cleanup.
  * Tweak buffer handling on ddr_lzo decompression to be sure to
    never double-process a block.</changelog>
  <changelog author="kurt@garloff.de" date="1737374400">- Update to final final dd_rescue-1.99.20:
  * Fix handling incomplete last bytes for ddr_lzma and ddr_lzo.
    This happens in a chain after decryption where we will miss the
    last bytes.
  * Support -pp for forcing preservation and reporting real errors
    on failure.
  * Ensure we don't overstate the no of processed bytes from
    previous plugins by lowering accordingly.</changelog>
  <changelog author="kurt@garloff.de" date="1737374401">- Another fix to the calculation of input length in plugin chains.</changelog>
  <changelog author="kurt@garloff.de" date="1737374402">- Now really at dd_rescue-1.99.20:
  * Testcase for alignment of final LZO header in multipart file.
  * Fix plugin accordingly.</changelog>
  <changelog author="kurt@garloff.de" date="1737374403">- Another fix for dd_rescue-1.99.20:
  * We might also add bytes from a buffer in our chain.</changelog>
  <changelog author="kurt@garloff.de" date="1737374404">- Better debug output in case of check_lzo_dec.sh failures.</changelog>
  <changelog author="kurt@garloff.de" date="1737374405">- More debugging.</changelog>
  <changelog author="kurt@garloff.de" date="1737374406">- Avoid creating tiny holes at the end of the file.</changelog>
  <changelog author="kurt@garloff.de" date="1737374407">- Really final dd_rescue-1.99.20 now:
  * Fixed a memory corrution in ddr_lzo where we wrote one byte
    ahead of an allocated buffer. Thanks go to valgrind. Due to
    the memory allocator's internals, this was harmless on most
    architectures, not so on s390x, however.</changelog>
  <changelog author="kurt@garloff.de" date="1741176000">- dd_rescue-bug9-retry-corruption.diff: Fix ticket #9:
  * When several retries happened in real_writeblock(), we would
    corrupt the stack by increasing pointer rather than the
    variable pointed to. (This was reported by Sam James and
    analyzed with -fsanitizer.)</changelog>
  <changelog author="kurt@garloff.de" date="1741953600">- Update to dd_rescue-1.99.21:
  * Drop dd_rescue-bug9-retry-corruption.diff: Merged
  * New option -H to inject interrupted and short IO calls for
    testing.
  * Fix handling of receiving short reads after EINTR/EAGAIN.
  * Fix handling of short writes and EINTR/EAGAIN.
  * These should address issue 9, reported and partially analyzed
    by Sam James.</changelog>
  <changelog author="kurt@garloff.de" date="1765108800">- Update to dd_rescue-1.99.22:
  * Improved calculation of average rate (harmonic mean).
  * New option -@/--sparse_nonslow (to selectively overwrite with
    zeros).
  * Better PRNG initialization on arm-v8.5-a+rng supporting CPUs.</changelog>
</package>
<package pkgid="578dd4b006b057d5cce52a7b231cb98fa8dc16f745e96fc36362d5c7ac7c2433" name="dd_rescue" arch="x86_64">
  <version epoch="0" ver="1.99_0.3.0" rel="232.1"/>
  <changelog author="kurt@garloff.de" date="1730548800">- Update tarball: Support buidling with liblzma &lt; 5.4.0.
  mt threads can be specified now, memlimit supports units now.</changelog>
  <changelog author="kurt@garloff.de" date="1730548801">- Update tarball: Support building with liblzma &lt; 5.2.0 (no MT).</changelog>
  <changelog author="kurt@garloff.de" date="1730548802">- Update to 1.99.17-final: Improve documentation.</changelog>
  <changelog author="kurt@garloff.de" date="1735473600">- Update to dd_rescue-1.99.18:
  * Cleanup libddr_lzma flags and memory handling; support sparse
    input. Default preset to 4 now.
  * Detect sparse output from unsparse plugins (decompression
    and decryption may benefit from this).
  * Testcase for (de)compression with sparse files.
  * Fix calchmac.py for Python 3.12, so HMAC tests succeed again.
  * Rationalize log level handling (control by -q, -v, -E).
  * Move cache prefetching fomr plugins to main program.</changelog>
  <changelog author="kurt@garloff.de" date="1736164800">- Update to dd_rescue-1.99.19:
  * ddr_crypt: Clean hole support with and without skiphole.
    (This works cleanly only for CTR and ECB modes.)
  * ddr_crypt: Fix backwards copies including holes. Note that
    this could result in different files from the forward copies
    before (bug). Add test case for the latter.
  * Many more testcases for sparse files with plugins: Also use
    odd sizes and holes at the beginning and end of the file.
  * Also skip over holes with -a when copying in reverse dir.
  * Allow setting unsparse and some other flags for ddr_null for
    testing.
  * Fix lzma compression with hole at the end.</changelog>
  <changelog author="kurt@garloff.de" date="1736164801">- Update to dd_rescue-1.99.19 final:
  * Fix types for 32bit, in particular -1ULL for reverse hole
    detection.</changelog>
  <changelog author="kurt@garloff.de" date="1736164802">- Another update to dd_rescue-1.99.19 final:
  * Remove some debugging, add some comments.
  * Warn on lzma buf error (was only debug msg).</changelog>
  <changelog author="kurt@garloff.de" date="1736337600">- Update to dd_rescue-1.99.20:
  * Clean up sparse file handling with plugins:
  - Document new design with much less pos tweaking, thus more
    robust.
  - Avoid opos moving ahead on sparse files, so unsparse plugins
    don't need to rewind. (We only allow opos jumps now if we're
    last in line, detect this.)
  - Only rely on ipos jumps for hole detection.
  - This also requires all plugins with ilnchg to fill holes
    with zeroes.
  * Fix issue with optimized find_nonzero potentially overreading
    and returning a few extra bytes.
  * Report true plugin sequence number also in case plugins occur
    multiple times in the chain, it's most important in this case.</changelog>
  <changelog author="kurt@garloff.de" date="1736510400">- Update to dd_rescue-1.99.20 final:
  * New testcase with odd alignments uncovered an issue with
    sparse write elimination. Fixed.
  * Reactivated optimization only calling plugins again downstream
    of the first one requiring it.
  * Report errors better during cleanup.
  * Tweak buffer handling on ddr_lzo decompression to be sure to
    never double-process a block.</changelog>
  <changelog author="kurt@garloff.de" date="1737374400">- Update to final final dd_rescue-1.99.20:
  * Fix handling incomplete last bytes for ddr_lzma and ddr_lzo.
    This happens in a chain after decryption where we will miss the
    last bytes.
  * Support -pp for forcing preservation and reporting real errors
    on failure.
  * Ensure we don't overstate the no of processed bytes from
    previous plugins by lowering accordingly.</changelog>
  <changelog author="kurt@garloff.de" date="1737374401">- Another fix to the calculation of input length in plugin chains.</changelog>
  <changelog author="kurt@garloff.de" date="1737374402">- Now really at dd_rescue-1.99.20:
  * Testcase for alignment of final LZO header in multipart file.
  * Fix plugin accordingly.</changelog>
  <changelog author="kurt@garloff.de" date="1737374403">- Another fix for dd_rescue-1.99.20:
  * We might also add bytes from a buffer in our chain.</changelog>
  <changelog author="kurt@garloff.de" date="1737374404">- Better debug output in case of check_lzo_dec.sh failures.</changelog>
  <changelog author="kurt@garloff.de" date="1737374405">- More debugging.</changelog>
  <changelog author="kurt@garloff.de" date="1737374406">- Avoid creating tiny holes at the end of the file.</changelog>
  <changelog author="kurt@garloff.de" date="1737374407">- Really final dd_rescue-1.99.20 now:
  * Fixed a memory corrution in ddr_lzo where we wrote one byte
    ahead of an allocated buffer. Thanks go to valgrind. Due to
    the memory allocator's internals, this was harmless on most
    architectures, not so on s390x, however.</changelog>
  <changelog author="kurt@garloff.de" date="1741176000">- dd_rescue-bug9-retry-corruption.diff: Fix ticket #9:
  * When several retries happened in real_writeblock(), we would
    corrupt the stack by increasing pointer rather than the
    variable pointed to. (This was reported by Sam James and
    analyzed with -fsanitizer.)</changelog>
  <changelog author="kurt@garloff.de" date="1741953600">- Update to dd_rescue-1.99.21:
  * Drop dd_rescue-bug9-retry-corruption.diff: Merged
  * New option -H to inject interrupted and short IO calls for
    testing.
  * Fix handling of receiving short reads after EINTR/EAGAIN.
  * Fix handling of short writes and EINTR/EAGAIN.
  * These should address issue 9, reported and partially analyzed
    by Sam James.</changelog>
  <changelog author="kurt@garloff.de" date="1765108800">- Update to dd_rescue-1.99.22:
  * Improved calculation of average rate (harmonic mean).
  * New option -@/--sparse_nonslow (to selectively overwrite with
    zeros).
  * Better PRNG initialization on arm-v8.5-a+rng supporting CPUs.</changelog>
</package>
<package pkgid="cfa9e7c1c023e4e802fcc3133459ebf7d27829d1a5ccaeac4ec92fe704b73cb1" name="dd_rescue-crypt" arch="x86_64">
  <version epoch="0" ver="1.99_0.3.0" rel="232.1"/>
  <changelog author="kurt@garloff.de" date="1730548800">- Update tarball: Support buidling with liblzma &lt; 5.4.0.
  mt threads can be specified now, memlimit supports units now.</changelog>
  <changelog author="kurt@garloff.de" date="1730548801">- Update tarball: Support building with liblzma &lt; 5.2.0 (no MT).</changelog>
  <changelog author="kurt@garloff.de" date="1730548802">- Update to 1.99.17-final: Improve documentation.</changelog>
  <changelog author="kurt@garloff.de" date="1735473600">- Update to dd_rescue-1.99.18:
  * Cleanup libddr_lzma flags and memory handling; support sparse
    input. Default preset to 4 now.
  * Detect sparse output from unsparse plugins (decompression
    and decryption may benefit from this).
  * Testcase for (de)compression with sparse files.
  * Fix calchmac.py for Python 3.12, so HMAC tests succeed again.
  * Rationalize log level handling (control by -q, -v, -E).
  * Move cache prefetching fomr plugins to main program.</changelog>
  <changelog author="kurt@garloff.de" date="1736164800">- Update to dd_rescue-1.99.19:
  * ddr_crypt: Clean hole support with and without skiphole.
    (This works cleanly only for CTR and ECB modes.)
  * ddr_crypt: Fix backwards copies including holes. Note that
    this could result in different files from the forward copies
    before (bug). Add test case for the latter.
  * Many more testcases for sparse files with plugins: Also use
    odd sizes and holes at the beginning and end of the file.
  * Also skip over holes with -a when copying in reverse dir.
  * Allow setting unsparse and some other flags for ddr_null for
    testing.
  * Fix lzma compression with hole at the end.</changelog>
  <changelog author="kurt@garloff.de" date="1736164801">- Update to dd_rescue-1.99.19 final:
  * Fix types for 32bit, in particular -1ULL for reverse hole
    detection.</changelog>
  <changelog author="kurt@garloff.de" date="1736164802">- Another update to dd_rescue-1.99.19 final:
  * Remove some debugging, add some comments.
  * Warn on lzma buf error (was only debug msg).</changelog>
  <changelog author="kurt@garloff.de" date="1736337600">- Update to dd_rescue-1.99.20:
  * Clean up sparse file handling with plugins:
  - Document new design with much less pos tweaking, thus more
    robust.
  - Avoid opos moving ahead on sparse files, so unsparse plugins
    don't need to rewind. (We only allow opos jumps now if we're
    last in line, detect this.)
  - Only rely on ipos jumps for hole detection.
  - This also requires all plugins with ilnchg to fill holes
    with zeroes.
  * Fix issue with optimized find_nonzero potentially overreading
    and returning a few extra bytes.
  * Report true plugin sequence number also in case plugins occur
    multiple times in the chain, it's most important in this case.</changelog>
  <changelog author="kurt@garloff.de" date="1736510400">- Update to dd_rescue-1.99.20 final:
  * New testcase with odd alignments uncovered an issue with
    sparse write elimination. Fixed.
  * Reactivated optimization only calling plugins again downstream
    of the first one requiring it.
  * Report errors better during cleanup.
  * Tweak buffer handling on ddr_lzo decompression to be sure to
    never double-process a block.</changelog>
  <changelog author="kurt@garloff.de" date="1737374400">- Update to final final dd_rescue-1.99.20:
  * Fix handling incomplete last bytes for ddr_lzma and ddr_lzo.
    This happens in a chain after decryption where we will miss the
    last bytes.
  * Support -pp for forcing preservation and reporting real errors
    on failure.
  * Ensure we don't overstate the no of processed bytes from
    previous plugins by lowering accordingly.</changelog>
  <changelog author="kurt@garloff.de" date="1737374401">- Another fix to the calculation of input length in plugin chains.</changelog>
  <changelog author="kurt@garloff.de" date="1737374402">- Now really at dd_rescue-1.99.20:
  * Testcase for alignment of final LZO header in multipart file.
  * Fix plugin accordingly.</changelog>
  <changelog author="kurt@garloff.de" date="1737374403">- Another fix for dd_rescue-1.99.20:
  * We might also add bytes from a buffer in our chain.</changelog>
  <changelog author="kurt@garloff.de" date="1737374404">- Better debug output in case of check_lzo_dec.sh failures.</changelog>
  <changelog author="kurt@garloff.de" date="1737374405">- More debugging.</changelog>
  <changelog author="kurt@garloff.de" date="1737374406">- Avoid creating tiny holes at the end of the file.</changelog>
  <changelog author="kurt@garloff.de" date="1737374407">- Really final dd_rescue-1.99.20 now:
  * Fixed a memory corrution in ddr_lzo where we wrote one byte
    ahead of an allocated buffer. Thanks go to valgrind. Due to
    the memory allocator's internals, this was harmless on most
    architectures, not so on s390x, however.</changelog>
  <changelog author="kurt@garloff.de" date="1741176000">- dd_rescue-bug9-retry-corruption.diff: Fix ticket #9:
  * When several retries happened in real_writeblock(), we would
    corrupt the stack by increasing pointer rather than the
    variable pointed to. (This was reported by Sam James and
    analyzed with -fsanitizer.)</changelog>
  <changelog author="kurt@garloff.de" date="1741953600">- Update to dd_rescue-1.99.21:
  * Drop dd_rescue-bug9-retry-corruption.diff: Merged
  * New option -H to inject interrupted and short IO calls for
    testing.
  * Fix handling of receiving short reads after EINTR/EAGAIN.
  * Fix handling of short writes and EINTR/EAGAIN.
  * These should address issue 9, reported and partially analyzed
    by Sam James.</changelog>
  <changelog author="kurt@garloff.de" date="1765108800">- Update to dd_rescue-1.99.22:
  * Improved calculation of average rate (harmonic mean).
  * New option -@/--sparse_nonslow (to selectively overwrite with
    zeros).
  * Better PRNG initialization on arm-v8.5-a+rng supporting CPUs.</changelog>
</package>
<package pkgid="2954f7e6a52a8c92d3bfb4d2a85c253674d68fca911296b053d48277f0f8d0de" name="dd_rescue-lzma" arch="x86_64">
  <version epoch="0" ver="1.99_0.3.0" rel="232.1"/>
  <changelog author="kurt@garloff.de" date="1730548800">- Update tarball: Support buidling with liblzma &lt; 5.4.0.
  mt threads can be specified now, memlimit supports units now.</changelog>
  <changelog author="kurt@garloff.de" date="1730548801">- Update tarball: Support building with liblzma &lt; 5.2.0 (no MT).</changelog>
  <changelog author="kurt@garloff.de" date="1730548802">- Update to 1.99.17-final: Improve documentation.</changelog>
  <changelog author="kurt@garloff.de" date="1735473600">- Update to dd_rescue-1.99.18:
  * Cleanup libddr_lzma flags and memory handling; support sparse
    input. Default preset to 4 now.
  * Detect sparse output from unsparse plugins (decompression
    and decryption may benefit from this).
  * Testcase for (de)compression with sparse files.
  * Fix calchmac.py for Python 3.12, so HMAC tests succeed again.
  * Rationalize log level handling (control by -q, -v, -E).
  * Move cache prefetching fomr plugins to main program.</changelog>
  <changelog author="kurt@garloff.de" date="1736164800">- Update to dd_rescue-1.99.19:
  * ddr_crypt: Clean hole support with and without skiphole.
    (This works cleanly only for CTR and ECB modes.)
  * ddr_crypt: Fix backwards copies including holes. Note that
    this could result in different files from the forward copies
    before (bug). Add test case for the latter.
  * Many more testcases for sparse files with plugins: Also use
    odd sizes and holes at the beginning and end of the file.
  * Also skip over holes with -a when copying in reverse dir.
  * Allow setting unsparse and some other flags for ddr_null for
    testing.
  * Fix lzma compression with hole at the end.</changelog>
  <changelog author="kurt@garloff.de" date="1736164801">- Update to dd_rescue-1.99.19 final:
  * Fix types for 32bit, in particular -1ULL for reverse hole
    detection.</changelog>
  <changelog author="kurt@garloff.de" date="1736164802">- Another update to dd_rescue-1.99.19 final:
  * Remove some debugging, add some comments.
  * Warn on lzma buf error (was only debug msg).</changelog>
  <changelog author="kurt@garloff.de" date="1736337600">- Update to dd_rescue-1.99.20:
  * Clean up sparse file handling with plugins:
  - Document new design with much less pos tweaking, thus more
    robust.
  - Avoid opos moving ahead on sparse files, so unsparse plugins
    don't need to rewind. (We only allow opos jumps now if we're
    last in line, detect this.)
  - Only rely on ipos jumps for hole detection.
  - This also requires all plugins with ilnchg to fill holes
    with zeroes.
  * Fix issue with optimized find_nonzero potentially overreading
    and returning a few extra bytes.
  * Report true plugin sequence number also in case plugins occur
    multiple times in the chain, it's most important in this case.</changelog>
  <changelog author="kurt@garloff.de" date="1736510400">- Update to dd_rescue-1.99.20 final:
  * New testcase with odd alignments uncovered an issue with
    sparse write elimination. Fixed.
  * Reactivated optimization only calling plugins again downstream
    of the first one requiring it.
  * Report errors better during cleanup.
  * Tweak buffer handling on ddr_lzo decompression to be sure to
    never double-process a block.</changelog>
  <changelog author="kurt@garloff.de" date="1737374400">- Update to final final dd_rescue-1.99.20:
  * Fix handling incomplete last bytes for ddr_lzma and ddr_lzo.
    This happens in a chain after decryption where we will miss the
    last bytes.
  * Support -pp for forcing preservation and reporting real errors
    on failure.
  * Ensure we don't overstate the no of processed bytes from
    previous plugins by lowering accordingly.</changelog>
  <changelog author="kurt@garloff.de" date="1737374401">- Another fix to the calculation of input length in plugin chains.</changelog>
  <changelog author="kurt@garloff.de" date="1737374402">- Now really at dd_rescue-1.99.20:
  * Testcase for alignment of final LZO header in multipart file.
  * Fix plugin accordingly.</changelog>
  <changelog author="kurt@garloff.de" date="1737374403">- Another fix for dd_rescue-1.99.20:
  * We might also add bytes from a buffer in our chain.</changelog>
  <changelog author="kurt@garloff.de" date="1737374404">- Better debug output in case of check_lzo_dec.sh failures.</changelog>
  <changelog author="kurt@garloff.de" date="1737374405">- More debugging.</changelog>
  <changelog author="kurt@garloff.de" date="1737374406">- Avoid creating tiny holes at the end of the file.</changelog>
  <changelog author="kurt@garloff.de" date="1737374407">- Really final dd_rescue-1.99.20 now:
  * Fixed a memory corrution in ddr_lzo where we wrote one byte
    ahead of an allocated buffer. Thanks go to valgrind. Due to
    the memory allocator's internals, this was harmless on most
    architectures, not so on s390x, however.</changelog>
  <changelog author="kurt@garloff.de" date="1741176000">- dd_rescue-bug9-retry-corruption.diff: Fix ticket #9:
  * When several retries happened in real_writeblock(), we would
    corrupt the stack by increasing pointer rather than the
    variable pointed to. (This was reported by Sam James and
    analyzed with -fsanitizer.)</changelog>
  <changelog author="kurt@garloff.de" date="1741953600">- Update to dd_rescue-1.99.21:
  * Drop dd_rescue-bug9-retry-corruption.diff: Merged
  * New option -H to inject interrupted and short IO calls for
    testing.
  * Fix handling of receiving short reads after EINTR/EAGAIN.
  * Fix handling of short writes and EINTR/EAGAIN.
  * These should address issue 9, reported and partially analyzed
    by Sam James.</changelog>
  <changelog author="kurt@garloff.de" date="1765108800">- Update to dd_rescue-1.99.22:
  * Improved calculation of average rate (harmonic mean).
  * New option -@/--sparse_nonslow (to selectively overwrite with
    zeros).
  * Better PRNG initialization on arm-v8.5-a+rng supporting CPUs.</changelog>
</package>
<package pkgid="6b8f41469ba34766502f66e5d1e4b2b0b6cda233ccb40346e629636e77186b41" name="dd_rescue-lzo" arch="x86_64">
  <version epoch="0" ver="1.99_0.3.0" rel="232.1"/>
  <changelog author="kurt@garloff.de" date="1730548800">- Update tarball: Support buidling with liblzma &lt; 5.4.0.
  mt threads can be specified now, memlimit supports units now.</changelog>
  <changelog author="kurt@garloff.de" date="1730548801">- Update tarball: Support building with liblzma &lt; 5.2.0 (no MT).</changelog>
  <changelog author="kurt@garloff.de" date="1730548802">- Update to 1.99.17-final: Improve documentation.</changelog>
  <changelog author="kurt@garloff.de" date="1735473600">- Update to dd_rescue-1.99.18:
  * Cleanup libddr_lzma flags and memory handling; support sparse
    input. Default preset to 4 now.
  * Detect sparse output from unsparse plugins (decompression
    and decryption may benefit from this).
  * Testcase for (de)compression with sparse files.
  * Fix calchmac.py for Python 3.12, so HMAC tests succeed again.
  * Rationalize log level handling (control by -q, -v, -E).
  * Move cache prefetching fomr plugins to main program.</changelog>
  <changelog author="kurt@garloff.de" date="1736164800">- Update to dd_rescue-1.99.19:
  * ddr_crypt: Clean hole support with and without skiphole.
    (This works cleanly only for CTR and ECB modes.)
  * ddr_crypt: Fix backwards copies including holes. Note that
    this could result in different files from the forward copies
    before (bug). Add test case for the latter.
  * Many more testcases for sparse files with plugins: Also use
    odd sizes and holes at the beginning and end of the file.
  * Also skip over holes with -a when copying in reverse dir.
  * Allow setting unsparse and some other flags for ddr_null for
    testing.
  * Fix lzma compression with hole at the end.</changelog>
  <changelog author="kurt@garloff.de" date="1736164801">- Update to dd_rescue-1.99.19 final:
  * Fix types for 32bit, in particular -1ULL for reverse hole
    detection.</changelog>
  <changelog author="kurt@garloff.de" date="1736164802">- Another update to dd_rescue-1.99.19 final:
  * Remove some debugging, add some comments.
  * Warn on lzma buf error (was only debug msg).</changelog>
  <changelog author="kurt@garloff.de" date="1736337600">- Update to dd_rescue-1.99.20:
  * Clean up sparse file handling with plugins:
  - Document new design with much less pos tweaking, thus more
    robust.
  - Avoid opos moving ahead on sparse files, so unsparse plugins
    don't need to rewind. (We only allow opos jumps now if we're
    last in line, detect this.)
  - Only rely on ipos jumps for hole detection.
  - This also requires all plugins with ilnchg to fill holes
    with zeroes.
  * Fix issue with optimized find_nonzero potentially overreading
    and returning a few extra bytes.
  * Report true plugin sequence number also in case plugins occur
    multiple times in the chain, it's most important in this case.</changelog>
  <changelog author="kurt@garloff.de" date="1736510400">- Update to dd_rescue-1.99.20 final:
  * New testcase with odd alignments uncovered an issue with
    sparse write elimination. Fixed.
  * Reactivated optimization only calling plugins again downstream
    of the first one requiring it.
  * Report errors better during cleanup.
  * Tweak buffer handling on ddr_lzo decompression to be sure to
    never double-process a block.</changelog>
  <changelog author="kurt@garloff.de" date="1737374400">- Update to final final dd_rescue-1.99.20:
  * Fix handling incomplete last bytes for ddr_lzma and ddr_lzo.
    This happens in a chain after decryption where we will miss the
    last bytes.
  * Support -pp for forcing preservation and reporting real errors
    on failure.
  * Ensure we don't overstate the no of processed bytes from
    previous plugins by lowering accordingly.</changelog>
  <changelog author="kurt@garloff.de" date="1737374401">- Another fix to the calculation of input length in plugin chains.</changelog>
  <changelog author="kurt@garloff.de" date="1737374402">- Now really at dd_rescue-1.99.20:
  * Testcase for alignment of final LZO header in multipart file.
  * Fix plugin accordingly.</changelog>
  <changelog author="kurt@garloff.de" date="1737374403">- Another fix for dd_rescue-1.99.20:
  * We might also add bytes from a buffer in our chain.</changelog>
  <changelog author="kurt@garloff.de" date="1737374404">- Better debug output in case of check_lzo_dec.sh failures.</changelog>
  <changelog author="kurt@garloff.de" date="1737374405">- More debugging.</changelog>
  <changelog author="kurt@garloff.de" date="1737374406">- Avoid creating tiny holes at the end of the file.</changelog>
  <changelog author="kurt@garloff.de" date="1737374407">- Really final dd_rescue-1.99.20 now:
  * Fixed a memory corrution in ddr_lzo where we wrote one byte
    ahead of an allocated buffer. Thanks go to valgrind. Due to
    the memory allocator's internals, this was harmless on most
    architectures, not so on s390x, however.</changelog>
  <changelog author="kurt@garloff.de" date="1741176000">- dd_rescue-bug9-retry-corruption.diff: Fix ticket #9:
  * When several retries happened in real_writeblock(), we would
    corrupt the stack by increasing pointer rather than the
    variable pointed to. (This was reported by Sam James and
    analyzed with -fsanitizer.)</changelog>
  <changelog author="kurt@garloff.de" date="1741953600">- Update to dd_rescue-1.99.21:
  * Drop dd_rescue-bug9-retry-corruption.diff: Merged
  * New option -H to inject interrupted and short IO calls for
    testing.
  * Fix handling of receiving short reads after EINTR/EAGAIN.
  * Fix handling of short writes and EINTR/EAGAIN.
  * These should address issue 9, reported and partially analyzed
    by Sam James.</changelog>
  <changelog author="kurt@garloff.de" date="1765108800">- Update to dd_rescue-1.99.22:
  * Improved calculation of average rate (harmonic mean).
  * New option -@/--sparse_nonslow (to selectively overwrite with
    zeros).
  * Better PRNG initialization on arm-v8.5-a+rng supporting CPUs.</changelog>
</package>
<package pkgid="058f1a45737c62669090cfc6f0be1517bd7c1ba30ea2f135907c2630204d1037" name="jq" arch="src">
  <version epoch="0" ver="1.6" rel="4.14.26"/>
  <changelog author="robert.munteanu@gmail.com" date="1380628800">- Initial packaging of version 1.3</changelog>
  <changelog author="cdenicolo@suse.com" date="1382011200">- license update: MIT and CC-BY-3.0
  documentation is licensed under CC-BY-3.0</changelog>
  <changelog author="prusnak@opensuse.org" date="1402833600">- Updated to 1.4
  + New command line arguments
  * jq --arg-file variable file
  * jq --unbuffered
  * jq -e / --exit-status (set exit status based on outputs)
  * jq -S / --sort-keys (now jq no longer sorts object keys by
    default
  + Syntax changes
  * .. -&gt; like // in XPath (recursive traversal)
  * question mark (e.g., .a?) to suppress errors
  * ."foo" syntax (equivalent to .["foo"])
  * better error handling for .foo
  * added % operator (modulo)
  * allow negation without requiring extra parenthesis
  * more function arguments (up to six)
  + New filters
  * any, all
  * iterables, arrays, objects, scalars, nulls, booleans,
    numbers, strings, values
  + New string built-ins
  * split
  * join (join an array of strings with a given separator string)
  * ltrimstr, rtrimstr
  * startswith, endswith
  * explode, implode
  * fromjson, tojson
  * index, rindex, indices
  + New math functions
  * floor, sqrt, cbrt, etc.
  + Addition of libjq, a C API interface to jq's JSON representation
    and for running jq programs from C applications.</changelog>
  <changelog author="idonmez@suse.com" date="1403870400">- Don't package static libs
- Fix rpath on the main binary</changelog>
  <changelog author="idonmez@suse.com" date="1439899200">- Update to version 1.5
  * Regexp support
  * A proper module system
  * Destructuring syntax
  * Math functions
  * An online streaming parser
  * Minimal I/O builtins (inputs, debug)
  * try/catch for catching and handling errors
  * Tail call optimization
  * Datetime functions
  * Performance enhancements
- Add oniguruma-devel BuildRequires for regexp support</changelog>
  <changelog author="idonmez@suse.com" date="1461585600">- Add CVE-2015-8863.patch to fix a heap overflow bsc#976992</changelog>
  <changelog author="mpluskal@suse.com" date="1468670400">- Make building more verbose
- Run tests</changelog>
  <changelog author="mpluskal@suse.com" date="1483358400">- Update tests dependencies to increase test coverage (bsc#1017157)
  * valgrind based tests were skipped
- Do not run tests in qemu builds, valgrind does not work reliably
  in such conditions</changelog>
  <changelog author="idonmez@suse.com" date="1486123200">- Add CVE-2016-4074.patch to prevent a stack exhaustion
  CVE-2016-4074 bsc#1014176</changelog>
  <changelog author="Avindra Goolcharan &lt;aavindraa@gmail.com&gt;" date="1541160000">- Update to version 1.6
  * Destructuring Alternation
  * many new builtins (see docs)
  * Add support for ASAN and UBSAN
  * Make it easier to use jq with shebangs
  * Add $ENV builtin variable to access environment
  * Add JQ_COLORS env var for configuring the output colors
  * change: Calling jq without a program argument now always assumes
    "." for the program, regardless of stdin/stdout
  * fix: Make sorting stable regardless of qsort.
- cleanup with spec-cleaner
- drop CVE-2015-8863.patch (upstreamed in 8eb1367ca44e772963e704a700ef72ae2e12babd)
- drop CVE-2016-4074.patch (upstreamed in fd4ae8304e23007672af9a37855c7a76de7c78cf)</changelog>
  <changelog author="myen@suse.com" date="1562241600">- Make jq depend on libjq1, so upgrading jq upgrades both
  See: https://github.com/stedolan/jq/issues/1904</changelog>
</package>
<package pkgid="003718ffd1dea9604ec157f32f96922df347a9a0ebf35ec8f9380682ce7a1b49" name="jq" arch="x86_64">
  <version epoch="0" ver="1.6" rel="4.14.26"/>
  <changelog author="robert.munteanu@gmail.com" date="1380628800">- Initial packaging of version 1.3</changelog>
  <changelog author="cdenicolo@suse.com" date="1382011200">- license update: MIT and CC-BY-3.0
  documentation is licensed under CC-BY-3.0</changelog>
  <changelog author="prusnak@opensuse.org" date="1402833600">- Updated to 1.4
  + New command line arguments
  * jq --arg-file variable file
  * jq --unbuffered
  * jq -e / --exit-status (set exit status based on outputs)
  * jq -S / --sort-keys (now jq no longer sorts object keys by
    default
  + Syntax changes
  * .. -&gt; like // in XPath (recursive traversal)
  * question mark (e.g., .a?) to suppress errors
  * ."foo" syntax (equivalent to .["foo"])
  * better error handling for .foo
  * added % operator (modulo)
  * allow negation without requiring extra parenthesis
  * more function arguments (up to six)
  + New filters
  * any, all
  * iterables, arrays, objects, scalars, nulls, booleans,
    numbers, strings, values
  + New string built-ins
  * split
  * join (join an array of strings with a given separator string)
  * ltrimstr, rtrimstr
  * startswith, endswith
  * explode, implode
  * fromjson, tojson
  * index, rindex, indices
  + New math functions
  * floor, sqrt, cbrt, etc.
  + Addition of libjq, a C API interface to jq's JSON representation
    and for running jq programs from C applications.</changelog>
  <changelog author="idonmez@suse.com" date="1403870400">- Don't package static libs
- Fix rpath on the main binary</changelog>
  <changelog author="idonmez@suse.com" date="1439899200">- Update to version 1.5
  * Regexp support
  * A proper module system
  * Destructuring syntax
  * Math functions
  * An online streaming parser
  * Minimal I/O builtins (inputs, debug)
  * try/catch for catching and handling errors
  * Tail call optimization
  * Datetime functions
  * Performance enhancements
- Add oniguruma-devel BuildRequires for regexp support</changelog>
  <changelog author="idonmez@suse.com" date="1461585600">- Add CVE-2015-8863.patch to fix a heap overflow bsc#976992</changelog>
  <changelog author="mpluskal@suse.com" date="1468670400">- Make building more verbose
- Run tests</changelog>
  <changelog author="mpluskal@suse.com" date="1483358400">- Update tests dependencies to increase test coverage (bsc#1017157)
  * valgrind based tests were skipped
- Do not run tests in qemu builds, valgrind does not work reliably
  in such conditions</changelog>
  <changelog author="idonmez@suse.com" date="1486123200">- Add CVE-2016-4074.patch to prevent a stack exhaustion
  CVE-2016-4074 bsc#1014176</changelog>
  <changelog author="Avindra Goolcharan &lt;aavindraa@gmail.com&gt;" date="1541160000">- Update to version 1.6
  * Destructuring Alternation
  * many new builtins (see docs)
  * Add support for ASAN and UBSAN
  * Make it easier to use jq with shebangs
  * Add $ENV builtin variable to access environment
  * Add JQ_COLORS env var for configuring the output colors
  * change: Calling jq without a program argument now always assumes
    "." for the program, regardless of stdin/stdout
  * fix: Make sorting stable regardless of qsort.
- cleanup with spec-cleaner
- drop CVE-2015-8863.patch (upstreamed in 8eb1367ca44e772963e704a700ef72ae2e12babd)
- drop CVE-2016-4074.patch (upstreamed in fd4ae8304e23007672af9a37855c7a76de7c78cf)</changelog>
  <changelog author="myen@suse.com" date="1562241600">- Make jq depend on libjq1, so upgrading jq upgrades both
  See: https://github.com/stedolan/jq/issues/1904</changelog>
</package>
<package pkgid="571909c8fb3d5fd889f2476033f52ef63f6b5a166eb6f05778ad2c57497484ea" name="jq-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.6" rel="4.14.26"/>
  <changelog author="robert.munteanu@gmail.com" date="1380628800">- Initial packaging of version 1.3</changelog>
  <changelog author="cdenicolo@suse.com" date="1382011200">- license update: MIT and CC-BY-3.0
  documentation is licensed under CC-BY-3.0</changelog>
  <changelog author="prusnak@opensuse.org" date="1402833600">- Updated to 1.4
  + New command line arguments
  * jq --arg-file variable file
  * jq --unbuffered
  * jq -e / --exit-status (set exit status based on outputs)
  * jq -S / --sort-keys (now jq no longer sorts object keys by
    default
  + Syntax changes
  * .. -&gt; like // in XPath (recursive traversal)
  * question mark (e.g., .a?) to suppress errors
  * ."foo" syntax (equivalent to .["foo"])
  * better error handling for .foo
  * added % operator (modulo)
  * allow negation without requiring extra parenthesis
  * more function arguments (up to six)
  + New filters
  * any, all
  * iterables, arrays, objects, scalars, nulls, booleans,
    numbers, strings, values
  + New string built-ins
  * split
  * join (join an array of strings with a given separator string)
  * ltrimstr, rtrimstr
  * startswith, endswith
  * explode, implode
  * fromjson, tojson
  * index, rindex, indices
  + New math functions
  * floor, sqrt, cbrt, etc.
  + Addition of libjq, a C API interface to jq's JSON representation
    and for running jq programs from C applications.</changelog>
  <changelog author="idonmez@suse.com" date="1403870400">- Don't package static libs
- Fix rpath on the main binary</changelog>
  <changelog author="idonmez@suse.com" date="1439899200">- Update to version 1.5
  * Regexp support
  * A proper module system
  * Destructuring syntax
  * Math functions
  * An online streaming parser
  * Minimal I/O builtins (inputs, debug)
  * try/catch for catching and handling errors
  * Tail call optimization
  * Datetime functions
  * Performance enhancements
- Add oniguruma-devel BuildRequires for regexp support</changelog>
  <changelog author="idonmez@suse.com" date="1461585600">- Add CVE-2015-8863.patch to fix a heap overflow bsc#976992</changelog>
  <changelog author="mpluskal@suse.com" date="1468670400">- Make building more verbose
- Run tests</changelog>
  <changelog author="mpluskal@suse.com" date="1483358400">- Update tests dependencies to increase test coverage (bsc#1017157)
  * valgrind based tests were skipped
- Do not run tests in qemu builds, valgrind does not work reliably
  in such conditions</changelog>
  <changelog author="idonmez@suse.com" date="1486123200">- Add CVE-2016-4074.patch to prevent a stack exhaustion
  CVE-2016-4074 bsc#1014176</changelog>
  <changelog author="Avindra Goolcharan &lt;aavindraa@gmail.com&gt;" date="1541160000">- Update to version 1.6
  * Destructuring Alternation
  * many new builtins (see docs)
  * Add support for ASAN and UBSAN
  * Make it easier to use jq with shebangs
  * Add $ENV builtin variable to access environment
  * Add JQ_COLORS env var for configuring the output colors
  * change: Calling jq without a program argument now always assumes
    "." for the program, regardless of stdin/stdout
  * fix: Make sorting stable regardless of qsort.
- cleanup with spec-cleaner
- drop CVE-2015-8863.patch (upstreamed in 8eb1367ca44e772963e704a700ef72ae2e12babd)
- drop CVE-2016-4074.patch (upstreamed in fd4ae8304e23007672af9a37855c7a76de7c78cf)</changelog>
  <changelog author="myen@suse.com" date="1562241600">- Make jq depend on libjq1, so upgrading jq upgrades both
  See: https://github.com/stedolan/jq/issues/1904</changelog>
</package>
<package pkgid="6bafe4b40f06a424036deba53abfc2626a03a218b2c01053b01a5d3d4099c479" name="jq-debugsource" arch="x86_64">
  <version epoch="0" ver="1.6" rel="4.14.26"/>
  <changelog author="robert.munteanu@gmail.com" date="1380628800">- Initial packaging of version 1.3</changelog>
  <changelog author="cdenicolo@suse.com" date="1382011200">- license update: MIT and CC-BY-3.0
  documentation is licensed under CC-BY-3.0</changelog>
  <changelog author="prusnak@opensuse.org" date="1402833600">- Updated to 1.4
  + New command line arguments
  * jq --arg-file variable file
  * jq --unbuffered
  * jq -e / --exit-status (set exit status based on outputs)
  * jq -S / --sort-keys (now jq no longer sorts object keys by
    default
  + Syntax changes
  * .. -&gt; like // in XPath (recursive traversal)
  * question mark (e.g., .a?) to suppress errors
  * ."foo" syntax (equivalent to .["foo"])
  * better error handling for .foo
  * added % operator (modulo)
  * allow negation without requiring extra parenthesis
  * more function arguments (up to six)
  + New filters
  * any, all
  * iterables, arrays, objects, scalars, nulls, booleans,
    numbers, strings, values
  + New string built-ins
  * split
  * join (join an array of strings with a given separator string)
  * ltrimstr, rtrimstr
  * startswith, endswith
  * explode, implode
  * fromjson, tojson
  * index, rindex, indices
  + New math functions
  * floor, sqrt, cbrt, etc.
  + Addition of libjq, a C API interface to jq's JSON representation
    and for running jq programs from C applications.</changelog>
  <changelog author="idonmez@suse.com" date="1403870400">- Don't package static libs
- Fix rpath on the main binary</changelog>
  <changelog author="idonmez@suse.com" date="1439899200">- Update to version 1.5
  * Regexp support
  * A proper module system
  * Destructuring syntax
  * Math functions
  * An online streaming parser
  * Minimal I/O builtins (inputs, debug)
  * try/catch for catching and handling errors
  * Tail call optimization
  * Datetime functions
  * Performance enhancements
- Add oniguruma-devel BuildRequires for regexp support</changelog>
  <changelog author="idonmez@suse.com" date="1461585600">- Add CVE-2015-8863.patch to fix a heap overflow bsc#976992</changelog>
  <changelog author="mpluskal@suse.com" date="1468670400">- Make building more verbose
- Run tests</changelog>
  <changelog author="mpluskal@suse.com" date="1483358400">- Update tests dependencies to increase test coverage (bsc#1017157)
  * valgrind based tests were skipped
- Do not run tests in qemu builds, valgrind does not work reliably
  in such conditions</changelog>
  <changelog author="idonmez@suse.com" date="1486123200">- Add CVE-2016-4074.patch to prevent a stack exhaustion
  CVE-2016-4074 bsc#1014176</changelog>
  <changelog author="Avindra Goolcharan &lt;aavindraa@gmail.com&gt;" date="1541160000">- Update to version 1.6
  * Destructuring Alternation
  * many new builtins (see docs)
  * Add support for ASAN and UBSAN
  * Make it easier to use jq with shebangs
  * Add $ENV builtin variable to access environment
  * Add JQ_COLORS env var for configuring the output colors
  * change: Calling jq without a program argument now always assumes
    "." for the program, regardless of stdin/stdout
  * fix: Make sorting stable regardless of qsort.
- cleanup with spec-cleaner
- drop CVE-2015-8863.patch (upstreamed in 8eb1367ca44e772963e704a700ef72ae2e12babd)
- drop CVE-2016-4074.patch (upstreamed in fd4ae8304e23007672af9a37855c7a76de7c78cf)</changelog>
  <changelog author="myen@suse.com" date="1562241600">- Make jq depend on libjq1, so upgrading jq upgrades both
  See: https://github.com/stedolan/jq/issues/1904</changelog>
</package>
<package pkgid="b963d0063b541042748fcf62b44c849782d71ab6768a0960d5ac6252e34fd573" name="libfallocate" arch="src">
  <version epoch="0" ver="0.1.1" rel="104.1"/>
  <changelog author="garloff@suse.de" date="1249473600">- Initial creation of package.</changelog>
  <changelog author="garloff@suse.de" date="1282392000">- Update to version 0.1.1:
  * Provide static library in addition to shared lib.</changelog>
  <changelog author="aj@suse.de" date="1286884800">- Follow packaging conventions and rename to libfallocate and
  provide libfallocate0 as subpackage.</changelog>
  <changelog author="mpluskal@suse.com" date="1449835200">- Cleanup spec file with spec-cleaner
- Update dependencies</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1564747200">- Use FAT LTO objects in order to provide proper static library.</changelog>
</package>
<package pkgid="34aa4a151c62feda77125ba23136441fba85f66e8691ce5036890768d5af7742" name="libfallocate-devel" arch="x86_64">
  <version epoch="0" ver="0.1.1" rel="104.1"/>
  <changelog author="garloff@suse.de" date="1249473600">- Initial creation of package.</changelog>
  <changelog author="garloff@suse.de" date="1282392000">- Update to version 0.1.1:
  * Provide static library in addition to shared lib.</changelog>
  <changelog author="aj@suse.de" date="1286884800">- Follow packaging conventions and rename to libfallocate and
  provide libfallocate0 as subpackage.</changelog>
  <changelog author="mpluskal@suse.com" date="1449835200">- Cleanup spec file with spec-cleaner
- Update dependencies</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1564747200">- Use FAT LTO objects in order to provide proper static library.</changelog>
</package>
<package pkgid="12d100453543f93eccb6b0f01383d8a0dcbdf4f294b28fa4806f869facbe6c60" name="libfallocate-devel-static" arch="x86_64">
  <version epoch="0" ver="0.1.1" rel="104.1"/>
  <changelog author="garloff@suse.de" date="1249473600">- Initial creation of package.</changelog>
  <changelog author="garloff@suse.de" date="1282392000">- Update to version 0.1.1:
  * Provide static library in addition to shared lib.</changelog>
  <changelog author="aj@suse.de" date="1286884800">- Follow packaging conventions and rename to libfallocate and
  provide libfallocate0 as subpackage.</changelog>
  <changelog author="mpluskal@suse.com" date="1449835200">- Cleanup spec file with spec-cleaner
- Update dependencies</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1564747200">- Use FAT LTO objects in order to provide proper static library.</changelog>
</package>
<package pkgid="dc06c459610ddbe43f3cd15cbd4c721cce30a0d247d5e06b4b0cf24ae8f7feac" name="libfallocate0" arch="x86_64">
  <version epoch="0" ver="0.1.1" rel="104.1"/>
  <changelog author="garloff@suse.de" date="1249473600">- Initial creation of package.</changelog>
  <changelog author="garloff@suse.de" date="1282392000">- Update to version 0.1.1:
  * Provide static library in addition to shared lib.</changelog>
  <changelog author="aj@suse.de" date="1286884800">- Follow packaging conventions and rename to libfallocate and
  provide libfallocate0 as subpackage.</changelog>
  <changelog author="mpluskal@suse.com" date="1449835200">- Cleanup spec file with spec-cleaner
- Update dependencies</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1564747200">- Use FAT LTO objects in order to provide proper static library.</changelog>
</package>
<package pkgid="17be81fd67c1535601851d573adeca5387ed55a3fc9e851659a1cc7b2302fe74" name="libjq-devel" arch="x86_64">
  <version epoch="0" ver="1.6" rel="4.14.26"/>
  <changelog author="robert.munteanu@gmail.com" date="1380628800">- Initial packaging of version 1.3</changelog>
  <changelog author="cdenicolo@suse.com" date="1382011200">- license update: MIT and CC-BY-3.0
  documentation is licensed under CC-BY-3.0</changelog>
  <changelog author="prusnak@opensuse.org" date="1402833600">- Updated to 1.4
  + New command line arguments
  * jq --arg-file variable file
  * jq --unbuffered
  * jq -e / --exit-status (set exit status based on outputs)
  * jq -S / --sort-keys (now jq no longer sorts object keys by
    default
  + Syntax changes
  * .. -&gt; like // in XPath (recursive traversal)
  * question mark (e.g., .a?) to suppress errors
  * ."foo" syntax (equivalent to .["foo"])
  * better error handling for .foo
  * added % operator (modulo)
  * allow negation without requiring extra parenthesis
  * more function arguments (up to six)
  + New filters
  * any, all
  * iterables, arrays, objects, scalars, nulls, booleans,
    numbers, strings, values
  + New string built-ins
  * split
  * join (join an array of strings with a given separator string)
  * ltrimstr, rtrimstr
  * startswith, endswith
  * explode, implode
  * fromjson, tojson
  * index, rindex, indices
  + New math functions
  * floor, sqrt, cbrt, etc.
  + Addition of libjq, a C API interface to jq's JSON representation
    and for running jq programs from C applications.</changelog>
  <changelog author="idonmez@suse.com" date="1403870400">- Don't package static libs
- Fix rpath on the main binary</changelog>
  <changelog author="idonmez@suse.com" date="1439899200">- Update to version 1.5
  * Regexp support
  * A proper module system
  * Destructuring syntax
  * Math functions
  * An online streaming parser
  * Minimal I/O builtins (inputs, debug)
  * try/catch for catching and handling errors
  * Tail call optimization
  * Datetime functions
  * Performance enhancements
- Add oniguruma-devel BuildRequires for regexp support</changelog>
  <changelog author="idonmez@suse.com" date="1461585600">- Add CVE-2015-8863.patch to fix a heap overflow bsc#976992</changelog>
  <changelog author="mpluskal@suse.com" date="1468670400">- Make building more verbose
- Run tests</changelog>
  <changelog author="mpluskal@suse.com" date="1483358400">- Update tests dependencies to increase test coverage (bsc#1017157)
  * valgrind based tests were skipped
- Do not run tests in qemu builds, valgrind does not work reliably
  in such conditions</changelog>
  <changelog author="idonmez@suse.com" date="1486123200">- Add CVE-2016-4074.patch to prevent a stack exhaustion
  CVE-2016-4074 bsc#1014176</changelog>
  <changelog author="Avindra Goolcharan &lt;aavindraa@gmail.com&gt;" date="1541160000">- Update to version 1.6
  * Destructuring Alternation
  * many new builtins (see docs)
  * Add support for ASAN and UBSAN
  * Make it easier to use jq with shebangs
  * Add $ENV builtin variable to access environment
  * Add JQ_COLORS env var for configuring the output colors
  * change: Calling jq without a program argument now always assumes
    "." for the program, regardless of stdin/stdout
  * fix: Make sorting stable regardless of qsort.
- cleanup with spec-cleaner
- drop CVE-2015-8863.patch (upstreamed in 8eb1367ca44e772963e704a700ef72ae2e12babd)
- drop CVE-2016-4074.patch (upstreamed in fd4ae8304e23007672af9a37855c7a76de7c78cf)</changelog>
  <changelog author="myen@suse.com" date="1562241600">- Make jq depend on libjq1, so upgrading jq upgrades both
  See: https://github.com/stedolan/jq/issues/1904</changelog>
</package>
<package pkgid="8806e6d2bffa2f3162f0b10dd8573f0c4b8e6755dc6b9de723505e9c9c2929f7" name="libjq1" arch="x86_64">
  <version epoch="0" ver="1.6" rel="4.14.26"/>
  <changelog author="robert.munteanu@gmail.com" date="1380628800">- Initial packaging of version 1.3</changelog>
  <changelog author="cdenicolo@suse.com" date="1382011200">- license update: MIT and CC-BY-3.0
  documentation is licensed under CC-BY-3.0</changelog>
  <changelog author="prusnak@opensuse.org" date="1402833600">- Updated to 1.4
  + New command line arguments
  * jq --arg-file variable file
  * jq --unbuffered
  * jq -e / --exit-status (set exit status based on outputs)
  * jq -S / --sort-keys (now jq no longer sorts object keys by
    default
  + Syntax changes
  * .. -&gt; like // in XPath (recursive traversal)
  * question mark (e.g., .a?) to suppress errors
  * ."foo" syntax (equivalent to .["foo"])
  * better error handling for .foo
  * added % operator (modulo)
  * allow negation without requiring extra parenthesis
  * more function arguments (up to six)
  + New filters
  * any, all
  * iterables, arrays, objects, scalars, nulls, booleans,
    numbers, strings, values
  + New string built-ins
  * split
  * join (join an array of strings with a given separator string)
  * ltrimstr, rtrimstr
  * startswith, endswith
  * explode, implode
  * fromjson, tojson
  * index, rindex, indices
  + New math functions
  * floor, sqrt, cbrt, etc.
  + Addition of libjq, a C API interface to jq's JSON representation
    and for running jq programs from C applications.</changelog>
  <changelog author="idonmez@suse.com" date="1403870400">- Don't package static libs
- Fix rpath on the main binary</changelog>
  <changelog author="idonmez@suse.com" date="1439899200">- Update to version 1.5
  * Regexp support
  * A proper module system
  * Destructuring syntax
  * Math functions
  * An online streaming parser
  * Minimal I/O builtins (inputs, debug)
  * try/catch for catching and handling errors
  * Tail call optimization
  * Datetime functions
  * Performance enhancements
- Add oniguruma-devel BuildRequires for regexp support</changelog>
  <changelog author="idonmez@suse.com" date="1461585600">- Add CVE-2015-8863.patch to fix a heap overflow bsc#976992</changelog>
  <changelog author="mpluskal@suse.com" date="1468670400">- Make building more verbose
- Run tests</changelog>
  <changelog author="mpluskal@suse.com" date="1483358400">- Update tests dependencies to increase test coverage (bsc#1017157)
  * valgrind based tests were skipped
- Do not run tests in qemu builds, valgrind does not work reliably
  in such conditions</changelog>
  <changelog author="idonmez@suse.com" date="1486123200">- Add CVE-2016-4074.patch to prevent a stack exhaustion
  CVE-2016-4074 bsc#1014176</changelog>
  <changelog author="Avindra Goolcharan &lt;aavindraa@gmail.com&gt;" date="1541160000">- Update to version 1.6
  * Destructuring Alternation
  * many new builtins (see docs)
  * Add support for ASAN and UBSAN
  * Make it easier to use jq with shebangs
  * Add $ENV builtin variable to access environment
  * Add JQ_COLORS env var for configuring the output colors
  * change: Calling jq without a program argument now always assumes
    "." for the program, regardless of stdin/stdout
  * fix: Make sorting stable regardless of qsort.
- cleanup with spec-cleaner
- drop CVE-2015-8863.patch (upstreamed in 8eb1367ca44e772963e704a700ef72ae2e12babd)
- drop CVE-2016-4074.patch (upstreamed in fd4ae8304e23007672af9a37855c7a76de7c78cf)</changelog>
  <changelog author="myen@suse.com" date="1562241600">- Make jq depend on libjq1, so upgrading jq upgrades both
  See: https://github.com/stedolan/jq/issues/1904</changelog>
</package>
<package pkgid="bf9d9d38dd023b4d83225ddb949d08e7afab22d04d9b1d17c1e9a8c2dffe237f" name="libjq1-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.6" rel="4.14.26"/>
  <changelog author="robert.munteanu@gmail.com" date="1380628800">- Initial packaging of version 1.3</changelog>
  <changelog author="cdenicolo@suse.com" date="1382011200">- license update: MIT and CC-BY-3.0
  documentation is licensed under CC-BY-3.0</changelog>
  <changelog author="prusnak@opensuse.org" date="1402833600">- Updated to 1.4
  + New command line arguments
  * jq --arg-file variable file
  * jq --unbuffered
  * jq -e / --exit-status (set exit status based on outputs)
  * jq -S / --sort-keys (now jq no longer sorts object keys by
    default
  + Syntax changes
  * .. -&gt; like // in XPath (recursive traversal)
  * question mark (e.g., .a?) to suppress errors
  * ."foo" syntax (equivalent to .["foo"])
  * better error handling for .foo
  * added % operator (modulo)
  * allow negation without requiring extra parenthesis
  * more function arguments (up to six)
  + New filters
  * any, all
  * iterables, arrays, objects, scalars, nulls, booleans,
    numbers, strings, values
  + New string built-ins
  * split
  * join (join an array of strings with a given separator string)
  * ltrimstr, rtrimstr
  * startswith, endswith
  * explode, implode
  * fromjson, tojson
  * index, rindex, indices
  + New math functions
  * floor, sqrt, cbrt, etc.
  + Addition of libjq, a C API interface to jq's JSON representation
    and for running jq programs from C applications.</changelog>
  <changelog author="idonmez@suse.com" date="1403870400">- Don't package static libs
- Fix rpath on the main binary</changelog>
  <changelog author="idonmez@suse.com" date="1439899200">- Update to version 1.5
  * Regexp support
  * A proper module system
  * Destructuring syntax
  * Math functions
  * An online streaming parser
  * Minimal I/O builtins (inputs, debug)
  * try/catch for catching and handling errors
  * Tail call optimization
  * Datetime functions
  * Performance enhancements
- Add oniguruma-devel BuildRequires for regexp support</changelog>
  <changelog author="idonmez@suse.com" date="1461585600">- Add CVE-2015-8863.patch to fix a heap overflow bsc#976992</changelog>
  <changelog author="mpluskal@suse.com" date="1468670400">- Make building more verbose
- Run tests</changelog>
  <changelog author="mpluskal@suse.com" date="1483358400">- Update tests dependencies to increase test coverage (bsc#1017157)
  * valgrind based tests were skipped
- Do not run tests in qemu builds, valgrind does not work reliably
  in such conditions</changelog>
  <changelog author="idonmez@suse.com" date="1486123200">- Add CVE-2016-4074.patch to prevent a stack exhaustion
  CVE-2016-4074 bsc#1014176</changelog>
  <changelog author="Avindra Goolcharan &lt;aavindraa@gmail.com&gt;" date="1541160000">- Update to version 1.6
  * Destructuring Alternation
  * many new builtins (see docs)
  * Add support for ASAN and UBSAN
  * Make it easier to use jq with shebangs
  * Add $ENV builtin variable to access environment
  * Add JQ_COLORS env var for configuring the output colors
  * change: Calling jq without a program argument now always assumes
    "." for the program, regardless of stdin/stdout
  * fix: Make sorting stable regardless of qsort.
- cleanup with spec-cleaner
- drop CVE-2015-8863.patch (upstreamed in 8eb1367ca44e772963e704a700ef72ae2e12babd)
- drop CVE-2016-4074.patch (upstreamed in fd4ae8304e23007672af9a37855c7a76de7c78cf)</changelog>
  <changelog author="myen@suse.com" date="1562241600">- Make jq depend on libjq1, so upgrading jq upgrades both
  See: https://github.com/stedolan/jq/issues/1904</changelog>
</package>
<package pkgid="bbaee4f6a9977397c8e5efcd6c9e846cbf77dadca5439d0ddfd84c08b3c983d2" name="libonig4" arch="x86_64">
  <version epoch="0" ver="6.7.0" rel="16.26"/>
  <changelog author="mrueckert@suse.de" date="1135684800">- Initial package of version 2.5.1</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="mrueckert@suse.de" date="1159531200">- update to version 2.5.7:
  many fixes.</changelog>
  <changelog author="gber@opensuse.org" date="1281787200">- update to version 5.9.2:
  + many fixes
- cleanup:
  + split into liborig2 and oniguruma-devel subpackages
  + corrected license information
  + changed summary to conform with policy</changelog>
  <changelog author="i@marguerite.su" date="1410004800">- update version 5.9.5
  * [impl] escape warnings for -Wall.
  * [impl] remove unused variable.
- changes in 5.9.4
  * [dist] add oniguruma.pc.in file
- changes in 5.9.3
  * fix print_tree ENCLOSE_OPTION bug</changelog>
  <changelog author="i@marguerite.su" date="1445428800">- update version 5.9.6
  * [impl] add onigenc_end_unicode().
  * [impl] add onig_add_end_call().</changelog>
  <changelog author="mrueckert@suse.de" date="1456833600">- remove ruby build requires. seems unused.</changelog>
  <changelog author="mrueckert@suse.de" date="1502107200">- Version 6.5.0
  - [new] support Absent clear (Absent functions)
  - abolish configure option: --enable-combination-explosion-check
  - [new] support Absent functions (?~...)
  - fix #65: SIZEOF_SIZE_T doesn't exist on certain architecutres
  - [new] support \O (true anychar)
  - [new] support \K (keep)
  - add new node type: NODE_GIMMICK
  - [new] support \N (no newline)
  - [new] support \R (general newline)
  - [new] support if-then-else syntax
  - [new] support backref validity checker
- Version 6.4.0
  - fix memory leaks
  - change encoding of doc/XXXX.ja from EUC-JP to UTF-8
  - update doc/RE, and doc/RE.ja
  - fix fatal bug of endless repeat check on Windows
  - PR #62 : add check for return values
  - [new] support call zero (\g{0})
  - [new] support relative call by positive number
  - [new] support relative back-reference by positive number
  - fix #60 : check value type
  - change output format for ONIG_DEBUG_COMPILE and
    ONIG_DEBUG_MATCH
- Version 6.3.0
  - fix #60 : invalid state(CCS_VALUE) in parse_char_class()
  - fix #59 : access to invalid address by reg-&gt;dmax value
  - fix invalid increment of start position in onig_scan()
  - fix #58 : access to invalid address by reg-&gt;dmin value
  - fix #57 : DATA_ENSURE() check must be before data access
  - fix #56 : return invalid result for codepoint 0xFFFFFFFF
  - [new] add \o{17777777777} syntax.
  - fix #55 : Byte value expressed in octal must be smaller than
    256
- Version 6.2.0
  - fix: size in xmemcpy in stack_double (PR #51)
  - Initialize return value
  - NEW API: add onig_set_capture_num_limit()
  - change MemNumType from short int to int
  - fix: [0-9-a] was not allowed as [0-9\-a]
  - fix: illegal capture after recursive call
  - fix: problem with optimization of \z
  - fix: .* optimization
  - Set a limit of parser recursion
  - fix; that warnings are not shown properly
  - fix: /[a-c#]+\W/ =~ "def#" fails when encoding is UTF-16/32
  - fix: /[\x{0}-X]/i doesn't match properly when UTF-16/32 is
    used.
- Version 6.1.3
  - fix: Syntax error: redirection unexpected (expecting word) #35
- Version 6.1.2
  - allow word bound, word begin and word end in look-behind.
  - add ONIG_OPTION_CHECK_VALIDITY_OF_STRING option.
  - fix use after free node.
  - fix memory leaks after parsing regexp error.
  - implement many of is_valid_mbc_string().
- Version 6.1.1
  - fix segfault /W.?{888}{888}{888}\x00/ (found by libfuzzer)
  - fix error unmatched close parenthesis for %{(.*?)} #23
- Version 6.1.0
  - add contributed/libfuzzer-onig.cpp  (thanks hannob)
  - update LTVERSION 4:0:0
  - NEW API: onigenc_is_valid_mbc_string().
  - add is_valid_mbc_string() member into OnigEncodingType.
  - fix out of bounds read.
  - disable USE_INVALID_CODE_SCHEME.
  - doc/RE improved.
  - add onig_scan() into doc/API.
  - fix bug: Out of bounds read in onig_strcpy() #17
  - fix bug: infinite loop of backreference and group.
  - fix out of bounds read in mbc_to_code() #16
  - doc/RE refinements.
  - add onig_scan() (NEW API)
  - reimplement match stack allocation for case too many repeat
  - and too many captures in regexp.
  - number of captures &lt;= 32767 for bytecode representation.
  - don't use int_map_backward for thread-safe.
  - fix case of enclosed option in look-behind.
  - fix ignore case in look-behind.
  - fix memory leak in onig_unicode_define_user_property()
  - declare variables at the top of scope.  (thanks nmaya)
- Version 6.0.0
  - add NEW API: onig_unicode_define_user_property()
  - update Unicode data to 8.0.0
  - change OnigCodePoint type to unsigned int.
  - add doc/UNICODE_PROPERTIES.
  - add error code ONIGERR_FAIL_TO_INITIALIZE.
  - add make_win64/32.bat.
  - fix bug of uninitialized regex_t value on error.
  - reimplement Unicode case folding.
  - update LTVERSION = 3.0.0
  - remove all THREAD_ macro.
  - add init member into OnigEncoding. (add onig_initialize())
  - remove state member of regex.
  - move source files into src/
  - rename configre.in to configure.ac.
  - fix memory leak. (thanks pigzang)
  - change mail address.</changelog>
  <changelog author="avindra@opensuse.org" date="1514030400">- Version 6.7.0
  - add ONIG_SYNTAX_ONIGURUMA (default syntax)
  - restructure StackType
  - implement subexp calls (?R), (?&amp;name), (?-n), (?+n) for Perl
    syntax
  - use string pool of gperf for Unicode Property lookup function
  - fix an empty greedy regex and a word boundary (.*\b) fails
  - remove a stack type STK_POS
  - add a declaration of onig_end()
  - fix compilation failure in out-of-source build
  - [new] hexadecimal codepoint \uHHHH
- Version 6.6.1
  - fix definition of \X to (?&gt;\O(?:\Y\O)*)
- Version 6.6.0
  - rename Absent clear to Range clear
  - [new] Extended Grapheme Cluster \X and boundary \y, \Y
  - fix: invalid index(ctype) value assigned to Unicode Block
    properties
  - --enable-crnl-as-line-terminator to be deprecated
  - [new] ASCII only mode options (?WDSP)
  - [new] ONIG_OPTION_XXXX_IS_ASCII  options
  - disable OP_CCLASS_NODE
  - [spec] Absent clear restore previous range value at backtrack
  - optimize for simple one char repetition in Absent expression
  - fix: invalid impl. for reluctant repetition in Absent expression
  - remove compile switch USE_NAMED_GROUP
  - Visual Studio 2005 compilation fixed
- cleanup with spec-cleaner</changelog>
</package>
<package pkgid="8cb5312fa8d42ad0768c2f64e7d90320242a38f1c2e39b4353490321904a7a93" name="libonig4-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.7.0" rel="16.26"/>
  <changelog author="mrueckert@suse.de" date="1135684800">- Initial package of version 2.5.1</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="mrueckert@suse.de" date="1159531200">- update to version 2.5.7:
  many fixes.</changelog>
  <changelog author="gber@opensuse.org" date="1281787200">- update to version 5.9.2:
  + many fixes
- cleanup:
  + split into liborig2 and oniguruma-devel subpackages
  + corrected license information
  + changed summary to conform with policy</changelog>
  <changelog author="i@marguerite.su" date="1410004800">- update version 5.9.5
  * [impl] escape warnings for -Wall.
  * [impl] remove unused variable.
- changes in 5.9.4
  * [dist] add oniguruma.pc.in file
- changes in 5.9.3
  * fix print_tree ENCLOSE_OPTION bug</changelog>
  <changelog author="i@marguerite.su" date="1445428800">- update version 5.9.6
  * [impl] add onigenc_end_unicode().
  * [impl] add onig_add_end_call().</changelog>
  <changelog author="mrueckert@suse.de" date="1456833600">- remove ruby build requires. seems unused.</changelog>
  <changelog author="mrueckert@suse.de" date="1502107200">- Version 6.5.0
  - [new] support Absent clear (Absent functions)
  - abolish configure option: --enable-combination-explosion-check
  - [new] support Absent functions (?~...)
  - fix #65: SIZEOF_SIZE_T doesn't exist on certain architecutres
  - [new] support \O (true anychar)
  - [new] support \K (keep)
  - add new node type: NODE_GIMMICK
  - [new] support \N (no newline)
  - [new] support \R (general newline)
  - [new] support if-then-else syntax
  - [new] support backref validity checker
- Version 6.4.0
  - fix memory leaks
  - change encoding of doc/XXXX.ja from EUC-JP to UTF-8
  - update doc/RE, and doc/RE.ja
  - fix fatal bug of endless repeat check on Windows
  - PR #62 : add check for return values
  - [new] support call zero (\g{0})
  - [new] support relative call by positive number
  - [new] support relative back-reference by positive number
  - fix #60 : check value type
  - change output format for ONIG_DEBUG_COMPILE and
    ONIG_DEBUG_MATCH
- Version 6.3.0
  - fix #60 : invalid state(CCS_VALUE) in parse_char_class()
  - fix #59 : access to invalid address by reg-&gt;dmax value
  - fix invalid increment of start position in onig_scan()
  - fix #58 : access to invalid address by reg-&gt;dmin value
  - fix #57 : DATA_ENSURE() check must be before data access
  - fix #56 : return invalid result for codepoint 0xFFFFFFFF
  - [new] add \o{17777777777} syntax.
  - fix #55 : Byte value expressed in octal must be smaller than
    256
- Version 6.2.0
  - fix: size in xmemcpy in stack_double (PR #51)
  - Initialize return value
  - NEW API: add onig_set_capture_num_limit()
  - change MemNumType from short int to int
  - fix: [0-9-a] was not allowed as [0-9\-a]
  - fix: illegal capture after recursive call
  - fix: problem with optimization of \z
  - fix: .* optimization
  - Set a limit of parser recursion
  - fix; that warnings are not shown properly
  - fix: /[a-c#]+\W/ =~ "def#" fails when encoding is UTF-16/32
  - fix: /[\x{0}-X]/i doesn't match properly when UTF-16/32 is
    used.
- Version 6.1.3
  - fix: Syntax error: redirection unexpected (expecting word) #35
- Version 6.1.2
  - allow word bound, word begin and word end in look-behind.
  - add ONIG_OPTION_CHECK_VALIDITY_OF_STRING option.
  - fix use after free node.
  - fix memory leaks after parsing regexp error.
  - implement many of is_valid_mbc_string().
- Version 6.1.1
  - fix segfault /W.?{888}{888}{888}\x00/ (found by libfuzzer)
  - fix error unmatched close parenthesis for %{(.*?)} #23
- Version 6.1.0
  - add contributed/libfuzzer-onig.cpp  (thanks hannob)
  - update LTVERSION 4:0:0
  - NEW API: onigenc_is_valid_mbc_string().
  - add is_valid_mbc_string() member into OnigEncodingType.
  - fix out of bounds read.
  - disable USE_INVALID_CODE_SCHEME.
  - doc/RE improved.
  - add onig_scan() into doc/API.
  - fix bug: Out of bounds read in onig_strcpy() #17
  - fix bug: infinite loop of backreference and group.
  - fix out of bounds read in mbc_to_code() #16
  - doc/RE refinements.
  - add onig_scan() (NEW API)
  - reimplement match stack allocation for case too many repeat
  - and too many captures in regexp.
  - number of captures &lt;= 32767 for bytecode representation.
  - don't use int_map_backward for thread-safe.
  - fix case of enclosed option in look-behind.
  - fix ignore case in look-behind.
  - fix memory leak in onig_unicode_define_user_property()
  - declare variables at the top of scope.  (thanks nmaya)
- Version 6.0.0
  - add NEW API: onig_unicode_define_user_property()
  - update Unicode data to 8.0.0
  - change OnigCodePoint type to unsigned int.
  - add doc/UNICODE_PROPERTIES.
  - add error code ONIGERR_FAIL_TO_INITIALIZE.
  - add make_win64/32.bat.
  - fix bug of uninitialized regex_t value on error.
  - reimplement Unicode case folding.
  - update LTVERSION = 3.0.0
  - remove all THREAD_ macro.
  - add init member into OnigEncoding. (add onig_initialize())
  - remove state member of regex.
  - move source files into src/
  - rename configre.in to configure.ac.
  - fix memory leak. (thanks pigzang)
  - change mail address.</changelog>
  <changelog author="avindra@opensuse.org" date="1514030400">- Version 6.7.0
  - add ONIG_SYNTAX_ONIGURUMA (default syntax)
  - restructure StackType
  - implement subexp calls (?R), (?&amp;name), (?-n), (?+n) for Perl
    syntax
  - use string pool of gperf for Unicode Property lookup function
  - fix an empty greedy regex and a word boundary (.*\b) fails
  - remove a stack type STK_POS
  - add a declaration of onig_end()
  - fix compilation failure in out-of-source build
  - [new] hexadecimal codepoint \uHHHH
- Version 6.6.1
  - fix definition of \X to (?&gt;\O(?:\Y\O)*)
- Version 6.6.0
  - rename Absent clear to Range clear
  - [new] Extended Grapheme Cluster \X and boundary \y, \Y
  - fix: invalid index(ctype) value assigned to Unicode Block
    properties
  - --enable-crnl-as-line-terminator to be deprecated
  - [new] ASCII only mode options (?WDSP)
  - [new] ONIG_OPTION_XXXX_IS_ASCII  options
  - disable OP_CCLASS_NODE
  - [spec] Absent clear restore previous range value at backtrack
  - optimize for simple one char repetition in Absent expression
  - fix: invalid impl. for reluctant repetition in Absent expression
  - remove compile switch USE_NAMED_GROUP
  - Visual Studio 2005 compilation fixed
- cleanup with spec-cleaner</changelog>
</package>
<package pkgid="3cb4a23365b3361a78332baa8ae1c8ce4369cda334d634fa025f19a2eceddab8" name="libs3-4" arch="x86_64">
  <version epoch="0" ver="4.1" rel="30.1"/>
  <changelog author="kurt@garloff.de" date="1454068800">- libs3-progress.diff: better progress reporting on upload (put)</changelog>
  <changelog author="kurt@garloff.de" date="1454587200">- Include patch from Mattias Ellert &lt;mattias.ellert@fysast.uu.se&gt;:
  * Fix formatting on 32bit.</changelog>
  <changelog author="kurt@garloff.de" date="1478001600">- Max 200 updates on upload.</changelog>
  <changelog author="kurt@garloff.de" date="1493899200">- Update to github.com/bji.</changelog>
  <changelog author="kurt@garloff.de" date="1493985600">- Increase size of parts from 15 to 128MB. Display total number.</changelog>
  <changelog author="kurt@garloff.de" date="1528286400">- Fix format-truncation errors by gcc-7 compiler ...</changelog>
  <changelog author="kurt@garloff.de" date="1593950400">- fix-duplicate-case.diff: CURLE_PEER_FAILE_VERIFICATION and
  CURLE_SSL_CACERT may be identical leading to compile errors.</changelog>
  <changelog author="kurt@garloff.de" date="1594036800">- fix-snprintf-overflow.diff: Apply on all modern distros.</changelog>
  <changelog author="kurt@garloff.de" date="1594036801">- fix-strops-lencheck.diff: fix len checking stringops that make
  no sense (which the compiler duefully spotted).</changelog>
  <changelog author="kurt@garloff.de" date="1726228800">- md5-openssl3.diff: Use openSSL3 EVP functions for MD5.</changelog>
  <changelog author="kurt@garloff.de" date="1726574400">- Only apply md5-openssl3.diff on new SUSE.
- Remove %clean section, use %patch -PN syntax.</changelog>
  <changelog author="kurt@garloff.de" date="1777723200">- Refresh patches.</changelog>
  <changelog author="kurt@garloff.de" date="1777723201">- fix-setopt-err-long.diff: ensure to pass curl options as long.</changelog>
</package>
<package pkgid="700958484bb793987849361bf4d8e6f90df454d899784c510085d0f4142e7486" name="libs3" arch="src">
  <version epoch="0" ver="4.1" rel="30.1"/>
  <changelog author="kurt@garloff.de" date="1454068800">- libs3-progress.diff: better progress reporting on upload (put)</changelog>
  <changelog author="kurt@garloff.de" date="1454587200">- Include patch from Mattias Ellert &lt;mattias.ellert@fysast.uu.se&gt;:
  * Fix formatting on 32bit.</changelog>
  <changelog author="kurt@garloff.de" date="1478001600">- Max 200 updates on upload.</changelog>
  <changelog author="kurt@garloff.de" date="1493899200">- Update to github.com/bji.</changelog>
  <changelog author="kurt@garloff.de" date="1493985600">- Increase size of parts from 15 to 128MB. Display total number.</changelog>
  <changelog author="kurt@garloff.de" date="1528286400">- Fix format-truncation errors by gcc-7 compiler ...</changelog>
  <changelog author="kurt@garloff.de" date="1593950400">- fix-duplicate-case.diff: CURLE_PEER_FAILE_VERIFICATION and
  CURLE_SSL_CACERT may be identical leading to compile errors.</changelog>
  <changelog author="kurt@garloff.de" date="1594036800">- fix-snprintf-overflow.diff: Apply on all modern distros.</changelog>
  <changelog author="kurt@garloff.de" date="1594036801">- fix-strops-lencheck.diff: fix len checking stringops that make
  no sense (which the compiler duefully spotted).</changelog>
  <changelog author="kurt@garloff.de" date="1726228800">- md5-openssl3.diff: Use openSSL3 EVP functions for MD5.</changelog>
  <changelog author="kurt@garloff.de" date="1726574400">- Only apply md5-openssl3.diff on new SUSE.
- Remove %clean section, use %patch -PN syntax.</changelog>
  <changelog author="kurt@garloff.de" date="1777723200">- Refresh patches.</changelog>
  <changelog author="kurt@garloff.de" date="1777723201">- fix-setopt-err-long.diff: ensure to pass curl options as long.</changelog>
</package>
<package pkgid="3a8c006a00ce28eb1390af436de4b7fde0e7957dcd08b03ab03a31c92b55f5c1" name="libs3-devel" arch="x86_64">
  <version epoch="0" ver="4.1" rel="30.1"/>
  <changelog author="kurt@garloff.de" date="1454068800">- libs3-progress.diff: better progress reporting on upload (put)</changelog>
  <changelog author="kurt@garloff.de" date="1454587200">- Include patch from Mattias Ellert &lt;mattias.ellert@fysast.uu.se&gt;:
  * Fix formatting on 32bit.</changelog>
  <changelog author="kurt@garloff.de" date="1478001600">- Max 200 updates on upload.</changelog>
  <changelog author="kurt@garloff.de" date="1493899200">- Update to github.com/bji.</changelog>
  <changelog author="kurt@garloff.de" date="1493985600">- Increase size of parts from 15 to 128MB. Display total number.</changelog>
  <changelog author="kurt@garloff.de" date="1528286400">- Fix format-truncation errors by gcc-7 compiler ...</changelog>
  <changelog author="kurt@garloff.de" date="1593950400">- fix-duplicate-case.diff: CURLE_PEER_FAILE_VERIFICATION and
  CURLE_SSL_CACERT may be identical leading to compile errors.</changelog>
  <changelog author="kurt@garloff.de" date="1594036800">- fix-snprintf-overflow.diff: Apply on all modern distros.</changelog>
  <changelog author="kurt@garloff.de" date="1594036801">- fix-strops-lencheck.diff: fix len checking stringops that make
  no sense (which the compiler duefully spotted).</changelog>
  <changelog author="kurt@garloff.de" date="1726228800">- md5-openssl3.diff: Use openSSL3 EVP functions for MD5.</changelog>
  <changelog author="kurt@garloff.de" date="1726574400">- Only apply md5-openssl3.diff on new SUSE.
- Remove %clean section, use %patch -PN syntax.</changelog>
  <changelog author="kurt@garloff.de" date="1777723200">- Refresh patches.</changelog>
  <changelog author="kurt@garloff.de" date="1777723201">- fix-setopt-err-long.diff: ensure to pass curl options as long.</changelog>
</package>
<package pkgid="cc9ebe7a512c987d802ff54bddbbb26029693711f80562632a56dc7f0e25ac59" name="oniguruma" arch="src">
  <version epoch="0" ver="6.7.0" rel="16.26"/>
  <changelog author="mrueckert@suse.de" date="1135684800">- Initial package of version 2.5.1</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="mrueckert@suse.de" date="1159531200">- update to version 2.5.7:
  many fixes.</changelog>
  <changelog author="gber@opensuse.org" date="1281787200">- update to version 5.9.2:
  + many fixes
- cleanup:
  + split into liborig2 and oniguruma-devel subpackages
  + corrected license information
  + changed summary to conform with policy</changelog>
  <changelog author="i@marguerite.su" date="1410004800">- update version 5.9.5
  * [impl] escape warnings for -Wall.
  * [impl] remove unused variable.
- changes in 5.9.4
  * [dist] add oniguruma.pc.in file
- changes in 5.9.3
  * fix print_tree ENCLOSE_OPTION bug</changelog>
  <changelog author="i@marguerite.su" date="1445428800">- update version 5.9.6
  * [impl] add onigenc_end_unicode().
  * [impl] add onig_add_end_call().</changelog>
  <changelog author="mrueckert@suse.de" date="1456833600">- remove ruby build requires. seems unused.</changelog>
  <changelog author="mrueckert@suse.de" date="1502107200">- Version 6.5.0
  - [new] support Absent clear (Absent functions)
  - abolish configure option: --enable-combination-explosion-check
  - [new] support Absent functions (?~...)
  - fix #65: SIZEOF_SIZE_T doesn't exist on certain architecutres
  - [new] support \O (true anychar)
  - [new] support \K (keep)
  - add new node type: NODE_GIMMICK
  - [new] support \N (no newline)
  - [new] support \R (general newline)
  - [new] support if-then-else syntax
  - [new] support backref validity checker
- Version 6.4.0
  - fix memory leaks
  - change encoding of doc/XXXX.ja from EUC-JP to UTF-8
  - update doc/RE, and doc/RE.ja
  - fix fatal bug of endless repeat check on Windows
  - PR #62 : add check for return values
  - [new] support call zero (\g{0})
  - [new] support relative call by positive number
  - [new] support relative back-reference by positive number
  - fix #60 : check value type
  - change output format for ONIG_DEBUG_COMPILE and
    ONIG_DEBUG_MATCH
- Version 6.3.0
  - fix #60 : invalid state(CCS_VALUE) in parse_char_class()
  - fix #59 : access to invalid address by reg-&gt;dmax value
  - fix invalid increment of start position in onig_scan()
  - fix #58 : access to invalid address by reg-&gt;dmin value
  - fix #57 : DATA_ENSURE() check must be before data access
  - fix #56 : return invalid result for codepoint 0xFFFFFFFF
  - [new] add \o{17777777777} syntax.
  - fix #55 : Byte value expressed in octal must be smaller than
    256
- Version 6.2.0
  - fix: size in xmemcpy in stack_double (PR #51)
  - Initialize return value
  - NEW API: add onig_set_capture_num_limit()
  - change MemNumType from short int to int
  - fix: [0-9-a] was not allowed as [0-9\-a]
  - fix: illegal capture after recursive call
  - fix: problem with optimization of \z
  - fix: .* optimization
  - Set a limit of parser recursion
  - fix; that warnings are not shown properly
  - fix: /[a-c#]+\W/ =~ "def#" fails when encoding is UTF-16/32
  - fix: /[\x{0}-X]/i doesn't match properly when UTF-16/32 is
    used.
- Version 6.1.3
  - fix: Syntax error: redirection unexpected (expecting word) #35
- Version 6.1.2
  - allow word bound, word begin and word end in look-behind.
  - add ONIG_OPTION_CHECK_VALIDITY_OF_STRING option.
  - fix use after free node.
  - fix memory leaks after parsing regexp error.
  - implement many of is_valid_mbc_string().
- Version 6.1.1
  - fix segfault /W.?{888}{888}{888}\x00/ (found by libfuzzer)
  - fix error unmatched close parenthesis for %{(.*?)} #23
- Version 6.1.0
  - add contributed/libfuzzer-onig.cpp  (thanks hannob)
  - update LTVERSION 4:0:0
  - NEW API: onigenc_is_valid_mbc_string().
  - add is_valid_mbc_string() member into OnigEncodingType.
  - fix out of bounds read.
  - disable USE_INVALID_CODE_SCHEME.
  - doc/RE improved.
  - add onig_scan() into doc/API.
  - fix bug: Out of bounds read in onig_strcpy() #17
  - fix bug: infinite loop of backreference and group.
  - fix out of bounds read in mbc_to_code() #16
  - doc/RE refinements.
  - add onig_scan() (NEW API)
  - reimplement match stack allocation for case too many repeat
  - and too many captures in regexp.
  - number of captures &lt;= 32767 for bytecode representation.
  - don't use int_map_backward for thread-safe.
  - fix case of enclosed option in look-behind.
  - fix ignore case in look-behind.
  - fix memory leak in onig_unicode_define_user_property()
  - declare variables at the top of scope.  (thanks nmaya)
- Version 6.0.0
  - add NEW API: onig_unicode_define_user_property()
  - update Unicode data to 8.0.0
  - change OnigCodePoint type to unsigned int.
  - add doc/UNICODE_PROPERTIES.
  - add error code ONIGERR_FAIL_TO_INITIALIZE.
  - add make_win64/32.bat.
  - fix bug of uninitialized regex_t value on error.
  - reimplement Unicode case folding.
  - update LTVERSION = 3.0.0
  - remove all THREAD_ macro.
  - add init member into OnigEncoding. (add onig_initialize())
  - remove state member of regex.
  - move source files into src/
  - rename configre.in to configure.ac.
  - fix memory leak. (thanks pigzang)
  - change mail address.</changelog>
  <changelog author="avindra@opensuse.org" date="1514030400">- Version 6.7.0
  - add ONIG_SYNTAX_ONIGURUMA (default syntax)
  - restructure StackType
  - implement subexp calls (?R), (?&amp;name), (?-n), (?+n) for Perl
    syntax
  - use string pool of gperf for Unicode Property lookup function
  - fix an empty greedy regex and a word boundary (.*\b) fails
  - remove a stack type STK_POS
  - add a declaration of onig_end()
  - fix compilation failure in out-of-source build
  - [new] hexadecimal codepoint \uHHHH
- Version 6.6.1
  - fix definition of \X to (?&gt;\O(?:\Y\O)*)
- Version 6.6.0
  - rename Absent clear to Range clear
  - [new] Extended Grapheme Cluster \X and boundary \y, \Y
  - fix: invalid index(ctype) value assigned to Unicode Block
    properties
  - --enable-crnl-as-line-terminator to be deprecated
  - [new] ASCII only mode options (?WDSP)
  - [new] ONIG_OPTION_XXXX_IS_ASCII  options
  - disable OP_CCLASS_NODE
  - [spec] Absent clear restore previous range value at backtrack
  - optimize for simple one char repetition in Absent expression
  - fix: invalid impl. for reluctant repetition in Absent expression
  - remove compile switch USE_NAMED_GROUP
  - Visual Studio 2005 compilation fixed
- cleanup with spec-cleaner</changelog>
</package>
<package pkgid="4b9fe4db358f39eec2a4eb0ba43f3bd7cc8a07f48fabeb598c2a29b9f410973b" name="oniguruma-debugsource" arch="x86_64">
  <version epoch="0" ver="6.7.0" rel="16.26"/>
  <changelog author="mrueckert@suse.de" date="1135684800">- Initial package of version 2.5.1</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="mrueckert@suse.de" date="1159531200">- update to version 2.5.7:
  many fixes.</changelog>
  <changelog author="gber@opensuse.org" date="1281787200">- update to version 5.9.2:
  + many fixes
- cleanup:
  + split into liborig2 and oniguruma-devel subpackages
  + corrected license information
  + changed summary to conform with policy</changelog>
  <changelog author="i@marguerite.su" date="1410004800">- update version 5.9.5
  * [impl] escape warnings for -Wall.
  * [impl] remove unused variable.
- changes in 5.9.4
  * [dist] add oniguruma.pc.in file
- changes in 5.9.3
  * fix print_tree ENCLOSE_OPTION bug</changelog>
  <changelog author="i@marguerite.su" date="1445428800">- update version 5.9.6
  * [impl] add onigenc_end_unicode().
  * [impl] add onig_add_end_call().</changelog>
  <changelog author="mrueckert@suse.de" date="1456833600">- remove ruby build requires. seems unused.</changelog>
  <changelog author="mrueckert@suse.de" date="1502107200">- Version 6.5.0
  - [new] support Absent clear (Absent functions)
  - abolish configure option: --enable-combination-explosion-check
  - [new] support Absent functions (?~...)
  - fix #65: SIZEOF_SIZE_T doesn't exist on certain architecutres
  - [new] support \O (true anychar)
  - [new] support \K (keep)
  - add new node type: NODE_GIMMICK
  - [new] support \N (no newline)
  - [new] support \R (general newline)
  - [new] support if-then-else syntax
  - [new] support backref validity checker
- Version 6.4.0
  - fix memory leaks
  - change encoding of doc/XXXX.ja from EUC-JP to UTF-8
  - update doc/RE, and doc/RE.ja
  - fix fatal bug of endless repeat check on Windows
  - PR #62 : add check for return values
  - [new] support call zero (\g{0})
  - [new] support relative call by positive number
  - [new] support relative back-reference by positive number
  - fix #60 : check value type
  - change output format for ONIG_DEBUG_COMPILE and
    ONIG_DEBUG_MATCH
- Version 6.3.0
  - fix #60 : invalid state(CCS_VALUE) in parse_char_class()
  - fix #59 : access to invalid address by reg-&gt;dmax value
  - fix invalid increment of start position in onig_scan()
  - fix #58 : access to invalid address by reg-&gt;dmin value
  - fix #57 : DATA_ENSURE() check must be before data access
  - fix #56 : return invalid result for codepoint 0xFFFFFFFF
  - [new] add \o{17777777777} syntax.
  - fix #55 : Byte value expressed in octal must be smaller than
    256
- Version 6.2.0
  - fix: size in xmemcpy in stack_double (PR #51)
  - Initialize return value
  - NEW API: add onig_set_capture_num_limit()
  - change MemNumType from short int to int
  - fix: [0-9-a] was not allowed as [0-9\-a]
  - fix: illegal capture after recursive call
  - fix: problem with optimization of \z
  - fix: .* optimization
  - Set a limit of parser recursion
  - fix; that warnings are not shown properly
  - fix: /[a-c#]+\W/ =~ "def#" fails when encoding is UTF-16/32
  - fix: /[\x{0}-X]/i doesn't match properly when UTF-16/32 is
    used.
- Version 6.1.3
  - fix: Syntax error: redirection unexpected (expecting word) #35
- Version 6.1.2
  - allow word bound, word begin and word end in look-behind.
  - add ONIG_OPTION_CHECK_VALIDITY_OF_STRING option.
  - fix use after free node.
  - fix memory leaks after parsing regexp error.
  - implement many of is_valid_mbc_string().
- Version 6.1.1
  - fix segfault /W.?{888}{888}{888}\x00/ (found by libfuzzer)
  - fix error unmatched close parenthesis for %{(.*?)} #23
- Version 6.1.0
  - add contributed/libfuzzer-onig.cpp  (thanks hannob)
  - update LTVERSION 4:0:0
  - NEW API: onigenc_is_valid_mbc_string().
  - add is_valid_mbc_string() member into OnigEncodingType.
  - fix out of bounds read.
  - disable USE_INVALID_CODE_SCHEME.
  - doc/RE improved.
  - add onig_scan() into doc/API.
  - fix bug: Out of bounds read in onig_strcpy() #17
  - fix bug: infinite loop of backreference and group.
  - fix out of bounds read in mbc_to_code() #16
  - doc/RE refinements.
  - add onig_scan() (NEW API)
  - reimplement match stack allocation for case too many repeat
  - and too many captures in regexp.
  - number of captures &lt;= 32767 for bytecode representation.
  - don't use int_map_backward for thread-safe.
  - fix case of enclosed option in look-behind.
  - fix ignore case in look-behind.
  - fix memory leak in onig_unicode_define_user_property()
  - declare variables at the top of scope.  (thanks nmaya)
- Version 6.0.0
  - add NEW API: onig_unicode_define_user_property()
  - update Unicode data to 8.0.0
  - change OnigCodePoint type to unsigned int.
  - add doc/UNICODE_PROPERTIES.
  - add error code ONIGERR_FAIL_TO_INITIALIZE.
  - add make_win64/32.bat.
  - fix bug of uninitialized regex_t value on error.
  - reimplement Unicode case folding.
  - update LTVERSION = 3.0.0
  - remove all THREAD_ macro.
  - add init member into OnigEncoding. (add onig_initialize())
  - remove state member of regex.
  - move source files into src/
  - rename configre.in to configure.ac.
  - fix memory leak. (thanks pigzang)
  - change mail address.</changelog>
  <changelog author="avindra@opensuse.org" date="1514030400">- Version 6.7.0
  - add ONIG_SYNTAX_ONIGURUMA (default syntax)
  - restructure StackType
  - implement subexp calls (?R), (?&amp;name), (?-n), (?+n) for Perl
    syntax
  - use string pool of gperf for Unicode Property lookup function
  - fix an empty greedy regex and a word boundary (.*\b) fails
  - remove a stack type STK_POS
  - add a declaration of onig_end()
  - fix compilation failure in out-of-source build
  - [new] hexadecimal codepoint \uHHHH
- Version 6.6.1
  - fix definition of \X to (?&gt;\O(?:\Y\O)*)
- Version 6.6.0
  - rename Absent clear to Range clear
  - [new] Extended Grapheme Cluster \X and boundary \y, \Y
  - fix: invalid index(ctype) value assigned to Unicode Block
    properties
  - --enable-crnl-as-line-terminator to be deprecated
  - [new] ASCII only mode options (?WDSP)
  - [new] ONIG_OPTION_XXXX_IS_ASCII  options
  - disable OP_CCLASS_NODE
  - [spec] Absent clear restore previous range value at backtrack
  - optimize for simple one char repetition in Absent expression
  - fix: invalid impl. for reluctant repetition in Absent expression
  - remove compile switch USE_NAMED_GROUP
  - Visual Studio 2005 compilation fixed
- cleanup with spec-cleaner</changelog>
</package>
<package pkgid="8c253988d3696f989dfcead205acf9cb3741200f1832bafd4965b05ccf40089d" name="oniguruma-devel" arch="x86_64">
  <version epoch="0" ver="6.7.0" rel="16.26"/>
  <changelog author="mrueckert@suse.de" date="1135684800">- Initial package of version 2.5.1</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="mrueckert@suse.de" date="1159531200">- update to version 2.5.7:
  many fixes.</changelog>
  <changelog author="gber@opensuse.org" date="1281787200">- update to version 5.9.2:
  + many fixes
- cleanup:
  + split into liborig2 and oniguruma-devel subpackages
  + corrected license information
  + changed summary to conform with policy</changelog>
  <changelog author="i@marguerite.su" date="1410004800">- update version 5.9.5
  * [impl] escape warnings for -Wall.
  * [impl] remove unused variable.
- changes in 5.9.4
  * [dist] add oniguruma.pc.in file
- changes in 5.9.3
  * fix print_tree ENCLOSE_OPTION bug</changelog>
  <changelog author="i@marguerite.su" date="1445428800">- update version 5.9.6
  * [impl] add onigenc_end_unicode().
  * [impl] add onig_add_end_call().</changelog>
  <changelog author="mrueckert@suse.de" date="1456833600">- remove ruby build requires. seems unused.</changelog>
  <changelog author="mrueckert@suse.de" date="1502107200">- Version 6.5.0
  - [new] support Absent clear (Absent functions)
  - abolish configure option: --enable-combination-explosion-check
  - [new] support Absent functions (?~...)
  - fix #65: SIZEOF_SIZE_T doesn't exist on certain architecutres
  - [new] support \O (true anychar)
  - [new] support \K (keep)
  - add new node type: NODE_GIMMICK
  - [new] support \N (no newline)
  - [new] support \R (general newline)
  - [new] support if-then-else syntax
  - [new] support backref validity checker
- Version 6.4.0
  - fix memory leaks
  - change encoding of doc/XXXX.ja from EUC-JP to UTF-8
  - update doc/RE, and doc/RE.ja
  - fix fatal bug of endless repeat check on Windows
  - PR #62 : add check for return values
  - [new] support call zero (\g{0})
  - [new] support relative call by positive number
  - [new] support relative back-reference by positive number
  - fix #60 : check value type
  - change output format for ONIG_DEBUG_COMPILE and
    ONIG_DEBUG_MATCH
- Version 6.3.0
  - fix #60 : invalid state(CCS_VALUE) in parse_char_class()
  - fix #59 : access to invalid address by reg-&gt;dmax value
  - fix invalid increment of start position in onig_scan()
  - fix #58 : access to invalid address by reg-&gt;dmin value
  - fix #57 : DATA_ENSURE() check must be before data access
  - fix #56 : return invalid result for codepoint 0xFFFFFFFF
  - [new] add \o{17777777777} syntax.
  - fix #55 : Byte value expressed in octal must be smaller than
    256
- Version 6.2.0
  - fix: size in xmemcpy in stack_double (PR #51)
  - Initialize return value
  - NEW API: add onig_set_capture_num_limit()
  - change MemNumType from short int to int
  - fix: [0-9-a] was not allowed as [0-9\-a]
  - fix: illegal capture after recursive call
  - fix: problem with optimization of \z
  - fix: .* optimization
  - Set a limit of parser recursion
  - fix; that warnings are not shown properly
  - fix: /[a-c#]+\W/ =~ "def#" fails when encoding is UTF-16/32
  - fix: /[\x{0}-X]/i doesn't match properly when UTF-16/32 is
    used.
- Version 6.1.3
  - fix: Syntax error: redirection unexpected (expecting word) #35
- Version 6.1.2
  - allow word bound, word begin and word end in look-behind.
  - add ONIG_OPTION_CHECK_VALIDITY_OF_STRING option.
  - fix use after free node.
  - fix memory leaks after parsing regexp error.
  - implement many of is_valid_mbc_string().
- Version 6.1.1
  - fix segfault /W.?{888}{888}{888}\x00/ (found by libfuzzer)
  - fix error unmatched close parenthesis for %{(.*?)} #23
- Version 6.1.0
  - add contributed/libfuzzer-onig.cpp  (thanks hannob)
  - update LTVERSION 4:0:0
  - NEW API: onigenc_is_valid_mbc_string().
  - add is_valid_mbc_string() member into OnigEncodingType.
  - fix out of bounds read.
  - disable USE_INVALID_CODE_SCHEME.
  - doc/RE improved.
  - add onig_scan() into doc/API.
  - fix bug: Out of bounds read in onig_strcpy() #17
  - fix bug: infinite loop of backreference and group.
  - fix out of bounds read in mbc_to_code() #16
  - doc/RE refinements.
  - add onig_scan() (NEW API)
  - reimplement match stack allocation for case too many repeat
  - and too many captures in regexp.
  - number of captures &lt;= 32767 for bytecode representation.
  - don't use int_map_backward for thread-safe.
  - fix case of enclosed option in look-behind.
  - fix ignore case in look-behind.
  - fix memory leak in onig_unicode_define_user_property()
  - declare variables at the top of scope.  (thanks nmaya)
- Version 6.0.0
  - add NEW API: onig_unicode_define_user_property()
  - update Unicode data to 8.0.0
  - change OnigCodePoint type to unsigned int.
  - add doc/UNICODE_PROPERTIES.
  - add error code ONIGERR_FAIL_TO_INITIALIZE.
  - add make_win64/32.bat.
  - fix bug of uninitialized regex_t value on error.
  - reimplement Unicode case folding.
  - update LTVERSION = 3.0.0
  - remove all THREAD_ macro.
  - add init member into OnigEncoding. (add onig_initialize())
  - remove state member of regex.
  - move source files into src/
  - rename configre.in to configure.ac.
  - fix memory leak. (thanks pigzang)
  - change mail address.</changelog>
  <changelog author="avindra@opensuse.org" date="1514030400">- Version 6.7.0
  - add ONIG_SYNTAX_ONIGURUMA (default syntax)
  - restructure StackType
  - implement subexp calls (?R), (?&amp;name), (?-n), (?+n) for Perl
    syntax
  - use string pool of gperf for Unicode Property lookup function
  - fix an empty greedy regex and a word boundary (.*\b) fails
  - remove a stack type STK_POS
  - add a declaration of onig_end()
  - fix compilation failure in out-of-source build
  - [new] hexadecimal codepoint \uHHHH
- Version 6.6.1
  - fix definition of \X to (?&gt;\O(?:\Y\O)*)
- Version 6.6.0
  - rename Absent clear to Range clear
  - [new] Extended Grapheme Cluster \X and boundary \y, \Y
  - fix: invalid index(ctype) value assigned to Unicode Block
    properties
  - --enable-crnl-as-line-terminator to be deprecated
  - [new] ASCII only mode options (?WDSP)
  - [new] ONIG_OPTION_XXXX_IS_ASCII  options
  - disable OP_CCLASS_NODE
  - [spec] Absent clear restore previous range value at backtrack
  - optimize for simple one char repetition in Absent expression
  - fix: invalid impl. for reluctant repetition in Absent expression
  - remove compile switch USE_NAMED_GROUP
  - Visual Studio 2005 compilation fixed
- cleanup with spec-cleaner</changelog>
</package>
<package pkgid="37daf6c14e6188607483a035f3e884bd6913f5bf18c415711c2823cc1298fb8c" name="otc-tools" arch="noarch">
  <version epoch="0" ver="0.8.34" rel="7.1"/>
  <changelog author="kurt@garloff.de" date="1524139200">- Update to otc-tools-0.8.21:
  * Support otc.sh help XXX as alias for otc.sh XXX help.
  * Support multiple certficates in ELB listener (for SNI).
  * Support specifying --domain for ELB certificates (SNI).
  * Support referencing ELB resources by name.
  * Document token cache and cmd line parser in README.</changelog>
  <changelog author="kurt@garloff.de" date="1525176000">- Update to otc-tools-0.8.22:
  * New function ecs create2 that uses v2 (nova) API, incomplete.
  * Is needed for physical flavors (Bare Metal) .
  * Avoid accidentially setting flavor in ECSupdate.
  * Resolve volume names in backuppol create and backup.
  * Understand some alternative options to improve nova compat.</changelog>
  <changelog author="kurt@garloff.de" date="1525348800">- Update to otc-tools-0.8.23:
  * More work ecs create2: File injections, EIP allocation,
    flexible block device mapping, tag inheritance to volumes.
  * Allow passing custom scheduler-hints (JSON).
  * ssh_otc.sh: add --wait option</changelog>
  <changelog author="kurt@garloff.de" date="1525521600">- Update to otc-tools-0.8.24:
  * Fix schedulder-hints passing for ecs create2.
  * Support ecs console-log.
  * Support for updating bandwidth of EIPs (eip update).
  * Allow referencing EIPs by IP address.</changelog>
  <changelog author="kurt@garloff.de" date="1527681600">- Update to otc-tools-0.8.25:
  * Fix parsing of VM name as positional param (broke in 0.8.23).
  * Support boot from volume (automatically switches to create2).
  * Support internal ELBs without AZ specification.
  * Fix typo in determination whether we need explicit block
    device mapping (we could have missed disk size specification).</changelog>
  <changelog author="kurt@garloff.de" date="1528891200">- Udpate to otc-tools-0.8.26:
  * Automatical switch to vm create2 now really active.
  * Prefer exact DNS name matches in domain commands and error
    out if no match is found.
  * New vm flavor-pretty (flp) function resulting in a nicer to
    read flavor list (from Sebastian Posner).</changelog>
  <changelog author="kurt@garloff.de" date="1535112000">- Update to otc-tools-0.8.27:
  * Don't consider non-existence of autorecovery as error.
  * Support --wait for vm start/stop/reboot (Rene Gilles).
  * Allow --instance-id in image create to be a VM name.
  * Support --type override for image create.
- Avoid confusing ssh with neutron port in ssh_otc.sh.</changelog>
  <changelog author="kurt@garloff.de" date="1537963200">- Update to otc-tools-0.8.28:
  * Use OS_TENANT_NAME if set and OS_PROJECT_NAME is not.
  * --paginate arrayname option for custom GET command.</changelog>
  <changelog author="kurt@garloff.de" date="1538049600">- Update to otc-tools-0.8.29:
  * Fix volume create --scsi (parser failed).</changelog>
  <changelog author="kurt@garloff.de" date="1541592000">- Update to otc-tools-0.8.30:
  * Work around tagging inconsistency in API (neutron, from Matt
    Rechenburg).
  * Implement otc.sh vpcpeer functions.
  * Clearer wording that otc-tools is deprecated (in favor of
    python-openstackclient plus python-otcextensions).</changelog>
  <changelog author="kurt@garloff.de" date="1541592001">- Update to otc-tools-0.8.31:
  * Prepare for publicip6 handling (untested, as not yet available
    in OTC PreProduction environment).
  * Support publicip bind with fixed IP specification (rather than
    port).
  * More verbose error messages.</changelog>
  <changelog author="kurt@garloff.de" date="1541764800">- Update to otc-tools-0.8.32:
  * Update license to CC-BY-SA-4.0 (was 3.0).
  * Add vm show2 using nova 2.26 API.
  * Use floatingip --pep for special IPs (was --ipv6, misleading).
  * Make ssh/scp_otc.sh chose the best of multiple IPs.</changelog>
  <changelog author="kurt@garloff.de" date="1549368000">- Update to otc-tools-0.8.33:
  * Document --autorecovery avail on KVM.
  * Tolerate lowercase x-subject-token on authentication call.
  * Handle tokens/secrets not starting with MII correctly.
  * Fix --unscoped token retrieval and improve indentation.</changelog>
  <changelog author="kurt@garloff.de" date="1549454400">- otc-tools-0833-public-ep.diff: Only consider public endpoints.</changelog>
  <changelog author="kurt@garloff.de" date="1549800000">- otc-tools-0833-tokendebugout.diff: Use sha1sum and {SHA1} prefix.
  Fix a case where X-Auth-Token would have ended up with the real
  token in the output produced with --debug.</changelog>
  <changelog author="roman.schiller@t-systems.com" date="1561204800">- otc-tools-0833-nova-api-version.diff: Ensure we use v1 endpoints
  for old Huawei cloudservers API.</changelog>
  <changelog author="kurt@garloff.de" date="1573387200">- otc-tools-0833-osauth3-prjws.diff: Make sure project domain
  is passed correctly in v3 auth call. Honor OS_AUTH_VERSION.
  Also tolerate white space in project names (CityCloud) and
  avoid warnings from jq for empty fields.</changelog>
  <changelog author="kurt@garloff.de" date="1573473600">- Update to otc-tools-0.8.34:
  * Strip \r (^M) from http responses.
  * Support for multi-region endpoint lists from keystone v3.</changelog>
  <changelog author="kurt@garloff.de" date="1573646400">- otc-tools-0834-multiregion.diff:
  Store region in token cache file name to avoid conflicts.</changelog>
  <changelog author="kurt@garloff.de" date="1660564800">- otc-tools-0834-setrecord.diff:
  Add support for otc.sh domain setrecord to update existing recs.
  Also support passing record names instead of of record ids in
  setrecord, showrecord, deleterecord.</changelog>
</package>
<package pkgid="1b543e927df24db59a217b7c91710067db0dd5d9a615c3542efac7a792321f18" name="otc-tools" arch="src">
  <version epoch="0" ver="0.8.34" rel="7.1"/>
  <changelog author="kurt@garloff.de" date="1524139200">- Update to otc-tools-0.8.21:
  * Support otc.sh help XXX as alias for otc.sh XXX help.
  * Support multiple certficates in ELB listener (for SNI).
  * Support specifying --domain for ELB certificates (SNI).
  * Support referencing ELB resources by name.
  * Document token cache and cmd line parser in README.</changelog>
  <changelog author="kurt@garloff.de" date="1525176000">- Update to otc-tools-0.8.22:
  * New function ecs create2 that uses v2 (nova) API, incomplete.
  * Is needed for physical flavors (Bare Metal) .
  * Avoid accidentially setting flavor in ECSupdate.
  * Resolve volume names in backuppol create and backup.
  * Understand some alternative options to improve nova compat.</changelog>
  <changelog author="kurt@garloff.de" date="1525348800">- Update to otc-tools-0.8.23:
  * More work ecs create2: File injections, EIP allocation,
    flexible block device mapping, tag inheritance to volumes.
  * Allow passing custom scheduler-hints (JSON).
  * ssh_otc.sh: add --wait option</changelog>
  <changelog author="kurt@garloff.de" date="1525521600">- Update to otc-tools-0.8.24:
  * Fix schedulder-hints passing for ecs create2.
  * Support ecs console-log.
  * Support for updating bandwidth of EIPs (eip update).
  * Allow referencing EIPs by IP address.</changelog>
  <changelog author="kurt@garloff.de" date="1527681600">- Update to otc-tools-0.8.25:
  * Fix parsing of VM name as positional param (broke in 0.8.23).
  * Support boot from volume (automatically switches to create2).
  * Support internal ELBs without AZ specification.
  * Fix typo in determination whether we need explicit block
    device mapping (we could have missed disk size specification).</changelog>
  <changelog author="kurt@garloff.de" date="1528891200">- Udpate to otc-tools-0.8.26:
  * Automatical switch to vm create2 now really active.
  * Prefer exact DNS name matches in domain commands and error
    out if no match is found.
  * New vm flavor-pretty (flp) function resulting in a nicer to
    read flavor list (from Sebastian Posner).</changelog>
  <changelog author="kurt@garloff.de" date="1535112000">- Update to otc-tools-0.8.27:
  * Don't consider non-existence of autorecovery as error.
  * Support --wait for vm start/stop/reboot (Rene Gilles).
  * Allow --instance-id in image create to be a VM name.
  * Support --type override for image create.
- Avoid confusing ssh with neutron port in ssh_otc.sh.</changelog>
  <changelog author="kurt@garloff.de" date="1537963200">- Update to otc-tools-0.8.28:
  * Use OS_TENANT_NAME if set and OS_PROJECT_NAME is not.
  * --paginate arrayname option for custom GET command.</changelog>
  <changelog author="kurt@garloff.de" date="1538049600">- Update to otc-tools-0.8.29:
  * Fix volume create --scsi (parser failed).</changelog>
  <changelog author="kurt@garloff.de" date="1541592000">- Update to otc-tools-0.8.30:
  * Work around tagging inconsistency in API (neutron, from Matt
    Rechenburg).
  * Implement otc.sh vpcpeer functions.
  * Clearer wording that otc-tools is deprecated (in favor of
    python-openstackclient plus python-otcextensions).</changelog>
  <changelog author="kurt@garloff.de" date="1541592001">- Update to otc-tools-0.8.31:
  * Prepare for publicip6 handling (untested, as not yet available
    in OTC PreProduction environment).
  * Support publicip bind with fixed IP specification (rather than
    port).
  * More verbose error messages.</changelog>
  <changelog author="kurt@garloff.de" date="1541764800">- Update to otc-tools-0.8.32:
  * Update license to CC-BY-SA-4.0 (was 3.0).
  * Add vm show2 using nova 2.26 API.
  * Use floatingip --pep for special IPs (was --ipv6, misleading).
  * Make ssh/scp_otc.sh chose the best of multiple IPs.</changelog>
  <changelog author="kurt@garloff.de" date="1549368000">- Update to otc-tools-0.8.33:
  * Document --autorecovery avail on KVM.
  * Tolerate lowercase x-subject-token on authentication call.
  * Handle tokens/secrets not starting with MII correctly.
  * Fix --unscoped token retrieval and improve indentation.</changelog>
  <changelog author="kurt@garloff.de" date="1549454400">- otc-tools-0833-public-ep.diff: Only consider public endpoints.</changelog>
  <changelog author="kurt@garloff.de" date="1549800000">- otc-tools-0833-tokendebugout.diff: Use sha1sum and {SHA1} prefix.
  Fix a case where X-Auth-Token would have ended up with the real
  token in the output produced with --debug.</changelog>
  <changelog author="roman.schiller@t-systems.com" date="1561204800">- otc-tools-0833-nova-api-version.diff: Ensure we use v1 endpoints
  for old Huawei cloudservers API.</changelog>
  <changelog author="kurt@garloff.de" date="1573387200">- otc-tools-0833-osauth3-prjws.diff: Make sure project domain
  is passed correctly in v3 auth call. Honor OS_AUTH_VERSION.
  Also tolerate white space in project names (CityCloud) and
  avoid warnings from jq for empty fields.</changelog>
  <changelog author="kurt@garloff.de" date="1573473600">- Update to otc-tools-0.8.34:
  * Strip \r (^M) from http responses.
  * Support for multi-region endpoint lists from keystone v3.</changelog>
  <changelog author="kurt@garloff.de" date="1573646400">- otc-tools-0834-multiregion.diff:
  Store region in token cache file name to avoid conflicts.</changelog>
  <changelog author="kurt@garloff.de" date="1660564800">- otc-tools-0834-setrecord.diff:
  Add support for otc.sh domain setrecord to update existing recs.
  Also support passing record names instead of of record ids in
  setrecord, showrecord, deleterecord.</changelog>
</package>
</otherdata>