Tags give the ability to mark specific points in history as being important
-
v0.2.12-rc2
6cb9b99f · ·librist v0.2.12-rc2 - Release Candidate 2 Changes since rc1: New Features: - Multicast interface (miface) in sender peer statistics JSON Bug Fixes: - Fix clock used when processing RR with lsr older than last SR Build System: - Fix compiler warnings in aes.h Documentation: - Updated README with detailed features and roadmap - Rebuilt NEWS file with complete release history Contributors: - Dave Evans (RR clock fix) - Steve Lhomme (aes.h warning fixes) See NEWS file for complete v0.2.12 changelog.
-
v0.2.12-rc1
afce2d65 · ·librist v0.2.12-rc1 - Release Candidate 1 New Features: - YAML config file support for ristsender/ristreceiver - Receiver session timeout API and CLI option - Peer statistics in receiver - New udp2udp tool - Profile selection in rist2rist - Sender input queue stats - MPEG-TS null packet suppression byte tracking - Differentiated bitrate tracking and sender stats API Bug Fixes: - Fix premature stream stop on ECHO timeout for single-path (closes #196) - Fix multi-sender queue issues (static buffer_size moved to context) - Thread-safe FIFO access in rist_receiver_data_read2 - Fix memory leaks (authentication failures, sender queue) - Fix OpenMetrics Content-Type header (Prometheus compatibility) - Fix RTT min/max invalid values - Fix const correctness in URL parameter parsing - Fix signed/unsigned comparison statements - Fix missing strings.h include in yamlparse.c Improvements: - Refactored sender queue management for better memory efficiency - Improved UDP send reliability with EAGAIN retry - Improved cname buffer safety - Refactored flow timeout semantics Build System: - Fix false positive mbedtls detection in meson build - Use MbedTLS cmake config module - Check brew exists before calling (macOS) Contributors: Sergio Ammirata, Yannick Le Roux, Johan Lescure, Bill Roberts, Thierry Lelegard, Heiko Nickerl, Azamat H. Hackimov, Reno Dakota
-
v0.2.11
c5268580 · ·Enhancements . Adds support for ephemeral listening ports, which allows you to add or take down ports, primarily for new connections, after initialization . Adds a sender function rist_sender_npd_get to obtain current status of null_packet_deletion in client code . Adds a new function rist_peer_get_cname to allow for the extraction of the private cname property of a peer . Enhanced CI test application with more tests and refactored for packet integrity checks Fixes . Fixed potential socket deadlock condition under MS Windows . Fixed ristsender confusion with different multicast addresses having the same destination port . Cleans up various compile warnings under different versions of C++ . Prevents theoretical problem with IP checksum calculation . Updated meson version, modify usage to avoid using to-be-deprecated item . Fixed typo in ristsender logging . Updates peer config process to ensure correct type used for timing_mode field and additional touch ups for its correct use . Fixed situation where ristreceiver closes if tun://@ is used in the output URL . Fixed deadlock condition on FIFO overflow . Handles invalid verbose-level parameter . Ensures binding to the raw udp socket . Corrected order of memory allocation parameters within some structures pertaining to stats reporting. . Fix for Mac homebrew amr64 build . Fix null packet deletion . Fix units on sender prometheus stats . Fix keepalive packet data corruption bug . Fix improper classification of rtp/rtcp. Affected ST2110 . Make sure flow timeout follows the session timeout Acknowledgements . Special thanks to Thierry Lelegard for helping with the null packet deletion bug fix
-
v0.2.9
Release: 0.2.9: bugfix release8fc343a3 · ·Bugfix release Fixed bugs: -fix compilation on 32bit systems -fix regression in stats obj rtt value -remove unneeded locking in buffer scaling -fix too old packages error due to buffer scaling -fix empty buffer time check -disable buffer negotiation when sender max buffer is smaller than our buffer -fix deadlock caused by wrong lock order when removing peers -fix building Prometheus code against older libmicrohttpd -fix compilation on Hurd