Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package srt for openSUSE:Factory checked in at 2026-04-30 20:25:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/srt (Old) and /work/SRC/openSUSE:Factory/.srt.new.30200 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "srt" Thu Apr 30 20:25:57 2026 rev:19 rq:1349974 version:1.5.5 Changes: -------- --- /work/SRC/openSUSE:Factory/srt/srt.changes 2025-03-25 22:07:49.019246851 +0100 +++ /work/SRC/openSUSE:Factory/.srt.new.30200/srt.changes 2026-04-30 20:26:07.024306654 +0200 @@ -1,0 +2,50 @@ +Tue Apr 28 21:59:28 UTC 2026 - Bjørn Lie <[email protected]> + +- Update to version 1.5.5: + + Connection State Accuracy: Fixed an issue where srt_connect + reported incorrect error codes when attempted on a socket in a + broken state. The function now correctly identifies these + sockets as closed rather than reporting connection-specific + failures. + + Listen Operation Refinement: + - Corrected the error code returned when calling srt_listen on + a closed or non-existent socket to ensure status reports + reflect the socket state accurately. + - Backlog updates: Updated the logic for srt_listen to allow + updates to the backlog parameter on sockets already in the + LISTENING state. In such cases, the function now successfully + updates the backlog and returns 0 (success). + + Fixed a bug where a blocking srt_close call could be + interrupted by a connection attempt. + + Resolved Issue #3289 regarding srt_connect in blocking mode. + These fixes ensure that interrupting a blocking connection loop + or closing the socket from another thread is correctly + recognized. Previously, these scenarios could cause the + function to incorrectly return success (0) or a misleading + SRT_ECONNSOCK error; it now correctly returns SRT_ESCLOSED or + SRT_EINVSOCK. + + Fixed a potential buffer overflow in handshake processing by + ensuring that incoming group data length does not exceed + internal buffer capacity. + + Fixed and then restored the cookie contest method from version + 1.4.5 as a lower-risk stability measure. It also introduces a + mechanism to enforce specific cookie values for testing and + development purposes. + + Fixed reentrancy of srt_strerror() + + Fixed crash when adding a string-typed option to a group + configuration object + + Fixed incorrect number of sockets returned by srt_epoll_uwait + + Fixed inconsistent thread-related objects' state after fork() + + Fixed issues found by thread and memory sanitizers + + Fixed unexpected blocking behavior in sendmsg call + + Fixed stalled connection that should break on rogue NAK/ACK + reception + + Fixed some misleading error messages + + Fixed wrong 'connection lost' error when sending to group in + non-blocking pending state + + Fixed bug where tsbpd might miss m_bClosing flag set in the + meantime + + Fixed caller-accepting connection without packetfilter while + requested by a caller (now: late-rejection) + +------------------------------------------------------------------- Old: ---- srt-1.5.4.tar.gz New: ---- srt-1.5.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ srt.spec ++++++ --- /var/tmp/diff_new_pack.zXmRYM/_old 2026-04-30 20:26:07.744336205 +0200 +++ /var/tmp/diff_new_pack.zXmRYM/_new 2026-04-30 20:26:07.744336205 +0200 @@ -1,7 +1,7 @@ # # spec file for package srt # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define sover 1_5 Name: srt -Version: 1.5.4 +Version: 1.5.5 Release: 0 Summary: Secure Reliable Transport (SRT) License: MPL-2.0 ++++++ srt-1.5.4.tar.gz -> srt-1.5.5.tar.gz ++++++ ++++ 13189 lines of diff (skipped)
