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.000000000 +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 - jeng...@inai.de + +- Replace silly -exec rm ; by -delete. + +------------------------------------------------------------------- +Mon Jul 3 09:39:00 UTC 2017 - rama...@gmail.com + +- 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, Germany. # Copyright (c) 2013 Dominique Leuenberger, Amsterdam, The Netherlands # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: live555 -Version: 2016.10.11 +Version: 2017.06.04 Release: 1.2 Summary: LIVE555 Streaming Media License: LGPL-2.1 @@ -38,8 +38,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} @@ -52,6 +52,9 @@ %setup -q -n live %patch0 -p1 +# Remove .orig files in source tree +find . -name "*.orig" -delete + %build export CFLAGS="%{optflags}" export CPPFLAGS="%{optflags}" @@ -78,7 +81,7 @@ Name: live555 Description: Multimedia streaming libraries Version: %{version} -Libs: -L${libdir}/live -lliveMedia -lUsageEnvironment -lgroupsock -lBasicUsageEnvironment +Libs: -L${libdir}/live -lliveMedia -lBasicUsageEnvironment -lUsageEnvironment -lgroupsock Cflags: -I${includedir}/liveMedia -I${includedir}/UsageEnvironment -I${includedir}/groupsock -I${includedir}/BasicUsageEnvironment EOF ++++++ live.2016.10.11.tar.gz -> live.2017.06.04.tar.gz ++++++ ++++ 10630 lines of diff (skipped)