Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package galene for openSUSE:Factory checked in at 2021-05-15 01:23:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/galene (Old) and /work/SRC/openSUSE:Factory/.galene.new.2988 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "galene" Sat May 15 01:23:53 2021 rev:9 rq:892975 version:0.3.5 Changes: -------- --- /work/SRC/openSUSE:Factory/galene/galene.changes 2021-04-27 21:36:02.592120185 +0200 +++ /work/SRC/openSUSE:Factory/.galene.new.2988/galene.changes 2021-05-15 01:24:01.335059853 +0200 @@ -1,0 +2,10 @@ +Wed May 12 15:18:17 UTC 2021 - Michael Str??der <[email protected]> + +- Update to version 0.3.5: + * Fixed another bug in the loss estimator. + * Fixed the list of SSRCs sent in REMB packets. This doesn't seem to + have any measurable effect. + * Removed some obsolete code that caused clients to be kicked out when + they lost the Present permission. + +------------------------------------------------------------------- Old: ---- galene-0.3.4.tar.gz New: ---- galene-0.3.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ galene.spec ++++++ --- /var/tmp/diff_new_pack.pCGvjb/_old 2021-05-15 01:24:01.907057843 +0200 +++ /var/tmp/diff_new_pack.pCGvjb/_new 2021-05-15 01:24:01.911057830 +0200 @@ -25,7 +25,7 @@ %bcond_without apparmor Name: galene -Version: 0.3.4 +Version: 0.3.5 Release: 0 Summary: Gal??ne videoconferencing server License: MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.pCGvjb/_old 2021-05-15 01:24:01.943057717 +0200 +++ /var/tmp/diff_new_pack.pCGvjb/_new 2021-05-15 01:24:01.943057717 +0200 @@ -3,8 +3,8 @@ <param name="url">git://github.com/jech/galene.git</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">galene-0.3.4</param> - <param name="version">0.3.4</param> + <param name="revision">galene-0.3.5</param> + <param name="version">0.3.5</param> <param name="changesgenerate">enable</param> <!--param name="versionrewrite-pattern">galene-(\d+)</param> <param name="versionrewrite-replacement">\1</param--> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.pCGvjb/_old 2021-05-15 01:24:01.959057661 +0200 +++ /var/tmp/diff_new_pack.pCGvjb/_new 2021-05-15 01:24:01.963057646 +0200 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">git://github.com/jech/galene.git</param> - <param name="changesrevision">cd673d01d34b09fe68450ad57d406ccf6903a0d3</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">fca24a3720381dfff8d93194bdb1f08435df234c</param></service></servicedata> \ No newline at end of file ++++++ galene-0.3.4.tar.gz -> galene-0.3.5.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/galene-0.3.4/CHANGES new/galene-0.3.5/CHANGES --- old/galene-0.3.4/CHANGES 2021-04-27 16:15:33.000000000 +0200 +++ new/galene-0.3.5/CHANGES 2021-05-12 16:57:29.000000000 +0200 @@ -1,3 +1,11 @@ +12 May 2021: Gal??ne 0.3.5 + + * Fixed another bug in the loss estimator. + * Fixed the list of SSRCs sent in REMB packets. This doesn't seem to + have any measurable effect. + * Removed some obsolete code that caused clients to be kicked out when + they lost the Present permission. + 27 April 2021: Gal??ne 0.3.4 * Fixed a bug in the loss estimator. We will now reduce the rate more diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/galene-0.3.4/README.FRONTEND new/galene-0.3.5/README.FRONTEND --- old/galene-0.3.4/README.FRONTEND 2021-04-27 16:15:33.000000000 +0200 +++ new/galene-0.3.5/README.FRONTEND 2021-05-12 16:57:29.000000000 +0200 @@ -136,7 +136,6 @@ ```javascript let stream = serverConnection.newUpStream(); stream.onerror = ...; -stream.onabort = ...; stream.onstatus = ...; localStream.getTracks().forEach(t => { c.labels[t.id] = t.kind; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/galene-0.3.4/packetcache/packetcache.go new/galene-0.3.5/packetcache/packetcache.go --- old/galene-0.3.4/packetcache/packetcache.go 2021-04-27 16:15:33.000000000 +0200 +++ new/galene-0.3.5/packetcache/packetcache.go 2021-05-12 16:57:29.000000000 +0200 @@ -355,7 +355,7 @@ cache.mu.Lock() defer cache.mu.Unlock() cache.expected += uint32(n) - cache.lost++ + cache.lost += uint32(n) } // get retrieves a packet from a slice of entries. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/galene-0.3.4/packetcache/packetcache_test.go new/galene-0.3.5/packetcache/packetcache_test.go --- old/galene-0.3.4/packetcache/packetcache_test.go 2021-04-27 16:15:33.000000000 +0200 +++ new/galene-0.3.5/packetcache/packetcache_test.go 2021-05-12 16:57:29.000000000 +0200 @@ -512,14 +512,14 @@ func TestCacheStatsDrop(t *testing.T) { cache := New(16) for i := 0; i < 32; i++ { - if i != 8 { + if i != 8 && i != 10 { cache.Store(uint16(i), 0, false, false, []byte{uint8(i)}) } } expected, lost, totalLost, eseqno := cache.GetStats(false) if expected != 32 || - lost != 1 || - totalLost != 1 || + lost != 2 || + totalLost != 2 || eseqno != 31 { t.Errorf("Expected 32, 1, 1, 31, got %v, %v, %v, %v", expected, lost, totalLost, eseqno) @@ -529,17 +529,18 @@ func TestCacheStatsUnordered(t *testing.T) { cache := New(16) for i := 0; i < 32; i++ { - if i != 8 { + if i != 8 && i != 10 { cache.Store(uint16(i), 0, false, false, []byte{uint8(i)}) } } cache.Store(uint16(8), 0, false, false, []byte{8}) + cache.Store(uint16(10), 0, false, false, []byte{10}) expected, lost, totalLost, eseqno := cache.GetStats(false) if expected != 32 || lost != 0 || totalLost != 0 || eseqno != 31 { - t.Errorf("Expected 32, 1, 1, 31, got %v, %v, %v, %v", + t.Errorf("Expected 32, 0, 0, 31, got %v, %v, %v, %v", expected, lost, totalLost, eseqno) } } @@ -547,18 +548,19 @@ func TestCacheStatsNack(t *testing.T) { cache := New(16) for i := 0; i < 32; i++ { - if i != 8 { + if i != 8 && i != 10 { cache.Store(uint16(i), 0, false, false, []byte{uint8(i)}) } } - cache.Expect(1) + cache.Expect(2) cache.Store(uint16(8), 0, false, false, []byte{8}) + cache.Store(uint16(10), 0, false, false, []byte{10}) expected, lost, totalLost, eseqno := cache.GetStats(false) - if expected != 33 || - lost != 1 || - totalLost != 1 || + if expected != 34 || + lost != 2 || + totalLost != 2 || eseqno != 31 { - t.Errorf("Expected 33, 1, 1, 31, got %v, %v, %v, %v", + t.Errorf("Expected 34, 2, 2, 31, got %v, %v, %v, %v", expected, lost, totalLost, eseqno) } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/galene-0.3.4/rtpconn/rtpconn.go new/galene-0.3.5/rtpconn/rtpconn.go --- old/galene-0.3.4/rtpconn/rtpconn.go 2021-04-27 16:15:33.000000000 +0200 +++ new/galene-0.3.5/rtpconn/rtpconn.go 2021-05-12 16:57:29.000000000 +0200 @@ -861,7 +861,7 @@ var ssrcs []uint32 for _, t := range tracks { - if t.hasRtcpFb("goog-remb", "") { + if !t.hasRtcpFb("goog-remb", "") { continue } ssrcs = append(ssrcs, uint32(t.track.SSRC())) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/galene-0.3.4/static/protocol.js new/galene-0.3.5/static/protocol.js --- old/galene-0.3.4/static/protocol.js 2021-04-27 16:15:33.000000000 +0200 +++ new/galene-0.3.5/static/protocol.js 2021-05-12 16:57:29.000000000 +0200 @@ -757,8 +757,7 @@ let c = this.up[id]; if(!c) throw new Error('unknown up stream'); - if(c.onabort) - c.onabort.call(c); + c.close(); }; /** @@ -953,13 +952,6 @@ */ this.onstatus = null; /** - * onabort is called when the server requested that an up stream be - * closed. It is the resposibility of the client to close the stream. - * - * @type{(this: Stream) => void} - */ - this.onabort = null; - /** * onstats is called when we have new statistics about the connection * * @type{(this: Stream, stats: Object<unknown,unknown>) => void} ++++++ vendor.tar.gz ++++++
