commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2020-10-22 14:20:21 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new.3463 (New) Package is "live555" Thu Oct 22 14:20:21 2020 rev:24 rq:842413 version:2020.10.16 Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2020-10-10 19:00:28.088367453 +0200 +++ /work/SRC/openSUSE:Factory/.live555.new.3463/live555.changes 2020-10-22 14:20:42.918665833 +0200 @@ -1,0 +2,11 @@ +Sun Oct 18 17:54:57 UTC 2020 - Dirk Mueller + +- update to 2020.10.16: + - Changed "TLSState::read()" to treat any "SSL_read()" result of <=0 as if the +TLS connection has closed (unless the error was SSL_ERROR_WANT_READ). +This fixes a problem that could cause 100% CPU usage in RTSP client applications. +(Thanks to Larry Wu for reporting this.) + - Updated "TLSState::setup()" to use "TLS_client_method()" instead of the (deprecated) +"SSLv23_client_method()". + +--- Old: live.2020.08.19.tar.gz New: live.2020.10.16.tar.gz Other differences: -- ++ live555.spec ++ --- /var/tmp/diff_new_pack.qWFKCY/_old 2020-10-22 14:20:44.490667245 +0200 +++ /var/tmp/diff_new_pack.qWFKCY/_new 2020-10-22 14:20:44.494667249 +0200 @@ -20,7 +20,7 @@ %define lmdmaj 81 Name: live555 -Version:2020.08.19 +Version:2020.10.16 Release:0 Summary:LIVE555 Streaming Media License:LGPL-2.1-only ++ live.2020.08.19.tar.gz -> live.2020.10.16.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/live/BasicUsageEnvironment/include/BasicUsageEnvironment_version.hh new/live/BasicUsageEnvironment/include/BasicUsageEnvironment_version.hh --- old/live/BasicUsageEnvironment/include/BasicUsageEnvironment_version.hh 2020-08-20 01:11:17.0 +0200 +++ new/live/BasicUsageEnvironment/include/BasicUsageEnvironment_version.hh 2020-10-16 03:40:15.0 +0200 @@ -4,7 +4,7 @@ #ifndef _BASICUSAGEENVIRONMENT_VERSION_HH #define _BASICUSAGEENVIRONMENT_VERSION_HH -#define BASICUSAGEENVIRONMENT_LIBRARY_VERSION_STRING "2020.08.19" -#define BASICUSAGEENVIRONMENT_LIBRARY_VERSION_INT 1597795200 +#define BASICUSAGEENVIRONMENT_LIBRARY_VERSION_STRING "2020.10.16" +#define BASICUSAGEENVIRONMENT_LIBRARY_VERSION_INT 1602806400 #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/live/UsageEnvironment/include/UsageEnvironment_version.hh new/live/UsageEnvironment/include/UsageEnvironment_version.hh --- old/live/UsageEnvironment/include/UsageEnvironment_version.hh 2020-08-20 01:11:17.0 +0200 +++ new/live/UsageEnvironment/include/UsageEnvironment_version.hh 2020-10-16 03:40:15.0 +0200 @@ -4,7 +4,7 @@ #ifndef _USAGEENVIRONMENT_VERSION_HH #define _USAGEENVIRONMENT_VERSION_HH -#define USAGEENVIRONMENT_LIBRARY_VERSION_STRING"2020.08.19" -#define USAGEENVIRONMENT_LIBRARY_VERSION_INT 1597795200 +#define USAGEENVIRONMENT_LIBRARY_VERSION_STRING"2020.10.16" +#define USAGEENVIRONMENT_LIBRARY_VERSION_INT 1602806400 #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/live/config.linux-with-shared-libraries new/live/config.linux-with-shared-libraries --- old/live/config.linux-with-shared-libraries 2020-08-20 01:11:27.0 +0200 +++ new/live/config.linux-with-shared-libraries 2020-10-16 03:40:58.0 +0200 @@ -4,7 +4,7 @@ # One or more interfaces were added, but no existing interfaces were changed or removed => CURRENT += 1; REVISION = 0; AGE += 1 libliveMedia_VERSION_CURRENT=81 -libliveMedia_VERSION_REVISION=4 +libliveMedia_VERSION_REVISION=5 libliveMedia_VERSION_AGE=0 libliveMedia_LIB_SUFFIX=so.$(shell expr $(libliveMedia_VERSION_CURRENT) - $(libliveMedia_VERSION_AGE)).$(libliveMedia_VERSION_AGE).$(libliveMedia_VERSION_REVISION) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/live/groupsock/include/groupsock_version.hh new/live/groupsock/include/groupsock_version.hh --- old/live/groupsock/include/groupsock_version.hh 2020-08-20 01:11:17.0 +0200 +++ new/live/groupsock/include/groupsock_version.hh 2020-10-16 03:40:15.0 +0200 @@ -4,7 +4,7 @@ #ifndef _GROUPSOCK_VERSION_HH #define _GROUPSOCK_VERSION_HH -#define GROUPSOCK_LIBRARY_VERSION_STRING "2020.08.19" -#define GROUPSOCK_LIBRARY_VERSION_INT 1597795200 +#define GROUPSOCK_LIBRARY_VERSION_STRING "
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2020-10-10 19:00:25 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new.4249 (New) Package is "live555" Sat Oct 10 19:00:25 2020 rev:23 rq:839542 version:2020.08.19 Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2020-06-08 23:51:48.606804065 +0200 +++ /work/SRC/openSUSE:Factory/.live555.new.4249/live555.changes 2020-10-10 19:00:28.088367453 +0200 @@ -1,0 +2,38 @@ +Sat Oct 3 15:07:23 UTC 2020 - Dirk Mueller + +- update to 2020.08.19: + - Fixed a bug in "QuickTimeFileSink" that could cause malformed "esds" atoms to be +generated. (Thanks to Chris Paucar for reporting this issue.) + - In "MPEG2TransportStreamFromESSource.cpp", changed the name of the constant LOW_WATER_MARK +to TS_FROM_ES_LOW_WATER_MARK, and "#ifndef"d it, so that, if you wish, you can redefine it +at compile time. + - Fixed a bug in the handling of pausing, when streaming from (multi-track) Matroska files. + - Fixed another bug in the handling of seeking within Matroska files. + - Fixed a bug in the handling of seeking within Matroska files. +(Thanks to Jim Ham for reporting this problem.) + - Changed the parameter signature of the "RawVideoRTPSink" constructor and "createNew()" +functions so that the "width" parameter comes before the "height" parameter. This order +- "width", "height" - is more common, and is the order used when these parameters are +defined in RFC 4175. +IMPORTANT NOTE: Because the types of these two parameters are the same, existing application +code that uses "RawVideoRTPSink" will compile without error; however, it will not work +properly unless the order of the parameters in the call to "RawVideoRTPSink::createNew()" +is changed. + - More cleanup of the implementation of "RawVideoRTPSink". + - Cleaned up the implementation of "RawVideoRTPSink". + - Updated the "RawVideoRTPSource" implementation to not set "fCurrentPacketCompletesFrame" +until we are processing the last line in the packet. +(Thanks to Andrey Lisovoy for reporting this issue.) + - Fixed a potential buffer overflow bug in the server handling of a RTSP "PLAY" command, +when the command specifies seeking by absolute time. +(Thank to Xiaobo Xiang for reporting this.) + - Fixed a memory leak in the "sha1()" function (a "EVP_MD_CTX" object was not being deleted). +(Thanks to Amir Perlman for reporting this.) + - Moved all definitions of PREFIX from "Makefile.tail" files to "Makefile.head" (so that +it can be redefined by a "config.*" file, if desired. +Also changed the definition of EXE in "config.mingw" to be ".exe". +(Thanks to Eric Beuque for this suggestion.) + - Fixed a typo in the previous release that could cause a compilation problem for some +developers. (Thanks to Eric Beuque for reporting this.) + +--- Old: live.2020.05.15.tar.gz New: live.2020.08.19.tar.gz Other differences: -- ++ live555.spec ++ --- /var/tmp/diff_new_pack.Y9ZHlX/_old 2020-10-10 19:00:29.100367955 +0200 +++ /var/tmp/diff_new_pack.Y9ZHlX/_new 2020-10-10 19:00:29.100367955 +0200 @@ -17,10 +17,10 @@ # -%define lmdmaj 79 +%define lmdmaj 81 Name: live555 -Version:2020.05.15 +Version:2020.08.19 Release:0 Summary:LIVE555 Streaming Media License:LGPL-2.1-only ++ live.2020.05.15.tar.gz -> live.2020.08.19.tar.gz ++ /work/SRC/openSUSE:Factory/live555/live.2020.05.15.tar.gz /work/SRC/openSUSE:Factory/.live555.new.4249/live.2020.08.19.tar.gz differ: char 5, line 1
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2020-06-08 23:50:59 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new.3606 (New) Package is "live555" Mon Jun 8 23:50:59 2020 rev:22 rq:811519 version:2020.05.15 Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2020-04-29 20:44:19.211945787 +0200 +++ /work/SRC/openSUSE:Factory/.live555.new.3606/live555.changes 2020-06-08 23:51:48.606804065 +0200 @@ -1,0 +2,23 @@ +Thu Jun 4 14:33:03 UTC 2020 - Dominique Leuenberger + +- Update to version 2020.05.15: + + Added a new filter class "ADTSAudioStreamDiscreteFramer" that +prepends ADTS headers to incoming AAC audio frames. This makes +the AAC audio playable (by media players). + + Updated "openRTSP" to use a "ADTSAudioStreamDiscreteFramer" +when outputting a AAC audio stream. + + Updated the "LIVE555 HLS Proxy" to support AAC audio tracks +(as well as H.264/5 video). +- Changes from version 2020.05.14: + + Updated "H264or5VideoStreamDiscreteFramer" to add VPS,SPS,PPS +NAL units (if known) to the output stream, each time an +"access_unit_delimiter" NAL unit is added. This makes it more +likely that the Transport Stream segments produced by the +"LIVE555 HLS Proxy" will be understandable by a client browser. + + Added support for H.265 video streams to the "LIVE555 HLS Proxy". +- Changes from version 2020.05.13: + + Made the "MPEG2TransportStreamMultiplexor" segmentation mechanism +(used by "HLSSegmenter") more robust in case the Transport +Stream PTS is not monotonic non-decreasing. + +--- Old: live.2020.04.24.tar.gz New: live.2020.05.15.tar.gz Other differences: -- ++ live555.spec ++ --- /var/tmp/diff_new_pack.wxEwsi/_old 2020-06-08 23:51:49.790807717 +0200 +++ /var/tmp/diff_new_pack.wxEwsi/_new 2020-06-08 23:51:49.794807730 +0200 @@ -20,7 +20,7 @@ %define lmdmaj 79 Name: live555 -Version:2020.04.24 +Version:2020.05.15 Release:0 Summary:LIVE555 Streaming Media License:LGPL-2.1-only ++ live.2020.04.24.tar.gz -> live.2020.05.15.tar.gz ++ /work/SRC/openSUSE:Factory/live555/live.2020.04.24.tar.gz /work/SRC/openSUSE:Factory/.live555.new.3606/live.2020.05.15.tar.gz differ: char 5, line 1
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2020-04-29 20:44:17 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new.2738 (New) Package is "live555" Wed Apr 29 20:44:17 2020 rev:21 rq:798701 version:2020.04.24 Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2020-04-27 23:29:41.122505167 +0200 +++ /work/SRC/openSUSE:Factory/.live555.new.2738/live555.changes 2020-04-29 20:44:19.211945787 +0200 @@ -1,0 +2,8 @@ +Tue Apr 28 16:01:13 UTC 2020 - Dominique Leuenberger + +- Update to version 2020.04.24: + + Fixed an apparent bug in "RTSPClient" that was causing it to +not always send an "Authorization:" header when sending a RTSP +"OPTIONS" command. + +--- Old: live.2020.04.12.tar.gz New: live.2020.04.24.tar.gz Other differences: -- ++ live555.spec ++ --- /var/tmp/diff_new_pack.r0TYxw/_old 2020-04-29 20:44:20.019947894 +0200 +++ /var/tmp/diff_new_pack.r0TYxw/_new 2020-04-29 20:44:20.023947905 +0200 @@ -20,7 +20,7 @@ %define lmdmaj 79 Name: live555 -Version:2020.04.12 +Version:2020.04.24 Release:0 Summary:LIVE555 Streaming Media License:LGPL-2.1-only ++ live.2020.04.12.tar.gz -> live.2020.04.24.tar.gz ++ /work/SRC/openSUSE:Factory/live555/live.2020.04.12.tar.gz /work/SRC/openSUSE:Factory/.live555.new.2738/live.2020.04.24.tar.gz differ: char 5, line 1
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2020-04-27 23:29:38 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new.2738 (New) Package is "live555" Mon Apr 27 23:29:38 2020 rev:20 rq:796439 version:2020.04.12 Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2020-04-15 19:54:07.229588861 +0200 +++ /work/SRC/openSUSE:Factory/.live555.new.2738/live555.changes 2020-04-27 23:29:41.122505167 +0200 @@ -1,0 +2,6 @@ +Thu Apr 23 05:12:15 UTC 2020 - [email protected] + +- Added pkgconfig(openssl) as a requirement for the devel package: + iveMedia/TLSState.hh #includes openssl/ssl.h. + +--- Other differences: -- ++ live555.spec ++ --- /var/tmp/diff_new_pack.JNQFlA/_old 2020-04-27 23:29:42.586508024 +0200 +++ /var/tmp/diff_new_pack.JNQFlA/_new 2020-04-27 23:29:42.586508024 +0200 @@ -81,6 +81,8 @@ Requires: libUsageEnvironment3 = %{version} Requires: libgroupsock8 = %{version} Requires: libliveMedia%{lmdmaj} = %{version} +Requires: pkgconfig +Requires: pkgconfig(openssl) %description devel This code forms a set of C++ libraries for multimedia streaming,
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2020-04-15 19:54:01 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new.2738 (New) Package is "live555" Wed Apr 15 19:54:01 2020 rev:19 rq:793903 version:2020.04.12 Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2020-04-07 10:23:48.473995017 +0200 +++ /work/SRC/openSUSE:Factory/.live555.new.2738/live555.changes 2020-04-15 19:54:07.229588861 +0200 @@ -1,0 +2,24 @@ +Tue Apr 14 13:41:31 UTC 2020 - [email protected] + +- Update to version 2020.04.12: + + Updated "config.linux-with-shared-libraries" +(and "liveMedia/Makefile.tail") to ensure that "libssl" and +"libcrypto" are linked when "libliveMedia" is built. +(Thanks to Felix Kaechele for reporting this.) +- Changes from version 2020.04.06: + + Removed support for the classes "RTSPServerSupportingHTTPStreaming" +and "TCPStreamSink". +These were being used (in the "LIVE555 Media Server") for +streaming using "HTTP Live Streaming" (HLS). This was always +a hack; it is better to use a dedicated HTTP server to serve +HLS segments, rather than trying to implement a HTTP server +(serving 'virtual HLS segments) within our own (primarily RTSP) +server. + +If you are looking for HLS support, note that we provide a +source-code demo application "testH264VideoToHLSSegments" that +converts a (static) H.264 Elementary Stream file to HLS +segments, and the "LIVE555 HLS Proxy", which proxies a live +RTSP/RTP stream to HLS segments. + +--- Old: live.2020.03.06.tar.gz New: live.2020.04.12.tar.gz Other differences: -- ++ live555.spec ++ --- /var/tmp/diff_new_pack.Ayvd5F/_old 2020-04-15 19:54:07.945589184 +0200 +++ /var/tmp/diff_new_pack.Ayvd5F/_new 2020-04-15 19:54:07.945589184 +0200 @@ -17,10 +17,10 @@ # -%define lmdmaj 78 +%define lmdmaj 79 Name: live555 -Version:2020.03.06 +Version:2020.04.12 Release:0 Summary:LIVE555 Streaming Media License:LGPL-2.1-only ++ live.2020.03.06.tar.gz -> live.2020.04.12.tar.gz ++ /work/SRC/openSUSE:Factory/live555/live.2020.03.06.tar.gz /work/SRC/openSUSE:Factory/.live555.new.2738/live.2020.04.12.tar.gz differ: char 5, line 1
commit live555 for openSUSE:Factory
Hello community,
here is the log from the commit of package live555 for openSUSE:Factory checked
in at 2020-04-07 10:23:34
Comparing /work/SRC/openSUSE:Factory/live555 (Old)
and /work/SRC/openSUSE:Factory/.live555.new.3248 (New)
Package is "live555"
Tue Apr 7 10:23:34 2020 rev:18 rq:790848 version:2020.03.06
Changes:
--- /work/SRC/openSUSE:Factory/live555/live555.changes 2019-07-17
14:23:32.640053986 +0200
+++ /work/SRC/openSUSE:Factory/.live555.new.3248/live555.changes
2020-04-07 10:23:48.473995017 +0200
@@ -1,0 +2,26 @@
+Thu Apr 2 09:55:11 UTC 2020 - Dominique Leuenberger
+
+- Update to version 2020.03.06 (boo#1146283, CVE-2019-15232):
+ + Fixed a problem in "H264or5VideoStreamFramer.cpp" that was
+allegedly causing problems compiling for Windows.
+- Changes from version 2020.02.25:
+ + Added full support for the "LIVE555 HLS Proxy"
+- Changes from version 2020.02.24:
+ + Commented out a line of code that was preventing
+"RTSPClientConnection" objects from being closed when a RTSP
+server handles a "TEARDOWN" command (on a RTP-over-TCP stream).
+- Changes from version 2020.02.23:
+ + Updated our (unicast) RTSP server implementation to handle
+"PAUSE" commands by calling "stopGettingFrames()" on the input
+source.
+ + Fixed a bug in "H264or5VideoStreamFramer" that was causing it
+to not update its presentation times properly following a pause.
+ + Updated "openRTSP" to improve the handling of the "-R "
+option.
+- Changes from version 2020.02.11:
+ + Added support for receiving SRTP (encrypted) RTSP streams.
+- For changes between 2019.06.28 and 2020.02.10, please see the
+ http://www.live555.com/liveMedia/public/changelog.txt.
+- Rebase live555-fpic.patch.
+
+---
Old:
live.2019.06.28.tar.gz
New:
live.2020.03.06.tar.gz
Other differences:
--
++ live555.spec ++
--- /var/tmp/diff_new_pack.8n91XF/_old 2020-04-07 10:23:49.733996418 +0200
+++ /var/tmp/diff_new_pack.8n91XF/_new 2020-04-07 10:23:49.737996422 +0200
@@ -1,8 +1,8 @@
#
# spec file for package live555
#
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
-# Copyright (c) 2013 Dominique Leuenberger, Amsterdam, The Netherlands
+# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2020 Dominique Leuenberger, Ramiswil, Switzerland
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,10 +17,10 @@
#
-%define lmdmaj 66
+%define lmdmaj 78
Name: live555
-Version:2019.06.28
+Version:2020.03.06
Release:0
Summary:LIVE555 Streaming Media
License:LGPL-2.1-only
@@ -31,6 +31,7 @@
Patch0: %{name}-fpic.patch
BuildRequires: gcc-c++
BuildRequires: pkgconfig
+BuildRequires: pkgconfig(openssl)
%description
This code forms a set of C++ libraries for multimedia streaming,
++ live.2019.06.28.tar.gz -> live.2020.03.06.tar.gz ++
/work/SRC/openSUSE:Factory/live555/live.2019.06.28.tar.gz
/work/SRC/openSUSE:Factory/.live555.new.3248/live.2020.03.06.tar.gz differ:
char 5, line 1
++ live555-fpic.patch ++
--- /var/tmp/diff_new_pack.8n91XF/_old 2020-04-07 10:23:49.777996466 +0200
+++ /var/tmp/diff_new_pack.8n91XF/_new 2020-04-07 10:23:49.777996466 +0200
@@ -1,9 +1,10 @@
-diff -burNE live_orig/config.linux live/config.linux
live_orig/config.linux 2018-11-06 10:49:08.113052527 +0100
-+++ live/config.linux 2018-11-06 10:49:29.184596791 +0100
+Index: live/config.linux
+===
+--- live.orig/config.linux
live/config.linux
@@ -1,4 +1,4 @@
--COMPILE_OPTS =$(INCLUDES) -I. -O2 -DSOCKLEN_T=socklen_t
-D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64
-+COMPILE_OPTS =$(INCLUDES) -I. -O2 -fPIC -DSOCKLEN_T=socklen_t
-D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64
+-COMPILE_OPTS =$(INCLUDES) -I/usr/local/include -I. -O2
-DSOCKLEN_T=socklen_t -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64
++COMPILE_OPTS =$(INCLUDES) -I/usr/local/include -I. -O2 -fPIC
-DSOCKLEN_T=socklen_t -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64
C = c
C_COMPILER = cc
C_FLAGS = $(COMPILE_OPTS) $(CPPFLAGS) $(CFLAGS)
commit live555 for openSUSE:Factory
Hello community,
here is the log from the commit of package live555 for openSUSE:Factory checked
in at 2019-07-17 14:23:30
Comparing /work/SRC/openSUSE:Factory/live555 (Old)
and /work/SRC/openSUSE:Factory/.live555.new.1887 (New)
Package is "live555"
Wed Jul 17 14:23:30 2019 rev:17 rq:715479 version:2019.06.28
Changes:
--- /work/SRC/openSUSE:Factory/live555/live555.changes 2019-06-27
16:23:11.510340662 +0200
+++ /work/SRC/openSUSE:Factory/.live555.new.1887/live555.changes
2019-07-17 14:23:32.640053986 +0200
@@ -1,0 +2,7 @@
+Mon Jul 15 12:00:42 UTC 2019 - Dave Plater
+
+- Update to version 2019.06.28, fixes boo#1127341 VUL-1:
+ CVE-2019-9215: live555: malformed headers lead to invalid memory
+ access in the parseAuthorizationHeader function.
+
+---
Old:
live.2019.02.03.tar.gz
New:
live.2019.06.28.tar.gz
Other differences:
--
++ live555.spec ++
--- /var/tmp/diff_new_pack.5uZwb4/_old 2019-07-17 14:23:33.244052032 +0200
+++ /var/tmp/diff_new_pack.5uZwb4/_new 2019-07-17 14:23:33.248052020 +0200
@@ -17,8 +17,10 @@
#
+%define lmdmaj 66
+
Name: live555
-Version:2019.02.03
+Version:2019.06.28
Release:0
Summary:LIVE555 Streaming Media
License:LGPL-2.1-only
@@ -35,11 +37,11 @@
using open standard protocols (RTP/RTCP, RTSP, SIP). These libraries
can be used to build streaming applications
-%package -n libliveMedia65
+%package -n libliveMedia%{lmdmaj}
Summary:Basic Usage Environment library of live555 streaming media
Group: System/Libraries
-%description -n libliveMedia65
+%description -n libliveMedia%{lmdmaj}
This code forms a set of C++ libraries for multimedia streaming,
using open standard protocols (RTP/RTCP, RTSP, SIP). These libraries
can be used to build streaming applications
@@ -77,7 +79,7 @@
Requires: libBasicUsageEnvironment1 = %{version}
Requires: libUsageEnvironment3 = %{version}
Requires: libgroupsock8 = %{version}
-Requires: libliveMedia65 = %{version}
+Requires: libliveMedia%{lmdmaj} = %{version}
%description devel
This code forms a set of C++ libraries for multimedia streaming,
@@ -116,11 +118,11 @@
Cflags: -I${includedir}/liveMedia -I${includedir}/UsageEnvironment
-I${includedir}/groupsock -I${includedir}/BasicUsageEnvironment
EOF
-%post -n libliveMedia65 -p /sbin/ldconfig
+%post -n libliveMedia%{lmdmaj} -p /sbin/ldconfig
%post -n libBasicUsageEnvironment1 -p /sbin/ldconfig
%post -n libgroupsock8 -p /sbin/ldconfig
%post -n libUsageEnvironment3 -p /sbin/ldconfig
-%postun -n libliveMedia65 -p /sbin/ldconfig
+%postun -n libliveMedia%{lmdmaj} -p /sbin/ldconfig
%postun -n libBasicUsageEnvironment1 -p /sbin/ldconfig
%postun -n libgroupsock8 -p /sbin/ldconfig
%postun -n libUsageEnvironment3 -p /sbin/ldconfig
@@ -128,9 +130,9 @@
%files
%{_bindir}/*
-%files -n libliveMedia65
+%files -n libliveMedia%{lmdmaj}
%license COPYING
-%{_libdir}/libliveMedia.so.65*
+%{_libdir}/libliveMedia.so.%{lmdmaj}*
%files -n libBasicUsageEnvironment1
%license COPYING
%{_libdir}/libBasicUsageEnvironment.so.1*
++ live.2019.02.03.tar.gz -> live.2019.06.28.tar.gz ++
2375 lines of diff (skipped)
commit live555 for openSUSE:Factory
Hello community,
here is the log from the commit of package live555 for openSUSE:Factory checked
in at 2019-06-27 16:23:10
Comparing /work/SRC/openSUSE:Factory/live555 (Old)
and /work/SRC/openSUSE:Factory/.live555.new.4615 (New)
Package is "live555"
Thu Jun 27 16:23:10 2019 rev:16 rq:712054 version:2019.02.03
Changes:
--- /work/SRC/openSUSE:Factory/live555/live555.changes 2019-05-20
10:26:34.761952402 +0200
+++ /work/SRC/openSUSE:Factory/.live555.new.4615/live555.changes
2019-06-27 16:23:11.510340662 +0200
@@ -1,0 +2,11 @@
+Mon Jun 24 10:27:09 UTC 2019 - Dominique Leuenberger
+
+- Convert to dynamic libraries (boo#1121995):
+ + Use make ilinux-with-shared-libraries: build the dynamic libs
+instead of the static one.
+ + Use make install instead of a manual file copy script: this
+also reveals that we missed quite a bit of code to be installed
+before.
+ + Split out shared library packages according the SLPP.
+
+---
Other differences:
--
++ live555.spec ++
--- /var/tmp/diff_new_pack.wmiw8W/_old 2019-06-27 16:23:12.086341592 +0200
+++ /var/tmp/diff_new_pack.wmiw8W/_new 2019-06-27 16:23:12.086341592 +0200
@@ -27,8 +27,6 @@
Source: http://www.live555.com/liveMedia/public/live.%{version}.tar.gz
# PATCH-MISSING-TAG -- See
http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines
Patch0: %{name}-fpic.patch
-# PATCH-FIX-UPSTREAM Don't use obsolete
-# patch removed, xlocale.h now only gets included where needed (upstream fix)
BuildRequires: gcc-c++
BuildRequires: pkgconfig
@@ -37,12 +35,49 @@
using open standard protocols (RTP/RTCP, RTSP, SIP). These libraries
can be used to build streaming applications
+%package -n libliveMedia65
+Summary:Basic Usage Environment library of live555 streaming media
+Group: System/Libraries
+
+%description -n libliveMedia65
+This code forms a set of C++ libraries for multimedia streaming,
+using open standard protocols (RTP/RTCP, RTSP, SIP). These libraries
+can be used to build streaming applications
+
+%package -n libBasicUsageEnvironment1
+Summary:Basic Usage Environment library of live555 streaming media
+Group: System/Libraries
+
+%description -n libBasicUsageEnvironment1
+This code forms a set of C++ libraries for multimedia streaming,
+using open standard protocols (RTP/RTCP, RTSP, SIP). These libraries
+can be used to build streaming applications
+
+%package -n libgroupsock8
+Summary:Group sock library of live555 streaming media
+Group: System/Libraries
+
+%description -n libgroupsock8
+This code forms a set of C++ libraries for multimedia streaming,
+using open standard protocols (RTP/RTCP, RTSP, SIP). These libraries
+can be used to build streaming applications
+
+%package -n libUsageEnvironment3
+Summary:Usage Environment library of live555 streaming media
+Group: System/Libraries
+
+%description -n libUsageEnvironment3
+This code forms a set of C++ libraries for multimedia streaming,
+using open standard protocols (RTP/RTCP, RTSP, SIP). These libraries
+can be used to build streaming applications
+
%package devel
Summary:LIVE555 Streaming Media
-# Actually, live555 is a devel package only. Headers, code and a static lib is
all there is.
Group: Development/Languages/C and C++
-Provides: %{name} = %{version}
-Obsoletes: %{name} < %{version}
+Requires: libBasicUsageEnvironment1 = %{version}
+Requires: libUsageEnvironment3 = %{version}
+Requires: libgroupsock8 = %{version}
+Requires: libliveMedia65 = %{version}
%description devel
This code forms a set of C++ libraries for multimedia streaming,
@@ -60,20 +95,14 @@
%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
export CFLAGS="%{optflags}"
export CPPFLAGS="%{optflags}"
-./genMakefiles linux
+./genMakefiles linux-with-shared-libraries
make %{?_smp_mflags}
%install
-install -d -m 755 %{buildroot}%{_libdir}/live
-install -d -m 755 %{buildroot}%{_includedir}
-find . -type f -name "*.a" -exec install -m 644 {} %{buildroot}%{_libdir}/live
\;
-for fld in liveMedia groupsock BasicUsageEnvironment UsageEnvironment; do
- install -d -m 755 %{buildroot}%{_includedir}/$fld
- cp -rL $fld/include/* %{buildroot}%{_includedir}/$fld
-done
+%make_install PREFIX=%{_prefix} LIBDIR=%{_libdir}
# creates support file for pkg-config
-mkdir %{buildroot}/%{_libdir}/pkgconfig
+mkdir -p %{buildroot}/%{_libdir}/pkgconfig
tee %{buildroot}/%{_libdir}/pkgconfig/live555.pc << "EOF"
prefix=%{_prefix}
exec_prefix=${prefix}
@@ -83,13 +112,38 @@
Name: live555
Description: Multimedia streaming libraries
Version: %{version}
-Libs:
commit live555 for openSUSE:Factory
Hello community,
here is the log from the commit of package live555 for openSUSE:Factory checked
in at 2019-05-20 10:26:33
Comparing /work/SRC/openSUSE:Factory/live555 (Old)
and /work/SRC/openSUSE:Factory/.live555.new.5148 (New)
Package is "live555"
Mon May 20 10:26:33 2019 rev:15 rq:703463 version:2019.02.03
Changes:
--- /work/SRC/openSUSE:Factory/live555/live555.changes 2019-02-08
13:48:44.530772828 +0100
+++ /work/SRC/openSUSE:Factory/.live555.new.5148/live555.changes
2019-05-20 10:26:34.761952402 +0200
@@ -1,0 +2,5 @@
+Thu May 16 12:38:46 UTC 2019 - Martin Liška
+
+- Use FAT LTO objects in order to provide proper static library.
+
+---
Other differences:
--
++ live555.spec ++
--- /var/tmp/diff_new_pack.n0Or97/_old 2019-05-20 10:26:35.981951997 +0200
+++ /var/tmp/diff_new_pack.n0Or97/_new 2019-05-20 10:26:35.997951992 +0200
@@ -13,7 +13,7 @@
# 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/
#
@@ -57,6 +57,7 @@
find . -name "*.orig" -delete
%build
+%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
export CFLAGS="%{optflags}"
export CPPFLAGS="%{optflags}"
./genMakefiles linux
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2019-02-08 13:48:43 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new.28833 (New) Package is "live555" Fri Feb 8 13:48:43 2019 rev:14 rq:672138 version:2019.02.03 Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2019-02-04 21:18:17.755716543 +0100 +++ /work/SRC/openSUSE:Factory/.live555.new.28833/live555.changes 2019-02-08 13:48:44.530772828 +0100 @@ -1,0 +2,7 @@ +Mon Feb 4 12:59:58 UTC 2019 - [email protected] + +- update to 2019.02.03: + * CVE-2019-7314:A use-after-free error causes the RTSP server to +crash (boo#1124159) + +--- Old: live.2018.12.14.tar.gz New: live.2019.02.03.tar.gz Other differences: -- ++ live555.spec ++ --- /var/tmp/diff_new_pack.tcUCxr/_old 2019-02-08 13:48:45.054772663 +0100 +++ /var/tmp/diff_new_pack.tcUCxr/_new 2019-02-08 13:48:45.054772663 +0100 @@ -13,12 +13,12 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: live555 -Version:2018.12.14 +Version:2019.02.03 Release:0 Summary:LIVE555 Streaming Media License:LGPL-2.1-only ++ live.2018.12.14.tar.gz -> live.2019.02.03.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/live/BasicUsageEnvironment/include/BasicUsageEnvironment_version.hh new/live/BasicUsageEnvironment/include/BasicUsageEnvironment_version.hh --- old/live/BasicUsageEnvironment/include/BasicUsageEnvironment_version.hh 2018-12-14 06:15:34.0 +0100 +++ new/live/BasicUsageEnvironment/include/BasicUsageEnvironment_version.hh 2019-02-03 07:53:46.0 +0100 @@ -1,10 +1,10 @@ // Version information for the "BasicUsageEnvironment" library -// Copyright (c) 1996-2018 Live Networks, Inc. All rights reserved. +// Copyright (c) 1996-2019 Live Networks, Inc. All rights reserved. #ifndef _BASICUSAGEENVIRONMENT_VERSION_HH #define _BASICUSAGEENVIRONMENT_VERSION_HH -#define BASICUSAGEENVIRONMENT_LIBRARY_VERSION_STRING "2018.12.14" -#define BASICUSAGEENVIRONMENT_LIBRARY_VERSION_INT 1544745600 +#define BASICUSAGEENVIRONMENT_LIBRARY_VERSION_STRING "2019.02.03" +#define BASICUSAGEENVIRONMENT_LIBRARY_VERSION_INT 1549152000 #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/live/UsageEnvironment/include/UsageEnvironment_version.hh new/live/UsageEnvironment/include/UsageEnvironment_version.hh --- old/live/UsageEnvironment/include/UsageEnvironment_version.hh 2018-12-14 06:15:33.0 +0100 +++ new/live/UsageEnvironment/include/UsageEnvironment_version.hh 2019-02-03 07:53:46.0 +0100 @@ -1,10 +1,10 @@ // Version information for the "UsageEnvironment" library -// Copyright (c) 1996-2018 Live Networks, Inc. All rights reserved. +// Copyright (c) 1996-2019 Live Networks, Inc. All rights reserved. #ifndef _USAGEENVIRONMENT_VERSION_HH #define _USAGEENVIRONMENT_VERSION_HH -#define USAGEENVIRONMENT_LIBRARY_VERSION_STRING"2018.12.14" -#define USAGEENVIRONMENT_LIBRARY_VERSION_INT 1544745600 +#define USAGEENVIRONMENT_LIBRARY_VERSION_STRING"2019.02.03" +#define USAGEENVIRONMENT_LIBRARY_VERSION_INT 1549152000 #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/live/config.linux-with-shared-libraries new/live/config.linux-with-shared-libraries --- old/live/config.linux-with-shared-libraries 2018-12-14 06:16:05.0 +0100 +++ new/live/config.linux-with-shared-libraries 2019-02-03 07:54:03.0 +0100 @@ -4,7 +4,7 @@ # One or more interfaces were added, but no existing interfaces were changed or removed => CURRENT += 1; REVISION = 0; AGE += 1 libliveMedia_VERSION_CURRENT=65 -libliveMedia_VERSION_REVISION=0 +libliveMedia_VERSION_REVISION=1 libliveMedia_VERSION_AGE=0 libliveMedia_LIB_SUFFIX=so.$(shell expr $(libliveMedia_VERSION_CURRENT) - $(libliveMedia_VERSION_AGE)).$(libliveMedia_VERSION_AGE).$(libliveMedia_VERSION_REVISION) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/live/groupsock/include/groupsock_version.hh new/live/groupsock/include/groupsock_version.hh --- old/live/groupsock/include/groupsock_version.hh 2018-12-14 06:15:33.0 +0100 +++
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2019-02-04 21:18:16 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new.28833 (New) Package is "live555" Mon Feb 4 21:18:16 2019 rev:13 rq:666197 version:2018.12.14 Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2018-11-12 09:50:45.712344083 +0100 +++ /work/SRC/openSUSE:Factory/.live555.new.28833/live555.changes 2019-02-04 21:18:17.755716543 +0100 @@ -1,0 +2,14 @@ +Tue Jan 15 11:04:08 UTC 2019 - [email protected] + +- update to 2018.12.14: + * Add support for sending (and handling) RTCP "BYE" packets that +contain a 'reason' string (breaking api change) + +--- +Tue Jan 15 10:58:12 UTC 2019 - [email protected] + +- update to 2018.11.26: + * CVE-2019-6256: DoS vulnerability in the server implementation +of RTSP-over-HTTP (boo#1121892) + +--- @@ -5 +19 @@ -* fix for CVE-2018-4013 + * CVE-2018-4013: remote code execution vulnerability (boo#1114779) Old: live.2018.10.17.tar.gz New: live.2018.12.14.tar.gz Other differences: -- ++ live555.spec ++ --- /var/tmp/diff_new_pack.8guu1F/_old 2019-02-04 21:18:18.571716236 +0100 +++ /var/tmp/diff_new_pack.8guu1F/_new 2019-02-04 21:18:18.575716233 +0100 @@ -1,7 +1,7 @@ # # spec file for package live555 # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2013 Dominique Leuenberger, Amsterdam, The Netherlands # # All modifications and additions to the file contributed by third parties @@ -18,20 +18,19 @@ Name: live555 -Version:2018.10.17 +Version:2018.12.14 Release:0 Summary:LIVE555 Streaming Media License:LGPL-2.1-only Group: System/Libraries -Url:http://www.live555.com/liveMedia/ +URL:http://www.live555.com/liveMedia/ Source: http://www.live555.com/liveMedia/public/live.%{version}.tar.gz # PATCH-MISSING-TAG -- See http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines Patch0: %{name}-fpic.patch # PATCH-FIX-UPSTREAM Don't use obsolete # patch removed, xlocale.h now only gets included where needed (upstream fix) BuildRequires: gcc-c++ -BuildRequires: pkg-config -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: pkgconfig %description This code forms a set of C++ libraries for multimedia streaming, @@ -88,7 +87,6 @@ EOF %files devel -%defattr(-,root,root) %license COPYING %{_libdir}/live/ %{_includedir}/liveMedia/ ++ live.2018.10.17.tar.gz -> live.2018.12.14.tar.gz ++ 6828 lines of diff (skipped)
commit live555 for openSUSE:Factory
Hello community,
here is the log from the commit of package live555 for openSUSE:Factory checked
in at 2018-11-12 09:50:43
Comparing /work/SRC/openSUSE:Factory/live555 (Old)
and /work/SRC/openSUSE:Factory/.live555.new (New)
Package is "live555"
Mon Nov 12 09:50:43 2018 rev:12 rq:646703 version:2018.10.17
Changes:
--- /work/SRC/openSUSE:Factory/live555/live555.changes 2017-11-04
19:27:54.008166387 +0100
+++ /work/SRC/openSUSE:Factory/.live555.new/live555.changes 2018-11-12
09:50:45.712344083 +0100
@@ -1,0 +2,9 @@
+Tue Nov 6 09:53:16 UTC 2018 - Mathias Homann
+
+- Update to 2018.10.17
+* fix for CVE-2018-4013
+* changes: see http://www.live555.com/liveMedia/public/changelog.txt
+* removed xlocale.patch - xlocale.h is now conditionally included, only when
+ required. Upstream fix.
+
+---
Old:
live.2017.10.28.tar.gz
xlocale.patch
New:
live.2018.10.17.tar.gz
Other differences:
--
++ live555.spec ++
--- /var/tmp/diff_new_pack.6dcpap/_old 2018-11-12 09:50:46.640342692 +0100
+++ /var/tmp/diff_new_pack.6dcpap/_new 2018-11-12 09:50:46.640342692 +0100
@@ -1,7 +1,7 @@
#
# spec file for package live555
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2013 Dominique Leuenberger, Amsterdam, The Netherlands
#
# All modifications and additions to the file contributed by third parties
@@ -13,22 +13,22 @@
# 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/
#
Name: live555
-Version:2017.10.28
-Release:1
+Version:2018.10.17
+Release:0
Summary:LIVE555 Streaming Media
-License:LGPL-2.1
+License:LGPL-2.1-only
Group: System/Libraries
Url:http://www.live555.com/liveMedia/
Source: http://www.live555.com/liveMedia/public/live.%{version}.tar.gz
# PATCH-MISSING-TAG -- See
http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines
Patch0: %{name}-fpic.patch
# PATCH-FIX-UPSTREAM Don't use obsolete
-Patch1: xlocale.patch
+# patch removed, xlocale.h now only gets included where needed (upstream fix)
BuildRequires: gcc-c++
BuildRequires: pkg-config
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -40,8 +40,8 @@
%package devel
Summary:LIVE555 Streaming Media
-Group: Development/Languages/C and C++
# Actually, live555 is a devel package only. Headers, code and a static lib is
all there is.
+Group: Development/Languages/C and C++
Provides: %{name} = %{version}
Obsoletes: %{name} < %{version}
@@ -53,7 +53,6 @@
%prep
%setup -q -n live
%patch0 -p1
-%patch1 -p1
# Remove .orig files in source tree
find . -name "*.orig" -delete
@@ -90,7 +89,7 @@
%files devel
%defattr(-,root,root)
-%doc COPYING
+%license COPYING
%{_libdir}/live/
%{_includedir}/liveMedia/
%{_includedir}/groupsock/
++ live.2017.10.28.tar.gz -> live.2018.10.17.tar.gz ++
6641 lines of diff (skipped)
++ live555-fpic.patch ++
--- /var/tmp/diff_new_pack.6dcpap/_old 2018-11-12 09:50:47.128341959 +0100
+++ /var/tmp/diff_new_pack.6dcpap/_new 2018-11-12 09:50:47.128341959 +0100
@@ -1,7 +1,6 @@
-Index: live/config.linux
-===
live.orig/config.linux
-+++ live/config.linux
+diff -burNE live_orig/config.linux live/config.linux
+--- live_orig/config.linux 2018-11-06 10:49:08.113052527 +0100
live/config.linux 2018-11-06 10:49:29.184596791 +0100
@@ -1,4 +1,4 @@
-COMPILE_OPTS =$(INCLUDES) -I. -O2 -DSOCKLEN_T=socklen_t
-D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64
+COMPILE_OPTS =$(INCLUDES) -I. -O2 -fPIC -DSOCKLEN_T=socklen_t
-D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2017-11-04 19:27:50 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new (New) Package is "live555" Sat Nov 4 19:27:50 2017 rev:11 rq:538277 version:2017.10.28 Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2017-08-24 17:39:17.399189902 +0200 +++ /work/SRC/openSUSE:Factory/.live555.new/live555.changes 2017-11-04 19:27:54.008166387 +0100 @@ -1,0 +2,31 @@ +Wed Nov 1 12:27:27 UTC 2017 - [email protected] + +- Update to 2017.10.28 +2017.10.28: +- Fixed the handling of the LIVE555 Proxy Server's "-u " command-line option if + the "REGISTER" command is also implemented (i.e., with "-R"). Now, when we handle "REGISTER", + the and are used to access the REGISTER'ed back-end stream, if necessary. +- Changed the server handling of the RTSP "REGISTER" command to (if "reuseConnection" is True) delay + a short period of time (100ms) between replying to the "REGISTER" command, and actually + handling it. This is intended to reduce/avoid the possibility of a subsequent "DESCRIBE" command + ending up in the client ("REGISTER" sender)'s buffer, before the socket gets reused for handling + incoming RTSP commands. (Thanks to Durgesh Tanuku for noting this issue.) +- Made a change to "SIPClient" to better handle Asterisk SIP servers with authentication. + (Thanks to Rus.) + +2017.09.12: +- Made some improvements/bug fixes to AVI indexes in "AVIFileSink". + (Thanks to Victor V. Vinokurov.) +- Updated the handling of the "writeTimeoutInMilliseconds" parameter in the "makeSocketBlocking()" + function to work correctly on Windows. (Thanks to Jeff Shanab for noting this issue.) +- Added support for adding Opus audio to MPEG Transport Streams. This is done by setting the + "mpegVersion" parameter to 3 in "MPEG2TransportStreamFromESSource::addNewAudioSource()" or + "MPEG2TransportStreamMultiplexor::handleNewBuffer()". + (Thanks to Praveen Mathad for suggesting this.) + +2017.07.18: +- Updated "BitVector" to support a signed version of "get_expGolomb()", and fixed our H.264/265 + parsing code to use the signed version where appropriate. + (Thanks to Toson Huang and Long Zhang for reporting this.) + +--- Old: live.2017.06.04.tar.gz New: live.2017.10.28.tar.gz Other differences: -- ++ live555.spec ++ --- /var/tmp/diff_new_pack.GTUYtk/_old 2017-11-04 19:27:54.760138909 +0100 +++ /var/tmp/diff_new_pack.GTUYtk/_new 2017-11-04 19:27:54.764138763 +0100 @@ -18,8 +18,8 @@ Name: live555 -Version:2017.06.04 -Release:1.2 +Version:2017.10.28 +Release:1 Summary:LIVE555 Streaming Media License:LGPL-2.1 Group: System/Libraries ++ live.2017.06.04.tar.gz -> live.2017.10.28.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/live/BasicUsageEnvironment/include/BasicUsageEnvironment_version.hh new/live/BasicUsageEnvironment/include/BasicUsageEnvironment_version.hh --- old/live/BasicUsageEnvironment/include/BasicUsageEnvironment_version.hh 2017-06-04 18:53:05.0 +0200 +++ new/live/BasicUsageEnvironment/include/BasicUsageEnvironment_version.hh 2017-10-28 02:26:18.0 +0200 @@ -4,7 +4,7 @@ #ifndef _BASICUSAGEENVIRONMENT_VERSION_HH #define _BASICUSAGEENVIRONMENT_VERSION_HH -#define BASICUSAGEENVIRONMENT_LIBRARY_VERSION_STRING "2017.06.04" -#define BASICUSAGEENVIRONMENT_LIBRARY_VERSION_INT 1496534400 +#define BASICUSAGEENVIRONMENT_LIBRARY_VERSION_STRING "2017.10.28" +#define BASICUSAGEENVIRONMENT_LIBRARY_VERSION_INT 1509148800 #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/live/UsageEnvironment/include/UsageEnvironment_version.hh new/live/UsageEnvironment/include/UsageEnvironment_version.hh --- old/live/UsageEnvironment/include/UsageEnvironment_version.hh 2017-06-04 18:53:05.0 +0200 +++ new/live/UsageEnvironment/include/UsageEnvironment_version.hh 2017-10-28 02:26:18.0 +0200 @@ -4,7 +4,7 @@ #ifndef _USAGEENVIRONMENT_VERSION_HH #define _USAGEENVIRONMENT_VERSION_HH -#define USAGEENVIRONMENT_LIBRARY_VERSION_STRING"2017.06.04" -#define USAGEENVIRONMENT_LIBRARY_VERSION_INT 1496534400 +#define USAGEENVIRONMENT_LIBRARY_VERSION_STRING"2017.10.28" +#define USAGEENVIRONMENT_LIBRARY_VERSION_INT 1509148800 #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignor
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2017-08-24 17:39:16 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new (New) Package is "live555" Thu Aug 24 17:39:16 2017 rev:10 rq:515043 version:2017.06.04 Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2017-07-12 19:32:48.367453834 +0200 +++ /work/SRC/openSUSE:Factory/.live555.new/live555.changes 2017-08-24 17:39:17.399189902 +0200 @@ -1,0 +2,5 @@ +Mon Aug 7 12:43:41 UTC 2017 - [email protected] + +- xlocale.patch: don't use obsolete + +--- New: xlocale.patch Other differences: -- ++ live555.spec ++ --- /var/tmp/diff_new_pack.B0VZUR/_old 2017-08-24 17:39:18.886980441 +0200 +++ /var/tmp/diff_new_pack.B0VZUR/_new 2017-08-24 17:39:18.886980441 +0200 @@ -27,6 +27,8 @@ Source: http://www.live555.com/liveMedia/public/live.%{version}.tar.gz # PATCH-MISSING-TAG -- See http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines Patch0: %{name}-fpic.patch +# PATCH-FIX-UPSTREAM Don't use obsolete +Patch1: xlocale.patch BuildRequires: gcc-c++ BuildRequires: pkg-config BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -38,8 +40,8 @@ %package devel Summary:LIVE555 Streaming Media -# Actually, live555 is a devel package only. Headers, code and a static lib is all there is. Group: Development/Languages/C and C++ +# Actually, live555 is a devel package only. Headers, code and a static lib is all there is. Provides: %{name} = %{version} Obsoletes: %{name} < %{version} @@ -51,6 +53,7 @@ %prep %setup -q -n live %patch0 -p1 +%patch1 -p1 # Remove .orig files in source tree find . -name "*.orig" -delete ++ xlocale.patch ++ Index: live/liveMedia/include/Locale.hh === --- live.orig/liveMedia/include/Locale.hh +++ live/liveMedia/include/Locale.hh @@ -43,9 +43,6 @@ along with this library; if not, write t #ifndef LOCALE_NOT_USED #include -#ifndef XLOCALE_NOT_USED -#include // because, on some systems, doesn't include ; this makes sure that we get both -#endif #endif
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2017-07-12 19:32:44 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new (New) Package is "live555" Wed Jul 12 19:32:44 2017 rev:9 rq:508982 version:2017.06.04 Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2016-10-22 13:01:16.0 +0200 +++ /work/SRC/openSUSE:Factory/.live555.new/live555.changes 2017-07-12 19:32:48.367453834 +0200 @@ -1,0 +2,74 @@ +Sat Jul 8 20:15:00 UTC 2017 - [email protected] + +- Replace silly -exec rm ; by -delete. + +--- +Mon Jul 3 09:39:00 UTC 2017 - [email protected] + +- Update to version 2017.06.04 + 2017.06.04: + * Fixed a bug in "RTPInterface::removeStreamSocket()" that could +cause not all 'TCP stream' records for a given socket number +to be removed if a TCP socket I/O error occurred (during +RTP/RTCP-over-TCP streaming). (Thanks to Gerald Hansink et al +for reporting this.) + 2017.05.24: + * In "RTSPClient.cpp", moved the call to "clearServerRequestAlternativeByteHandler()" +from the "RTSPClient" destructor to the "resetTCPSockets()" +function (which is called more often). This should eliminate +a 'pointer to a deleted object' error. (Thanks to Gerald Hansink +et al for reporting this.) + 2017.04.26: + * Added a new public member function "numClientSessions()" +to "GenericMediaServer" (and therefore to "RTSPServer", which +inherits from this). This allows a server to - at any time - +check how many clients are currently accessing the server. + * Updated the diagnostic output in "RTSPClient" to distinguish +between opening a new TCP socket and connect()ing on a TCP +socket. (The distinction is important for "REGISTER", which can +reuse an existing TCP socket.) + 2017.04.10: + * Fixed a bug in "base64Decode()" that could be triggered +if (1) your RTSP server is streaming RTP/RTCP-over-HTTP, and (2) +the remote client sends bad Base64 data (containing an embedded '\0' +character). (Thanks to Arkady Bernov for reporting this.) + 2017.01.26: + * Updated "ProxyServerMediaSession.cpp" to change all 'reset()' +operations so that they are now run as a 'scheduled task' from +the event loop - avoiding the possibility of bugs caused by +'reset()' being called while another operation is in progress. +(Thanks to Erik Montnemery for reporting this issue, and proposing a fix.) + 2016.11.28: + * Our "RTSPClient" code now ignores "Connection: close" lines in +the responses to HTTP "GET" requests (that are used to set up +RTSP-over-HTTP tunneling). Because this tunneling requires that +the (separate) input and output TCP connections remain intact, +we assume that the server - if it includes such a line in the +response to a HTTP "GET" - doesn't really mean it. +(Thanks to Nguyen Viet Hung for reporting a server that does this.) + 2016.11.17: + * Fixed a bug in the handling of 'APP' RTCP subpackets. (Thanks to +Frederik de Ruyck for reporting this.) + * Fixed a bug in the "StreamReplicator" code. (Thanks to Bruno Abreu +for reporting this.) + 2016.11.06: + * Increase the RTSP client's socket receive buffer when we'll be +receiving RTP/RTCP-over-TCP, and increase the RTSP server's +client connection socket send buffer when it's used to +"REGISTER" a stream. + 2016.11.03: + * Fixed a bug (in the sending/ handling of the "REGISTER"/"DEREGISTER" +commands) that had been accidentally introduced in version +2016.09.19. (Thanks to Ralf Globisch for noting this.) + 2016.10.29: + * Performed the annual update of the copyright years and license +near the start of each file + 2016.10.21: + * Changed the "RTCPInstance error" message in "RTCP.cpp" to make +it clear that the problem is caused by the remote endpoint using +a buggy version of RTP/RTCP-over-TCP streaming. + * Updated "QuickTimeFileSink" to make the various creation/modification +times relative to January 1st 1904 in UTC (as Apple recommends), +rather than in US Pacific Time. + +--- Old: live.2016.10.11.tar.gz New: live.2017.06.04.tar.gz Other differences: -- ++ live555.spec ++ --- /var/tmp/diff_new_pack.64rnxV/_old 2017-07-12 19:32:48.891379913 +0200 +++ /var/tmp/diff_new_pack.64rnxV/_new 2017-07-12 19:32:48.891379913 +0200 @@ -1,7 +1,7 @@ # # spec file for package live555 # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Ger
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2016-10-22 13:01:15 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new (New) Package is "live555" Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2015-10-20 00:06:22.0 +0200 +++ /work/SRC/openSUSE:Factory/.live555.new/live555.changes 2016-10-22 13:01:16.0 +0200 @@ -1,0 +2,278 @@ +Sun Oct 16 12:05:45 UTC 2016 - [email protected] + +- Update to version 2016.10.11 + 2016.10.11: + * After building the source code, we now display a message +reminding the developer about our FAQ. + 2016.09.22: + * Added a new "liveMedia" class +"MPEG2TransportStreamAccumulator" - a filter that can +be used to combine several (by default, 7) MPEG Transport +Stream 188-byte 'packets' into a larger chunk of data, +more appropriate for streaming via RTP (or raw UDP). + 2016.09.19: + * Added support for an experimental RTSP "DEREGISTER" +command, which undoes the effect of a "REGISTER" command. + * Moved the REGISTER/DEREGISTER-specific functionality of +"RTSPServer.cpp" into a new file "RTSPServerRegister.cpp", +to make the base RTSP server code (in "RTSPServer.cpp") +easier to comprehend. + 2016.09.12: + * Fixed "GenericMediaServer::createNewClientSessionWithId()" +to make sure that the new 'client session' object (returned +by a call to "createNewClientSession()") is not NULL +before it tries to add it to the 'fClientSessions' table. +(Thanks to Helmut Grohne for discovering this issue.) + 2016.09.08: + * Updated "RTSPClient::reset()" to reset each of the 'request +queues' as well. +(Thanks to Erik Montnemery for noting a problem (with the +"LIVE555 Proxy Server") that this caused.) + * Updated "GenericMediaServer::ClientConnection::closeSockets()" +so that it doesn't try to call "closeSocket()" (=="close()") +on socket numbers <0. + 2016.09.05: + * Fixed a problem whereby a 'delayed task' for a +"MPEG2TransportStreamMultiplexor" object might have gotten run +after such an object was deleted. +(Thanks to Bruno Basilio for providing debugging output to +help track this down.) + * Updated "Socket::reset()" (in "groupsock/NetInterface.cpp") so +that it doesn't try to call "closeSocket()" (=="close()") on +socket numbers <0. + * Added a comment to "UsageEnvironment/include/UsageEnvironment.hh" +to note that "triggerEvent()" should not be called with the +same 'event trigger id' from different threads. +(This was already noted in a comment in +"liveMedia/DeviceSource.cpp", but not in +"UsageEnvironment/include/UsageEnvironment.hh", which is +where "triggerEvent()" is defined.) + 2016.08.27: + * Fixed a problem whereby a "Medium" object's "nextTask()" +(i.e., "fNextTask") could hold an invalid value after a +'scheduled task' has occurred (but before the next similar +task is scheduled) - which causes problems should the +"Medium" object be deleted during that window of time. +(Thanks to Helmut Grohne for noting this problem.) + * Added comments to "UsageEnvironment/include/UsageEnvironment.hh" +to make it clear that "unscheduleDelayedTask()" (or +"rescheduleDelayedTask()") must not be called on a +'scheduled task' after it has already occurred. +(Thanks to Helmut Grohne for motivating this.) + 2016.08.07: + * Fixed a bug in the handling of the non-standard +"com.ses.streamID:" header (used by 'SAT>IP' servers) +that we had introduced in version 2016.01.12. +(Thanks to Yaobing Deng for noting this.) + 2016.07.19: + * Fixed a bug in "RTSPServer" that could cause a crash if a +"RTSPServer" object is deleted after having been used +for RTSP-over-HTTP streaming. (Thanks to Pavel Aronov.) + * Updated "RTSPClient" to recognize a "Connection: Close" +header in a server's response. It handles this header by +closing the RTSP TCP connection (because the server is +assumed to not be using it again), so that we open a new +TCP connection for any subsequent commands. +(Thanks to Nathan (at MediaPortal) for this suggestion.) + * Made a small optimization to "RTSPServer"s handling of the +first "SETUP" command from each client. (Thanks to Maxim +Dementiev for the suggestion.) + 2016.06.26: + * Added a new (public) function "canDeliverNewFrameImmediately()" +to "MPEG2TransportStreamMultiplexor". +This function may be used by a downstream reader to test +whether the next call to "doGetNextFrame()" will deliver +data immediately. It can be useful if you want to decide +whether or not to keep accumulating multiple Transport Stream +'packets' i
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2015-10-19 22:52:35 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new (New) Package is "live555" Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2015-02-06 10:17:08.0 +0100 +++ /work/SRC/openSUSE:Factory/.live555.new/live555.changes 2015-10-20 00:06:22.0 +0200 @@ -1,0 +2,355 @@ +Fri Oct 16 20:24:23 UTC 2015 - [email protected] + +- Update to version 2015.10.12: + * The change that we made to the "ProxyServerMediaSession" code +in version 2015.07.31 (to reset the proxy server's state if +a back-end "SETUP" command fails) was too aggressive; it was +deleting the "ProxyServerMediaSubsession" object. This was +a problem, because "SETUP" commands can be called from within +"ProxyServerMediaSubsession::createNewStreamSource()". +Instead, we now deal with a failed back-end "SETUP" command +simply by resetting the 'back-end' connection. (Thanks to +Hardik Sangani for reporting this issue.) +- 2015.09.24: + * Fixed a bug in "RTSPClient" that could cause a crash if the +TCP connection was lost while resending a RTSP command. +(Thanks to ChaSeop Im for reporting this.) + * Moved some more generic 'media server' functionality from +"RTSPServer" to its parent class "GenericMediaServer". + * Added a new pure virtual function "getRTPSinkandRTCP()" +to "ServerMediaSubsession" to allow callers to get ('const') +access to a stream's "RTPSink" and/or "RTCPInstance" (and +thus their corresponding "Groupsock" objects) after the +stream has been created (using "getStreamParameters()". + * Updated "Groupsock" to allow for the possibility of there +being more than one 'destRecord' for each sessionId. +(This is something that doesn't happen in the normal case; +it's only a special case for WebRTC.) +- 2015.08.07: + * If a "RTCPInstance" happens to have both a source and a sink +(an unusual situation), we now include both "SR" and "RR" +reports in each outgoing RTCP report packet. + * When a "RTPSink" is being closed, we no longer turn off +background reading on its 'groupsock' (because, being a +"RTPSink", we never turned it on), just in case the +'groupsock' is also being shared with something else +(e.g., a "RTPSource") that does background read handling). +- 2015.08.06: + * Fixed a bug that would cause the destruction of a +"RTCPInstance" that was sharing a 'groupsock' +with a "RTPSource" (i.e., for multiplexed RTP and RTCP) to +stop the "RTPSource" from continuing to receive incoming RTP +packets. This normally wasn't a major problem, because the +destruction of the "RTCPInstance" was usually followed +immediately by the destruction of the "RTPSource". +However, it's also possible for the "RTPSource" to stay alive +long after the "RTCPInstance" is deleted; in this case things +will now work correctly. +- 2015.07.31: + * Fixed a minor memory leak in the "ProxyServerMediaSession" +code ("PresentationTimeSessionNormalizer"s and +"PresentationTimeSubsessionNormalizer"s weren't being deleted +properly). (Thanks to Dnyanesh Gate for reporting this.) + * Made the "ProxyServerMediaSession" code a bit more +bullet-proof, by resetting the 'back-end' connection if a +"SETUP" command fails. (Thanks to Craig Matsuura for providing +a real-world example of "SETUP" failing.) + * Fixed the 'estimated bitrate' values in +"testMPEG1or2VideoReceiver.cpp" and +"testMPEG2TransportReceiver.cpp" to match those in the +corresponding "test*Streamer.cpp" files. +(Thanks to Alex Anderson for reporting this.) +- 2015.07.23: + * Fixed a potential buffer overflow bug in "RTSPServer". +(Thanks to "an anonymous researcher working with Beyond +Security's SecuriTeam Secure Disclosure" for discovering this.) +- 2015.07.19: + * Fixed a bug in "RTPInterface::sendDataOverTCP()"; it was +disabling transmission on its socket if the "send()" call +failed. We now do this only if the error was not "EAGAIN". +(Thanks to Erik Oomen for bringing this to our attention.) + * Changed "QuickTimeFileSink" to try to work around an issue with +QuickTime sometimes complaining about the frame number in the +last 'sync frame' being 'out of range'. + * Changed the parameter signature for +"ProxyServerMediaSession::createNew()" (and the +"ProxyServerMediaSession" constructor) to take a +"GenericMediaServer*" rather than a "RTSPServer" as parameter. +This makes it possible to create proxy servers that use protocols +other than RTSP at the 'front-end'. (The 'back-end' protocol will +still be RTSP, howeve
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2015-02-06 10:17:07 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new (New) Package is "live555" Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2014-11-03 13:11:14.0 +0100 +++ /work/SRC/openSUSE:Factory/.live555.new/live555.changes 2015-02-06 10:17:08.0 +0100 @@ -1,0 +2,128 @@ +Sat Jan 31 13:00:25 UTC 2015 - [email protected] + +- fixed paths in live555.pc +- update to version 2015.01.27: + * Fixed a bug in "MPEG2TransportStreamFromESSource" that could +sometimes cause an abort if more than one Elementary Stream +Source were multiplexed into a single Transport Stream. +(Thanks to Marc Palau for reporting this issue.) +- version 2015.01.19: + * Fixed an obscure bug in "RTSPClient" that might conceivably +have caused a crash if it received a completely empty RTSP +response. +- version 2015.01.04: + * Updated "config.iphone-simulator" to work with the latest Xcode. +(Thanks to Braden Ackerman.) + * In the "BasicUsageEnvironment" implementation, renamed +"EventTime" to "_EventTime" to avoid a reported naming conflict. +- version 2014.12.17: + * Updated "RTSPServerSupportingHTTPStreaming" to make sure that +the data stream source gets closed when it's no longer needed. +- version 2014.12.16: + * Changed the FD_SETSIZE check (introduced in version 2014.12.11) +so that it's not done in Windows (because in Windows, +FD_SETSIZE has different semantics). +(Thanks to Deanna Earley for reporting this.) +- version 2014.12.13: + * Updated the H.264/H.265 parsing code in "H264or5VideoStreamFramer" +to be a little smarter about how it computes a file's frame rate +(when streaming a 'raw' H.264 or H.265 file). +(Thanks to Michel Promonet for inspiring this.) + * Updated "config.iphoneos" to work with the latest Xcode. +(Thanks to Braden Ackerman.) +- version 2014.12.11: + * Changed our implementation of "setBackgroundHandling()" and +"moveBackgroundHandling()" in "BasicTaskScheduler" to check for +(and disallow) socket numbers >= FD_SETSIZE, because +has a bug (at least, in most systems) that causes buffer overflow +in this case. (Thanks to Michel Promonet for pointing this out.) +- version 2014.12.09: + * Needed to make the "QuickTimeFileSink" constructor and destructor +protected: to allow subclassing. +- version 2014.12.08: + * Fixed a bug in parsing 'absolute' RTSP "Range:" headers with no end +time. (Thanks to Ken Chow for reporting this.) + * Added a new option "-K" to "openRTSP, to tell the client to +periodically send "OPTIONS" requests as 'keep-alives' for buggy +servers that don't use incoming RTCP "RR" packets to indicate client +liveness. (Thanks to Peter Schlaile for this suggestion.) + * Added a new 'protected' virtual member function "noteRecordedFrame()" +to "QuickTimeFileSink". This function is called whenever a frame is +recorded to the output file. The default implementation of this +virtual function does nothing, but subclasses can redefine it if +they wish. +- version 2014.11.28: + * When "RTSPClient" parses a RTSP response, we first skip over any +blank lines that may be at the start of the response. This can +happen if the previous response (e.g., to a "DESCRIBE") contained +extra whitespace. (Thanks to ilwoo Nam for giving an example of +a server that exhibited this behavior.) +- version 2014.11.12: + * We had forgotten to initialize the "RTSPClient" member variable + "fAllowBasicAuthentication" that we introduced in the previous + version. +- version 2014.11.07: + * Added a new "RTSPClient" member function "disallowBasicAuthentication()" +that you can call if you don't want a RTSP client to perform 'basic' +authentication (whcih involves sending the username and password over +the network), even if the server asks for this. +(Thanks to Tomasz Pala for this suggestion.) + * Updated the debugging printout code in "RTCP.cpp" to identify all +known RTCP payload types, even if we don't currently handle them. +We also - when doing debugging printout - parse and print out +the contents of SDES RTCP packets. +- version 2014.11.01: + * Updated "RTSPClient" so that it reuses "fCurrentAuthenticator" +if we previously updated it with data from a "WWW-Authenticate:" +response, even if a non_NULL "authenticator" parameter was +passed as a parameter to the command. This reduces the number +of authet
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2014-11-03 13:11:08 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new (New) Package is "live555" Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2014-10-05 20:30:29.0 +0200 +++ /work/SRC/openSUSE:Factory/.live555.new/live555.changes 2014-11-03 13:11:14.0 +0100 @@ -1,0 +2,10 @@ +Wed Oct 29 22:16:12 UTC 2014 - [email protected] + +- BuildRequire pkg-config to get rpm Provides/Requires pkgconfig(live555) + +--- +Mon Oct 6 13:25:05 UTC 2014 - [email protected] + +- Added support for pkg-config by creating the relevant .pc file + +--- Other differences: -- ++ live555.spec ++ --- /var/tmp/diff_new_pack.giLf7b/_old 2014-11-03 13:11:15.0 +0100 +++ /var/tmp/diff_new_pack.giLf7b/_new 2014-11-03 13:11:15.0 +0100 @@ -19,7 +19,7 @@ Name: live555 Version:2014.09.22 -Release:1.1 +Release:1.2 Summary:LIVE555 Streaming Media License:LGPL-2.1 Group: System/Libraries @@ -28,6 +28,7 @@ # PATCH-MISSING-TAG -- See http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines Patch0: %{name}-fpic.patch BuildRequires: gcc-c++ +BuildRequires: pkg-config BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -64,8 +65,20 @@ cp -rL $fld/include/* %{buildroot}%{_includedir}/$fld done -%clean -rm -rf %{buildroot} +# creates support file for pkg-config +mkdir %{buildroot}/%{_libdir}/pkgconfig +tee %{buildroot}/%{_libdir}/pkgconfig/live555.pc << "EOF" +prefix=%{_prefix} +exec_prefix=${prefix} +libdir=${exec_prefix}/%{_lib} +includedir=${prefix}/include + +Name: live555 +Description: Multimedia streaming libraries +Version: %{version} +Libs: -L${libdir} -lliveMedia -lUsageEnvironment -lgroupsock -lBasicUsageEnvironment +Cflags: -I${includedir} -I${includedir}/liveMedia -I${includedir}/UsageEnvironment -I${includedir}/groupsock -I${includedir}/BasicUsageEnvironment +EOF %files devel %defattr(-,root,root) @@ -74,5 +87,6 @@ %{_includedir}/groupsock/ %{_includedir}/BasicUsageEnvironment/ %{_includedir}/UsageEnvironment/ +%{_libdir}/pkgconfig/live555.pc %changelog -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2014-10-05 20:30:27 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new (New) Package is "live555" Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2013-05-07 15:32:23.0 +0200 +++ /work/SRC/openSUSE:Factory/.live555.new/live555.changes 2014-10-05 20:30:29.0 +0200 @@ -1,0 +2,15 @@ +Thu Oct 2 10:45:02 UTC 2014 - [email protected] + +- Update to 2014.09.22: + + Changed the way in which the "RTSPServer" code handles incoming +"OPTIONS" commands that contain a "Session:" header. If the +"Session:" header contains a session id that does not exist, +then we now return a "Session Not Found" error (even though the +handling of the "OPTIONS" command is not session-specific). +This new behavior will help proxy servers (that use our +"RTSPServer" implementation as a 'back-end' server) better +detect when the back-end server has restarted while streaming. + + For all other changes since 2013.04.30, please see +http://www.live555.com/liveMedia/public/changelog.txt. + +--- Old: live.2013.04.30.tar.gz New: live.2014.09.22.tar.gz Other differences: -- ++ live555.spec ++ --- /var/tmp/diff_new_pack.Une69n/_old 2014-10-05 20:30:30.0 +0200 +++ /var/tmp/diff_new_pack.Une69n/_new 2014-10-05 20:30:30.0 +0200 @@ -1,6 +1,7 @@ # -# spec file for package vlc +# spec file for package live555 # +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2013 Dominique Leuenberger, Amsterdam, The Netherlands # # All modifications and additions to the file contributed by third parties @@ -15,19 +16,19 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: live555 -Version:2013.04.30 +Version:2014.09.22 Release:1.1 -License:LGPL-2.1 Summary:LIVE555 Streaming Media -Url:http://www.live555.com/liveMedia/ +License:LGPL-2.1 Group: System/Libraries +Url:http://www.live555.com/liveMedia/ Source: http://www.live555.com/liveMedia/public/live.%{version}.tar.gz # PATCH-MISSING-TAG -- See http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines Patch0: %{name}-fpic.patch BuildRequires: gcc-c++ BuildRoot: %{_tmppath}/%{name}-%{version}-build -Packager: Dominique Leuenberger %description This code forms a set of C++ libraries for multimedia streaming, @@ -54,7 +55,6 @@ ./genMakefiles linux make %{?_smp_mflags} - %install install -d -m 755 %{buildroot}%{_libdir}/live install -d -m 755 %{buildroot}%{_includedir} ++ live.2013.04.30.tar.gz -> live.2014.09.22.tar.gz ++ 27275 lines of diff (skipped) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
