From 44bc7c6fa5172af839044e3fe92d914fee95077ae825b6924a3742657dddcbea Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Fri, 7 Feb 2014 16:32:28 +0000 Subject: [PATCH] - update to 0.1.5: * Manually define PTRDIFF_MAX for VS C compiler * Limit input size to SIZE_MAX/2 * Guard against overflows in indent and flow_level (CVE-2013-6393, bnc#860617) * Prevent node index overflow (Reported by Florian Weimer). * Fixed invalid size_t->int cast (Thank to Florian Weimer). OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libyaml?expand=0&rev=11 --- libyaml.changes | 10 ++++++++++ libyaml.spec | 23 ++++++++--------------- yaml-0.1.4.tar.gz | 3 --- yaml-0.1.5.tar.gz | 3 +++ 4 files changed, 21 insertions(+), 18 deletions(-) delete mode 100644 yaml-0.1.4.tar.gz create mode 100644 yaml-0.1.5.tar.gz diff --git a/libyaml.changes b/libyaml.changes index 8348802..37f6ed6 100644 --- a/libyaml.changes +++ b/libyaml.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Fri Feb 7 16:25:48 UTC 2014 - dmueller@suse.com + +- update to 0.1.5: + * Manually define PTRDIFF_MAX for VS C compiler + * Limit input size to SIZE_MAX/2 + * Guard against overflows in indent and flow_level (CVE-2013-6393, bnc#860617) + * Prevent node index overflow (Reported by Florian Weimer). + * Fixed invalid size_t->int cast (Thank to Florian Weimer). + ------------------------------------------------------------------- Tue Mar 26 12:25:02 UTC 2013 - dmueller@suse.com diff --git a/libyaml.spec b/libyaml.spec index 3622bcc..eb4639e 100644 --- a/libyaml.spec +++ b/libyaml.spec @@ -1,7 +1,7 @@ # # spec file for package libyaml # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,18 +17,15 @@ Name: libyaml -Version: 0.1.4 -Release: 1 -# -License: MIT -Group: Development/Libraries/C and C++ -# +Version: 0.1.5 +Release: 0 BuildRoot: %{_tmppath}/%{name}-%{version}-build -# Url: http://pyyaml.org/wiki/LibYAML Source: http://pyyaml.org/download/libyaml/yaml-%{version}.tar.gz -# +BuildRequires: pkg-config Summary: A YAML 1.1 parser and emitter written in C +License: MIT +Group: Development/Libraries/C and C++ %description A YAML 1.1 parser and emitter written in C @@ -36,11 +33,8 @@ A YAML 1.1 parser and emitter written in C %define lib_name libyaml-0-2 %package -n %{lib_name} - - -Group: Development/Libraries/C and C++ -# Summary: Shared library from libyaml +Group: Development/Libraries/C and C++ %description -n %{lib_name} A YAML 1.1 parser and emitter written in C @@ -48,10 +42,9 @@ A YAML 1.1 parser and emitter written in C This package holds the shared library of libyaml. %package devel -Group: Development/Libraries/C and C++ Requires: %{lib_name} = %{version} -# Summary: Development files for libyaml +Group: Development/Libraries/C and C++ %description devel A YAML 1.1 parser and emitter written in C diff --git a/yaml-0.1.4.tar.gz b/yaml-0.1.4.tar.gz deleted file mode 100644 index dacacf4..0000000 --- a/yaml-0.1.4.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7bf81554ae5ab2d9b6977da398ea789722e0db75b86bffdaeb4e66d961de6a37 -size 471759 diff --git a/yaml-0.1.5.tar.gz b/yaml-0.1.5.tar.gz new file mode 100644 index 0000000..229ce75 --- /dev/null +++ b/yaml-0.1.5.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa87ee8fb7b936ec04457bc044cd561155e1000a4d25029867752e543c2d3bef +size 504897