<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="77">
<package pkgid="d66d7ba5e884ef81c0a338032b2eb757c76ab0b1a97695c1167b32d11ab05541" name="SuSEfirewall2-snat" arch="noarch">
  <version epoch="0" ver="1.5" rel="4.9"/>
  <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="d658a3e30950fd1921c40385893b34680be76b84b32881815b848ba290485254" name="SuSEfirewall2-snat" arch="src">
  <version epoch="0" ver="1.5" rel="4.9"/>
  <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="e51cf807414e40d6aba6c4e0c486e83db619e7b249a707d8e63286612daa75c0" name="bms-network-config" arch="noarch">
  <version epoch="0" ver="1.0" rel="81.10"/>
  <changelog author="kurt@garloff.de" date="1499947200">- Run bms-network-setup before cloud-init.</changelog>
  <changelog author="kurt@garloff.de" date="1499947201">- Move bms-network-script b/f network bring-up.
- phy-slaves-dhcp-none.diff: Disable DHCP on phy slaves</changelog>
  <changelog author="kurt@garloff.de" date="1505217600">- Disable cloud-init network config if running on a BMS instance.
  Only for SLES12. Does run on every boot and reenables again if
  needed.</changelog>
  <changelog author="kurt@garloff.de" date="1505217601">- Rename drop-in cloud-init snippet to start with 10_.</changelog>
  <changelog author="kurt@garloff.de" date="1505304000">- Clean-up systemd ordering:
  * Attach to cloud-init.target (not: multiuser)
  * Only start bms-network-config if config-2 ConfigDrive exists
  * Order before network-pre.target</changelog>
  <changelog author="kurt@garloff.de" date="1505995200">- Disable retrieving meta_data from network OpenStack DataSrc:
  We better leave this to cloud-init (SUSE12+).
- Shorter delays (SUSE12+).
- Better BMS detection by parsing network_data.json bond_link
  config from config-2 ConfigDrive network_data.json (SUSE12+).</changelog>
  <changelog author="kurt@garloff.de" date="1506081600">- Disable meta_data network DataSrc retrieval also on RHEL7 fam.</changelog>
  <changelog author="kurt@garloff.de" date="1506081601">- Also enable bms-network-disable-cloudinit for RHEL7 family.</changelog>
  <changelog author="kurt@garloff.de" date="1506081602">- Do not set NM_CONTROLLED=no for BMS handled interfaces, as we
  end up with an empty resolv.conf otherwise.</changelog>
  <changelog author="kurt@garloff.de" date="1506600000">- Disable bms-network-disable-cloudinit for RHEL7 family.</changelog>
  <changelog author="kurt@garloff.de" date="1507118400">- Make bms scripts part of cloud-config.target (erroneously was
  cloud-init.target before).</changelog>
  <changelog author="kurt@garloff.de" date="1509969600">- Revert last change: On SUSE, we should be part of cloud-init.target.</changelog>
  <changelog author="kurt@garloff.de" date="1509969601">- Add DefaultDependencies=no to unit files to avoid dep cycle.</changelog>
  <changelog author="kurt@garloff.de" date="1510056000">- Change ordering to: cloud-init-local -&gt; bms-network-config
  - &gt; bms-network-disable-cloudinit -&gt; cloud-init.
  This prevents cloud-init-local from undoing changes by
  bms-network-config.</changelog>
  <changelog author="kurt@garloff.de" date="1510056001">- Revert last change, disable cloud-init-local dynamically for BMS.</changelog>
  <changelog author="kurt@garloff.de" date="1510142400">- Leave cloud-init-local alone, but disable ConfigDrive DataSource
  for cloud-init.</changelog>
  <changelog author="kurt@garloff.de" date="1512561600">- Update to latest bms-network-config sources from Huawei,
  still carrying version number 1.0.
  * Cleanup duplicate scripts.
  * Use config file to disable hostname setting.
  * Major rediff effort.</changelog>
  <changelog author="kurt@garloff.de" date="1512648000">- Aother attempt at dynamically disabling cloud-init-local on BMS.</changelog>
  <changelog author="kurt@garloff.de" date="1512820800">- Fix disablement of network config.</changelog>
  <changelog author="kurt@garloff.de" date="1517832000">- Move /opt/huawei to /opt/otc to avoid conflicts.</changelog>
</package>
<package pkgid="3a1b31f2b487b76f37fdba374258153756da249e432f7d41bde6a978260cf79c" name="bms-network-config" arch="src">
  <version epoch="0" ver="1.0" rel="81.10"/>
  <changelog author="kurt@garloff.de" date="1499947200">- Run bms-network-setup before cloud-init.</changelog>
  <changelog author="kurt@garloff.de" date="1499947201">- Move bms-network-script b/f network bring-up.
- phy-slaves-dhcp-none.diff: Disable DHCP on phy slaves</changelog>
  <changelog author="kurt@garloff.de" date="1505217600">- Disable cloud-init network config if running on a BMS instance.
  Only for SLES12. Does run on every boot and reenables again if
  needed.</changelog>
  <changelog author="kurt@garloff.de" date="1505217601">- Rename drop-in cloud-init snippet to start with 10_.</changelog>
  <changelog author="kurt@garloff.de" date="1505304000">- Clean-up systemd ordering:
  * Attach to cloud-init.target (not: multiuser)
  * Only start bms-network-config if config-2 ConfigDrive exists
  * Order before network-pre.target</changelog>
  <changelog author="kurt@garloff.de" date="1505995200">- Disable retrieving meta_data from network OpenStack DataSrc:
  We better leave this to cloud-init (SUSE12+).
- Shorter delays (SUSE12+).
- Better BMS detection by parsing network_data.json bond_link
  config from config-2 ConfigDrive network_data.json (SUSE12+).</changelog>
  <changelog author="kurt@garloff.de" date="1506081600">- Disable meta_data network DataSrc retrieval also on RHEL7 fam.</changelog>
  <changelog author="kurt@garloff.de" date="1506081601">- Also enable bms-network-disable-cloudinit for RHEL7 family.</changelog>
  <changelog author="kurt@garloff.de" date="1506081602">- Do not set NM_CONTROLLED=no for BMS handled interfaces, as we
  end up with an empty resolv.conf otherwise.</changelog>
  <changelog author="kurt@garloff.de" date="1506600000">- Disable bms-network-disable-cloudinit for RHEL7 family.</changelog>
  <changelog author="kurt@garloff.de" date="1507118400">- Make bms scripts part of cloud-config.target (erroneously was
  cloud-init.target before).</changelog>
  <changelog author="kurt@garloff.de" date="1509969600">- Revert last change: On SUSE, we should be part of cloud-init.target.</changelog>
  <changelog author="kurt@garloff.de" date="1509969601">- Add DefaultDependencies=no to unit files to avoid dep cycle.</changelog>
  <changelog author="kurt@garloff.de" date="1510056000">- Change ordering to: cloud-init-local -&gt; bms-network-config
  - &gt; bms-network-disable-cloudinit -&gt; cloud-init.
  This prevents cloud-init-local from undoing changes by
  bms-network-config.</changelog>
  <changelog author="kurt@garloff.de" date="1510056001">- Revert last change, disable cloud-init-local dynamically for BMS.</changelog>
  <changelog author="kurt@garloff.de" date="1510142400">- Leave cloud-init-local alone, but disable ConfigDrive DataSource
  for cloud-init.</changelog>
  <changelog author="kurt@garloff.de" date="1512561600">- Update to latest bms-network-config sources from Huawei,
  still carrying version number 1.0.
  * Cleanup duplicate scripts.
  * Use config file to disable hostname setting.
  * Major rediff effort.</changelog>
  <changelog author="kurt@garloff.de" date="1512648000">- Aother attempt at dynamically disabling cloud-init-local on BMS.</changelog>
  <changelog author="kurt@garloff.de" date="1512820800">- Fix disablement of network config.</changelog>
  <changelog author="kurt@garloff.de" date="1517832000">- Move /opt/huawei to /opt/otc to avoid conflicts.</changelog>
</package>
<package pkgid="89e251fa606ce204bfecbbb480ed72c410d3fc7396aa7f4cc98edb060e4d8d3b" 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="72473fbf44545c99714b86aacd2ed4fc752ee22743034cbdf4028758fafc4537" 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="44fbc87fba35c11ec899677d4c52d64dc0a9a6ab8443ebc1fd92032971f69255" name="cloud-multiroute" arch="noarch">
  <version epoch="0" ver="0.8" rel="10.9"/>
  <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="a1b1669429cf14886b718e8554e5911f81aca1ca9fcac449b563afbad3c6c33b" name="cloud-multiroute" arch="src">
  <version epoch="0" ver="0.8" rel="10.9"/>
  <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="f31ea40fa9f8cd07cb813f7e0aed58ebe69b558638dd3367e5351186afbff4a7" 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="5d8b629315bf849fb2ab239ee9de77de0f47e30e6b144273d45c1d75f0af2d98" 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="656aff4d1c03861e4aa6036e0f033be6167726d6c1c93c6ef0cde3e7e85f4e31" 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="85efe09b0e518b0b801b0eb7998e7095d0d2b242bb5edb2d6361cf05045d6bd2" 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="2c4cf32ad49dd34d11048f8c83bbb44004b947a88b9a3b0bfde66a4158960717" 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="54feba18c71bd9b786b4cfa1cfebac45647f7e7bcabaaa92714f883054f9457c" name="fdupes" arch="src">
  <version epoch="0" ver="1.61" rel="9.8.9"/>
  <changelog author="dmueller@suse.de" date="1163678400">- Initial package (1.40)</changelog>
  <changelog author="coolo@suse.de" date="1179230400">- add an RPM macro to make use of it in spec files</changelog>
  <changelog author="nadvornik@suse.cz" date="1188993600">- support filenames with spaces in %fdupes macro [#307727]</changelog>
  <changelog author="mls@suse.de" date="1189080000">- do not hardlink empty files in %fdupes macro</changelog>
  <changelog author="coolo@suse.de" date="1232020800">- sort the output of fdupes to make it deterministic</changelog>
  <changelog author="mls@suse.de" date="1251288000">- make patch0 usage consistent</changelog>
  <changelog author="mvyskocil@suse.cz" date="1266235200">- fix bnc#406825: speedup fdupes
  * fdupes-speedup.patch fixes some performance gaps in code
  * fdupes-endianness.patch speedups the built in md5 on little endian machines</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Apply packaging guidelines (remove redundant/obsolete
  tags/sections from specfile, etc.)</changelog>
  <changelog author="uli@suse.com" date="1317816000">- cross-build workaround: fake gcc script to work around build
  system not honoring CC</changelog>
  <changelog author="coolo@suse.com" date="1329134400">- patch license to follow spdx.org standard</changelog>
  <changelog author="behrisch@users.sf.net" date="1332676800">- added "which" requirement for red hat distros</changelog>
  <changelog author="mvyskocil@suse.com" date="1350388800">- update to 1.5.0-PR2
  * new "--summarize" option
  * new  "--recurse:" selective recursion option
  * new "--noprompt" option for totally automated deletion of
  duplicate files.
  * sorts duplicates (old to new) for consistent order when
  listing or deleteing duplicate files.
  * tests for early matching of files, which should help speed up
  the matching process when large files are involved.
  * warns whenever a file cannot be deleted.
  * bugfixes (proper file closing, zero-length files, ...)
- drop the fdupes-sort-output.diff (upstream uses mtime based)
- rename and rebase fdupes-speedup.patch to 0008-speedup-the-compare.patch
- rename and rebase fdupes-endianness.patch to
  0009-glibc-endianness-check-in-md5.patch
- add -p/--permissions switch so files with different permissions or uid/gid
  are not considered as duplicates (bnc#784670)
  * this mode is a default one for fdupes macro
  0010-add-permissions-mode.patch
- imported several fixes from Debian
  * 0001-restore-pristine-code.patch - some common code fixes, partly obsoletes
    speedup patch
  * manual page fixes
    0002-Added-to-escape-minus-signs-in-manpage-lintian-warni.patch
    0003-Fix-a-typo-in-a-manpage-bts353789.patch
    0005-add-summarize-to-manpage-bts481809.patch
    0006-add-nohidden-support-bts511702.patch
    0007-Disambiguate-the-options-recurse-and-recurse-bts5371.patch
  * 0004-Large-file-support-for-2GB-files-bts447601.patch - large file support</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1398772800">- sort the output of fdupes by filename to make it deterministic
  for parallel builds
  * 0011-add-an-option-to-sort-duplicate-files-by-name.patch</changelog>
  <changelog author="bwiedemann@suse.com" date="1419163200">- add -L (--linkhard) option
  add 50_bts284274_hardlinkreplace.dpatch</changelog>
  <changelog author="tchvatal@suse.com" date="1438603200">- Update to upstream git repo on github
- Refresh patches:
  * fdupes-makefile.patch
  * 0008-speedup-the-file-compare.patch
  * 0010-add-permissions-mode.patch
  * 0011-add-an-option-to-sort-duplicate-files-by-name.patch
  * 50_bts284274_hardlinkreplace.dpatch
- Upstreamed patch:
  * 0004-Large-file-support-for-2GB-files-bts447601.patch
- Remove whitespace from fdupes.macros file
- Cleanup with spec-cleaner
  - Obey rpm-opt-flags
  - run test phase</changelog>
  <changelog author="tchvatal@suse.com" date="1438689600">- By default relink hardlinks too, should fix bnc#940296</changelog>
  <changelog author="psimons@suse.com" date="1478260800">- Update to version 1.6.1. The following patches have been applied
  upstream and were dropped:
  * 0001-restore-pristine-code.patch
  * 0002-Added-to-escape-minus-signs-in-manpage-lintian-warni.patch
  * 0003-Fix-a-typo-in-a-manpage-bts353789.patch
  * 0005-add-summarize-to-manpage-bts481809.patch
  * 0006-add-nohidden-support-bts511702.patch
  * 0007-Disambiguate-the-options-recurse-and-recurse-bts5371.patch
  * 0008-speedup-the-file-compare.patch
  * 0009-glibc-endianness-check-in-md5.patch
  * 0010-add-permissions-mode.patch
  * 0011-add-an-option-to-sort-duplicate-files-by-name.patch
- 50_bts284274_hardlinkreplace.dpatch had to be refreshed.</changelog>
  <changelog author="psimons@suse.com" date="1478260801">- Drop 50_bts284274_hardlinkreplace.dpatch. The --linkhard option
  added by this patch has an implementation bug that can cause data
  loss. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=677419
  has more details.</changelog>
  <changelog author="psimons@suse.com" date="1480939200">- Upstream has changed their versioning scheme after version 1.51.
  Unfortunately, the new version 1.6.x won't be recognized as
  "newer" by zypper. This commit adds appropriate "provides" and
  "obsoletes" attributes to the spec file to remedy that issue.</changelog>
  <changelog author="psimons@suse.com" date="1481889600">- We cannot update from fdupes 1.51 to 1.6.1. That "downgrade"
  works okay'ish for Tumbleweed because we can replace the old
  package with the new one, but in SLE this is not possible. We
  asked upstream to please release a "2.0" version to remedy these
  issues (https://github.com/adrianlopezroche/fdupes/issues/74),
  but he does not respond. Therefore, we'll call this version 1.61,
  ignoring upstreams change in the versioning scheme.</changelog>
</package>
<package pkgid="1f4486efac69e9128ae5757a7ffc04763d92e852859817583688b60b7d6a5cb6" name="fdupes" arch="x86_64">
  <version epoch="0" ver="1.61" rel="9.8.9"/>
  <changelog author="dmueller@suse.de" date="1163678400">- Initial package (1.40)</changelog>
  <changelog author="coolo@suse.de" date="1179230400">- add an RPM macro to make use of it in spec files</changelog>
  <changelog author="nadvornik@suse.cz" date="1188993600">- support filenames with spaces in %fdupes macro [#307727]</changelog>
  <changelog author="mls@suse.de" date="1189080000">- do not hardlink empty files in %fdupes macro</changelog>
  <changelog author="coolo@suse.de" date="1232020800">- sort the output of fdupes to make it deterministic</changelog>
  <changelog author="mls@suse.de" date="1251288000">- make patch0 usage consistent</changelog>
  <changelog author="mvyskocil@suse.cz" date="1266235200">- fix bnc#406825: speedup fdupes
  * fdupes-speedup.patch fixes some performance gaps in code
  * fdupes-endianness.patch speedups the built in md5 on little endian machines</changelog>
  <changelog author="jengelh@medozas.de" date="1316347200">- Apply packaging guidelines (remove redundant/obsolete
  tags/sections from specfile, etc.)</changelog>
  <changelog author="uli@suse.com" date="1317816000">- cross-build workaround: fake gcc script to work around build
  system not honoring CC</changelog>
  <changelog author="coolo@suse.com" date="1329134400">- patch license to follow spdx.org standard</changelog>
  <changelog author="behrisch@users.sf.net" date="1332676800">- added "which" requirement for red hat distros</changelog>
  <changelog author="mvyskocil@suse.com" date="1350388800">- update to 1.5.0-PR2
  * new "--summarize" option
  * new  "--recurse:" selective recursion option
  * new "--noprompt" option for totally automated deletion of
  duplicate files.
  * sorts duplicates (old to new) for consistent order when
  listing or deleteing duplicate files.
  * tests for early matching of files, which should help speed up
  the matching process when large files are involved.
  * warns whenever a file cannot be deleted.
  * bugfixes (proper file closing, zero-length files, ...)
- drop the fdupes-sort-output.diff (upstream uses mtime based)
- rename and rebase fdupes-speedup.patch to 0008-speedup-the-compare.patch
- rename and rebase fdupes-endianness.patch to
  0009-glibc-endianness-check-in-md5.patch
- add -p/--permissions switch so files with different permissions or uid/gid
  are not considered as duplicates (bnc#784670)
  * this mode is a default one for fdupes macro
  0010-add-permissions-mode.patch
- imported several fixes from Debian
  * 0001-restore-pristine-code.patch - some common code fixes, partly obsoletes
    speedup patch
  * manual page fixes
    0002-Added-to-escape-minus-signs-in-manpage-lintian-warni.patch
    0003-Fix-a-typo-in-a-manpage-bts353789.patch
    0005-add-summarize-to-manpage-bts481809.patch
    0006-add-nohidden-support-bts511702.patch
    0007-Disambiguate-the-options-recurse-and-recurse-bts5371.patch
  * 0004-Large-file-support-for-2GB-files-bts447601.patch - large file support</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1398772800">- sort the output of fdupes by filename to make it deterministic
  for parallel builds
  * 0011-add-an-option-to-sort-duplicate-files-by-name.patch</changelog>
  <changelog author="bwiedemann@suse.com" date="1419163200">- add -L (--linkhard) option
  add 50_bts284274_hardlinkreplace.dpatch</changelog>
  <changelog author="tchvatal@suse.com" date="1438603200">- Update to upstream git repo on github
- Refresh patches:
  * fdupes-makefile.patch
  * 0008-speedup-the-file-compare.patch
  * 0010-add-permissions-mode.patch
  * 0011-add-an-option-to-sort-duplicate-files-by-name.patch
  * 50_bts284274_hardlinkreplace.dpatch
- Upstreamed patch:
  * 0004-Large-file-support-for-2GB-files-bts447601.patch
- Remove whitespace from fdupes.macros file
- Cleanup with spec-cleaner
  - Obey rpm-opt-flags
  - run test phase</changelog>
  <changelog author="tchvatal@suse.com" date="1438689600">- By default relink hardlinks too, should fix bnc#940296</changelog>
  <changelog author="psimons@suse.com" date="1478260800">- Update to version 1.6.1. The following patches have been applied
  upstream and were dropped:
  * 0001-restore-pristine-code.patch
  * 0002-Added-to-escape-minus-signs-in-manpage-lintian-warni.patch
  * 0003-Fix-a-typo-in-a-manpage-bts353789.patch
  * 0005-add-summarize-to-manpage-bts481809.patch
  * 0006-add-nohidden-support-bts511702.patch
  * 0007-Disambiguate-the-options-recurse-and-recurse-bts5371.patch
  * 0008-speedup-the-file-compare.patch
  * 0009-glibc-endianness-check-in-md5.patch
  * 0010-add-permissions-mode.patch
  * 0011-add-an-option-to-sort-duplicate-files-by-name.patch
- 50_bts284274_hardlinkreplace.dpatch had to be refreshed.</changelog>
  <changelog author="psimons@suse.com" date="1478260801">- Drop 50_bts284274_hardlinkreplace.dpatch. The --linkhard option
  added by this patch has an implementation bug that can cause data
  loss. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=677419
  has more details.</changelog>
  <changelog author="psimons@suse.com" date="1480939200">- Upstream has changed their versioning scheme after version 1.51.
  Unfortunately, the new version 1.6.x won't be recognized as
  "newer" by zypper. This commit adds appropriate "provides" and
  "obsoletes" attributes to the spec file to remedy that issue.</changelog>
  <changelog author="psimons@suse.com" date="1481889600">- We cannot update from fdupes 1.51 to 1.6.1. That "downgrade"
  works okay'ish for Tumbleweed because we can replace the old
  package with the new one, but in SLE this is not possible. We
  asked upstream to please release a "2.0" version to remedy these
  issues (https://github.com/adrianlopezroche/fdupes/issues/74),
  but he does not respond. Therefore, we'll call this version 1.61,
  ignoring upstreams change in the versioning scheme.</changelog>
</package>
<package pkgid="d894c485fb19f26cbe6af2d44616d8ffefeda244be9ec0ec3256fd3c63be2ae7" name="hwinfo" arch="src">
  <version epoch="0" ver="21.39" rel="8.5.10"/>
  <changelog author="snwint@suse.com" date="1442491200">- adjust disk device info gathering after nvme driver change (bsc#943008)
- 21.21</changelog>
  <changelog author="snwint@suse.com" date="1443528000">- Add a general README.md
- Split README into README-legacy and README-hwprobe
- 21.22</changelog>
  <changelog author="snwint@suse.com" date="1444392000">- scsi serial id: read vpd page 0x80 from sysfs, if possible (bsc#949287)
- 21.23</changelog>
  <changelog author="snwint@suse.com" date="1460462400">- adjust dmi parser to read memory size according to latest smbios spec (bsc#974737)
- adjust dmi parser to read memory size according to latest smbios spec (bsc#974737)
- 21.24</changelog>
  <changelog author="snwint@suse.com" date="1464609600">- Correct comma placement after part-number
- 21.25</changelog>
  <changelog author="snwint@suse.com" date="1464609601">- change wording for SCSI reference
- add reference to SCSI command specification
- change type of serial_buf[] to unsigned char (bsc#980819)
- 21.26</changelog>
  <changelog author="snwint@suse.com" date="1465387200">- add aliases with '-' for options with '_' (bsc#983004)
- clarify hwinfo usage in man page and help text (bsc#982332)
- 21.27</changelog>
  <changelog author="snwint@suse.com" date="1468411200">- avoid bogus virtio devices in device listing (bsc#960507)
- 21.28</changelog>
  <changelog author="snwint@suse.com" date="1468497600">- refine last patch a bit (bsc#960507)
- 21.29</changelog>
  <changelog author="snwint@suse.com" date="1469707200">- fix input device name detection for usb devices (bsc#989633)
- 21.30</changelog>
  <changelog author="snwint@suse.com" date="1474027200">- improved comment
- document id data sources
- find parent device
- add support for mmc/sdio devices (bsc#996183)
- add sdio id list
- 21.31</changelog>
  <changelog author="snwint@suse.com" date="1476964800">- aarch64: fix detection of usb controllers (bsc#1005428)
- 21.32</changelog>
  <changelog author="snwint@suse.com" date="1478692800">- implement nvdimm support (bsc#970111)
- 21.33</changelog>
  <changelog author="snwint@suse.com" date="1478692801">- update usb ids
- update script to parse usb id list correctly
- update pci ids (bsc#1006818)
- 21.34</changelog>
  <changelog author="snwint@suse.com" date="1478865600">- ensure network devices have a bus_id (bsc#1007172)
- 21.35</changelog>
  <changelog author="snwint@suse.com" date="1479384000">- provide also HD_MINOR_VERSION in hd.h header file
- add permanent mac address field for network cards (bsc#1007172)
- 21.36</changelog>
  <changelog author="snwint@suse.com" date="1479470400">- increase version
- look for dmi table also in sysfs (bsc#1010276)
- 21.37</changelog>
  <changelog author="snwint@suse.com" date="1480939200">- increase version
- simplify code in smbios_get_info()
- look for smbios entry point also in efi settings (bsc#1010276)
- 21.38</changelog>
  <changelog author="snwint@suse.com" date="1491393600">- powerpc: support ibmvnic network interfaces (bsc#1031676)
- 21.39</changelog>
  <changelog author="snwint@suse.de" date="1491566400">- sanitize changelog</changelog>
</package>
<package pkgid="523cba964610daddce8b9e693fc0aa051c6246bb743cfa000a220d9e4da7b1a0" name="hwinfo" arch="x86_64">
  <version epoch="0" ver="21.39" rel="8.5.10"/>
  <changelog author="snwint@suse.com" date="1442491200">- adjust disk device info gathering after nvme driver change (bsc#943008)
- 21.21</changelog>
  <changelog author="snwint@suse.com" date="1443528000">- Add a general README.md
- Split README into README-legacy and README-hwprobe
- 21.22</changelog>
  <changelog author="snwint@suse.com" date="1444392000">- scsi serial id: read vpd page 0x80 from sysfs, if possible (bsc#949287)
- 21.23</changelog>
  <changelog author="snwint@suse.com" date="1460462400">- adjust dmi parser to read memory size according to latest smbios spec (bsc#974737)
- adjust dmi parser to read memory size according to latest smbios spec (bsc#974737)
- 21.24</changelog>
  <changelog author="snwint@suse.com" date="1464609600">- Correct comma placement after part-number
- 21.25</changelog>
  <changelog author="snwint@suse.com" date="1464609601">- change wording for SCSI reference
- add reference to SCSI command specification
- change type of serial_buf[] to unsigned char (bsc#980819)
- 21.26</changelog>
  <changelog author="snwint@suse.com" date="1465387200">- add aliases with '-' for options with '_' (bsc#983004)
- clarify hwinfo usage in man page and help text (bsc#982332)
- 21.27</changelog>
  <changelog author="snwint@suse.com" date="1468411200">- avoid bogus virtio devices in device listing (bsc#960507)
- 21.28</changelog>
  <changelog author="snwint@suse.com" date="1468497600">- refine last patch a bit (bsc#960507)
- 21.29</changelog>
  <changelog author="snwint@suse.com" date="1469707200">- fix input device name detection for usb devices (bsc#989633)
- 21.30</changelog>
  <changelog author="snwint@suse.com" date="1474027200">- improved comment
- document id data sources
- find parent device
- add support for mmc/sdio devices (bsc#996183)
- add sdio id list
- 21.31</changelog>
  <changelog author="snwint@suse.com" date="1476964800">- aarch64: fix detection of usb controllers (bsc#1005428)
- 21.32</changelog>
  <changelog author="snwint@suse.com" date="1478692800">- implement nvdimm support (bsc#970111)
- 21.33</changelog>
  <changelog author="snwint@suse.com" date="1478692801">- update usb ids
- update script to parse usb id list correctly
- update pci ids (bsc#1006818)
- 21.34</changelog>
  <changelog author="snwint@suse.com" date="1478865600">- ensure network devices have a bus_id (bsc#1007172)
- 21.35</changelog>
  <changelog author="snwint@suse.com" date="1479384000">- provide also HD_MINOR_VERSION in hd.h header file
- add permanent mac address field for network cards (bsc#1007172)
- 21.36</changelog>
  <changelog author="snwint@suse.com" date="1479470400">- increase version
- look for dmi table also in sysfs (bsc#1010276)
- 21.37</changelog>
  <changelog author="snwint@suse.com" date="1480939200">- increase version
- simplify code in smbios_get_info()
- look for smbios entry point also in efi settings (bsc#1010276)
- 21.38</changelog>
  <changelog author="snwint@suse.com" date="1491393600">- powerpc: support ibmvnic network interfaces (bsc#1031676)
- 21.39</changelog>
  <changelog author="snwint@suse.de" date="1491566400">- sanitize changelog</changelog>
</package>
<package pkgid="6666d101b7add145b7d5bed5c17c6c2a626a9dff0119361003a5fd8208eca86b" name="hwinfo-devel" arch="x86_64">
  <version epoch="0" ver="21.39" rel="8.5.10"/>
  <changelog author="snwint@suse.com" date="1442491200">- adjust disk device info gathering after nvme driver change (bsc#943008)
- 21.21</changelog>
  <changelog author="snwint@suse.com" date="1443528000">- Add a general README.md
- Split README into README-legacy and README-hwprobe
- 21.22</changelog>
  <changelog author="snwint@suse.com" date="1444392000">- scsi serial id: read vpd page 0x80 from sysfs, if possible (bsc#949287)
- 21.23</changelog>
  <changelog author="snwint@suse.com" date="1460462400">- adjust dmi parser to read memory size according to latest smbios spec (bsc#974737)
- adjust dmi parser to read memory size according to latest smbios spec (bsc#974737)
- 21.24</changelog>
  <changelog author="snwint@suse.com" date="1464609600">- Correct comma placement after part-number
- 21.25</changelog>
  <changelog author="snwint@suse.com" date="1464609601">- change wording for SCSI reference
- add reference to SCSI command specification
- change type of serial_buf[] to unsigned char (bsc#980819)
- 21.26</changelog>
  <changelog author="snwint@suse.com" date="1465387200">- add aliases with '-' for options with '_' (bsc#983004)
- clarify hwinfo usage in man page and help text (bsc#982332)
- 21.27</changelog>
  <changelog author="snwint@suse.com" date="1468411200">- avoid bogus virtio devices in device listing (bsc#960507)
- 21.28</changelog>
  <changelog author="snwint@suse.com" date="1468497600">- refine last patch a bit (bsc#960507)
- 21.29</changelog>
  <changelog author="snwint@suse.com" date="1469707200">- fix input device name detection for usb devices (bsc#989633)
- 21.30</changelog>
  <changelog author="snwint@suse.com" date="1474027200">- improved comment
- document id data sources
- find parent device
- add support for mmc/sdio devices (bsc#996183)
- add sdio id list
- 21.31</changelog>
  <changelog author="snwint@suse.com" date="1476964800">- aarch64: fix detection of usb controllers (bsc#1005428)
- 21.32</changelog>
  <changelog author="snwint@suse.com" date="1478692800">- implement nvdimm support (bsc#970111)
- 21.33</changelog>
  <changelog author="snwint@suse.com" date="1478692801">- update usb ids
- update script to parse usb id list correctly
- update pci ids (bsc#1006818)
- 21.34</changelog>
  <changelog author="snwint@suse.com" date="1478865600">- ensure network devices have a bus_id (bsc#1007172)
- 21.35</changelog>
  <changelog author="snwint@suse.com" date="1479384000">- provide also HD_MINOR_VERSION in hd.h header file
- add permanent mac address field for network cards (bsc#1007172)
- 21.36</changelog>
  <changelog author="snwint@suse.com" date="1479470400">- increase version
- look for dmi table also in sysfs (bsc#1010276)
- 21.37</changelog>
  <changelog author="snwint@suse.com" date="1480939200">- increase version
- simplify code in smbios_get_info()
- look for smbios entry point also in efi settings (bsc#1010276)
- 21.38</changelog>
  <changelog author="snwint@suse.com" date="1491393600">- powerpc: support ibmvnic network interfaces (bsc#1031676)
- 21.39</changelog>
  <changelog author="snwint@suse.de" date="1491566400">- sanitize changelog</changelog>
</package>
<package pkgid="0e6676d038f2a406be8d5be473ec5215c8fd6449f9afafbbe1b95864acc54e76" name="iperf" arch="src">
  <version epoch="0" ver="3.0.12" rel="7.5.8"/>
  <changelog author="poletti.marco@gmail.com" date="1269950400">- Initial package, version 2.0.4</changelog>
  <changelog author="reddwarf@opensuse.org" date="1282910400">- Update to 2.0.5
  * bumped default TCP send/recv buffer to 128K (this is not the
    kernel buffer that controls the window, but rather the Iperf
    internal buffer)
  * honor -i flag when for a server (-s) when using TCP
  * Exit rather than warn on connection failure
  * Reduce CPU usage
  * "neater" output for some units, eg Kbps, Mbps, Gbps
  * addresses some typos
  * prevent underflow when the amount of data to be
    transmitted (-n) is not a multiple of the buffer size (-l)
  * print report headers only once
  * use appropriate report header for UDP tests
- Cleaned with spec-cleaner</changelog>
  <changelog author="coolo@suse.com" date="1340366400">- disable _service file for factory update
- update license to be spdx.org conform</changelog>
  <changelog author="aj@ajaissle.de" date="1395748800">- iperf project moved from SourceForge to Google Code and now to GitHub.
  License changed from NCSA to BDS-3-Clause
- Update to 3.0.2
  This version, sometimes referred to as iperf3, is a redesign of an original
  version developed at NLANR/DAST. iperf3 is a new implementation from scratch,
  with the goal of a smaller, simpler code base, and a library version of the
  functionality that can be used in other programs. iperf3 also a number of
  features found in other tools such as nuttcp and netperf, but were missing
  from the original iperf. These include, for example, a zero-copy mode and
  optional JSON output.
  Note that iperf3 is NOT backwards compatible with the original iperf.
- Added iperf-3.0.2_strncat_bufferoverflow.patch:
  * Prevent buffer overflow in strncat
- Added iperf-3.0.2_disable-profiling.patch:
  * Disable profiling on x86 (option '-pg' is incompatible with invoked
    option '-fomit-frame-pointer')
- Changes in 3.0.2
  * iperf3 now builds on Linux systems that do not support
    TCP_CONGESTION.  Most notably this allows iperf3 to work on CentOS
    5.
  * An abort on MacOS 10.9 has been fixed (issue #135).
  * Added -I flag for the server to write a PID file, mostly useful for
    daemon mode (issue #120).
  * A bug that could break some TCP tests on FreeBSD has been fixed.
  * TCP snd_cwnd output is now printed by default on Linux (issue #99).
  * In JSON output, the --title string no longer has a colon and two
    spaces appended (issue #139).
  * A buffer for holding formatted numeric values is now
    properly-sized so that output is not truncated (issue #142).
  * Some memory leaks have been fixed.
  * A -d flag enables debugging output.
  * libtoolize is now invoked correctly from the bootstrap.sh script.
  * The test unit format can now be set from the API (issue #144).
  * libiperf is now built as both shared and static libraries.
- Changes in 3.0.1
  * Added the following new flags
  - D, --daemon	       run server as a daemon
  - L, --flowlabel           set IPv6 flow label (Linux only)
  - C, --linux-congestion    set congestion control algorithm (Linux only)
  - k, --blockcount #[KMG]   number of blocks (packets) to transmit
    (instead of -t or -n)
  * Bug fixes
- Changes in 3.0-RC5
  * Added the following new flags
  - F, --file name           xmit/recv the specified file
  - A, --affinity n/n,m      set CPU affinity (Linux only)
  - J, --json                output in JSON format
  - Z, --zerocopy            use a 'zero copy' method of sending data
  - O, --omit N              omit the first n seconds
  - T, --title str           prefix every output line with this string
  * more useful information in 'verbose' mode
  * Many bug fixes
- Changes in 3.0b4
  * Added support for binding to a specific interface (-B)
  * Added support for IPv6 mode (-6)
  * Setting TCP window size (-w) is now supported
  * Updates to iperf_error
  * Added new errors
  * Should generate more relavent messages
  * Stream list now managed by queue.h macros
  * Test structures are now kept intact after a test is run (for API users)
  * Improved interval timer granularity
  * Support for decimal values
  * Many bug fixes
- Changes in 3.0b3
  * Better error handling
  * All errors now handled with iperf_error()
  * All functions that can return errors return NULL or -1 on error and set i_errno appropriately
  * Iperf API intruduced
  * Support for adding new protocols
  * Added support for callback functions
  * on_connect - executes after a connection is made to the server
  * on_new_stream - executes after a new stream is created
  * on_test_start - executes right before the test begins
  * on_test_finish - executes after the test is finished
  * Added early support for verbose mode (-V)
- Changes in 3.0b2
  * UDP mode now supported
  * Support for setting bandwidth (-b)
  * Parallel UDP stream support
  * Reverse mode UDP support
  * Support for setting TCP_NODELAY (-N), disabling Nagle's Algorithm
  * Support for setting TCP MSS (-M)
  * Note: This feature is still in development. It is still very buggy.
- Changes in 3.0b1
  * TCP control socket now manages messages between client and server
  * Dynamic server (gets test parameters from client)
  * Server can now set test options dynamically without having to restart.
  * Currently supported options: -l, -t, -n, -P, -R
  * Future options: -u, -b, -w, -M, -N, -I, -T, -Z, -6
  * Results exchange
  * Client can now see server results (and vice versa)
  * Reverse mode (-R)
  * Server sends, client receives</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1395835200">- iperf 3.0.3
  * Summary structures in the JSON output are now included, even if
    there is only one stream.
  * A possible buffer overflow in iperf_error.c has been fixed
    (replaced iperf-3.0.2_strncat_bufferoverflow.patch)
  * Example programs now build correctly
- clean spec</changelog>
  <changelog author="msvec@suse.com" date="1405598400">- iperf 3.0.5
  * A timing issue which caused measurement intervals to be wrong
    with TCP tests on lossy networks has been fixed
  * It is now possible to get (most of) the server-side output at
    the client by using the --get-server-output flag
  * A number of bugs with --json output have been fixed
- rebased iperf-3.0.2_disable-profiling.patch on 3.0.5 code
  (now is iperf-3.0.5_disable-profiling.patch)</changelog>
  <changelog author="msvec@suse.com" date="1405598401">- iperf 3.0.9
  * Bug fixes</changelog>
  <changelog author="schwab@linux-m68k.org" date="1419595200">- Apply profiling patch whenever %optflags includes -fomit-frame-pointer</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1420718400">- iperf 3.0.10, user-visible changes:
  * UDP tests now honor the -w option for setting the socket buffer
    sizes (issue #219).</changelog>
  <changelog author="aj@ajaissle.de" date="1428235200">- iperf 3.0.11
  * This maintenance release adds a -1 flag to make the iperf3
    execute a single test and exit, needed for an upcoming bwctl
    release. A few other bugs are also fixed.</changelog>
  <changelog author="aj@ajaissle.de" date="1470916800">- update to version 3.0.12
  * fixes [boo#984453] [CVE-2016-4303] JSON parsing vulnerability
- rebased iperf-3.0.5_disable-profiling.patch on 3.0.12 code
  (now is iperf-3.0.12_disable-profiling.patch)</changelog>
</package>
<package pkgid="98474467703dabb40683d9a61ff65b20f933600955815a9075a22c345cbd10c0" name="iperf" arch="x86_64">
  <version epoch="0" ver="3.0.12" rel="7.5.8"/>
  <changelog author="poletti.marco@gmail.com" date="1269950400">- Initial package, version 2.0.4</changelog>
  <changelog author="reddwarf@opensuse.org" date="1282910400">- Update to 2.0.5
  * bumped default TCP send/recv buffer to 128K (this is not the
    kernel buffer that controls the window, but rather the Iperf
    internal buffer)
  * honor -i flag when for a server (-s) when using TCP
  * Exit rather than warn on connection failure
  * Reduce CPU usage
  * "neater" output for some units, eg Kbps, Mbps, Gbps
  * addresses some typos
  * prevent underflow when the amount of data to be
    transmitted (-n) is not a multiple of the buffer size (-l)
  * print report headers only once
  * use appropriate report header for UDP tests
- Cleaned with spec-cleaner</changelog>
  <changelog author="coolo@suse.com" date="1340366400">- disable _service file for factory update
- update license to be spdx.org conform</changelog>
  <changelog author="aj@ajaissle.de" date="1395748800">- iperf project moved from SourceForge to Google Code and now to GitHub.
  License changed from NCSA to BDS-3-Clause
- Update to 3.0.2
  This version, sometimes referred to as iperf3, is a redesign of an original
  version developed at NLANR/DAST. iperf3 is a new implementation from scratch,
  with the goal of a smaller, simpler code base, and a library version of the
  functionality that can be used in other programs. iperf3 also a number of
  features found in other tools such as nuttcp and netperf, but were missing
  from the original iperf. These include, for example, a zero-copy mode and
  optional JSON output.
  Note that iperf3 is NOT backwards compatible with the original iperf.
- Added iperf-3.0.2_strncat_bufferoverflow.patch:
  * Prevent buffer overflow in strncat
- Added iperf-3.0.2_disable-profiling.patch:
  * Disable profiling on x86 (option '-pg' is incompatible with invoked
    option '-fomit-frame-pointer')
- Changes in 3.0.2
  * iperf3 now builds on Linux systems that do not support
    TCP_CONGESTION.  Most notably this allows iperf3 to work on CentOS
    5.
  * An abort on MacOS 10.9 has been fixed (issue #135).
  * Added -I flag for the server to write a PID file, mostly useful for
    daemon mode (issue #120).
  * A bug that could break some TCP tests on FreeBSD has been fixed.
  * TCP snd_cwnd output is now printed by default on Linux (issue #99).
  * In JSON output, the --title string no longer has a colon and two
    spaces appended (issue #139).
  * A buffer for holding formatted numeric values is now
    properly-sized so that output is not truncated (issue #142).
  * Some memory leaks have been fixed.
  * A -d flag enables debugging output.
  * libtoolize is now invoked correctly from the bootstrap.sh script.
  * The test unit format can now be set from the API (issue #144).
  * libiperf is now built as both shared and static libraries.
- Changes in 3.0.1
  * Added the following new flags
  - D, --daemon	       run server as a daemon
  - L, --flowlabel           set IPv6 flow label (Linux only)
  - C, --linux-congestion    set congestion control algorithm (Linux only)
  - k, --blockcount #[KMG]   number of blocks (packets) to transmit
    (instead of -t or -n)
  * Bug fixes
- Changes in 3.0-RC5
  * Added the following new flags
  - F, --file name           xmit/recv the specified file
  - A, --affinity n/n,m      set CPU affinity (Linux only)
  - J, --json                output in JSON format
  - Z, --zerocopy            use a 'zero copy' method of sending data
  - O, --omit N              omit the first n seconds
  - T, --title str           prefix every output line with this string
  * more useful information in 'verbose' mode
  * Many bug fixes
- Changes in 3.0b4
  * Added support for binding to a specific interface (-B)
  * Added support for IPv6 mode (-6)
  * Setting TCP window size (-w) is now supported
  * Updates to iperf_error
  * Added new errors
  * Should generate more relavent messages
  * Stream list now managed by queue.h macros
  * Test structures are now kept intact after a test is run (for API users)
  * Improved interval timer granularity
  * Support for decimal values
  * Many bug fixes
- Changes in 3.0b3
  * Better error handling
  * All errors now handled with iperf_error()
  * All functions that can return errors return NULL or -1 on error and set i_errno appropriately
  * Iperf API intruduced
  * Support for adding new protocols
  * Added support for callback functions
  * on_connect - executes after a connection is made to the server
  * on_new_stream - executes after a new stream is created
  * on_test_start - executes right before the test begins
  * on_test_finish - executes after the test is finished
  * Added early support for verbose mode (-V)
- Changes in 3.0b2
  * UDP mode now supported
  * Support for setting bandwidth (-b)
  * Parallel UDP stream support
  * Reverse mode UDP support
  * Support for setting TCP_NODELAY (-N), disabling Nagle's Algorithm
  * Support for setting TCP MSS (-M)
  * Note: This feature is still in development. It is still very buggy.
- Changes in 3.0b1
  * TCP control socket now manages messages between client and server
  * Dynamic server (gets test parameters from client)
  * Server can now set test options dynamically without having to restart.
  * Currently supported options: -l, -t, -n, -P, -R
  * Future options: -u, -b, -w, -M, -N, -I, -T, -Z, -6
  * Results exchange
  * Client can now see server results (and vice versa)
  * Reverse mode (-R)
  * Server sends, client receives</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1395835200">- iperf 3.0.3
  * Summary structures in the JSON output are now included, even if
    there is only one stream.
  * A possible buffer overflow in iperf_error.c has been fixed
    (replaced iperf-3.0.2_strncat_bufferoverflow.patch)
  * Example programs now build correctly
- clean spec</changelog>
  <changelog author="msvec@suse.com" date="1405598400">- iperf 3.0.5
  * A timing issue which caused measurement intervals to be wrong
    with TCP tests on lossy networks has been fixed
  * It is now possible to get (most of) the server-side output at
    the client by using the --get-server-output flag
  * A number of bugs with --json output have been fixed
- rebased iperf-3.0.2_disable-profiling.patch on 3.0.5 code
  (now is iperf-3.0.5_disable-profiling.patch)</changelog>
  <changelog author="msvec@suse.com" date="1405598401">- iperf 3.0.9
  * Bug fixes</changelog>
  <changelog author="schwab@linux-m68k.org" date="1419595200">- Apply profiling patch whenever %optflags includes -fomit-frame-pointer</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1420718400">- iperf 3.0.10, user-visible changes:
  * UDP tests now honor the -w option for setting the socket buffer
    sizes (issue #219).</changelog>
  <changelog author="aj@ajaissle.de" date="1428235200">- iperf 3.0.11
  * This maintenance release adds a -1 flag to make the iperf3
    execute a single test and exit, needed for an upcoming bwctl
    release. A few other bugs are also fixed.</changelog>
  <changelog author="aj@ajaissle.de" date="1470916800">- update to version 3.0.12
  * fixes [boo#984453] [CVE-2016-4303] JSON parsing vulnerability
- rebased iperf-3.0.5_disable-profiling.patch on 3.0.12 code
  (now is iperf-3.0.12_disable-profiling.patch)</changelog>
</package>
<package pkgid="152a44fc347c092f257cf93a4b309141702187912ce3e83ef7883c444e2b8450" name="iperf-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.0.12" rel="7.5.8"/>
  <changelog author="poletti.marco@gmail.com" date="1269950400">- Initial package, version 2.0.4</changelog>
  <changelog author="reddwarf@opensuse.org" date="1282910400">- Update to 2.0.5
  * bumped default TCP send/recv buffer to 128K (this is not the
    kernel buffer that controls the window, but rather the Iperf
    internal buffer)
  * honor -i flag when for a server (-s) when using TCP
  * Exit rather than warn on connection failure
  * Reduce CPU usage
  * "neater" output for some units, eg Kbps, Mbps, Gbps
  * addresses some typos
  * prevent underflow when the amount of data to be
    transmitted (-n) is not a multiple of the buffer size (-l)
  * print report headers only once
  * use appropriate report header for UDP tests
- Cleaned with spec-cleaner</changelog>
  <changelog author="coolo@suse.com" date="1340366400">- disable _service file for factory update
- update license to be spdx.org conform</changelog>
  <changelog author="aj@ajaissle.de" date="1395748800">- iperf project moved from SourceForge to Google Code and now to GitHub.
  License changed from NCSA to BDS-3-Clause
- Update to 3.0.2
  This version, sometimes referred to as iperf3, is a redesign of an original
  version developed at NLANR/DAST. iperf3 is a new implementation from scratch,
  with the goal of a smaller, simpler code base, and a library version of the
  functionality that can be used in other programs. iperf3 also a number of
  features found in other tools such as nuttcp and netperf, but were missing
  from the original iperf. These include, for example, a zero-copy mode and
  optional JSON output.
  Note that iperf3 is NOT backwards compatible with the original iperf.
- Added iperf-3.0.2_strncat_bufferoverflow.patch:
  * Prevent buffer overflow in strncat
- Added iperf-3.0.2_disable-profiling.patch:
  * Disable profiling on x86 (option '-pg' is incompatible with invoked
    option '-fomit-frame-pointer')
- Changes in 3.0.2
  * iperf3 now builds on Linux systems that do not support
    TCP_CONGESTION.  Most notably this allows iperf3 to work on CentOS
    5.
  * An abort on MacOS 10.9 has been fixed (issue #135).
  * Added -I flag for the server to write a PID file, mostly useful for
    daemon mode (issue #120).
  * A bug that could break some TCP tests on FreeBSD has been fixed.
  * TCP snd_cwnd output is now printed by default on Linux (issue #99).
  * In JSON output, the --title string no longer has a colon and two
    spaces appended (issue #139).
  * A buffer for holding formatted numeric values is now
    properly-sized so that output is not truncated (issue #142).
  * Some memory leaks have been fixed.
  * A -d flag enables debugging output.
  * libtoolize is now invoked correctly from the bootstrap.sh script.
  * The test unit format can now be set from the API (issue #144).
  * libiperf is now built as both shared and static libraries.
- Changes in 3.0.1
  * Added the following new flags
  - D, --daemon	       run server as a daemon
  - L, --flowlabel           set IPv6 flow label (Linux only)
  - C, --linux-congestion    set congestion control algorithm (Linux only)
  - k, --blockcount #[KMG]   number of blocks (packets) to transmit
    (instead of -t or -n)
  * Bug fixes
- Changes in 3.0-RC5
  * Added the following new flags
  - F, --file name           xmit/recv the specified file
  - A, --affinity n/n,m      set CPU affinity (Linux only)
  - J, --json                output in JSON format
  - Z, --zerocopy            use a 'zero copy' method of sending data
  - O, --omit N              omit the first n seconds
  - T, --title str           prefix every output line with this string
  * more useful information in 'verbose' mode
  * Many bug fixes
- Changes in 3.0b4
  * Added support for binding to a specific interface (-B)
  * Added support for IPv6 mode (-6)
  * Setting TCP window size (-w) is now supported
  * Updates to iperf_error
  * Added new errors
  * Should generate more relavent messages
  * Stream list now managed by queue.h macros
  * Test structures are now kept intact after a test is run (for API users)
  * Improved interval timer granularity
  * Support for decimal values
  * Many bug fixes
- Changes in 3.0b3
  * Better error handling
  * All errors now handled with iperf_error()
  * All functions that can return errors return NULL or -1 on error and set i_errno appropriately
  * Iperf API intruduced
  * Support for adding new protocols
  * Added support for callback functions
  * on_connect - executes after a connection is made to the server
  * on_new_stream - executes after a new stream is created
  * on_test_start - executes right before the test begins
  * on_test_finish - executes after the test is finished
  * Added early support for verbose mode (-V)
- Changes in 3.0b2
  * UDP mode now supported
  * Support for setting bandwidth (-b)
  * Parallel UDP stream support
  * Reverse mode UDP support
  * Support for setting TCP_NODELAY (-N), disabling Nagle's Algorithm
  * Support for setting TCP MSS (-M)
  * Note: This feature is still in development. It is still very buggy.
- Changes in 3.0b1
  * TCP control socket now manages messages between client and server
  * Dynamic server (gets test parameters from client)
  * Server can now set test options dynamically without having to restart.
  * Currently supported options: -l, -t, -n, -P, -R
  * Future options: -u, -b, -w, -M, -N, -I, -T, -Z, -6
  * Results exchange
  * Client can now see server results (and vice versa)
  * Reverse mode (-R)
  * Server sends, client receives</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1395835200">- iperf 3.0.3
  * Summary structures in the JSON output are now included, even if
    there is only one stream.
  * A possible buffer overflow in iperf_error.c has been fixed
    (replaced iperf-3.0.2_strncat_bufferoverflow.patch)
  * Example programs now build correctly
- clean spec</changelog>
  <changelog author="msvec@suse.com" date="1405598400">- iperf 3.0.5
  * A timing issue which caused measurement intervals to be wrong
    with TCP tests on lossy networks has been fixed
  * It is now possible to get (most of) the server-side output at
    the client by using the --get-server-output flag
  * A number of bugs with --json output have been fixed
- rebased iperf-3.0.2_disable-profiling.patch on 3.0.5 code
  (now is iperf-3.0.5_disable-profiling.patch)</changelog>
  <changelog author="msvec@suse.com" date="1405598401">- iperf 3.0.9
  * Bug fixes</changelog>
  <changelog author="schwab@linux-m68k.org" date="1419595200">- Apply profiling patch whenever %optflags includes -fomit-frame-pointer</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1420718400">- iperf 3.0.10, user-visible changes:
  * UDP tests now honor the -w option for setting the socket buffer
    sizes (issue #219).</changelog>
  <changelog author="aj@ajaissle.de" date="1428235200">- iperf 3.0.11
  * This maintenance release adds a -1 flag to make the iperf3
    execute a single test and exit, needed for an upcoming bwctl
    release. A few other bugs are also fixed.</changelog>
  <changelog author="aj@ajaissle.de" date="1470916800">- update to version 3.0.12
  * fixes [boo#984453] [CVE-2016-4303] JSON parsing vulnerability
- rebased iperf-3.0.5_disable-profiling.patch on 3.0.12 code
  (now is iperf-3.0.12_disable-profiling.patch)</changelog>
</package>
<package pkgid="a80c1f722254cedee049c84eb8014866073a4f790af22ac6b09380079744c897" name="iperf-devel" arch="x86_64">
  <version epoch="0" ver="3.0.12" rel="7.5.8"/>
  <changelog author="poletti.marco@gmail.com" date="1269950400">- Initial package, version 2.0.4</changelog>
  <changelog author="reddwarf@opensuse.org" date="1282910400">- Update to 2.0.5
  * bumped default TCP send/recv buffer to 128K (this is not the
    kernel buffer that controls the window, but rather the Iperf
    internal buffer)
  * honor -i flag when for a server (-s) when using TCP
  * Exit rather than warn on connection failure
  * Reduce CPU usage
  * "neater" output for some units, eg Kbps, Mbps, Gbps
  * addresses some typos
  * prevent underflow when the amount of data to be
    transmitted (-n) is not a multiple of the buffer size (-l)
  * print report headers only once
  * use appropriate report header for UDP tests
- Cleaned with spec-cleaner</changelog>
  <changelog author="coolo@suse.com" date="1340366400">- disable _service file for factory update
- update license to be spdx.org conform</changelog>
  <changelog author="aj@ajaissle.de" date="1395748800">- iperf project moved from SourceForge to Google Code and now to GitHub.
  License changed from NCSA to BDS-3-Clause
- Update to 3.0.2
  This version, sometimes referred to as iperf3, is a redesign of an original
  version developed at NLANR/DAST. iperf3 is a new implementation from scratch,
  with the goal of a smaller, simpler code base, and a library version of the
  functionality that can be used in other programs. iperf3 also a number of
  features found in other tools such as nuttcp and netperf, but were missing
  from the original iperf. These include, for example, a zero-copy mode and
  optional JSON output.
  Note that iperf3 is NOT backwards compatible with the original iperf.
- Added iperf-3.0.2_strncat_bufferoverflow.patch:
  * Prevent buffer overflow in strncat
- Added iperf-3.0.2_disable-profiling.patch:
  * Disable profiling on x86 (option '-pg' is incompatible with invoked
    option '-fomit-frame-pointer')
- Changes in 3.0.2
  * iperf3 now builds on Linux systems that do not support
    TCP_CONGESTION.  Most notably this allows iperf3 to work on CentOS
    5.
  * An abort on MacOS 10.9 has been fixed (issue #135).
  * Added -I flag for the server to write a PID file, mostly useful for
    daemon mode (issue #120).
  * A bug that could break some TCP tests on FreeBSD has been fixed.
  * TCP snd_cwnd output is now printed by default on Linux (issue #99).
  * In JSON output, the --title string no longer has a colon and two
    spaces appended (issue #139).
  * A buffer for holding formatted numeric values is now
    properly-sized so that output is not truncated (issue #142).
  * Some memory leaks have been fixed.
  * A -d flag enables debugging output.
  * libtoolize is now invoked correctly from the bootstrap.sh script.
  * The test unit format can now be set from the API (issue #144).
  * libiperf is now built as both shared and static libraries.
- Changes in 3.0.1
  * Added the following new flags
  - D, --daemon	       run server as a daemon
  - L, --flowlabel           set IPv6 flow label (Linux only)
  - C, --linux-congestion    set congestion control algorithm (Linux only)
  - k, --blockcount #[KMG]   number of blocks (packets) to transmit
    (instead of -t or -n)
  * Bug fixes
- Changes in 3.0-RC5
  * Added the following new flags
  - F, --file name           xmit/recv the specified file
  - A, --affinity n/n,m      set CPU affinity (Linux only)
  - J, --json                output in JSON format
  - Z, --zerocopy            use a 'zero copy' method of sending data
  - O, --omit N              omit the first n seconds
  - T, --title str           prefix every output line with this string
  * more useful information in 'verbose' mode
  * Many bug fixes
- Changes in 3.0b4
  * Added support for binding to a specific interface (-B)
  * Added support for IPv6 mode (-6)
  * Setting TCP window size (-w) is now supported
  * Updates to iperf_error
  * Added new errors
  * Should generate more relavent messages
  * Stream list now managed by queue.h macros
  * Test structures are now kept intact after a test is run (for API users)
  * Improved interval timer granularity
  * Support for decimal values
  * Many bug fixes
- Changes in 3.0b3
  * Better error handling
  * All errors now handled with iperf_error()
  * All functions that can return errors return NULL or -1 on error and set i_errno appropriately
  * Iperf API intruduced
  * Support for adding new protocols
  * Added support for callback functions
  * on_connect - executes after a connection is made to the server
  * on_new_stream - executes after a new stream is created
  * on_test_start - executes right before the test begins
  * on_test_finish - executes after the test is finished
  * Added early support for verbose mode (-V)
- Changes in 3.0b2
  * UDP mode now supported
  * Support for setting bandwidth (-b)
  * Parallel UDP stream support
  * Reverse mode UDP support
  * Support for setting TCP_NODELAY (-N), disabling Nagle's Algorithm
  * Support for setting TCP MSS (-M)
  * Note: This feature is still in development. It is still very buggy.
- Changes in 3.0b1
  * TCP control socket now manages messages between client and server
  * Dynamic server (gets test parameters from client)
  * Server can now set test options dynamically without having to restart.
  * Currently supported options: -l, -t, -n, -P, -R
  * Future options: -u, -b, -w, -M, -N, -I, -T, -Z, -6
  * Results exchange
  * Client can now see server results (and vice versa)
  * Reverse mode (-R)
  * Server sends, client receives</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1395835200">- iperf 3.0.3
  * Summary structures in the JSON output are now included, even if
    there is only one stream.
  * A possible buffer overflow in iperf_error.c has been fixed
    (replaced iperf-3.0.2_strncat_bufferoverflow.patch)
  * Example programs now build correctly
- clean spec</changelog>
  <changelog author="msvec@suse.com" date="1405598400">- iperf 3.0.5
  * A timing issue which caused measurement intervals to be wrong
    with TCP tests on lossy networks has been fixed
  * It is now possible to get (most of) the server-side output at
    the client by using the --get-server-output flag
  * A number of bugs with --json output have been fixed
- rebased iperf-3.0.2_disable-profiling.patch on 3.0.5 code
  (now is iperf-3.0.5_disable-profiling.patch)</changelog>
  <changelog author="msvec@suse.com" date="1405598401">- iperf 3.0.9
  * Bug fixes</changelog>
  <changelog author="schwab@linux-m68k.org" date="1419595200">- Apply profiling patch whenever %optflags includes -fomit-frame-pointer</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1420718400">- iperf 3.0.10, user-visible changes:
  * UDP tests now honor the -w option for setting the socket buffer
    sizes (issue #219).</changelog>
  <changelog author="aj@ajaissle.de" date="1428235200">- iperf 3.0.11
  * This maintenance release adds a -1 flag to make the iperf3
    execute a single test and exit, needed for an upcoming bwctl
    release. A few other bugs are also fixed.</changelog>
  <changelog author="aj@ajaissle.de" date="1470916800">- update to version 3.0.12
  * fixes [boo#984453] [CVE-2016-4303] JSON parsing vulnerability
- rebased iperf-3.0.5_disable-profiling.patch on 3.0.12 code
  (now is iperf-3.0.12_disable-profiling.patch)</changelog>
</package>
<package pkgid="a4a7667df3bffa1214ce3ae0fc6ac24a294be46240a093a5b8eb0de88b9e28df" name="ipv6calc" arch="src">
  <version epoch="0" ver="0.99.1" rel="10.1"/>
  <changelog author="garloff@suse.de" date="1201953600">- Creation of package ipv6calc-0.71.0
- Include ipcalc script (ipcalc-0.41)</changelog>
  <changelog author="kurt@garloff.de" date="1777723200">- ipv6logconv-lru-cache-limit-extern.diff: Avoid symbol duplication.</changelog>
</package>
<package pkgid="5f891fdcf0e4014c6238a9b678b20b6ecde8893f2856010beb8a815dbc96fc63" name="ipv6calc" arch="x86_64">
  <version epoch="0" ver="0.99.1" rel="10.1"/>
  <changelog author="garloff@suse.de" date="1201953600">- Creation of package ipv6calc-0.71.0
- Include ipcalc script (ipcalc-0.41)</changelog>
  <changelog author="kurt@garloff.de" date="1777723200">- ipv6logconv-lru-cache-limit-extern.diff: Avoid symbol duplication.</changelog>
</package>
<package pkgid="84b782be6f326e43fb22d688c7b4f0cb0a6447b233193871232064b262eb3503" name="ixgbevf216" arch="src">
  <version epoch="0" ver="2.16.4" rel="39.9"/>
  <changelog author="kurt@garloff.de" date="1472212800">- Initial creation of ixgbevf-3.2.2 as KMP/kmod package.</changelog>
  <changelog author="kurt@garloff.de" date="1472212801">- Comment our pci.ids update logic for now.</changelog>
  <changelog author="kurt@garloff.de" date="1472817600">- Remove /lib/modules/*/modules.* for OEL/RHEL/CentOS7 to avoid
  package conflicts.</changelog>
  <changelog author="kurt@garloff.de" date="1472817601">- Downgrade to 2.16.4, as per advice from Huawei.</changelog>
  <changelog author="kurt@garloff.de" date="1476878400">- Add depmod.d override for CentOS/RHEL-7.2</changelog>
  <changelog author="kurt@garloff.de" date="1486641600">- Fix RHEL-7.3 build (avoid kcompat redefining page_is_pfmemalloc).</changelog>
  <changelog author="kurt@garloff.de" date="1527336000">- Fix build on RHEL-7.5 kernel (use ndo_change_mtu_rh74).</changelog>
  <changelog author="kurt@garloff.de" date="1536840000">- Take kernel dependency out from main package, as it might pull
  in the wrong kernel at the wrong time, kernel-transition on OEL6
  in the worst case.</changelog>
  <changelog author="kurt@garloff.de" date="1536840001">- Use an install modprobe.conf statement for RHEL-6 family to
  ensure ixgbevf216 is preferred. (override is not yet supported
  by old modprobe.)
- Last change was not effective, other workaround found outside
  of package.</changelog>
  <changelog author="kurt@garloff.de" date="1536840002">- We can use the depmod.d/ override for RHEL-6 family as well.</changelog>
</package>
<package pkgid="9d8f6ac3986533ed23043112924a0d81030e8165f3ef697be4ee65d3b22f42f2" name="ixgbevf216" arch="x86_64">
  <version epoch="0" ver="2.16.4" rel="39.9"/>
  <changelog author="kurt@garloff.de" date="1472212800">- Initial creation of ixgbevf-3.2.2 as KMP/kmod package.</changelog>
  <changelog author="kurt@garloff.de" date="1472212801">- Comment our pci.ids update logic for now.</changelog>
  <changelog author="kurt@garloff.de" date="1472817600">- Remove /lib/modules/*/modules.* for OEL/RHEL/CentOS7 to avoid
  package conflicts.</changelog>
  <changelog author="kurt@garloff.de" date="1472817601">- Downgrade to 2.16.4, as per advice from Huawei.</changelog>
  <changelog author="kurt@garloff.de" date="1476878400">- Add depmod.d override for CentOS/RHEL-7.2</changelog>
  <changelog author="kurt@garloff.de" date="1486641600">- Fix RHEL-7.3 build (avoid kcompat redefining page_is_pfmemalloc).</changelog>
  <changelog author="kurt@garloff.de" date="1527336000">- Fix build on RHEL-7.5 kernel (use ndo_change_mtu_rh74).</changelog>
  <changelog author="kurt@garloff.de" date="1536840000">- Take kernel dependency out from main package, as it might pull
  in the wrong kernel at the wrong time, kernel-transition on OEL6
  in the worst case.</changelog>
  <changelog author="kurt@garloff.de" date="1536840001">- Use an install modprobe.conf statement for RHEL-6 family to
  ensure ixgbevf216 is preferred. (override is not yet supported
  by old modprobe.)
- Last change was not effective, other workaround found outside
  of package.</changelog>
  <changelog author="kurt@garloff.de" date="1536840002">- We can use the depmod.d/ override for RHEL-6 family as well.</changelog>
</package>
<package pkgid="041f14b2af7f804ead04a416524a50c827f1f2eecd408571501796bebf05db96" name="ixgbevf3" arch="src">
  <version epoch="0" ver="3.2.2" rel="6.9"/>
  <changelog author="kurt@garloff.de" date="1472212800">- Initial creation of ixgbevf-3.2.2 as KMP/kmod package.</changelog>
  <changelog author="kurt@garloff.de" date="1472212801">- Comment our pci.ids update logic for now.</changelog>
  <changelog author="kurt@garloff.de" date="1472817600">- Remove /lib/modules/*/modules.* for OEL/RHEL/CentOS7 to avoid
  package conflicts.</changelog>
</package>
<package pkgid="a009d4531c71c5ef3e7bfc4a5cdc488e39244d417fb5053c1ec3663abc0ea3d0" name="ixgbevf3" arch="x86_64">
  <version epoch="0" ver="3.2.2" rel="6.9"/>
  <changelog author="kurt@garloff.de" date="1472212800">- Initial creation of ixgbevf-3.2.2 as KMP/kmod package.</changelog>
  <changelog author="kurt@garloff.de" date="1472212801">- Comment our pci.ids update logic for now.</changelog>
  <changelog author="kurt@garloff.de" date="1472817600">- Remove /lib/modules/*/modules.* for OEL/RHEL/CentOS7 to avoid
  package conflicts.</changelog>
</package>
<package pkgid="1f2eefc1ee9dcc6ca15ebcf4b46b9539d69cc3d85cbd5013a1fde25621782abf" name="jq" arch="src">
  <version epoch="0" ver="1.6" rel="4.14.4"/>
  <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="44e8da70b9103b78e1e235f78537d90fcabeba2531991872a3d9b73e85fa682b" name="jq" arch="x86_64">
  <version epoch="0" ver="1.6" rel="4.14.4"/>
  <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="82987e137b5dbecabe342c06170507878a722525a45008d21c52a67db00e4321" name="kmod-ixgbevf216" arch="x86_64">
  <version epoch="0" ver="2.16.4" rel="39.9"/>
  <changelog author="kurt@garloff.de" date="1472212800">- Initial creation of ixgbevf-3.2.2 as KMP/kmod package.</changelog>
  <changelog author="kurt@garloff.de" date="1472212801">- Comment our pci.ids update logic for now.</changelog>
  <changelog author="kurt@garloff.de" date="1472817600">- Remove /lib/modules/*/modules.* for OEL/RHEL/CentOS7 to avoid
  package conflicts.</changelog>
  <changelog author="kurt@garloff.de" date="1472817601">- Downgrade to 2.16.4, as per advice from Huawei.</changelog>
  <changelog author="kurt@garloff.de" date="1476878400">- Add depmod.d override for CentOS/RHEL-7.2</changelog>
  <changelog author="kurt@garloff.de" date="1486641600">- Fix RHEL-7.3 build (avoid kcompat redefining page_is_pfmemalloc).</changelog>
  <changelog author="kurt@garloff.de" date="1527336000">- Fix build on RHEL-7.5 kernel (use ndo_change_mtu_rh74).</changelog>
  <changelog author="kurt@garloff.de" date="1536840000">- Take kernel dependency out from main package, as it might pull
  in the wrong kernel at the wrong time, kernel-transition on OEL6
  in the worst case.</changelog>
  <changelog author="kurt@garloff.de" date="1536840001">- Use an install modprobe.conf statement for RHEL-6 family to
  ensure ixgbevf216 is preferred. (override is not yet supported
  by old modprobe.)
- Last change was not effective, other workaround found outside
  of package.</changelog>
  <changelog author="kurt@garloff.de" date="1536840002">- We can use the depmod.d/ override for RHEL-6 family as well.</changelog>
</package>
<package pkgid="b45ee4db14345548bafc1c9960a480ffd4f18428bc3f6c23b78a59371a7fa2bc" name="kmod-ixgbevf3" arch="x86_64">
  <version epoch="0" ver="3.2.2" rel="6.9"/>
  <changelog author="kurt@garloff.de" date="1472212800">- Initial creation of ixgbevf-3.2.2 as KMP/kmod package.</changelog>
  <changelog author="kurt@garloff.de" date="1472212801">- Comment our pci.ids update logic for now.</changelog>
  <changelog author="kurt@garloff.de" date="1472817600">- Remove /lib/modules/*/modules.* for OEL/RHEL/CentOS7 to avoid
  package conflicts.</changelog>
</package>
<package pkgid="8e5be42c1a6c56f49f469553ba6252a2280425bbf5de4079d7d898872121f801" name="kmod-scsi_ep_front" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="19.9"/>
  <changelog author="kurt@garloff.de" date="1497700800">- Initial attempt to package scsi_front_ep as KMP/kmod.</changelog>
  <changelog author="kurt@garloff.de" date="1497700801">- Export .docx to .html.gz, so it's readable by Linux folks ...</changelog>
  <changelog author="kurt@garloff.de" date="1497700802">- Fix build on newer kernels (4.11 ...)</changelog>
  <changelog author="kurt@garloff.de" date="1499860800">- Update to github version:
  * Avoid error message on write contention. (It's not a real error
    as the writes are retried.)</changelog>
  <changelog author="kurt@garloff.de" date="1500292800">- Mod-Supp-Ext.diff: Mark module as externally supported.</changelog>
  <changelog author="kurt@garloff.de" date="1527508800">- Fix build on 4.12+ kernels (use pci_enable_msix_exact).</changelog>
</package>
<package pkgid="7cbec56d5dfa68c97766e16dcedd5679baa48e706effb50d621c6e4a9819f711" name="kmod-toa" arch="x86_64">
  <version epoch="0" ver="0.1.0" rel="21.1"/>
  <changelog author="kurt@garloff.de" date="1521460800">- Initial creation of KMP/kmod for TCP Option Address.</changelog>
  <changelog author="kurt@garloff.de" date="1521547200">- Add module description and author into module.</changelog>
</package>
<package pkgid="f0d89d3625ca4a032d3e2564df697d0790e2929b351c1dd168d06062e5e8e936" name="kmod-uvpmod" arch="x86_64">
  <version epoch="0" ver="2.2.0.315" rel="1.10"/>
  <changelog author="kurt@garloff.de" date="1454068800">- Initial package creation for uvpmod-kmp.
- Works for SLES11SP3/4 currently, more to come.</changelog>
  <changelog author="kurt@garloff.de" date="1454068801">- Support compilation on newer kernels by abstracting
  proc_create() function.</changelog>
  <changelog author="kurt@garloff.de" date="1454328000">- Add headers and full set of PV drivers for pre-3.0 kernels.</changelog>
  <changelog author="kurt@garloff.de" date="1455451200">- Use full source tree from Huawei and use SLES12, SLES11 or
  PV_OPS kernel module sources depending on distro.</changelog>
  <changelog author="kurt@garloff.de" date="1455451201">- Leverage patch from JanB and fix build on openSUSE 13.2, 42.1.</changelog>
  <changelog author="kurt@garloff.de" date="1455451202">- Build PV_OPS for kernels past openSUSE 42.1/13.2 and exclude
  kernel-pv for now on 42.1.</changelog>
  <changelog author="kurt@garloff.de" date="1455969600">- Various fixes for RedHat builds, most importantly always pass
  - DMODULE.
- kernel-pv module build.</changelog>
  <changelog author="kurt@garloff.de" date="1457265600">- Register misc device /dev/xen/xenbus to use in preference for
  PV_OPS kernels.</changelog>
  <changelog author="kurt@garloff.de" date="1472817600">- Remove modules.* for CentOS7 kmod.</changelog>
  <changelog author="kurt@garloff.de" date="1473076800">- Update to 2.2.0.302.
  * Restructuring directory layout
  * Bugfixes ...</changelog>
  <changelog author="kurt@garloff.de" date="1473595200">- Modules are externally supported by Huawei. Also sign modules
  with right cert.</changelog>
  <changelog author="kurt@garloff.de" date="1474459200">- Update to 3.0.0.312:
  * Merge driver updates from SAP-HANA-Tools</changelog>
  <changelog author="kurt@garloff.de" date="1486641600">- Update to 2.2.0.313:
  * Fixed the errors by cppcheck, includes:
    check_kernel: Resource leak: filp
    network: Address of local auto-variable assigned to a function parameter.
    xenbus_probe: Possible null pointer dereference: drv
    blkfront/xenbus_probe: Uninitialized variable
    xenbus_xs: Variable use-after-free
  * Removed unused code.</changelog>
  <changelog author="kurt@garloff.de" date="1491307200">- Update to 2.2.0.315:
  * xen-hcall is gone.</changelog>
</package>
<package pkgid="e6843c28c8081fcf7ee1e5f32bee13542422b499fa8d580fbf6663d8a6041b05" 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="b2bfc4ddb59b7b1858cb7d88b95e689c568036fb5a6aa329f994e3b85bdf4570" 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="5b40ce5edea2dafbd34c14e4d7dc1487b482389e9ddee6a90d53ac48a524dfdc" 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="b0c0578420ff577313028671a8d5520a44a28b13c5af0d42931aa552d31baa06" 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="c3368fac68c208eccaef237a6d06f3143fc2b694f0532f30e9b1e9d3a2837cb2" name="libiperf0" arch="x86_64">
  <version epoch="0" ver="3.0.12" rel="7.5.8"/>
  <changelog author="poletti.marco@gmail.com" date="1269950400">- Initial package, version 2.0.4</changelog>
  <changelog author="reddwarf@opensuse.org" date="1282910400">- Update to 2.0.5
  * bumped default TCP send/recv buffer to 128K (this is not the
    kernel buffer that controls the window, but rather the Iperf
    internal buffer)
  * honor -i flag when for a server (-s) when using TCP
  * Exit rather than warn on connection failure
  * Reduce CPU usage
  * "neater" output for some units, eg Kbps, Mbps, Gbps
  * addresses some typos
  * prevent underflow when the amount of data to be
    transmitted (-n) is not a multiple of the buffer size (-l)
  * print report headers only once
  * use appropriate report header for UDP tests
- Cleaned with spec-cleaner</changelog>
  <changelog author="coolo@suse.com" date="1340366400">- disable _service file for factory update
- update license to be spdx.org conform</changelog>
  <changelog author="aj@ajaissle.de" date="1395748800">- iperf project moved from SourceForge to Google Code and now to GitHub.
  License changed from NCSA to BDS-3-Clause
- Update to 3.0.2
  This version, sometimes referred to as iperf3, is a redesign of an original
  version developed at NLANR/DAST. iperf3 is a new implementation from scratch,
  with the goal of a smaller, simpler code base, and a library version of the
  functionality that can be used in other programs. iperf3 also a number of
  features found in other tools such as nuttcp and netperf, but were missing
  from the original iperf. These include, for example, a zero-copy mode and
  optional JSON output.
  Note that iperf3 is NOT backwards compatible with the original iperf.
- Added iperf-3.0.2_strncat_bufferoverflow.patch:
  * Prevent buffer overflow in strncat
- Added iperf-3.0.2_disable-profiling.patch:
  * Disable profiling on x86 (option '-pg' is incompatible with invoked
    option '-fomit-frame-pointer')
- Changes in 3.0.2
  * iperf3 now builds on Linux systems that do not support
    TCP_CONGESTION.  Most notably this allows iperf3 to work on CentOS
    5.
  * An abort on MacOS 10.9 has been fixed (issue #135).
  * Added -I flag for the server to write a PID file, mostly useful for
    daemon mode (issue #120).
  * A bug that could break some TCP tests on FreeBSD has been fixed.
  * TCP snd_cwnd output is now printed by default on Linux (issue #99).
  * In JSON output, the --title string no longer has a colon and two
    spaces appended (issue #139).
  * A buffer for holding formatted numeric values is now
    properly-sized so that output is not truncated (issue #142).
  * Some memory leaks have been fixed.
  * A -d flag enables debugging output.
  * libtoolize is now invoked correctly from the bootstrap.sh script.
  * The test unit format can now be set from the API (issue #144).
  * libiperf is now built as both shared and static libraries.
- Changes in 3.0.1
  * Added the following new flags
  - D, --daemon	       run server as a daemon
  - L, --flowlabel           set IPv6 flow label (Linux only)
  - C, --linux-congestion    set congestion control algorithm (Linux only)
  - k, --blockcount #[KMG]   number of blocks (packets) to transmit
    (instead of -t or -n)
  * Bug fixes
- Changes in 3.0-RC5
  * Added the following new flags
  - F, --file name           xmit/recv the specified file
  - A, --affinity n/n,m      set CPU affinity (Linux only)
  - J, --json                output in JSON format
  - Z, --zerocopy            use a 'zero copy' method of sending data
  - O, --omit N              omit the first n seconds
  - T, --title str           prefix every output line with this string
  * more useful information in 'verbose' mode
  * Many bug fixes
- Changes in 3.0b4
  * Added support for binding to a specific interface (-B)
  * Added support for IPv6 mode (-6)
  * Setting TCP window size (-w) is now supported
  * Updates to iperf_error
  * Added new errors
  * Should generate more relavent messages
  * Stream list now managed by queue.h macros
  * Test structures are now kept intact after a test is run (for API users)
  * Improved interval timer granularity
  * Support for decimal values
  * Many bug fixes
- Changes in 3.0b3
  * Better error handling
  * All errors now handled with iperf_error()
  * All functions that can return errors return NULL or -1 on error and set i_errno appropriately
  * Iperf API intruduced
  * Support for adding new protocols
  * Added support for callback functions
  * on_connect - executes after a connection is made to the server
  * on_new_stream - executes after a new stream is created
  * on_test_start - executes right before the test begins
  * on_test_finish - executes after the test is finished
  * Added early support for verbose mode (-V)
- Changes in 3.0b2
  * UDP mode now supported
  * Support for setting bandwidth (-b)
  * Parallel UDP stream support
  * Reverse mode UDP support
  * Support for setting TCP_NODELAY (-N), disabling Nagle's Algorithm
  * Support for setting TCP MSS (-M)
  * Note: This feature is still in development. It is still very buggy.
- Changes in 3.0b1
  * TCP control socket now manages messages between client and server
  * Dynamic server (gets test parameters from client)
  * Server can now set test options dynamically without having to restart.
  * Currently supported options: -l, -t, -n, -P, -R
  * Future options: -u, -b, -w, -M, -N, -I, -T, -Z, -6
  * Results exchange
  * Client can now see server results (and vice versa)
  * Reverse mode (-R)
  * Server sends, client receives</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1395835200">- iperf 3.0.3
  * Summary structures in the JSON output are now included, even if
    there is only one stream.
  * A possible buffer overflow in iperf_error.c has been fixed
    (replaced iperf-3.0.2_strncat_bufferoverflow.patch)
  * Example programs now build correctly
- clean spec</changelog>
  <changelog author="msvec@suse.com" date="1405598400">- iperf 3.0.5
  * A timing issue which caused measurement intervals to be wrong
    with TCP tests on lossy networks has been fixed
  * It is now possible to get (most of) the server-side output at
    the client by using the --get-server-output flag
  * A number of bugs with --json output have been fixed
- rebased iperf-3.0.2_disable-profiling.patch on 3.0.5 code
  (now is iperf-3.0.5_disable-profiling.patch)</changelog>
  <changelog author="msvec@suse.com" date="1405598401">- iperf 3.0.9
  * Bug fixes</changelog>
  <changelog author="schwab@linux-m68k.org" date="1419595200">- Apply profiling patch whenever %optflags includes -fomit-frame-pointer</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1420718400">- iperf 3.0.10, user-visible changes:
  * UDP tests now honor the -w option for setting the socket buffer
    sizes (issue #219).</changelog>
  <changelog author="aj@ajaissle.de" date="1428235200">- iperf 3.0.11
  * This maintenance release adds a -1 flag to make the iperf3
    execute a single test and exit, needed for an upcoming bwctl
    release. A few other bugs are also fixed.</changelog>
  <changelog author="aj@ajaissle.de" date="1470916800">- update to version 3.0.12
  * fixes [boo#984453] [CVE-2016-4303] JSON parsing vulnerability
- rebased iperf-3.0.5_disable-profiling.patch on 3.0.12 code
  (now is iperf-3.0.12_disable-profiling.patch)</changelog>
</package>
<package pkgid="133ac69baec56b8197ddde173eb7e969364ccb4f1505aca9e156c3a003b01026" name="libjq-devel" arch="x86_64">
  <version epoch="0" ver="1.6" rel="4.14.4"/>
  <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="495725ded77e137f33dc696229cf7a3d40b05bd72a41916973b082b21b0b2006" name="libjq1" arch="x86_64">
  <version epoch="0" ver="1.6" rel="4.14.4"/>
  <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="2dc25c16d80d9864901d5d337cf772eb58543783b107120d7690f35ece5a3fea" name="libonig4" arch="x86_64">
  <version epoch="0" ver="6.7.0" rel="16.4"/>
  <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="29a2074d623ad77d45d62029bc1939dae657877fdccc4c1d949a8cc008cbbdd5" 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="52ccfd18742f5427bf08a14c0b7ba7cdbdaa7d869fcd79549b2512253227ae2b" 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="a8c76c5f015dc1c64689cdbb8dd30b0a954b82cf1de532d8d0c0b74e5f73697d" 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="5d4e4c4a601866ef1e1dad503ef21b9a35ab2130ac459dce6aa1716983802e34" name="libx86emu" arch="src">
  <version epoch="0" ver="1.11" rel="2.2.10"/>
  <changelog author="snwint@suse.de" date="1239192000">- upgraded to version 1.0
- align to package conventions</changelog>
  <changelog author="snwint@suse.de" date="1244548800">- export only API functions in shared lib</changelog>
  <changelog author="coolo@novell.com" date="1244548801">- fix typo</changelog>
  <changelog author="snwint@suse.de" date="1244635200">- avoid that error in future</changelog>
  <changelog author="snwint@suse.de" date="1285243200">- create VERSION and changelog from git repo
- log message
- don't use 'i386'
- properly decode all descriptor types</changelog>
  <changelog author="snwint@suse.de" date="1296475200">- better invalid code detection
- fix instruction log for some instructions</changelog>
  <changelog author="snwint@suse.com" date="1425297600">- avoid using reserved c++ words
- fix typo in Makefile
- fix some compiler warnings
- prepare for obs auto-submission
- add VERSION file back
- 1.5</changelog>
  <changelog author="snwint@suse.com" date="1444737600">- Add what's libx86emu useful for
- Add documentation about how the project is sent to the distribution
- Convert README to Markdown
- 1.6</changelog>
  <changelog author="snwint@suse.com" date="1458129600">- build on more archs
- 1.7</changelog>
  <changelog author="snwint@suse.com" date="1459857600">- Fixed some small bugs
- Fixed "RET imm" instructions
- 1.8</changelog>
  <changelog author="snwint@suse.com" date="1459857601">- build on more archs
- 1.9</changelog>
  <changelog author="snwint@suse.com" date="1459857602">- add tests for rol/ror instructions
- rewrite rol/ror implementation to be more readable and to fix overflow flag setting
- 1.10</changelog>
  <changelog author="snwint@suse.com" date="1466596800">- Add tests for retn/retf instructions
- Small compatibility fixes for msvc compiler
- 1.11</changelog>
</package>
<package pkgid="f981dbb5aa4a611b2288b52301a070d4063db979fc6194519b37d45019e26e3e" name="libx86emu-devel" arch="x86_64">
  <version epoch="0" ver="1.11" rel="2.2.10"/>
  <changelog author="snwint@suse.de" date="1239192000">- upgraded to version 1.0
- align to package conventions</changelog>
  <changelog author="snwint@suse.de" date="1244548800">- export only API functions in shared lib</changelog>
  <changelog author="coolo@novell.com" date="1244548801">- fix typo</changelog>
  <changelog author="snwint@suse.de" date="1244635200">- avoid that error in future</changelog>
  <changelog author="snwint@suse.de" date="1285243200">- create VERSION and changelog from git repo
- log message
- don't use 'i386'
- properly decode all descriptor types</changelog>
  <changelog author="snwint@suse.de" date="1296475200">- better invalid code detection
- fix instruction log for some instructions</changelog>
  <changelog author="snwint@suse.com" date="1425297600">- avoid using reserved c++ words
- fix typo in Makefile
- fix some compiler warnings
- prepare for obs auto-submission
- add VERSION file back
- 1.5</changelog>
  <changelog author="snwint@suse.com" date="1444737600">- Add what's libx86emu useful for
- Add documentation about how the project is sent to the distribution
- Convert README to Markdown
- 1.6</changelog>
  <changelog author="snwint@suse.com" date="1458129600">- build on more archs
- 1.7</changelog>
  <changelog author="snwint@suse.com" date="1459857600">- Fixed some small bugs
- Fixed "RET imm" instructions
- 1.8</changelog>
  <changelog author="snwint@suse.com" date="1459857601">- build on more archs
- 1.9</changelog>
  <changelog author="snwint@suse.com" date="1459857602">- add tests for rol/ror instructions
- rewrite rol/ror implementation to be more readable and to fix overflow flag setting
- 1.10</changelog>
  <changelog author="snwint@suse.com" date="1466596800">- Add tests for retn/retf instructions
- Small compatibility fixes for msvc compiler
- 1.11</changelog>
</package>
<package pkgid="48f9c223e16f88d6aa174b1cf33e5389610a9f45e799a3a90221843c3baaa80a" name="libx86emu1" arch="x86_64">
  <version epoch="0" ver="1.11" rel="2.2.10"/>
  <changelog author="snwint@suse.de" date="1239192000">- upgraded to version 1.0
- align to package conventions</changelog>
  <changelog author="snwint@suse.de" date="1244548800">- export only API functions in shared lib</changelog>
  <changelog author="coolo@novell.com" date="1244548801">- fix typo</changelog>
  <changelog author="snwint@suse.de" date="1244635200">- avoid that error in future</changelog>
  <changelog author="snwint@suse.de" date="1285243200">- create VERSION and changelog from git repo
- log message
- don't use 'i386'
- properly decode all descriptor types</changelog>
  <changelog author="snwint@suse.de" date="1296475200">- better invalid code detection
- fix instruction log for some instructions</changelog>
  <changelog author="snwint@suse.com" date="1425297600">- avoid using reserved c++ words
- fix typo in Makefile
- fix some compiler warnings
- prepare for obs auto-submission
- add VERSION file back
- 1.5</changelog>
  <changelog author="snwint@suse.com" date="1444737600">- Add what's libx86emu useful for
- Add documentation about how the project is sent to the distribution
- Convert README to Markdown
- 1.6</changelog>
  <changelog author="snwint@suse.com" date="1458129600">- build on more archs
- 1.7</changelog>
  <changelog author="snwint@suse.com" date="1459857600">- Fixed some small bugs
- Fixed "RET imm" instructions
- 1.8</changelog>
  <changelog author="snwint@suse.com" date="1459857601">- build on more archs
- 1.9</changelog>
  <changelog author="snwint@suse.com" date="1459857602">- add tests for rol/ror instructions
- rewrite rol/ror implementation to be more readable and to fix overflow flag setting
- 1.10</changelog>
  <changelog author="snwint@suse.com" date="1466596800">- Add tests for retn/retf instructions
- Small compatibility fixes for msvc compiler
- 1.11</changelog>
</package>
<package pkgid="2e20497e50f30a5d29c50b509d142ed59eb5972389f35d155139bd9a4ea957ad" name="libxenstore_uvp3_0" arch="x86_64">
  <version epoch="0" ver="3.0.0" rel="38.9"/>
  <changelog author="kurt@garloff.de" date="1455192000">- Creation of package.</changelog>
  <changelog author="kurt@garloff.de" date="1455192001">- Split into three pacakges.</changelog>
  <changelog author="kurt@garloff.de" date="1455451200">- Use /dev/xen/xenbus if available and /proc/xen/xenbus unavailable.</changelog>
  <changelog author="kurt@garloff.de" date="1456920000">- Prefer /dev/xen/xenbus over /proc/xen/xenbus if both are available.</changelog>
  <changelog author="kurt@garloff.de" date="1467374400">- Fix build on arm32/64.</changelog>
  <changelog author="kurt@garloff.de" date="1528804800">- Rename binaries to xenstore_uvp and xenstore-control_uvp to
  avoid conflicts with stock distro package.</changelog>
</package>
<package pkgid="56c47158d16d195a8c9954fa347c62a26e2feed216709476228979e5720fc202" name="oniguruma" arch="src">
  <version epoch="0" ver="6.7.0" rel="16.4"/>
  <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="4ed2bd11bcfac59bbbcb3add1af8367f98078d21b4bd0668be46e5b7f175d1fe" name="oniguruma-devel" arch="x86_64">
  <version epoch="0" ver="6.7.0" rel="16.4"/>
  <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="3b3ae3195e21f611c32ad1133db73e08af2f0688c96b4d28d5504c7566c7578d" 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="d9da880cc9a4091e30df30baa7d98ae2b4951a369f9a5fbdfb2572dfc6f30ff7" 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>
<package pkgid="106f581884e8efbc2856afb37a7ab41e8a48d6aae39c44e016d056954b099dec" name="pwgen" arch="src">
  <version epoch="0" ver="2.07" rel="6.3.1"/>
  <changelog author="bjacke@suse.de" date="987508800">- initial build</changelog>
  <changelog author="poeml@suse.de" date="1028203200">- update to the successor 2.02
  note: if stdout is not on a terminal, it will behave like the old
- run autoconf and use RPM_OPT_FLAGS</changelog>
  <changelog author="poeml@suse.de" date="1028203201">- add documentation to the filelist</changelog>
  <changelog author="ro@suse.de" date="1028203202">- fix file ownership</changelog>
  <changelog author="poeml@suse.de" date="1052827200">- update to 2.03
  - pw_phonemes.c (pw_phonemes): Fix bug in how we call
    pw_random_number() so that we generate passwords that start
    with vowels, and insert numbers from 0-9, not just 0-8. (Oops!)
    Addresses Debian bug #176688.
- use %defattr</changelog>
  <changelog author="poeml@suse.de" date="1059220800">- fix permissions of documentation, and don't use deprecated chown
  * .* syntax</changelog>
  <changelog author="dmueller@suse.de" date="1127908800">- add norootforbuild</changelog>
  <changelog author="kssingvo@suse.de" date="1136980800">- update to version 2.04</changelog>
  <changelog author="kssingvo@suse.de" date="1137412800">- update to version 2.05</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="kssingvo@suse.de" date="1183636800">- update to version 2.06:
  * Fix spelling mistakes in the man page pwgen.1
  * Fix bug which would cause pwgen to loop forever if the password
    length specified is 1</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1254484800">- fix fdleaks including [bnc#529521]</changelog>
  <changelog author="lnussel@suse.de" date="1285070400">- remove superfluous makepasswd script (bnc#619084)</changelog>
  <changelog author="mrdocs@opensuse.org" date="1286884800">- remove rm -rf buildroot in the install section to remove the
  rpmlint warrning</changelog>
  <changelog author="coolo@suse.com" date="1324468800">- add autoconf as buildrequire to avoid implicit dependency</changelog>
  <changelog author="meissner@suse.com" date="1418126400">- updated to version 2.07 (bsc#908992):
  * New upstream version
  * Remove backwards compatibility for no-tty mode.  Addresses
    CVE-2013-4440 (Closes: #725507) (bsc#846397)
  * Fail hard if /dev/urandom and /dev/random are not available.
    Addresses CVE-2013-4442 and Launchpad #1183213 (Closes: #767008)
    (bsc#846397)
  * Fix pwgen -B so that it doesn't accidentally generate passwords with
    ambiguous characters after changing the case of some letters.
    Addresses Launchpad Bugs #638418 and #1349863
  * Fix potential portability bug on architectures where unsgined ints
    are not 4 bytes long</changelog>
  <changelog author="mpluskal@suse.com" date="1436702400">- Add gpg signature
- Use autoreconf
- Cleanup spec file with spec-cleaner</changelog>
</package>
<package pkgid="b22d81187116e1ab9df0b17f3cd934c745752c4e305bc9145ca318ed800fbd46" name="pwgen" arch="x86_64">
  <version epoch="0" ver="2.07" rel="6.3.1"/>
  <changelog author="bjacke@suse.de" date="987508800">- initial build</changelog>
  <changelog author="poeml@suse.de" date="1028203200">- update to the successor 2.02
  note: if stdout is not on a terminal, it will behave like the old
- run autoconf and use RPM_OPT_FLAGS</changelog>
  <changelog author="poeml@suse.de" date="1028203201">- add documentation to the filelist</changelog>
  <changelog author="ro@suse.de" date="1028203202">- fix file ownership</changelog>
  <changelog author="poeml@suse.de" date="1052827200">- update to 2.03
  - pw_phonemes.c (pw_phonemes): Fix bug in how we call
    pw_random_number() so that we generate passwords that start
    with vowels, and insert numbers from 0-9, not just 0-8. (Oops!)
    Addresses Debian bug #176688.
- use %defattr</changelog>
  <changelog author="poeml@suse.de" date="1059220800">- fix permissions of documentation, and don't use deprecated chown
  * .* syntax</changelog>
  <changelog author="dmueller@suse.de" date="1127908800">- add norootforbuild</changelog>
  <changelog author="kssingvo@suse.de" date="1136980800">- update to version 2.04</changelog>
  <changelog author="kssingvo@suse.de" date="1137412800">- update to version 2.05</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="kssingvo@suse.de" date="1183636800">- update to version 2.06:
  * Fix spelling mistakes in the man page pwgen.1
  * Fix bug which would cause pwgen to loop forever if the password
    length specified is 1</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1254484800">- fix fdleaks including [bnc#529521]</changelog>
  <changelog author="lnussel@suse.de" date="1285070400">- remove superfluous makepasswd script (bnc#619084)</changelog>
  <changelog author="mrdocs@opensuse.org" date="1286884800">- remove rm -rf buildroot in the install section to remove the
  rpmlint warrning</changelog>
  <changelog author="coolo@suse.com" date="1324468800">- add autoconf as buildrequire to avoid implicit dependency</changelog>
  <changelog author="meissner@suse.com" date="1418126400">- updated to version 2.07 (bsc#908992):
  * New upstream version
  * Remove backwards compatibility for no-tty mode.  Addresses
    CVE-2013-4440 (Closes: #725507) (bsc#846397)
  * Fail hard if /dev/urandom and /dev/random are not available.
    Addresses CVE-2013-4442 and Launchpad #1183213 (Closes: #767008)
    (bsc#846397)
  * Fix pwgen -B so that it doesn't accidentally generate passwords with
    ambiguous characters after changing the case of some letters.
    Addresses Launchpad Bugs #638418 and #1349863
  * Fix potential portability bug on architectures where unsgined ints
    are not 4 bytes long</changelog>
  <changelog author="mpluskal@suse.com" date="1436702400">- Add gpg signature
- Use autoreconf
- Cleanup spec file with spec-cleaner</changelog>
</package>
<package pkgid="9445474cec075bbf780dcaab452a1246e5770770e4efa9850a629af77017701a" name="python-otcclient" arch="src">
  <version epoch="0" ver="0.3.64" rel="6.1"/>
  <changelog author="kurt@garloff.de" date="1476878400">- Initial packaging of python-otcclient-0.3.15.</changelog>
  <changelog author="kurt@garloff.de" date="1478865600">- Udpate to latest code from github.
- Includes testsuite.</changelog>
  <changelog author="kurt@garloff.de" date="1482235200">- Update to latest code from github.</changelog>
  <changelog author="kurt@garloff.de" date="1484827200">- Update to 0.3.21.20170118:
  * Support for external projects
  * Support for DMS and MRS</changelog>
  <changelog author="kurt@garloff.de" date="1484827201">- Write config file with stricter permissions.</changelog>
  <changelog author="kurt@garloff.de" date="1487851200">- Update to python-otcclient-0.3.24:
  * Added man page
  * Dynamic decorators (help)
  * Data disk attachment while VM creation
  * Config file protection merged</changelog>
  <changelog author="kurt@garloff.de" date="1488369600">- Update from github:
  * Dynamic decorators for many functions
  * man page update</changelog>
  <changelog author="kurt@garloff.de" date="1488542400">- Update from github:
  * new style template handling fix
  * fix DATA_volumes bug</changelog>
  <changelog author="kurt@garloff.de" date="1488888000">- Update to python-otcclient-0.3.26:
  * issue fix: handling correctly the VPC independent security groups
  * fix second '/' in security-group delete</changelog>
  <changelog author="kurt@garloff.de" date="1497268800">- Update to python-otcclient-0.3.30:
  * Initial MRS implementation
  * Fix domain handling
  * Fix delete-subnet
  * Support VPC dependent and independent security groups when
    converting to ID
- Update to python-otcclient-0.3.28:
  * Fix security-group deletion
  * Fix ECS JSON personlization
  * Handle new (optional) username format
  * fix subnet creation template
  * Support VPC independent security groups</changelog>
  <changelog author="kurt@garloff.de" date="1497441600">- Update to python-otcclient-0.3.31:
  * Initial sahare support
  * Added AZ and quota IDs
  * describe-quotas
  * Initial DCS implementation</changelog>
  <changelog author="kurt@garloff.de" date="1513771200">- Update to python-otcclient-0.3.58:
  * Improve sahara support
  * CCE cluster operations and fixes
  * RDS cluster fixes
  * ELB fix for describe_members
  * DCS functions
  * ECS tag handling
  * Documentation overhaul
  * Reorganize test framework</changelog>
  <changelog author="kurt@garloff.de" date="1521115200">- Update to python-otcclient-0.3.61:
  * Support python2 and 3
  * Volume transfer support
  * Documentation and test improvements
  * Autoscaling for MRS, CCE</changelog>
  <changelog author="kurt@garloff.de" date="1521460800">- Fix manpage (nroff is better than html here).</changelog>
  <changelog author="kurt@garloff.de" date="1528372800">- Create python3-otcclient on SUSE15.</changelog>
  <changelog author="kurt@garloff.de" date="1528459200">- Fix python2 style print statements.</changelog>
  <changelog author="kurt@garloff.de" date="1537963200">- Update to python-otcclient-0.3.64:
  * py3 print fixes have been merged.
  * some more py3 fixes.</changelog>
  <changelog author="kurt@garloff.de" date="1538049600">- Add otc.1.gz (manpage) separately, as it does not seem to be
  included in the PyPi pkg.</changelog>
</package>
<package pkgid="3ba9d21796f0ed638b9f05d5dcbcf249e90c5074b7635ccf0cc4d5a51fedd09f" name="python-otcclient" arch="x86_64">
  <version epoch="0" ver="0.3.64" rel="6.1"/>
  <changelog author="kurt@garloff.de" date="1476878400">- Initial packaging of python-otcclient-0.3.15.</changelog>
  <changelog author="kurt@garloff.de" date="1478865600">- Udpate to latest code from github.
- Includes testsuite.</changelog>
  <changelog author="kurt@garloff.de" date="1482235200">- Update to latest code from github.</changelog>
  <changelog author="kurt@garloff.de" date="1484827200">- Update to 0.3.21.20170118:
  * Support for external projects
  * Support for DMS and MRS</changelog>
  <changelog author="kurt@garloff.de" date="1484827201">- Write config file with stricter permissions.</changelog>
  <changelog author="kurt@garloff.de" date="1487851200">- Update to python-otcclient-0.3.24:
  * Added man page
  * Dynamic decorators (help)
  * Data disk attachment while VM creation
  * Config file protection merged</changelog>
  <changelog author="kurt@garloff.de" date="1488369600">- Update from github:
  * Dynamic decorators for many functions
  * man page update</changelog>
  <changelog author="kurt@garloff.de" date="1488542400">- Update from github:
  * new style template handling fix
  * fix DATA_volumes bug</changelog>
  <changelog author="kurt@garloff.de" date="1488888000">- Update to python-otcclient-0.3.26:
  * issue fix: handling correctly the VPC independent security groups
  * fix second '/' in security-group delete</changelog>
  <changelog author="kurt@garloff.de" date="1497268800">- Update to python-otcclient-0.3.30:
  * Initial MRS implementation
  * Fix domain handling
  * Fix delete-subnet
  * Support VPC dependent and independent security groups when
    converting to ID
- Update to python-otcclient-0.3.28:
  * Fix security-group deletion
  * Fix ECS JSON personlization
  * Handle new (optional) username format
  * fix subnet creation template
  * Support VPC independent security groups</changelog>
  <changelog author="kurt@garloff.de" date="1497441600">- Update to python-otcclient-0.3.31:
  * Initial sahare support
  * Added AZ and quota IDs
  * describe-quotas
  * Initial DCS implementation</changelog>
  <changelog author="kurt@garloff.de" date="1513771200">- Update to python-otcclient-0.3.58:
  * Improve sahara support
  * CCE cluster operations and fixes
  * RDS cluster fixes
  * ELB fix for describe_members
  * DCS functions
  * ECS tag handling
  * Documentation overhaul
  * Reorganize test framework</changelog>
  <changelog author="kurt@garloff.de" date="1521115200">- Update to python-otcclient-0.3.61:
  * Support python2 and 3
  * Volume transfer support
  * Documentation and test improvements
  * Autoscaling for MRS, CCE</changelog>
  <changelog author="kurt@garloff.de" date="1521460800">- Fix manpage (nroff is better than html here).</changelog>
  <changelog author="kurt@garloff.de" date="1528372800">- Create python3-otcclient on SUSE15.</changelog>
  <changelog author="kurt@garloff.de" date="1528459200">- Fix python2 style print statements.</changelog>
  <changelog author="kurt@garloff.de" date="1537963200">- Update to python-otcclient-0.3.64:
  * py3 print fixes have been merged.
  * some more py3 fixes.</changelog>
  <changelog author="kurt@garloff.de" date="1538049600">- Add otc.1.gz (manpage) separately, as it does not seem to be
  included in the PyPi pkg.</changelog>
</package>
<package pkgid="7468671c6c2c6a4b5c8f22b8e61f690a363864b62fad547f28a7a395f1fda702" name="s3cmd" arch="noarch">
  <version epoch="0" ver="2.1.0" rel="23.3"/>
  <changelog author="kmroz@suse.com" date="1445601600">- Initial commit of s3cmd (1.6.0).</changelog>
  <changelog author="kmroz@suse.com" date="1458216000">- New upstream version (1.6.1):
  - Added --host and --host-bucket
  - Added --stats
  - Fix for newer python 2.7.x SSL library updates
  - Many other bug fixes</changelog>
  <changelog author="alarrosa@suse.com" date="1502280000">- Update to 2.0.0:
  - Added support for Python 3 (Shaform, Florent Viard)
  - Added getlifecycle command (Daniel Gryniewicz)
  - Added --cf-inval for invalidating multiple CF distributions (Joe Mifsud)
  - Added --limit to "ls" and "la" commands to return the specified number of objects (Masashi Ozawa)
  - Added --token-refresh and --no-token-refresh and get the access token from the environment (Marco Jakob)
  - Added --restore-priority and --restore-days for S3 Glacier (Robert Palmer)
  - Fixed requester pays header with HEAD requests (Christian Rodriguez)
  - Don't allow mv/cp of multiple files to single file (Guy Gur-Ari)
  - Generalize wildcard certificate forgiveness (Mark Titorenko)
  - Multiple fixes for SSL connections and proxies
  - Added support for HTTP 100-CONTINUE
  - Fixes for s3-like servers
  - Big cleanup and many unicode fixes
  - Many other bug fixes</changelog>
  <changelog author="alarrosa@suse.com" date="1510315200">- Update to 2.0.1:
  - Support for Python 3 is now stable
  - Fixed signature issues due to upper cases in hostname
  - Improved support for Minio Azure gateway
  - Added signurl_use_https option to use https prefix for signurl
  - Fixed a lot of remaining issues and regressions for Python 3
  - Fixed --configure option with Python 3
  - Fixed non string cmdline parameters being ignored
  - Windows support fixes
  - Don't force anymore to have a / on last parameter for the "modify" command
  - Removed the python3 support warning
  - Detect and report error 403 in getpolicy for info command
  - Added a specific error message when getting policy by non owner
  - Many other bug fixes
- Use python3 and drop some very old code from the spec file</changelog>
  <changelog author="rjschwei@suse.com" date="1531137600">- Add missing dependency (boo#1100607)</changelog>
  <changelog author="roman.schiller@t-systems.com" date="1560859200">- Update to 2.0.2:
  - Fixed unexpected timeouts encountered during requests or transfers due to AWS strange connection short timeouts (#941)
  - Fixed a throttle issue slowing down too much transfers in some cases (#913)
  - Added support for $AWS_PROFILE (#966) (Taras Postument)
  - Added clarification comment for the socket_timeout configuration value OS limit
  - Avoid distutils usage at runtime (Matthias Klose)
  - Python 2 compatibility: Fixed import error of which with fallback code (Gianfranco Costamagna)
  - Fixed Python 3 bytes string encoding when getting IAM credentials (Alexander Allakhverdiyev)
  - Fixed handling of config tri-state bool values (like acl_public) (Brian C. Lane)
  - Fixed V2 signature when restore command is used (Jan Kasiak)
  - Fixed setting full_control on objects with public read access (Matthew Vernon)
  - Fixed a bug when only one path is supplied with Cloudfront. (Mikael Svensson)
  - Fixed signature errors with 'modify' requests (Radek Simko)
  - Fixes #936 - Fix setacl command exception (Robert Moucha)
  - Fixes error reporting if deleting a source object failed after a move (#929)
  - Many other bug fixes (#525, #933, #940, #947, #957, #958, #960, #967)
- Important info: AWS S3 doesn't allow anymore uppercases and underscores in bucket names since march 1, 2018.</changelog>
  <changelog author="kurt@garloff.de" date="1592913600">- Update to 2.1.0:
  * Changed size reporting using k instead of K as it a multiple of 1024 (#956)
  * Added "public_url_use_https" config to generate public url using https (#551, #666) (Jukka Nousiainen)
  * Added option to make connection pooling configurable and improvements (Arto Jantunen)
  * Added support for path-style bucket access to signurl (Zac Medico)
  * Added docker configuration and help to run test cases with multiple Python versions (Doug Crozier)
  * Relaxed limitation on special chars for --add-header key names (#1054)
  * Fixed all regions that were automatically converted to lower case (Harshavardhana)
  * Fixed size and alignment of DU and LS output reporting (#956)
  * Fixes for SignatureDoesNotMatch error when host port 80 or 443 is specified, due to stupid servers (#1059)
  * Fixed the useless retries of requests that fail because of ssl cert checks
  * Fixed a possible crash when a file disappears during cache generation (#377)
  * Fixed unicode issues with IAM (#987)
  * Fixed unicode errors with bucked Policy/CORS requests (#847) (Alex Offshore)
  * Fixed unicode issues when loading aws_credential_file (#989)
  * Fixed an issue with the tenant feature of CephRGW. Url encode bucket_name for path-style requests (#1080)
  * Fixed signature v2 always used when bucket_name had special chars (#1081)
  * Allow to use signature v4 only, even for commands without buckets specified (#1082)
  * Fixed small open file descriptor leaks.
  * Py3: Fixed hash-bang in headers to not force using python2 when setup/s3cmd/run-test scripts are executed directly.
  * Py3: Fixed unicode issues with Cloudfront (#1006)
  * Py3: Fixed http.client.RemoteDisconnected errors (#1014) (Ryan Huddleston)
  * Py3: Fixed 'dictionary changed size during iteration' error when using a cache-file (#945) (Doug Crozier)
  * Py3: Fixed the display of file sizes (Vlad Presnyak)
  * Py3: Python 3.8 compatibility fixes (Konstantin Shalygin)
  * Py2: Fixed unicode errors sometimes crashing remote2remote sync (#847)
  * Added s3cmd.egg-info to .gitignore (Philip Dubé)
  * Improved run-test script to not use hard-coded bucket names(#1066) (Doug Crozier)
  * Renamed INSTALL to INSTALL.md and improvements (Nitro, Prabhakar Gupta)
  * Improved the restore command help (Hrchu)
  * Updated the storage-class command help with the recent aws s3 classes (#1020)
  * Fixed typo in the --continue-put help message (Pengyu Chen)
  * Fixed typo (#1062) (Tim Gates)
  * Improvements for setup and build configurations
  * Many other bug fixes</changelog>
</package>
<package pkgid="e1970c2291e31129199eeaf23d83ae9b35d96a12e46c485976e89ed12076dee7" name="s3cmd" arch="src">
  <version epoch="0" ver="2.1.0" rel="23.3"/>
  <changelog author="kmroz@suse.com" date="1445601600">- Initial commit of s3cmd (1.6.0).</changelog>
  <changelog author="kmroz@suse.com" date="1458216000">- New upstream version (1.6.1):
  - Added --host and --host-bucket
  - Added --stats
  - Fix for newer python 2.7.x SSL library updates
  - Many other bug fixes</changelog>
  <changelog author="alarrosa@suse.com" date="1502280000">- Update to 2.0.0:
  - Added support for Python 3 (Shaform, Florent Viard)
  - Added getlifecycle command (Daniel Gryniewicz)
  - Added --cf-inval for invalidating multiple CF distributions (Joe Mifsud)
  - Added --limit to "ls" and "la" commands to return the specified number of objects (Masashi Ozawa)
  - Added --token-refresh and --no-token-refresh and get the access token from the environment (Marco Jakob)
  - Added --restore-priority and --restore-days for S3 Glacier (Robert Palmer)
  - Fixed requester pays header with HEAD requests (Christian Rodriguez)
  - Don't allow mv/cp of multiple files to single file (Guy Gur-Ari)
  - Generalize wildcard certificate forgiveness (Mark Titorenko)
  - Multiple fixes for SSL connections and proxies
  - Added support for HTTP 100-CONTINUE
  - Fixes for s3-like servers
  - Big cleanup and many unicode fixes
  - Many other bug fixes</changelog>
  <changelog author="alarrosa@suse.com" date="1510315200">- Update to 2.0.1:
  - Support for Python 3 is now stable
  - Fixed signature issues due to upper cases in hostname
  - Improved support for Minio Azure gateway
  - Added signurl_use_https option to use https prefix for signurl
  - Fixed a lot of remaining issues and regressions for Python 3
  - Fixed --configure option with Python 3
  - Fixed non string cmdline parameters being ignored
  - Windows support fixes
  - Don't force anymore to have a / on last parameter for the "modify" command
  - Removed the python3 support warning
  - Detect and report error 403 in getpolicy for info command
  - Added a specific error message when getting policy by non owner
  - Many other bug fixes
- Use python3 and drop some very old code from the spec file</changelog>
  <changelog author="rjschwei@suse.com" date="1531137600">- Add missing dependency (boo#1100607)</changelog>
  <changelog author="roman.schiller@t-systems.com" date="1560859200">- Update to 2.0.2:
  - Fixed unexpected timeouts encountered during requests or transfers due to AWS strange connection short timeouts (#941)
  - Fixed a throttle issue slowing down too much transfers in some cases (#913)
  - Added support for $AWS_PROFILE (#966) (Taras Postument)
  - Added clarification comment for the socket_timeout configuration value OS limit
  - Avoid distutils usage at runtime (Matthias Klose)
  - Python 2 compatibility: Fixed import error of which with fallback code (Gianfranco Costamagna)
  - Fixed Python 3 bytes string encoding when getting IAM credentials (Alexander Allakhverdiyev)
  - Fixed handling of config tri-state bool values (like acl_public) (Brian C. Lane)
  - Fixed V2 signature when restore command is used (Jan Kasiak)
  - Fixed setting full_control on objects with public read access (Matthew Vernon)
  - Fixed a bug when only one path is supplied with Cloudfront. (Mikael Svensson)
  - Fixed signature errors with 'modify' requests (Radek Simko)
  - Fixes #936 - Fix setacl command exception (Robert Moucha)
  - Fixes error reporting if deleting a source object failed after a move (#929)
  - Many other bug fixes (#525, #933, #940, #947, #957, #958, #960, #967)
- Important info: AWS S3 doesn't allow anymore uppercases and underscores in bucket names since march 1, 2018.</changelog>
  <changelog author="kurt@garloff.de" date="1592913600">- Update to 2.1.0:
  * Changed size reporting using k instead of K as it a multiple of 1024 (#956)
  * Added "public_url_use_https" config to generate public url using https (#551, #666) (Jukka Nousiainen)
  * Added option to make connection pooling configurable and improvements (Arto Jantunen)
  * Added support for path-style bucket access to signurl (Zac Medico)
  * Added docker configuration and help to run test cases with multiple Python versions (Doug Crozier)
  * Relaxed limitation on special chars for --add-header key names (#1054)
  * Fixed all regions that were automatically converted to lower case (Harshavardhana)
  * Fixed size and alignment of DU and LS output reporting (#956)
  * Fixes for SignatureDoesNotMatch error when host port 80 or 443 is specified, due to stupid servers (#1059)
  * Fixed the useless retries of requests that fail because of ssl cert checks
  * Fixed a possible crash when a file disappears during cache generation (#377)
  * Fixed unicode issues with IAM (#987)
  * Fixed unicode errors with bucked Policy/CORS requests (#847) (Alex Offshore)
  * Fixed unicode issues when loading aws_credential_file (#989)
  * Fixed an issue with the tenant feature of CephRGW. Url encode bucket_name for path-style requests (#1080)
  * Fixed signature v2 always used when bucket_name had special chars (#1081)
  * Allow to use signature v4 only, even for commands without buckets specified (#1082)
  * Fixed small open file descriptor leaks.
  * Py3: Fixed hash-bang in headers to not force using python2 when setup/s3cmd/run-test scripts are executed directly.
  * Py3: Fixed unicode issues with Cloudfront (#1006)
  * Py3: Fixed http.client.RemoteDisconnected errors (#1014) (Ryan Huddleston)
  * Py3: Fixed 'dictionary changed size during iteration' error when using a cache-file (#945) (Doug Crozier)
  * Py3: Fixed the display of file sizes (Vlad Presnyak)
  * Py3: Python 3.8 compatibility fixes (Konstantin Shalygin)
  * Py2: Fixed unicode errors sometimes crashing remote2remote sync (#847)
  * Added s3cmd.egg-info to .gitignore (Philip Dubé)
  * Improved run-test script to not use hard-coded bucket names(#1066) (Doug Crozier)
  * Renamed INSTALL to INSTALL.md and improvements (Nitro, Prabhakar Gupta)
  * Improved the restore command help (Hrchu)
  * Updated the storage-class command help with the recent aws s3 classes (#1020)
  * Fixed typo in the --continue-put help message (Pengyu Chen)
  * Fixed typo (#1062) (Tim Gates)
  * Improvements for setup and build configurations
  * Many other bug fixes</changelog>
</package>
<package pkgid="4bc4f6898f76ac2e2451f130ea63bc6f274ce04c2c7f2a995bff4fa84659126e" name="sap_monitor_script" arch="src">
  <version epoch="0" ver="1.0" rel="15.1"/>
  <changelog author="kurt@garloff.de" date="1509105600">- Initial creation of package</changelog>
  <changelog author="kurt@garloff.de" date="1509105601">- Do not call deploy script; rather put install insns into spec file.</changelog>
</package>
<package pkgid="7a501b684ddecb6660c297fcb98bb7f26d279b1b95d1d16cfc39ae0d298e0e35" name="sap_monitor_script" arch="x86_64">
  <version epoch="0" ver="1.0" rel="15.1"/>
  <changelog author="kurt@garloff.de" date="1509105600">- Initial creation of package</changelog>
  <changelog author="kurt@garloff.de" date="1509105601">- Do not call deploy script; rather put install insns into spec file.</changelog>
</package>
<package pkgid="82f433d4b6d89d873a69be0e0d027fbff4618983d63c8cc240e662806afbb8a7" name="sap_monitor_script-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0" rel="15.1"/>
  <changelog author="kurt@garloff.de" date="1509105600">- Initial creation of package</changelog>
  <changelog author="kurt@garloff.de" date="1509105601">- Do not call deploy script; rather put install insns into spec file.</changelog>
</package>
<package pkgid="d9704782e0f71e67f0df624107b7825b0042ba8c0ce3c009255a6c45abd5d82d" name="scsi_ep_front" arch="src">
  <version epoch="0" ver="1.0.2" rel="19.9"/>
  <changelog author="kurt@garloff.de" date="1497700800">- Initial attempt to package scsi_front_ep as KMP/kmod.</changelog>
  <changelog author="kurt@garloff.de" date="1497700801">- Export .docx to .html.gz, so it's readable by Linux folks ...</changelog>
  <changelog author="kurt@garloff.de" date="1497700802">- Fix build on newer kernels (4.11 ...)</changelog>
  <changelog author="kurt@garloff.de" date="1499860800">- Update to github version:
  * Avoid error message on write contention. (It's not a real error
    as the writes are retried.)</changelog>
  <changelog author="kurt@garloff.de" date="1500292800">- Mod-Supp-Ext.diff: Mark module as externally supported.</changelog>
  <changelog author="kurt@garloff.de" date="1527508800">- Fix build on 4.12+ kernels (use pci_enable_msix_exact).</changelog>
</package>
<package pkgid="2cc6d51bf3965a1a7ed1c412a3ca840a867df2e8dc3c1052a28dffc740ccee25" name="scsi_ep_front" arch="x86_64">
  <version epoch="0" ver="1.0.2" rel="19.9"/>
  <changelog author="kurt@garloff.de" date="1497700800">- Initial attempt to package scsi_front_ep as KMP/kmod.</changelog>
  <changelog author="kurt@garloff.de" date="1497700801">- Export .docx to .html.gz, so it's readable by Linux folks ...</changelog>
  <changelog author="kurt@garloff.de" date="1497700802">- Fix build on newer kernels (4.11 ...)</changelog>
  <changelog author="kurt@garloff.de" date="1499860800">- Update to github version:
  * Avoid error message on write contention. (It's not a real error
    as the writes are retried.)</changelog>
  <changelog author="kurt@garloff.de" date="1500292800">- Mod-Supp-Ext.diff: Mark module as externally supported.</changelog>
  <changelog author="kurt@garloff.de" date="1527508800">- Fix build on 4.12+ kernels (use pci_enable_msix_exact).</changelog>
</package>
<package pkgid="b02a06d88eb73a46f29190129ee6cd63c3fa8a314dad74afc7956448d1f9b4c9" name="shyaml" arch="noarch">
  <version epoch="0" ver="0.4.1" rel="4.2"/>
  <changelog author="kurt@garloff.de" date="1485777600">- Create package from shyaml-0.4.1.</changelog>
</package>
<package pkgid="d697b9df652bb5ecd4cac40fe77e45996fdc60c29f0001ecae00c4a497a4dd5b" name="shyaml" arch="src">
  <version epoch="0" ver="0.4.1" rel="4.2"/>
  <changelog author="kurt@garloff.de" date="1485777600">- Create package from shyaml-0.4.1.</changelog>
</package>
<package pkgid="30e53b885c697d01bb2b99f05752a94f97a4bc328113a91f17eea8f5cc1ec372" name="toa" arch="src">
  <version epoch="0" ver="0.1.0" rel="21.1"/>
  <changelog author="kurt@garloff.de" date="1521460800">- Initial creation of KMP/kmod for TCP Option Address.</changelog>
  <changelog author="kurt@garloff.de" date="1521547200">- Add module description and author into module.</changelog>
</package>
<package pkgid="2fdb448f155c15a3f9f0c9825cdd61eb672eb4e7b247efac3c48c5051817b035" name="toa" arch="x86_64">
  <version epoch="0" ver="0.1.0" rel="21.1"/>
  <changelog author="kurt@garloff.de" date="1521460800">- Initial creation of KMP/kmod for TCP Option Address.</changelog>
  <changelog author="kurt@garloff.de" date="1521547200">- Add module description and author into module.</changelog>
</package>
<package pkgid="652c78c28be2f1827c83950a2127d7598c47cacdccf22b79a8a167a14c955623" name="uvp-monitor" arch="src">
  <version epoch="0" ver="2.2.0.316" rel="13.9"/>
  <changelog author="kurt@garloff.de" date="1455969600">- Create redhat versions for %restart_on_update, %insserv_cleanup,
  %top_on_removal.
- Remove inserted section from /etc/sysctl.conf (on old distros
  without /etc/sysctl.d/).</changelog>
  <changelog author="kurt@garloff.de" date="1457265600">- Detect also Ubuntu, Debian, RHEL, Fedora correctly.</changelog>
  <changelog author="kurt@garloff.de" date="1460808000">- Update to uvp-tools-2.2.0.112:
  * Upstream added option to disable automatic upgrade, use
  * kernel drivers have been rationalized (not used here)
  * Patches have been intregrated ...</changelog>
  <changelog author="kurt@garloff.de" date="1460980800">- Also disable tools upgrade healthcheck.</changelog>
  <changelog author="kurt@garloff.de" date="1467374400">- Fix warning from unsafe syslog formatting.</changelog>
  <changelog author="kurt@garloff.de" date="1472558400">- Improve init script to correctly return 3 on status for not
  running daemon and detect and report 1 for died daemon.</changelog>
  <changelog author="kurt@garloff.de" date="1472817600">- Update to 2.2.0.302:
  * Update securec library
  * Optimize disk name handling; support up to 60
  * use MemAvailable in /proc/meminfo (if present)
  * clean up unused code
  * use mlock for uvp-monitor to prevent swapping causing live
    migration to perform badly
  * make VRM guest advertise sync mode timer to xenstore
  * Updates to the documentation</changelog>
  <changelog author="kurt@garloff.de" date="1472990400">- Only try to load xen_procfs if no xenbus is available.</changelog>
  <changelog author="kurt@garloff.de" date="1474459200">- Update to 2.2.0.312:
  * Updates to kernel drivers</changelog>
  <changelog author="kurt@garloff.de" date="1486641600">- Update to 2.2.0.313:
  * Fixed the errors by cppcheck, includes:
    check_kernel: Resource leak: filp
    network: Address of local auto-variable assigned to a function parameter.
    xenbus_probe: Possible null pointer dereference: drv
    blkfront/xenbus_probe: Uninitialized variable
    xenbus_xs: Variable use-after-free
  * Removed unused code.</changelog>
  <changelog author="kurt@garloff.de" date="1487160000">- Load xenfs on old RHEL6 and mount xenfs on uvp-monitor start.</changelog>
  <changelog author="kurt@garloff.de" date="1488974400">- Detect euleros and fixup 2.x vs 2.0 SPx idiocy ...</changelog>
  <changelog author="kurt@garloff.de" date="1491307200">- Update to 2.2.0.315:
  * Remove some unused code</changelog>
  <changelog author="kurt@garloff.de" date="1503489600">- Update to 2.2.0.316:
  * More unused code removal (healthchec/upgrade)
  * Update bugs documentation
  * Fix resource leak when net route init fails</changelog>
  <changelog author="kurt@garloff.de" date="1505304000">- Skip start on non-xen-based flavors without error.</changelog>
  <changelog author="kurt@garloff.de" date="1515067200">- Move uvp-monitor and other helpers to /opt/huawei/uvp-monitor/</changelog>
  <changelog author="kurt@garloff.de" date="1517832000">- Move /opt/huawei to /opt/otc to avoid conflicts.</changelog>
  <changelog author="kurt@garloff.de" date="1528286400">- insserv PreReqs for SUSE.</changelog>
  <changelog author="kurt@garloff.de" date="1528372800">- Use /etc/os-release to detect openSUSE 15 (SuSE-release is gone).</changelog>
  <changelog author="kurt@garloff.de" date="1542715200">- eth0 may not exist everywhere, so avoid arp_notify sysctl for
  specific NIC and rely on default and all.</changelog>
</package>
<package pkgid="343e06ad617ca41bdf019fee244d86fec55a211d49d71478ee9049e5761d86ff" name="uvp-monitor" arch="x86_64">
  <version epoch="0" ver="2.2.0.316" rel="13.9"/>
  <changelog author="kurt@garloff.de" date="1455969600">- Create redhat versions for %restart_on_update, %insserv_cleanup,
  %top_on_removal.
- Remove inserted section from /etc/sysctl.conf (on old distros
  without /etc/sysctl.d/).</changelog>
  <changelog author="kurt@garloff.de" date="1457265600">- Detect also Ubuntu, Debian, RHEL, Fedora correctly.</changelog>
  <changelog author="kurt@garloff.de" date="1460808000">- Update to uvp-tools-2.2.0.112:
  * Upstream added option to disable automatic upgrade, use
  * kernel drivers have been rationalized (not used here)
  * Patches have been intregrated ...</changelog>
  <changelog author="kurt@garloff.de" date="1460980800">- Also disable tools upgrade healthcheck.</changelog>
  <changelog author="kurt@garloff.de" date="1467374400">- Fix warning from unsafe syslog formatting.</changelog>
  <changelog author="kurt@garloff.de" date="1472558400">- Improve init script to correctly return 3 on status for not
  running daemon and detect and report 1 for died daemon.</changelog>
  <changelog author="kurt@garloff.de" date="1472817600">- Update to 2.2.0.302:
  * Update securec library
  * Optimize disk name handling; support up to 60
  * use MemAvailable in /proc/meminfo (if present)
  * clean up unused code
  * use mlock for uvp-monitor to prevent swapping causing live
    migration to perform badly
  * make VRM guest advertise sync mode timer to xenstore
  * Updates to the documentation</changelog>
  <changelog author="kurt@garloff.de" date="1472990400">- Only try to load xen_procfs if no xenbus is available.</changelog>
  <changelog author="kurt@garloff.de" date="1474459200">- Update to 2.2.0.312:
  * Updates to kernel drivers</changelog>
  <changelog author="kurt@garloff.de" date="1486641600">- Update to 2.2.0.313:
  * Fixed the errors by cppcheck, includes:
    check_kernel: Resource leak: filp
    network: Address of local auto-variable assigned to a function parameter.
    xenbus_probe: Possible null pointer dereference: drv
    blkfront/xenbus_probe: Uninitialized variable
    xenbus_xs: Variable use-after-free
  * Removed unused code.</changelog>
  <changelog author="kurt@garloff.de" date="1487160000">- Load xenfs on old RHEL6 and mount xenfs on uvp-monitor start.</changelog>
  <changelog author="kurt@garloff.de" date="1488974400">- Detect euleros and fixup 2.x vs 2.0 SPx idiocy ...</changelog>
  <changelog author="kurt@garloff.de" date="1491307200">- Update to 2.2.0.315:
  * Remove some unused code</changelog>
  <changelog author="kurt@garloff.de" date="1503489600">- Update to 2.2.0.316:
  * More unused code removal (healthchec/upgrade)
  * Update bugs documentation
  * Fix resource leak when net route init fails</changelog>
  <changelog author="kurt@garloff.de" date="1505304000">- Skip start on non-xen-based flavors without error.</changelog>
  <changelog author="kurt@garloff.de" date="1515067200">- Move uvp-monitor and other helpers to /opt/huawei/uvp-monitor/</changelog>
  <changelog author="kurt@garloff.de" date="1517832000">- Move /opt/huawei to /opt/otc to avoid conflicts.</changelog>
  <changelog author="kurt@garloff.de" date="1528286400">- insserv PreReqs for SUSE.</changelog>
  <changelog author="kurt@garloff.de" date="1528372800">- Use /etc/os-release to detect openSUSE 15 (SuSE-release is gone).</changelog>
  <changelog author="kurt@garloff.de" date="1542715200">- eth0 may not exist everywhere, so avoid arp_notify sysctl for
  specific NIC and rely on default and all.</changelog>
</package>
<package pkgid="6ff986f81309f3808e46057f900cbf6f0a8c0ddf40ed153596905681b5cd650b" name="uvpmod" arch="src">
  <version epoch="0" ver="2.2.0.315" rel="1.10"/>
  <changelog author="kurt@garloff.de" date="1454068800">- Initial package creation for uvpmod-kmp.
- Works for SLES11SP3/4 currently, more to come.</changelog>
  <changelog author="kurt@garloff.de" date="1454068801">- Support compilation on newer kernels by abstracting
  proc_create() function.</changelog>
  <changelog author="kurt@garloff.de" date="1454328000">- Add headers and full set of PV drivers for pre-3.0 kernels.</changelog>
  <changelog author="kurt@garloff.de" date="1455451200">- Use full source tree from Huawei and use SLES12, SLES11 or
  PV_OPS kernel module sources depending on distro.</changelog>
  <changelog author="kurt@garloff.de" date="1455451201">- Leverage patch from JanB and fix build on openSUSE 13.2, 42.1.</changelog>
  <changelog author="kurt@garloff.de" date="1455451202">- Build PV_OPS for kernels past openSUSE 42.1/13.2 and exclude
  kernel-pv for now on 42.1.</changelog>
  <changelog author="kurt@garloff.de" date="1455969600">- Various fixes for RedHat builds, most importantly always pass
  - DMODULE.
- kernel-pv module build.</changelog>
  <changelog author="kurt@garloff.de" date="1457265600">- Register misc device /dev/xen/xenbus to use in preference for
  PV_OPS kernels.</changelog>
  <changelog author="kurt@garloff.de" date="1472817600">- Remove modules.* for CentOS7 kmod.</changelog>
  <changelog author="kurt@garloff.de" date="1473076800">- Update to 2.2.0.302.
  * Restructuring directory layout
  * Bugfixes ...</changelog>
  <changelog author="kurt@garloff.de" date="1473595200">- Modules are externally supported by Huawei. Also sign modules
  with right cert.</changelog>
  <changelog author="kurt@garloff.de" date="1474459200">- Update to 3.0.0.312:
  * Merge driver updates from SAP-HANA-Tools</changelog>
  <changelog author="kurt@garloff.de" date="1486641600">- Update to 2.2.0.313:
  * Fixed the errors by cppcheck, includes:
    check_kernel: Resource leak: filp
    network: Address of local auto-variable assigned to a function parameter.
    xenbus_probe: Possible null pointer dereference: drv
    blkfront/xenbus_probe: Uninitialized variable
    xenbus_xs: Variable use-after-free
  * Removed unused code.</changelog>
  <changelog author="kurt@garloff.de" date="1491307200">- Update to 2.2.0.315:
  * xen-hcall is gone.</changelog>
</package>
<package pkgid="91499ade2c6dfe585f3bd308321a37d48c9a23f85acfdc988201b61b06266f5d" name="xenstore_uvp" arch="src">
  <version epoch="0" ver="3.0.0" rel="38.9"/>
  <changelog author="kurt@garloff.de" date="1455192000">- Creation of package.</changelog>
  <changelog author="kurt@garloff.de" date="1455192001">- Split into three pacakges.</changelog>
  <changelog author="kurt@garloff.de" date="1455451200">- Use /dev/xen/xenbus if available and /proc/xen/xenbus unavailable.</changelog>
  <changelog author="kurt@garloff.de" date="1456920000">- Prefer /dev/xen/xenbus over /proc/xen/xenbus if both are available.</changelog>
  <changelog author="kurt@garloff.de" date="1467374400">- Fix build on arm32/64.</changelog>
  <changelog author="kurt@garloff.de" date="1528804800">- Rename binaries to xenstore_uvp and xenstore-control_uvp to
  avoid conflicts with stock distro package.</changelog>
</package>
<package pkgid="8f36b5456675b05548c49779b08282478160f8c663d8742e73a484e32f4d0e22" name="xenstore_uvp" arch="x86_64">
  <version epoch="0" ver="3.0.0" rel="38.9"/>
  <changelog author="kurt@garloff.de" date="1455192000">- Creation of package.</changelog>
  <changelog author="kurt@garloff.de" date="1455192001">- Split into three pacakges.</changelog>
  <changelog author="kurt@garloff.de" date="1455451200">- Use /dev/xen/xenbus if available and /proc/xen/xenbus unavailable.</changelog>
  <changelog author="kurt@garloff.de" date="1456920000">- Prefer /dev/xen/xenbus over /proc/xen/xenbus if both are available.</changelog>
  <changelog author="kurt@garloff.de" date="1467374400">- Fix build on arm32/64.</changelog>
  <changelog author="kurt@garloff.de" date="1528804800">- Rename binaries to xenstore_uvp and xenstore-control_uvp to
  avoid conflicts with stock distro package.</changelog>
</package>
<package pkgid="872044dd895fb1b909d2f1e808cc7e0a21268172c0d4483ad56c331a7b5ec991" name="xenstore_uvp-devel" arch="x86_64">
  <version epoch="0" ver="3.0.0" rel="38.9"/>
  <changelog author="kurt@garloff.de" date="1455192000">- Creation of package.</changelog>
  <changelog author="kurt@garloff.de" date="1455192001">- Split into three pacakges.</changelog>
  <changelog author="kurt@garloff.de" date="1455451200">- Use /dev/xen/xenbus if available and /proc/xen/xenbus unavailable.</changelog>
  <changelog author="kurt@garloff.de" date="1456920000">- Prefer /dev/xen/xenbus over /proc/xen/xenbus if both are available.</changelog>
  <changelog author="kurt@garloff.de" date="1467374400">- Fix build on arm32/64.</changelog>
  <changelog author="kurt@garloff.de" date="1528804800">- Rename binaries to xenstore_uvp and xenstore-control_uvp to
  avoid conflicts with stock distro package.</changelog>
</package>
<package pkgid="5fcc0ed29bff6a3d52a7f971aba14116c496945a099257179f06da54d5dfcb9d" name="zerofree" arch="src">
  <version epoch="0" ver="1.0.3" rel="10.10"/>
  <changelog author="archie@dellroad.org" date="1279454400">- Turn on SUSE_ASNEEDED magic to fix build.</changelog>
  <changelog author="masterpatricko@gmail.com" date="1292155200">- Build with optflags</changelog>
  <changelog author="ohering@suse.de" date="1338811200">- update sparsify.c to fix build errors, download version 2012-05-10</changelog>
  <changelog author="ohering@suse.de" date="1338811201">- update to zerofree-1.0.2
  Allow non-zero fill value, new option -f &lt;val&gt;</changelog>
  <changelog author="tejas.guruswamy@opensuse.org" date="1355745600">- Update to zerofree-1.0.3</changelog>
  <changelog author="ohering@suse.de" date="1375444800">- package COPYING</changelog>
  <changelog author="sweet_f_a@gmx.de" date="1441886400">- add zerofree(8) man page (taken from debian)</changelog>
</package>
<package pkgid="0f5ae42aa975de942b2fd9c00c9037158350939a7f383c6bee86a20375c8778e" name="zerofree" arch="x86_64">
  <version epoch="0" ver="1.0.3" rel="10.10"/>
  <changelog author="archie@dellroad.org" date="1279454400">- Turn on SUSE_ASNEEDED magic to fix build.</changelog>
  <changelog author="masterpatricko@gmail.com" date="1292155200">- Build with optflags</changelog>
  <changelog author="ohering@suse.de" date="1338811200">- update sparsify.c to fix build errors, download version 2012-05-10</changelog>
  <changelog author="ohering@suse.de" date="1338811201">- update to zerofree-1.0.2
  Allow non-zero fill value, new option -f &lt;val&gt;</changelog>
  <changelog author="tejas.guruswamy@opensuse.org" date="1355745600">- Update to zerofree-1.0.3</changelog>
  <changelog author="ohering@suse.de" date="1375444800">- package COPYING</changelog>
  <changelog author="sweet_f_a@gmx.de" date="1441886400">- add zerofree(8) man page (taken from debian)</changelog>
</package>
</otherdata>