<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="12">
<package pkgid="5d9aed059ab1805712da2e623445b7081740bd6cc5e99ea131dd4c8eaf0b9382" name="cloud-init" arch="src">
  <version epoch="0" ver="0.7.8" rel="2.1"/>
  <changelog author="rjschwei@suse.com" date="1477915200">- Add cloud-init-sysconfig-netpathfix.patch (bsc#1007529)
  + Fix the default path for network scripts
- Cosmetic changes to suseIntegratedHandler.patch</changelog>
  <changelog author="rjschwei@suse.com" date="1478001600">- Modify suseIntegratedHandler.patch (bsc#1007529)
  + Fall back to the previous method of writing network information
    We have to work out upstream how to have distro specific renderer
    for sysconfig</changelog>
  <changelog author="kukuk@suse.de" date="1479038400">- Add zypp_add_repos.diff to support repos for zypper [FATE#322038]</changelog>
  <changelog author="kukuk@suse.de" date="1479816000">- Move cloud.cfg into an own sub-package, so that we can have
  a product specific version. [FATE#322039]</changelog>
  <changelog author="kukuk@suse.de" date="1479902400">- Reworked zypp_add_repos.diff to behave similar to zypper ar</changelog>
  <changelog author="kukuk@suse.com" date="1480334400">- Add LocalDisk datasource datasourceLocalDisk.patch [FATE#321107]</changelog>
  <changelog author="kukuk@suse.com" date="1480507200">- Add Conflicts for otherproviders of cloud-init-config.
- Add require for python-six (used by several modules)</changelog>
  <changelog author="kukuk@suse.de" date="1480593600">- add datasourceLocalDisk.patch:
  * Fix datasourceLocalDisk module in case directory exists but is
  empty.</changelog>
  <changelog author="dmueller@suse.com" date="1481198400">- fix the cloud.cfg split, cyclic non-versioned dependencies are
  bad. also fix changelog entries</changelog>
  <changelog author="jgleissner@suse.com" date="1481284800">- Modify suseIntegratedHandler.patch (bsc#998103)
  + Store previous hostname so update_hostname module does not
    overwrite manually set hostnames
- cloud-init-python26.patch
  + Compatibility fixes with Python 2.6</changelog>
  <changelog author="dmueller@suse.com" date="1481544000">- fix unintentional edit in last change again</changelog>
  <changelog author="dmueller@suse.com" date="1481544001">- adjust license (as of 0.7.8 AGPL-3.0 was added)</changelog>
  <changelog author="kukuk@suse.de" date="1481630400">- fix syntax error in datasource LocalDisk (fix got somehow lost)</changelog>
  <changelog author="rjschwei@suse.com" date="1481976000">- Configuration split (bsc#1016160)</changelog>
  <changelog author="kukuk@suse.de" date="1485172800">- Require net-tools for network setup</changelog>
  <changelog author="rjschwei@suse.com" date="1487246400">- Update fix-default-systemd-unit-dir.patch (bsc#1024709)
  + based on work by Thomas Abraham
- Add cloud-init-handle-not-implemented-query.patch (boo#1017832)</changelog>
  <changelog author="rjschwei@suse.com" date="1487246401">- Do not set mount options for ephemeral drive, use the defaults
  that are built into the code (bsc#930524)</changelog>
  <changelog author="kukuk@suse.de" date="1487592000">- Don't call insserv if we use systemd</changelog>
  <changelog author="dmueller@suse.com" date="1488196800">- add cloud-init-net-sysconfig-lp1665441.patch (lp#1665441)</changelog>
  <changelog author="kukuk@suse.de" date="1489233600">- On Tumbleweed we need net-tools-deprecated to setup the network</changelog>
</package>
<package pkgid="97f68717f977861e01478033033f7c2033b833889e1f28c327e6126589d861f4" name="cloud-init" arch="x86_64">
  <version epoch="0" ver="0.7.8" rel="2.1"/>
  <changelog author="rjschwei@suse.com" date="1477915200">- Add cloud-init-sysconfig-netpathfix.patch (bsc#1007529)
  + Fix the default path for network scripts
- Cosmetic changes to suseIntegratedHandler.patch</changelog>
  <changelog author="rjschwei@suse.com" date="1478001600">- Modify suseIntegratedHandler.patch (bsc#1007529)
  + Fall back to the previous method of writing network information
    We have to work out upstream how to have distro specific renderer
    for sysconfig</changelog>
  <changelog author="kukuk@suse.de" date="1479038400">- Add zypp_add_repos.diff to support repos for zypper [FATE#322038]</changelog>
  <changelog author="kukuk@suse.de" date="1479816000">- Move cloud.cfg into an own sub-package, so that we can have
  a product specific version. [FATE#322039]</changelog>
  <changelog author="kukuk@suse.de" date="1479902400">- Reworked zypp_add_repos.diff to behave similar to zypper ar</changelog>
  <changelog author="kukuk@suse.com" date="1480334400">- Add LocalDisk datasource datasourceLocalDisk.patch [FATE#321107]</changelog>
  <changelog author="kukuk@suse.com" date="1480507200">- Add Conflicts for otherproviders of cloud-init-config.
- Add require for python-six (used by several modules)</changelog>
  <changelog author="kukuk@suse.de" date="1480593600">- add datasourceLocalDisk.patch:
  * Fix datasourceLocalDisk module in case directory exists but is
  empty.</changelog>
  <changelog author="dmueller@suse.com" date="1481198400">- fix the cloud.cfg split, cyclic non-versioned dependencies are
  bad. also fix changelog entries</changelog>
  <changelog author="jgleissner@suse.com" date="1481284800">- Modify suseIntegratedHandler.patch (bsc#998103)
  + Store previous hostname so update_hostname module does not
    overwrite manually set hostnames
- cloud-init-python26.patch
  + Compatibility fixes with Python 2.6</changelog>
  <changelog author="dmueller@suse.com" date="1481544000">- fix unintentional edit in last change again</changelog>
  <changelog author="dmueller@suse.com" date="1481544001">- adjust license (as of 0.7.8 AGPL-3.0 was added)</changelog>
  <changelog author="kukuk@suse.de" date="1481630400">- fix syntax error in datasource LocalDisk (fix got somehow lost)</changelog>
  <changelog author="rjschwei@suse.com" date="1481976000">- Configuration split (bsc#1016160)</changelog>
  <changelog author="kukuk@suse.de" date="1485172800">- Require net-tools for network setup</changelog>
  <changelog author="rjschwei@suse.com" date="1487246400">- Update fix-default-systemd-unit-dir.patch (bsc#1024709)
  + based on work by Thomas Abraham
- Add cloud-init-handle-not-implemented-query.patch (boo#1017832)</changelog>
  <changelog author="rjschwei@suse.com" date="1487246401">- Do not set mount options for ephemeral drive, use the defaults
  that are built into the code (bsc#930524)</changelog>
  <changelog author="kukuk@suse.de" date="1487592000">- Don't call insserv if we use systemd</changelog>
  <changelog author="dmueller@suse.com" date="1488196800">- add cloud-init-net-sysconfig-lp1665441.patch (lp#1665441)</changelog>
  <changelog author="kukuk@suse.de" date="1489233600">- On Tumbleweed we need net-tools-deprecated to setup the network</changelog>
</package>
<package pkgid="1223b3c8eb106b163e493a79e542d41f045137a4bbe1adf47886f42b27e1d56f" name="cloud-init-config-suse" arch="x86_64">
  <version epoch="0" ver="0.7.8" rel="2.1"/>
  <changelog author="rjschwei@suse.com" date="1477915200">- Add cloud-init-sysconfig-netpathfix.patch (bsc#1007529)
  + Fix the default path for network scripts
- Cosmetic changes to suseIntegratedHandler.patch</changelog>
  <changelog author="rjschwei@suse.com" date="1478001600">- Modify suseIntegratedHandler.patch (bsc#1007529)
  + Fall back to the previous method of writing network information
    We have to work out upstream how to have distro specific renderer
    for sysconfig</changelog>
  <changelog author="kukuk@suse.de" date="1479038400">- Add zypp_add_repos.diff to support repos for zypper [FATE#322038]</changelog>
  <changelog author="kukuk@suse.de" date="1479816000">- Move cloud.cfg into an own sub-package, so that we can have
  a product specific version. [FATE#322039]</changelog>
  <changelog author="kukuk@suse.de" date="1479902400">- Reworked zypp_add_repos.diff to behave similar to zypper ar</changelog>
  <changelog author="kukuk@suse.com" date="1480334400">- Add LocalDisk datasource datasourceLocalDisk.patch [FATE#321107]</changelog>
  <changelog author="kukuk@suse.com" date="1480507200">- Add Conflicts for otherproviders of cloud-init-config.
- Add require for python-six (used by several modules)</changelog>
  <changelog author="kukuk@suse.de" date="1480593600">- add datasourceLocalDisk.patch:
  * Fix datasourceLocalDisk module in case directory exists but is
  empty.</changelog>
  <changelog author="dmueller@suse.com" date="1481198400">- fix the cloud.cfg split, cyclic non-versioned dependencies are
  bad. also fix changelog entries</changelog>
  <changelog author="jgleissner@suse.com" date="1481284800">- Modify suseIntegratedHandler.patch (bsc#998103)
  + Store previous hostname so update_hostname module does not
    overwrite manually set hostnames
- cloud-init-python26.patch
  + Compatibility fixes with Python 2.6</changelog>
  <changelog author="dmueller@suse.com" date="1481544000">- fix unintentional edit in last change again</changelog>
  <changelog author="dmueller@suse.com" date="1481544001">- adjust license (as of 0.7.8 AGPL-3.0 was added)</changelog>
  <changelog author="kukuk@suse.de" date="1481630400">- fix syntax error in datasource LocalDisk (fix got somehow lost)</changelog>
  <changelog author="rjschwei@suse.com" date="1481976000">- Configuration split (bsc#1016160)</changelog>
  <changelog author="kukuk@suse.de" date="1485172800">- Require net-tools for network setup</changelog>
  <changelog author="rjschwei@suse.com" date="1487246400">- Update fix-default-systemd-unit-dir.patch (bsc#1024709)
  + based on work by Thomas Abraham
- Add cloud-init-handle-not-implemented-query.patch (boo#1017832)</changelog>
  <changelog author="rjschwei@suse.com" date="1487246401">- Do not set mount options for ephemeral drive, use the defaults
  that are built into the code (bsc#930524)</changelog>
  <changelog author="kukuk@suse.de" date="1487592000">- Don't call insserv if we use systemd</changelog>
  <changelog author="dmueller@suse.com" date="1488196800">- add cloud-init-net-sysconfig-lp1665441.patch (lp#1665441)</changelog>
  <changelog author="kukuk@suse.de" date="1489233600">- On Tumbleweed we need net-tools-deprecated to setup the network</changelog>
</package>
<package pkgid="476bea24c244d40966cecdba65f81a5eb35970b39e899a4c7d1370d494dc3e97" name="cloud-init-doc" arch="x86_64">
  <version epoch="0" ver="0.7.8" rel="2.1"/>
  <changelog author="rjschwei@suse.com" date="1477915200">- Add cloud-init-sysconfig-netpathfix.patch (bsc#1007529)
  + Fix the default path for network scripts
- Cosmetic changes to suseIntegratedHandler.patch</changelog>
  <changelog author="rjschwei@suse.com" date="1478001600">- Modify suseIntegratedHandler.patch (bsc#1007529)
  + Fall back to the previous method of writing network information
    We have to work out upstream how to have distro specific renderer
    for sysconfig</changelog>
  <changelog author="kukuk@suse.de" date="1479038400">- Add zypp_add_repos.diff to support repos for zypper [FATE#322038]</changelog>
  <changelog author="kukuk@suse.de" date="1479816000">- Move cloud.cfg into an own sub-package, so that we can have
  a product specific version. [FATE#322039]</changelog>
  <changelog author="kukuk@suse.de" date="1479902400">- Reworked zypp_add_repos.diff to behave similar to zypper ar</changelog>
  <changelog author="kukuk@suse.com" date="1480334400">- Add LocalDisk datasource datasourceLocalDisk.patch [FATE#321107]</changelog>
  <changelog author="kukuk@suse.com" date="1480507200">- Add Conflicts for otherproviders of cloud-init-config.
- Add require for python-six (used by several modules)</changelog>
  <changelog author="kukuk@suse.de" date="1480593600">- add datasourceLocalDisk.patch:
  * Fix datasourceLocalDisk module in case directory exists but is
  empty.</changelog>
  <changelog author="dmueller@suse.com" date="1481198400">- fix the cloud.cfg split, cyclic non-versioned dependencies are
  bad. also fix changelog entries</changelog>
  <changelog author="jgleissner@suse.com" date="1481284800">- Modify suseIntegratedHandler.patch (bsc#998103)
  + Store previous hostname so update_hostname module does not
    overwrite manually set hostnames
- cloud-init-python26.patch
  + Compatibility fixes with Python 2.6</changelog>
  <changelog author="dmueller@suse.com" date="1481544000">- fix unintentional edit in last change again</changelog>
  <changelog author="dmueller@suse.com" date="1481544001">- adjust license (as of 0.7.8 AGPL-3.0 was added)</changelog>
  <changelog author="kukuk@suse.de" date="1481630400">- fix syntax error in datasource LocalDisk (fix got somehow lost)</changelog>
  <changelog author="rjschwei@suse.com" date="1481976000">- Configuration split (bsc#1016160)</changelog>
  <changelog author="kukuk@suse.de" date="1485172800">- Require net-tools for network setup</changelog>
  <changelog author="rjschwei@suse.com" date="1487246400">- Update fix-default-systemd-unit-dir.patch (bsc#1024709)
  + based on work by Thomas Abraham
- Add cloud-init-handle-not-implemented-query.patch (boo#1017832)</changelog>
  <changelog author="rjschwei@suse.com" date="1487246401">- Do not set mount options for ephemeral drive, use the defaults
  that are built into the code (bsc#930524)</changelog>
  <changelog author="kukuk@suse.de" date="1487592000">- Don't call insserv if we use systemd</changelog>
  <changelog author="dmueller@suse.com" date="1488196800">- add cloud-init-net-sysconfig-lp1665441.patch (lp#1665441)</changelog>
  <changelog author="kukuk@suse.de" date="1489233600">- On Tumbleweed we need net-tools-deprecated to setup the network</changelog>
</package>
<package pkgid="6f57331b47529a0b7d57dce979f62165c2398074375c6161d106aaf52c3f5d31" name="cloud-init-test" arch="x86_64">
  <version epoch="0" ver="0.7.8" rel="2.1"/>
  <changelog author="rjschwei@suse.com" date="1477915200">- Add cloud-init-sysconfig-netpathfix.patch (bsc#1007529)
  + Fix the default path for network scripts
- Cosmetic changes to suseIntegratedHandler.patch</changelog>
  <changelog author="rjschwei@suse.com" date="1478001600">- Modify suseIntegratedHandler.patch (bsc#1007529)
  + Fall back to the previous method of writing network information
    We have to work out upstream how to have distro specific renderer
    for sysconfig</changelog>
  <changelog author="kukuk@suse.de" date="1479038400">- Add zypp_add_repos.diff to support repos for zypper [FATE#322038]</changelog>
  <changelog author="kukuk@suse.de" date="1479816000">- Move cloud.cfg into an own sub-package, so that we can have
  a product specific version. [FATE#322039]</changelog>
  <changelog author="kukuk@suse.de" date="1479902400">- Reworked zypp_add_repos.diff to behave similar to zypper ar</changelog>
  <changelog author="kukuk@suse.com" date="1480334400">- Add LocalDisk datasource datasourceLocalDisk.patch [FATE#321107]</changelog>
  <changelog author="kukuk@suse.com" date="1480507200">- Add Conflicts for otherproviders of cloud-init-config.
- Add require for python-six (used by several modules)</changelog>
  <changelog author="kukuk@suse.de" date="1480593600">- add datasourceLocalDisk.patch:
  * Fix datasourceLocalDisk module in case directory exists but is
  empty.</changelog>
  <changelog author="dmueller@suse.com" date="1481198400">- fix the cloud.cfg split, cyclic non-versioned dependencies are
  bad. also fix changelog entries</changelog>
  <changelog author="jgleissner@suse.com" date="1481284800">- Modify suseIntegratedHandler.patch (bsc#998103)
  + Store previous hostname so update_hostname module does not
    overwrite manually set hostnames
- cloud-init-python26.patch
  + Compatibility fixes with Python 2.6</changelog>
  <changelog author="dmueller@suse.com" date="1481544000">- fix unintentional edit in last change again</changelog>
  <changelog author="dmueller@suse.com" date="1481544001">- adjust license (as of 0.7.8 AGPL-3.0 was added)</changelog>
  <changelog author="kukuk@suse.de" date="1481630400">- fix syntax error in datasource LocalDisk (fix got somehow lost)</changelog>
  <changelog author="rjschwei@suse.com" date="1481976000">- Configuration split (bsc#1016160)</changelog>
  <changelog author="kukuk@suse.de" date="1485172800">- Require net-tools for network setup</changelog>
  <changelog author="rjschwei@suse.com" date="1487246400">- Update fix-default-systemd-unit-dir.patch (bsc#1024709)
  + based on work by Thomas Abraham
- Add cloud-init-handle-not-implemented-query.patch (boo#1017832)</changelog>
  <changelog author="rjschwei@suse.com" date="1487246401">- Do not set mount options for ephemeral drive, use the defaults
  that are built into the code (bsc#930524)</changelog>
  <changelog author="kukuk@suse.de" date="1487592000">- Don't call insserv if we use systemd</changelog>
  <changelog author="dmueller@suse.com" date="1488196800">- add cloud-init-net-sysconfig-lp1665441.patch (lp#1665441)</changelog>
  <changelog author="kukuk@suse.de" date="1489233600">- On Tumbleweed we need net-tools-deprecated to setup the network</changelog>
</package>
<package pkgid="94f00f1389de322c5bf641d111472c74a6f92c96b09b06465724bc1bc650fa82" name="google-compute-engine" arch="src">
  <version epoch="0" ver="20170718" rel="1.1"/>
  <changelog author="rjschwei@suse.com" date="1476705600">- Initial build
  - Version 20160803</changelog>
  <changelog author="rjschwei@suse.com" date="1476705601">- Conflict with the previous generation of initialization code.
  * According to upstream and update path is not supported and
    has too many corner cases to reliably work. Thus running instances are
    not expected to upgrade.</changelog>
  <changelog author="rjschwei@suse.com" date="1476705602">- Own the udev directories, fixes issue with SLE 12 build</changelog>
  <changelog author="rjschwei@suse.com" date="1476878400">- Add sysvinit scripts for SUSE, upstream scripts are RHEL specific
  * google-accounts-daemon.suse
  * google-clock-skew-daemon.suse
  * google-instance-setup.suse
  * google-ip-forwarding-daemon.suse
  * google-shutdown-scripts.suse
  * google-startup-scripts.suse</changelog>
  <changelog author="rjschwei@suse.com" date="1476878401">- Package the rsyslog config unconditionally, rsyslog also available on
  SLE 11</changelog>
  <changelog author="rjschwei@suse.com" date="1476878402">- Add gcei-handle-failed-open.patch
  * Do not exit with a traceback if the sudoers file cannot be written</changelog>
  <changelog author="rjschwei@suse.com" date="1476964800">- Update gcei-handle-failed-open.patch to match upstream PR</changelog>
  <changelog author="rjschwei@suse.com" date="1477483200">- Include in SLE 12 and SLE 11 (FATE#321748, FATE#321890, bsc#994943)</changelog>
  <changelog author="jengelh@inai.de" date="1477828800">- Resolve description inaccuracy
- Call %service_* just once, but with all args</changelog>
  <changelog author="rjschwei@suse.com" date="1482148800">- Update to version 20161213 (bsc#1015829, bsc#1016372)
  + Remove gcei-handle-failed-open.patch included upstream
  + Remove gcei-handle-missing-gsutil.patch included upstream
  + Forward port gcei-hide-py-deps.patch
  + Improved alias IP support
- From 20161118
  + Add support for alias IPs in the IP forwarding daemon.
  + IP forwarding daemon adds back local routes after network restart.
  + Account daemon removes expired key access without metadata change.
  + Account daemon ignores SSH keys with non-ascii characters.
  + Improved exception handling.
  + Fix for syslog startup on systemd.
  + Add a route to the metadata server to /etc/hosts.
- From 20160930
  + Provide a service to enable network interfaces on boot.
  + Create a common library for inspecting network interfaces.
  + Allow metadata script output that is not UTF-8.
  + Fixed instance config file logic.
  + Fixed accounts management Python 3 compatibility.
  + Fixed IP forwarding Python 3 compatibility.
  + Improved style consistency.
  + Run a service on boot to enable additional network interfaces.
  + Update dhclient-script on EL 6 to fix local routing.</changelog>
  <changelog author="rjschwei@suse.com" date="1484222400">- Scripts that are one-shot should not be marked as "stop_on_removal"
  as there is no process running (bsc#1017395)
- One-shot scripts should not run with startproc</changelog>
  <changelog author="rjschwei@suse.com" date="1484308800">- The startup script attempts a network connection, thus it must
  run after network setup</changelog>
  <changelog author="rjschwei@suse.com" date="1497873600">- Include the oslogin code as a subpackage (bsc#1044535)
- Create the init package as a subpackage of a generic dummy package
  + oslogin is arch but init is noarch thus we need to treat the package
    this way
- Add rpmlintrc
  + Since we ship pam and nss modules in -oslogin we do not want
    to name the package according to the shared library naming policy
- Add baslibs.config
  + Handle the nss and pam modules provided by oslogin properly</changelog>
  <changelog author="rjschwei@suse.com" date="1499947200">- Include fix to avoid reboot of instance upon install</changelog>
  <changelog author="rjschwei@suse.com" date="1499947201">- Move BuildRoot definition to base setup to fix build error on SLES 11 SP4</changelog>
  <changelog author="rjschwei@suse.com" date="1499947202">- Change install command
  + Fix builds for 32 bit</changelog>
  <changelog author="rjschwei@suse.com" date="1500379200">- UPdate to version 20170718
  + Allow nologin paths other than /sbin/nologin.
  + Try to download GCS URLs with curl if gsutil is not installed.
  + Fix control scripts to correctly restart sshd and nscd if they exist.
  + Retry HTTP requests if error 500 is received.
  + Move oslogin sudoers directory locations.</changelog>
</package>
<package pkgid="6ee8fba261cf63f9fad70842addc2770bddd59e62662a5d978f6de83f45c4b83" name="google-compute-engine-init" arch="noarch">
  <version epoch="0" ver="20170718" rel="1.1"/>
  <changelog author="rjschwei@suse.com" date="1476705600">- Initial build
  - Version 20160803</changelog>
  <changelog author="rjschwei@suse.com" date="1476705601">- Conflict with the previous generation of initialization code.
  * According to upstream and update path is not supported and
    has too many corner cases to reliably work. Thus running instances are
    not expected to upgrade.</changelog>
  <changelog author="rjschwei@suse.com" date="1476705602">- Own the udev directories, fixes issue with SLE 12 build</changelog>
  <changelog author="rjschwei@suse.com" date="1476878400">- Add sysvinit scripts for SUSE, upstream scripts are RHEL specific
  * google-accounts-daemon.suse
  * google-clock-skew-daemon.suse
  * google-instance-setup.suse
  * google-ip-forwarding-daemon.suse
  * google-shutdown-scripts.suse
  * google-startup-scripts.suse</changelog>
  <changelog author="rjschwei@suse.com" date="1476878401">- Package the rsyslog config unconditionally, rsyslog also available on
  SLE 11</changelog>
  <changelog author="rjschwei@suse.com" date="1476878402">- Add gcei-handle-failed-open.patch
  * Do not exit with a traceback if the sudoers file cannot be written</changelog>
  <changelog author="rjschwei@suse.com" date="1476964800">- Update gcei-handle-failed-open.patch to match upstream PR</changelog>
  <changelog author="rjschwei@suse.com" date="1477483200">- Include in SLE 12 and SLE 11 (FATE#321748, FATE#321890, bsc#994943)</changelog>
  <changelog author="jengelh@inai.de" date="1477828800">- Resolve description inaccuracy
- Call %service_* just once, but with all args</changelog>
  <changelog author="rjschwei@suse.com" date="1482148800">- Update to version 20161213 (bsc#1015829, bsc#1016372)
  + Remove gcei-handle-failed-open.patch included upstream
  + Remove gcei-handle-missing-gsutil.patch included upstream
  + Forward port gcei-hide-py-deps.patch
  + Improved alias IP support
- From 20161118
  + Add support for alias IPs in the IP forwarding daemon.
  + IP forwarding daemon adds back local routes after network restart.
  + Account daemon removes expired key access without metadata change.
  + Account daemon ignores SSH keys with non-ascii characters.
  + Improved exception handling.
  + Fix for syslog startup on systemd.
  + Add a route to the metadata server to /etc/hosts.
- From 20160930
  + Provide a service to enable network interfaces on boot.
  + Create a common library for inspecting network interfaces.
  + Allow metadata script output that is not UTF-8.
  + Fixed instance config file logic.
  + Fixed accounts management Python 3 compatibility.
  + Fixed IP forwarding Python 3 compatibility.
  + Improved style consistency.
  + Run a service on boot to enable additional network interfaces.
  + Update dhclient-script on EL 6 to fix local routing.</changelog>
  <changelog author="rjschwei@suse.com" date="1484222400">- Scripts that are one-shot should not be marked as "stop_on_removal"
  as there is no process running (bsc#1017395)
- One-shot scripts should not run with startproc</changelog>
  <changelog author="rjschwei@suse.com" date="1484308800">- The startup script attempts a network connection, thus it must
  run after network setup</changelog>
  <changelog author="rjschwei@suse.com" date="1497873600">- Include the oslogin code as a subpackage (bsc#1044535)
- Create the init package as a subpackage of a generic dummy package
  + oslogin is arch but init is noarch thus we need to treat the package
    this way
- Add rpmlintrc
  + Since we ship pam and nss modules in -oslogin we do not want
    to name the package according to the shared library naming policy
- Add baslibs.config
  + Handle the nss and pam modules provided by oslogin properly</changelog>
  <changelog author="rjschwei@suse.com" date="1499947200">- Include fix to avoid reboot of instance upon install</changelog>
  <changelog author="rjschwei@suse.com" date="1499947201">- Move BuildRoot definition to base setup to fix build error on SLES 11 SP4</changelog>
  <changelog author="rjschwei@suse.com" date="1499947202">- Change install command
  + Fix builds for 32 bit</changelog>
  <changelog author="rjschwei@suse.com" date="1500379200">- UPdate to version 20170718
  + Allow nologin paths other than /sbin/nologin.
  + Try to download GCS URLs with curl if gsutil is not installed.
  + Fix control scripts to correctly restart sshd and nscd if they exist.
  + Retry HTTP requests if error 500 is received.
  + Move oslogin sudoers directory locations.</changelog>
</package>
<package pkgid="567e32110ea5550694b278076f0496234b1b111b2e55b714f01ae99562ba4bfc" name="google-compute-engine-oslogin" arch="x86_64">
  <version epoch="0" ver="20170718" rel="1.1"/>
  <changelog author="rjschwei@suse.com" date="1476705600">- Initial build
  - Version 20160803</changelog>
  <changelog author="rjschwei@suse.com" date="1476705601">- Conflict with the previous generation of initialization code.
  * According to upstream and update path is not supported and
    has too many corner cases to reliably work. Thus running instances are
    not expected to upgrade.</changelog>
  <changelog author="rjschwei@suse.com" date="1476705602">- Own the udev directories, fixes issue with SLE 12 build</changelog>
  <changelog author="rjschwei@suse.com" date="1476878400">- Add sysvinit scripts for SUSE, upstream scripts are RHEL specific
  * google-accounts-daemon.suse
  * google-clock-skew-daemon.suse
  * google-instance-setup.suse
  * google-ip-forwarding-daemon.suse
  * google-shutdown-scripts.suse
  * google-startup-scripts.suse</changelog>
  <changelog author="rjschwei@suse.com" date="1476878401">- Package the rsyslog config unconditionally, rsyslog also available on
  SLE 11</changelog>
  <changelog author="rjschwei@suse.com" date="1476878402">- Add gcei-handle-failed-open.patch
  * Do not exit with a traceback if the sudoers file cannot be written</changelog>
  <changelog author="rjschwei@suse.com" date="1476964800">- Update gcei-handle-failed-open.patch to match upstream PR</changelog>
  <changelog author="rjschwei@suse.com" date="1477483200">- Include in SLE 12 and SLE 11 (FATE#321748, FATE#321890, bsc#994943)</changelog>
  <changelog author="jengelh@inai.de" date="1477828800">- Resolve description inaccuracy
- Call %service_* just once, but with all args</changelog>
  <changelog author="rjschwei@suse.com" date="1482148800">- Update to version 20161213 (bsc#1015829, bsc#1016372)
  + Remove gcei-handle-failed-open.patch included upstream
  + Remove gcei-handle-missing-gsutil.patch included upstream
  + Forward port gcei-hide-py-deps.patch
  + Improved alias IP support
- From 20161118
  + Add support for alias IPs in the IP forwarding daemon.
  + IP forwarding daemon adds back local routes after network restart.
  + Account daemon removes expired key access without metadata change.
  + Account daemon ignores SSH keys with non-ascii characters.
  + Improved exception handling.
  + Fix for syslog startup on systemd.
  + Add a route to the metadata server to /etc/hosts.
- From 20160930
  + Provide a service to enable network interfaces on boot.
  + Create a common library for inspecting network interfaces.
  + Allow metadata script output that is not UTF-8.
  + Fixed instance config file logic.
  + Fixed accounts management Python 3 compatibility.
  + Fixed IP forwarding Python 3 compatibility.
  + Improved style consistency.
  + Run a service on boot to enable additional network interfaces.
  + Update dhclient-script on EL 6 to fix local routing.</changelog>
  <changelog author="rjschwei@suse.com" date="1484222400">- Scripts that are one-shot should not be marked as "stop_on_removal"
  as there is no process running (bsc#1017395)
- One-shot scripts should not run with startproc</changelog>
  <changelog author="rjschwei@suse.com" date="1484308800">- The startup script attempts a network connection, thus it must
  run after network setup</changelog>
  <changelog author="rjschwei@suse.com" date="1497873600">- Include the oslogin code as a subpackage (bsc#1044535)
- Create the init package as a subpackage of a generic dummy package
  + oslogin is arch but init is noarch thus we need to treat the package
    this way
- Add rpmlintrc
  + Since we ship pam and nss modules in -oslogin we do not want
    to name the package according to the shared library naming policy
- Add baslibs.config
  + Handle the nss and pam modules provided by oslogin properly</changelog>
  <changelog author="rjschwei@suse.com" date="1499947200">- Include fix to avoid reboot of instance upon install</changelog>
  <changelog author="rjschwei@suse.com" date="1499947201">- Move BuildRoot definition to base setup to fix build error on SLES 11 SP4</changelog>
  <changelog author="rjschwei@suse.com" date="1499947202">- Change install command
  + Fix builds for 32 bit</changelog>
  <changelog author="rjschwei@suse.com" date="1500379200">- UPdate to version 20170718
  + Allow nologin paths other than /sbin/nologin.
  + Try to download GCS URLs with curl if gsutil is not installed.
  + Fix control scripts to correctly restart sshd and nscd if they exist.
  + Retry HTTP requests if error 500 is received.
  + Move oslogin sudoers directory locations.</changelog>
</package>
<package pkgid="9b80e568451672266110d784acb3bc3f3297f335c5f90c5a05e66051ec623b8e" name="json-c" arch="src">
  <version epoch="0" ver="0.12.1" rel="3.1"/>
  <changelog author="chris@computersalat.de" date="1288872000">- initial pkg 0.9</changelog>
  <changelog author="coolo@novell.com" date="1314619200">- add baselibs.conf for pulseaudio to use
- use original sources</changelog>
  <changelog author="coolo@suse.com" date="1321185600">- add libtool as explicit buildrequire to avoid implicit dependency from prjconf</changelog>
  <changelog author="jengelh@medozas.de" date="1321185601">- Remove redundant/unwanted tags/section (cf. specfile guidelines)</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1335096000">- Fix LFS support in x86.
- Do not build with -Werror
- Remove "la" files
- tune up autotools scripts as well ensure config.h is included
  everywhere</changelog>
  <changelog author="bruno@ioda-net.ch" date="1362657600">- Update to 0.10 version :
  * Add a json_object_to_json_string_ext() function to allow output
  to be formatted in a more human readable form.
  * Add json_object_object_get_ex(), a NULL-safe get object method,
  to be able to distinguish between a key not present and the value
  being NULL.
  * Add an alternative iterator implementation, see json_object_iterator.h
  * Make json_object_iter public to enable external use of the
    json_object_object_foreachC macro.
  * Add a printbuf_memset() function to provide an effecient way to set and
    append things like whitespace indentation.
  * Adjust json_object_is_type and json_object_get_type so they return
    json_type_null for NULL objects and handle NULL passed to
    json_objct_object_get().
  * Rename boolean type to json_bool.
  * Fix various compile issues for Visual Studio and MinGW.
  * Allow json_tokener_parse_ex() to be re-used to parse multiple object.
    Also, fix some parsing issues with capitalized hexadecimal numbers and
    number in E notation.
  * Add json_tokener_get_error() and json_tokener_error_desc() to better
    encapsulate the process of retrieving errors while parsing.
  * Various improvements to the documentation of many functions.
  * Add new json_object_array_sort() function.
  * Fix a bug in json_object_get_int(), which would incorrectly return 0
    when called on a string type object.
    Eric Haszlakiewicz
  * Add a json_type_to_name() function.
    Eric Haszlakiewicz
  * Add a json_tokener_parse_verbose() function.
    Jehiah Czebotar
  * Improve support for null bytes within JSON strings.
    Jehiah Czebotar
  * Fix file descriptor leak if memory allocation fails in json_util
    Zachary Blair, zack_blair at hotmail dot com
  * Add int64 support. Two new functions json_object_net_int64 and
    json_object_get_int64. Binary compatibility preserved.
    Eric Haszlakiewicz, EHASZLA at transunion com
    Rui Miguel Silva Seabra, rms at 1407 dot org
  * Fix subtle bug in linkhash where lookup could hang after all slots
    were filled then successively freed.
    Spotted by Jean-Marc Naud, j dash m at newtraxtech dot com
  * Make json_object_from_file take const char *filename
    Spotted by Vikram Raj V, vsagar at attinteractive dot com
  * Add handling of surrogate pairs (json_tokener.c, test4.c, Makefile.am)
    Brent Miller, bdmiller at yahoo dash inc dot com
  * Correction to comment describing printbuf_memappend in printbuf.h
    Brent Miller, bdmiller at yahoo dash inc dot com
- Packaging :
  * upgrade upstream location https://gitub.com/json-c/json-c/wiki
  * cleanup old patches included now upstream
  . json-c-0.9-linkhash.patch
  . json-c-0.9-json_tokener.patch
  . json-c-0.9-json_object_from_file.patch
  . json-c-0.9-base.patch
  * Redone lfs patch against new 0.10 release
  * Removed empty NEWS file</changelog>
  <changelog author="coolo@suse.com" date="1362916800">- add json-c-fix-headers.patch from master branch to fix compilation
  of apps using the lib</changelog>
  <changelog author="fstrba@suse.com" date="1389009600">- Upgrade to 0.11 version:
  - SONAME change.
  - Fix provides and obsoletes accordingly
  - symlink the .pc file to the oldname for software that needs it
- Remove json-c-fix-headers.patch integrated upstream</changelog>
  <changelog author="jengelh@inai.de" date="1391515200">- Update metadata (description, RPM groups), and remove .la file
  in %install, not %check.</changelog>
  <changelog author="idonmez@suse.com" date="1396872000">- Add json-c-hash-dos-and-overflow-random-seed-4e.patch to fix
  CVE-2013-6370 and CVE-2013-6371 (bnc#870147)</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1411214400">- json-c 0.12
  Fixes for security issues contained in this release have been
  previously patched into this package, but listed for completeness:
  * Address security issues:
  * CVE-2013-6371: hash collision denial of service
  * CVE-2013-6370: buffer overflow if size_t is larger than int
- Further changes:
  * Avoid potential overflow in json_object_get_double
  * Eliminate the mc_abort() function and MC_ABORT macro.
  * Make the json_tokener_errors array local.  It has been deprecated for
    a while, and json_tokener_error_desc() should be used instead.
  * change the floating point output format to %.17g so values with
    more than 6 digits show up in the output.
  * Remove the old libjson.so name compatibility support.  The library is
    only created as libjson-c.so now and headers are only installed
    into the ${prefix}/json-c directory.
  * When supported by the linker, add the -Bsymbolic-functions flag.
  * Make strict mode more strict:
  * number must not start with 0
  * no single-quote strings
  * no comments
  * trailing char not allowed
  * only allow lowercase literals
  * Added a json_object_new_double_s() convenience function to allow
    an exact string representation of a double to be specified when
    creating the object and use it in json_tokener_parse_ex() so
    a re-serialized object more exactly matches the input.
  * Add support NaN and Infinity
- packaging changes:
  * json-c-hash-dos-and-overflow-random-seed-4e.patch is upstream
  * Move from json-c-lfs.patch which removed warning errors and
    autoconf call to json-c-0.12-unused_variable_size.patch from
    upstream which fixes the warning
  * except for SLE 11 where autoreconf call is required
  * add licence file to main package</changelog>
  <changelog author="rpm@fthiessen.de" date="1468843200">- Update to upstream release 0.12.1
- Removed upstream fixed json-c-0.12-unused_variable_size.patch
- Added fix-set-but-not-used.patch</changelog>
  <changelog author="mliska@suse.cz" date="1490270400">- Added gcc7-fix.patch</changelog>
</package>
<package pkgid="6d1d863352a709263ae5255ab33ae81bd44f0bc16ccf4953f75da34301dea883" name="libjson-c-devel" arch="x86_64">
  <version epoch="0" ver="0.12.1" rel="3.1"/>
  <changelog author="chris@computersalat.de" date="1288872000">- initial pkg 0.9</changelog>
  <changelog author="coolo@novell.com" date="1314619200">- add baselibs.conf for pulseaudio to use
- use original sources</changelog>
  <changelog author="coolo@suse.com" date="1321185600">- add libtool as explicit buildrequire to avoid implicit dependency from prjconf</changelog>
  <changelog author="jengelh@medozas.de" date="1321185601">- Remove redundant/unwanted tags/section (cf. specfile guidelines)</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1335096000">- Fix LFS support in x86.
- Do not build with -Werror
- Remove "la" files
- tune up autotools scripts as well ensure config.h is included
  everywhere</changelog>
  <changelog author="bruno@ioda-net.ch" date="1362657600">- Update to 0.10 version :
  * Add a json_object_to_json_string_ext() function to allow output
  to be formatted in a more human readable form.
  * Add json_object_object_get_ex(), a NULL-safe get object method,
  to be able to distinguish between a key not present and the value
  being NULL.
  * Add an alternative iterator implementation, see json_object_iterator.h
  * Make json_object_iter public to enable external use of the
    json_object_object_foreachC macro.
  * Add a printbuf_memset() function to provide an effecient way to set and
    append things like whitespace indentation.
  * Adjust json_object_is_type and json_object_get_type so they return
    json_type_null for NULL objects and handle NULL passed to
    json_objct_object_get().
  * Rename boolean type to json_bool.
  * Fix various compile issues for Visual Studio and MinGW.
  * Allow json_tokener_parse_ex() to be re-used to parse multiple object.
    Also, fix some parsing issues with capitalized hexadecimal numbers and
    number in E notation.
  * Add json_tokener_get_error() and json_tokener_error_desc() to better
    encapsulate the process of retrieving errors while parsing.
  * Various improvements to the documentation of many functions.
  * Add new json_object_array_sort() function.
  * Fix a bug in json_object_get_int(), which would incorrectly return 0
    when called on a string type object.
    Eric Haszlakiewicz
  * Add a json_type_to_name() function.
    Eric Haszlakiewicz
  * Add a json_tokener_parse_verbose() function.
    Jehiah Czebotar
  * Improve support for null bytes within JSON strings.
    Jehiah Czebotar
  * Fix file descriptor leak if memory allocation fails in json_util
    Zachary Blair, zack_blair at hotmail dot com
  * Add int64 support. Two new functions json_object_net_int64 and
    json_object_get_int64. Binary compatibility preserved.
    Eric Haszlakiewicz, EHASZLA at transunion com
    Rui Miguel Silva Seabra, rms at 1407 dot org
  * Fix subtle bug in linkhash where lookup could hang after all slots
    were filled then successively freed.
    Spotted by Jean-Marc Naud, j dash m at newtraxtech dot com
  * Make json_object_from_file take const char *filename
    Spotted by Vikram Raj V, vsagar at attinteractive dot com
  * Add handling of surrogate pairs (json_tokener.c, test4.c, Makefile.am)
    Brent Miller, bdmiller at yahoo dash inc dot com
  * Correction to comment describing printbuf_memappend in printbuf.h
    Brent Miller, bdmiller at yahoo dash inc dot com
- Packaging :
  * upgrade upstream location https://gitub.com/json-c/json-c/wiki
  * cleanup old patches included now upstream
  . json-c-0.9-linkhash.patch
  . json-c-0.9-json_tokener.patch
  . json-c-0.9-json_object_from_file.patch
  . json-c-0.9-base.patch
  * Redone lfs patch against new 0.10 release
  * Removed empty NEWS file</changelog>
  <changelog author="coolo@suse.com" date="1362916800">- add json-c-fix-headers.patch from master branch to fix compilation
  of apps using the lib</changelog>
  <changelog author="fstrba@suse.com" date="1389009600">- Upgrade to 0.11 version:
  - SONAME change.
  - Fix provides and obsoletes accordingly
  - symlink the .pc file to the oldname for software that needs it
- Remove json-c-fix-headers.patch integrated upstream</changelog>
  <changelog author="jengelh@inai.de" date="1391515200">- Update metadata (description, RPM groups), and remove .la file
  in %install, not %check.</changelog>
  <changelog author="idonmez@suse.com" date="1396872000">- Add json-c-hash-dos-and-overflow-random-seed-4e.patch to fix
  CVE-2013-6370 and CVE-2013-6371 (bnc#870147)</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1411214400">- json-c 0.12
  Fixes for security issues contained in this release have been
  previously patched into this package, but listed for completeness:
  * Address security issues:
  * CVE-2013-6371: hash collision denial of service
  * CVE-2013-6370: buffer overflow if size_t is larger than int
- Further changes:
  * Avoid potential overflow in json_object_get_double
  * Eliminate the mc_abort() function and MC_ABORT macro.
  * Make the json_tokener_errors array local.  It has been deprecated for
    a while, and json_tokener_error_desc() should be used instead.
  * change the floating point output format to %.17g so values with
    more than 6 digits show up in the output.
  * Remove the old libjson.so name compatibility support.  The library is
    only created as libjson-c.so now and headers are only installed
    into the ${prefix}/json-c directory.
  * When supported by the linker, add the -Bsymbolic-functions flag.
  * Make strict mode more strict:
  * number must not start with 0
  * no single-quote strings
  * no comments
  * trailing char not allowed
  * only allow lowercase literals
  * Added a json_object_new_double_s() convenience function to allow
    an exact string representation of a double to be specified when
    creating the object and use it in json_tokener_parse_ex() so
    a re-serialized object more exactly matches the input.
  * Add support NaN and Infinity
- packaging changes:
  * json-c-hash-dos-and-overflow-random-seed-4e.patch is upstream
  * Move from json-c-lfs.patch which removed warning errors and
    autoconf call to json-c-0.12-unused_variable_size.patch from
    upstream which fixes the warning
  * except for SLE 11 where autoreconf call is required
  * add licence file to main package</changelog>
  <changelog author="rpm@fthiessen.de" date="1468843200">- Update to upstream release 0.12.1
- Removed upstream fixed json-c-0.12-unused_variable_size.patch
- Added fix-set-but-not-used.patch</changelog>
  <changelog author="mliska@suse.cz" date="1490270400">- Added gcc7-fix.patch</changelog>
</package>
<package pkgid="c97cd9b50dce6f37dfd9e012075c2d087d3a9c664e4f08f1e347d1bee6a34e21" name="libjson-c-doc" arch="noarch">
  <version epoch="0" ver="0.12.1" rel="3.1"/>
  <changelog author="chris@computersalat.de" date="1288872000">- initial pkg 0.9</changelog>
  <changelog author="coolo@novell.com" date="1314619200">- add baselibs.conf for pulseaudio to use
- use original sources</changelog>
  <changelog author="coolo@suse.com" date="1321185600">- add libtool as explicit buildrequire to avoid implicit dependency from prjconf</changelog>
  <changelog author="jengelh@medozas.de" date="1321185601">- Remove redundant/unwanted tags/section (cf. specfile guidelines)</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1335096000">- Fix LFS support in x86.
- Do not build with -Werror
- Remove "la" files
- tune up autotools scripts as well ensure config.h is included
  everywhere</changelog>
  <changelog author="bruno@ioda-net.ch" date="1362657600">- Update to 0.10 version :
  * Add a json_object_to_json_string_ext() function to allow output
  to be formatted in a more human readable form.
  * Add json_object_object_get_ex(), a NULL-safe get object method,
  to be able to distinguish between a key not present and the value
  being NULL.
  * Add an alternative iterator implementation, see json_object_iterator.h
  * Make json_object_iter public to enable external use of the
    json_object_object_foreachC macro.
  * Add a printbuf_memset() function to provide an effecient way to set and
    append things like whitespace indentation.
  * Adjust json_object_is_type and json_object_get_type so they return
    json_type_null for NULL objects and handle NULL passed to
    json_objct_object_get().
  * Rename boolean type to json_bool.
  * Fix various compile issues for Visual Studio and MinGW.
  * Allow json_tokener_parse_ex() to be re-used to parse multiple object.
    Also, fix some parsing issues with capitalized hexadecimal numbers and
    number in E notation.
  * Add json_tokener_get_error() and json_tokener_error_desc() to better
    encapsulate the process of retrieving errors while parsing.
  * Various improvements to the documentation of many functions.
  * Add new json_object_array_sort() function.
  * Fix a bug in json_object_get_int(), which would incorrectly return 0
    when called on a string type object.
    Eric Haszlakiewicz
  * Add a json_type_to_name() function.
    Eric Haszlakiewicz
  * Add a json_tokener_parse_verbose() function.
    Jehiah Czebotar
  * Improve support for null bytes within JSON strings.
    Jehiah Czebotar
  * Fix file descriptor leak if memory allocation fails in json_util
    Zachary Blair, zack_blair at hotmail dot com
  * Add int64 support. Two new functions json_object_net_int64 and
    json_object_get_int64. Binary compatibility preserved.
    Eric Haszlakiewicz, EHASZLA at transunion com
    Rui Miguel Silva Seabra, rms at 1407 dot org
  * Fix subtle bug in linkhash where lookup could hang after all slots
    were filled then successively freed.
    Spotted by Jean-Marc Naud, j dash m at newtraxtech dot com
  * Make json_object_from_file take const char *filename
    Spotted by Vikram Raj V, vsagar at attinteractive dot com
  * Add handling of surrogate pairs (json_tokener.c, test4.c, Makefile.am)
    Brent Miller, bdmiller at yahoo dash inc dot com
  * Correction to comment describing printbuf_memappend in printbuf.h
    Brent Miller, bdmiller at yahoo dash inc dot com
- Packaging :
  * upgrade upstream location https://gitub.com/json-c/json-c/wiki
  * cleanup old patches included now upstream
  . json-c-0.9-linkhash.patch
  . json-c-0.9-json_tokener.patch
  . json-c-0.9-json_object_from_file.patch
  . json-c-0.9-base.patch
  * Redone lfs patch against new 0.10 release
  * Removed empty NEWS file</changelog>
  <changelog author="coolo@suse.com" date="1362916800">- add json-c-fix-headers.patch from master branch to fix compilation
  of apps using the lib</changelog>
  <changelog author="fstrba@suse.com" date="1389009600">- Upgrade to 0.11 version:
  - SONAME change.
  - Fix provides and obsoletes accordingly
  - symlink the .pc file to the oldname for software that needs it
- Remove json-c-fix-headers.patch integrated upstream</changelog>
  <changelog author="jengelh@inai.de" date="1391515200">- Update metadata (description, RPM groups), and remove .la file
  in %install, not %check.</changelog>
  <changelog author="idonmez@suse.com" date="1396872000">- Add json-c-hash-dos-and-overflow-random-seed-4e.patch to fix
  CVE-2013-6370 and CVE-2013-6371 (bnc#870147)</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1411214400">- json-c 0.12
  Fixes for security issues contained in this release have been
  previously patched into this package, but listed for completeness:
  * Address security issues:
  * CVE-2013-6371: hash collision denial of service
  * CVE-2013-6370: buffer overflow if size_t is larger than int
- Further changes:
  * Avoid potential overflow in json_object_get_double
  * Eliminate the mc_abort() function and MC_ABORT macro.
  * Make the json_tokener_errors array local.  It has been deprecated for
    a while, and json_tokener_error_desc() should be used instead.
  * change the floating point output format to %.17g so values with
    more than 6 digits show up in the output.
  * Remove the old libjson.so name compatibility support.  The library is
    only created as libjson-c.so now and headers are only installed
    into the ${prefix}/json-c directory.
  * When supported by the linker, add the -Bsymbolic-functions flag.
  * Make strict mode more strict:
  * number must not start with 0
  * no single-quote strings
  * no comments
  * trailing char not allowed
  * only allow lowercase literals
  * Added a json_object_new_double_s() convenience function to allow
    an exact string representation of a double to be specified when
    creating the object and use it in json_tokener_parse_ex() so
    a re-serialized object more exactly matches the input.
  * Add support NaN and Infinity
- packaging changes:
  * json-c-hash-dos-and-overflow-random-seed-4e.patch is upstream
  * Move from json-c-lfs.patch which removed warning errors and
    autoconf call to json-c-0.12-unused_variable_size.patch from
    upstream which fixes the warning
  * except for SLE 11 where autoreconf call is required
  * add licence file to main package</changelog>
  <changelog author="rpm@fthiessen.de" date="1468843200">- Update to upstream release 0.12.1
- Removed upstream fixed json-c-0.12-unused_variable_size.patch
- Added fix-set-but-not-used.patch</changelog>
  <changelog author="mliska@suse.cz" date="1490270400">- Added gcc7-fix.patch</changelog>
</package>
<package pkgid="093957caa45d23fa816dac1e36ca0e3e0c2ef6d0e63e463be4e04bfacd7b2681" name="libjson-c2" arch="x86_64">
  <version epoch="0" ver="0.12.1" rel="3.1"/>
  <changelog author="chris@computersalat.de" date="1288872000">- initial pkg 0.9</changelog>
  <changelog author="coolo@novell.com" date="1314619200">- add baselibs.conf for pulseaudio to use
- use original sources</changelog>
  <changelog author="coolo@suse.com" date="1321185600">- add libtool as explicit buildrequire to avoid implicit dependency from prjconf</changelog>
  <changelog author="jengelh@medozas.de" date="1321185601">- Remove redundant/unwanted tags/section (cf. specfile guidelines)</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1335096000">- Fix LFS support in x86.
- Do not build with -Werror
- Remove "la" files
- tune up autotools scripts as well ensure config.h is included
  everywhere</changelog>
  <changelog author="bruno@ioda-net.ch" date="1362657600">- Update to 0.10 version :
  * Add a json_object_to_json_string_ext() function to allow output
  to be formatted in a more human readable form.
  * Add json_object_object_get_ex(), a NULL-safe get object method,
  to be able to distinguish between a key not present and the value
  being NULL.
  * Add an alternative iterator implementation, see json_object_iterator.h
  * Make json_object_iter public to enable external use of the
    json_object_object_foreachC macro.
  * Add a printbuf_memset() function to provide an effecient way to set and
    append things like whitespace indentation.
  * Adjust json_object_is_type and json_object_get_type so they return
    json_type_null for NULL objects and handle NULL passed to
    json_objct_object_get().
  * Rename boolean type to json_bool.
  * Fix various compile issues for Visual Studio and MinGW.
  * Allow json_tokener_parse_ex() to be re-used to parse multiple object.
    Also, fix some parsing issues with capitalized hexadecimal numbers and
    number in E notation.
  * Add json_tokener_get_error() and json_tokener_error_desc() to better
    encapsulate the process of retrieving errors while parsing.
  * Various improvements to the documentation of many functions.
  * Add new json_object_array_sort() function.
  * Fix a bug in json_object_get_int(), which would incorrectly return 0
    when called on a string type object.
    Eric Haszlakiewicz
  * Add a json_type_to_name() function.
    Eric Haszlakiewicz
  * Add a json_tokener_parse_verbose() function.
    Jehiah Czebotar
  * Improve support for null bytes within JSON strings.
    Jehiah Czebotar
  * Fix file descriptor leak if memory allocation fails in json_util
    Zachary Blair, zack_blair at hotmail dot com
  * Add int64 support. Two new functions json_object_net_int64 and
    json_object_get_int64. Binary compatibility preserved.
    Eric Haszlakiewicz, EHASZLA at transunion com
    Rui Miguel Silva Seabra, rms at 1407 dot org
  * Fix subtle bug in linkhash where lookup could hang after all slots
    were filled then successively freed.
    Spotted by Jean-Marc Naud, j dash m at newtraxtech dot com
  * Make json_object_from_file take const char *filename
    Spotted by Vikram Raj V, vsagar at attinteractive dot com
  * Add handling of surrogate pairs (json_tokener.c, test4.c, Makefile.am)
    Brent Miller, bdmiller at yahoo dash inc dot com
  * Correction to comment describing printbuf_memappend in printbuf.h
    Brent Miller, bdmiller at yahoo dash inc dot com
- Packaging :
  * upgrade upstream location https://gitub.com/json-c/json-c/wiki
  * cleanup old patches included now upstream
  . json-c-0.9-linkhash.patch
  . json-c-0.9-json_tokener.patch
  . json-c-0.9-json_object_from_file.patch
  . json-c-0.9-base.patch
  * Redone lfs patch against new 0.10 release
  * Removed empty NEWS file</changelog>
  <changelog author="coolo@suse.com" date="1362916800">- add json-c-fix-headers.patch from master branch to fix compilation
  of apps using the lib</changelog>
  <changelog author="fstrba@suse.com" date="1389009600">- Upgrade to 0.11 version:
  - SONAME change.
  - Fix provides and obsoletes accordingly
  - symlink the .pc file to the oldname for software that needs it
- Remove json-c-fix-headers.patch integrated upstream</changelog>
  <changelog author="jengelh@inai.de" date="1391515200">- Update metadata (description, RPM groups), and remove .la file
  in %install, not %check.</changelog>
  <changelog author="idonmez@suse.com" date="1396872000">- Add json-c-hash-dos-and-overflow-random-seed-4e.patch to fix
  CVE-2013-6370 and CVE-2013-6371 (bnc#870147)</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1411214400">- json-c 0.12
  Fixes for security issues contained in this release have been
  previously patched into this package, but listed for completeness:
  * Address security issues:
  * CVE-2013-6371: hash collision denial of service
  * CVE-2013-6370: buffer overflow if size_t is larger than int
- Further changes:
  * Avoid potential overflow in json_object_get_double
  * Eliminate the mc_abort() function and MC_ABORT macro.
  * Make the json_tokener_errors array local.  It has been deprecated for
    a while, and json_tokener_error_desc() should be used instead.
  * change the floating point output format to %.17g so values with
    more than 6 digits show up in the output.
  * Remove the old libjson.so name compatibility support.  The library is
    only created as libjson-c.so now and headers are only installed
    into the ${prefix}/json-c directory.
  * When supported by the linker, add the -Bsymbolic-functions flag.
  * Make strict mode more strict:
  * number must not start with 0
  * no single-quote strings
  * no comments
  * trailing char not allowed
  * only allow lowercase literals
  * Added a json_object_new_double_s() convenience function to allow
    an exact string representation of a double to be specified when
    creating the object and use it in json_tokener_parse_ex() so
    a re-serialized object more exactly matches the input.
  * Add support NaN and Infinity
- packaging changes:
  * json-c-hash-dos-and-overflow-random-seed-4e.patch is upstream
  * Move from json-c-lfs.patch which removed warning errors and
    autoconf call to json-c-0.12-unused_variable_size.patch from
    upstream which fixes the warning
  * except for SLE 11 where autoreconf call is required
  * add licence file to main package</changelog>
  <changelog author="rpm@fthiessen.de" date="1468843200">- Update to upstream release 0.12.1
- Removed upstream fixed json-c-0.12-unused_variable_size.patch
- Added fix-set-but-not-used.patch</changelog>
  <changelog author="mliska@suse.cz" date="1490270400">- Added gcc7-fix.patch</changelog>
</package>
</otherdata>