Hello community, here is the log from the commit of package libosip2 for openSUSE:Factory checked in at 2020-08-29 20:45:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libosip2 (Old) and /work/SRC/openSUSE:Factory/.libosip2.new.3399 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libosip2" Sat Aug 29 20:45:05 2020 rev:27 rq:830432 version:5.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libosip2/libosip2.changes 2017-04-28 09:12:40.287428600 +0200 +++ /work/SRC/openSUSE:Factory/.libosip2.new.3399/libosip2.changes 2020-08-29 20:45:17.409538816 +0200 @@ -1,0 +2,26 @@ +Sat Aug 29 07:26:51 UTC 2020 - Jan Engelhardt <[email protected]> + +- Drop old specfile constructs and excess Provides lines. + +------------------------------------------------------------------- +Sat Aug 15 23:40:29 UTC 2020 - Dirk Mueller <[email protected]> + +- update to 5.1.1: + * fix vulnerability report: Authentication-Info or Proxy-Authentication-Info are affected by a buffer overflow when building sip messages. + * fix vulnerability report: when boundary only contains one quote, strncpy will use the unsigned value of -1 as size parameter. + * fix: avoid several memory leaks detected in the SDP parser upon invalid SDP formats. + * fix bug #57467: infinite loop in sdp_message_a_attribute_del_at_index + * fix bug #56071: Heap-buffer-overflow in osip_util_replace_all_lws function in osip_message_parse.c + * fix to reject any non compliant answer with missing version digits. + +------------------------------------------------------------------- +Wed Feb 5 18:30:36 UTC 2020 - David Sugar <[email protected]> + +- Update to 5.1.0 + * See package, very many changes since prior 5.0.0 release. +- drop patch already in 5.1.0 + SIP_body_len_underflow.patch +- make package so library naming compliant with opensuse library versioning +- pre-requisite for updating to libeXosip2 5.1.0 + +------------------------------------------------------------------- Old: ---- SIP_body_len_underflow.patch libosip2-5.0.0.tar.gz New: ---- libosip2-5.1.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libosip2.spec ++++++ --- /var/tmp/diff_new_pack.ZmKSwT/_old 2020-08-29 20:45:18.205539148 +0200 +++ /var/tmp/diff_new_pack.ZmKSwT/_new 2020-08-29 20:45:18.209539151 +0200 @@ -1,7 +1,7 @@ # # spec file for package libosip2 # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,27 +12,26 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # +%define soname libosip2-12 + Name: libosip2 -Version: 5.0.0 +Version: 5.1.1 Release: 0 -Summary: Implementation of SIP--RFC 3261 -License: LGPL-2.1+ +Summary: Implementation of SIP (RFC 3261) +License: LGPL-2.1-or-later Group: Productivity/Networking/Other -Url: http://www.fsf.org/software/osip/osip.html +URL: http://www.fsf.org/software/osip/osip.html Source: http://ftp.gnu.org/gnu/osip/%{name}-%{version}.tar.gz -# PATCH-MISSING-TAG -- See http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines Patch0: libosip2-5.0.0.patch -Patch1: SIP_body_len_underflow.patch BuildRequires: docbook2x -BuildRequires: gcc-c++ +BuildRequires: gcc BuildRequires: gperf BuildRequires: libtool BuildRequires: pkg-config -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description This is the GNU oSIP library. It has been designed to provide the @@ -40,10 +39,20 @@ Protocol. SIP is described in the RFC 3261, which is available at http://www.ietf.org/rfc/rfc3261.txt. +%package -n %{soname} +Summary: Implementation of SIP (RFC 3261) +Group: System/Libraries + +%description -n %{soname} +This is the GNU oSIP library. It has been designed to provide the +Internet community with a simple way to support the Session Initiation +Protocol. SIP is described in the RFC 3261, which is available at +http://www.ietf.org/rfc/rfc3261.txt. + %package devel -Summary: Implementation of SIP--RFC 3261 +Summary: Header files for the GNU SIP implementation Group: Development/Libraries/C and C++ -Requires: %{name} = %{version} +Requires: %{soname} = %{version} Requires: glibc-devel Provides: libosip2:/usr/include/osip2/osip.h @@ -56,36 +65,29 @@ %prep %setup -q %patch0 -%patch1 -p2 %build -%if 0%{?suse_version} >= 1300 -# autotools on sle11 are to old for this autoreconf -fiv -%endif %configure \ --enable-pthread \ --enable-mt \ --enable-sysv \ --enable-gperf \ - --disable-static \ - --with-pic + --disable-static make %{?_smp_mflags} %install -%makeinstall +%make_install rm -f %{buildroot}%{_libdir}/*.la -%post -p /sbin/ldconfig +%post -n %{soname} -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%postun -n %{soname} -p /sbin/ldconfig -%files -%defattr(-,root,root) +%files -n %{soname} %{_libdir}/lib*.so.* %files devel -%defattr(-,root,root) %{_includedir}/osipparser2 %{_includedir}/osip2 %{_libdir}/lib*.so ++++++ libosip2-5.0.0.tar.gz -> libosip2-5.1.1.tar.gz ++++++ ++++ 32673 lines of diff (skipped)
