|
|
|
|
Changelog for signal-libringrtc-2.39.2-lp156.1.3.x86_64.rpm :
* Fri Mar 29 2024 Bruno Pitrus - Update to version 2.39.2 for Signal 7.4.0 * Group Calls: Apply removal of demux IDs separately * Log notebook improvements * Call Sim: Add jitter buffer config * Group Calls: Synchronize access to last_height_by_demux_id- Fix symbols getting stripped from binary (bsc#1222175) * Thu Mar 28 2024 Bruno Pitrus - Drop incoming-inbound_call_drop_connecting_ice_failed_first-ignore-flaky-test.patch and just retry running the tests three times. * Tue Mar 26 2024 Bruno Pitrus - Run rust testsuite in %check * add incoming-inbound_call_drop_connecting_ice_failed_first-ignore-flaky-test.patch * Thu Mar 14 2024 Bruno Pitrus - Update to version 2.39.0 for Signal 7.2.0 * Update to WebRTC m122 * Update IceServer fields to be optional * Add receive support for dependency descriptor to determine unencrypted length * Group Calls: Handle client_status in sfu.join() * Call links: Replace update revocation API with an explicit delete API- Leap, Fedora 38: use bundled abseil again * drop pending_task_safety_flag-abseil-2022-nullability.patch- Add boringssl-internal-addc-cxx.patch to fix build failure with GCC14 * Thu Mar 07 2024 Bruno Pitrus - Update to version 2.38.0 for Signal 7.1.0 * Update to webrtc 6099c + Accept list of IceServers for Turn configuration * Enable \"First Ready\" Turn pruning policy * Thu Feb 29 2024 Bruno Pitrus - Update to version 2.37.1 for Signal 7.0.0 * Update to webrtc 6099b + Fix potential use after free in JsepTransportController * Mon Feb 26 2024 Bruno Pitrus - Use system abseil also on Leap. * Thu Feb 08 2024 Bruno Pitrus - Update to version 2.37.0 for Signal 6.47.0 * Update to WebRTC m120- Add system-absl_nullability.patch- Conditionally revert upstream changes on Fedora 38 to fix buiild with old abseil * pending_task_safety_flag-abseil-2022-nullability.patch) * Wed Jan 31 2024 Bruno Pitrus - Update to version 2.36.0 for Signal 6.46.0 * Use unified plan for group calls * Tue Jan 30 2024 Bruno Pitrus - Correct webrtc GN args per upstream * Thu Jan 25 2024 Bruno Pitrus - Update to version 2.35.0 for Signal 6.44.0 * Update zkgroup to 0.37.0 * Update webrtc to 5993c- Drop Leap 15.4 support * Wed Jan 03 2024 Bruno Pitrus - Update to version 2.34.5 for Signal 6.43.0 * Use unified plan for 1:1 calls * Thu Dec 07 2023 Bruno Pitrus - Update to version 2.34.4 for Signal 6.41.0 * Update to WebRTC 5993a (m118)- Drop irrelevant signal-webrtc-disable-h264.patch * Thu Nov 30 2023 Bruno Pitrus - Update to version 2.34.3 for Signal 6.40.0 * Update webrtc to 5845j + Add low bitrate redundancy support + Lower port allocation step delay + Prune TurnPorts on a per-server basis + Unregister sink properly when closing * Thu Nov 16 2023 Bruno Pitrus - Update to version 2.34.1 for Signal 6.39.0 * no user-visible changes * Thu Nov 09 2023 Bruno Pitrus - Update to version 2.34.0 for Signal 6.38.0 * Group Calls: Add Hand Raise feature * Electron: Allow ICE server hostname to be set * Update webrtc to 5845i + Allow ICE server hostname to be set- Correct licence in package metadata * Fri Sep 29 2023 Bruno Pitrus - Update to version 2.33.0 for Signal 6.32.0 * Update to webrtc 5845h + Add Rust_setIncomingAudioMuted * Update webrtc to 5845f + Disable audio and media flow by default + Allow configuration of audio jitter buffer max target delay * Group Calls: Add Reactions feature * Group Calls: Prevent comfort noise from getting stuck on * Replace TaskQueueRuntime with Actors * Add callback for low upload bandwidth in a video call * Call links: Add reset-approvals to test client * Fri Sep 22 2023 Bruno Pitrus - Update to version 2.31.2 for Signal 6.31.0 * Update webrtc to 5845c + Update the hardcoded PulseAudio device name to \"Signal Calling\" + Add more audio control and safe defaults + Add accessor for bandwidth estimate * Update webrtc to 5845d + Disable early initialization of recording * Add more audio configuration and control- Drop upstreamed patches * arm64-mno-outline.patch * webrtc-base64-missing-uint8_t.patch- Add system-absl_algorithm.patch * Thu Sep 07 2023 Bruno Pitrus - Update to version 2.30.0 for Signal 6.30.0 * Add JoinState.PENDING, for call link calls with admin approval * Group Calls: Compute send rates based on devices, not users * Tue Aug 01 2023 Bruno Pitrus - Update to version 2.29.1 for Signal 6.27.0 * Disable output format limits when screensharing * Call Links: Add Admin Actions support * Adapt video resolution in 1:1 calls * Reference signalapp/webrtcAATT5615e + Support adapting video frames + Configure audio jitter buffer max delay * Thu Jun 29 2023 Bruno Pitrus - Update to version 2.28.1 for Signal 6.23.0 * Group Calls: Add support for TCP connections * Call Links: Switch to X-Room-Id header * Adjust max audio jitter buffer size to support increased packet time * Update to WebRTC 5615b + Add setting for jitter buffer max packets + Expose jitter buffer stats * Thu Jun 22 2023 Bruno Pitrus - Revert build_rustflags hack (boo#1212226) * Thu Jun 15 2023 Bruno Pitrus - Update to version 2.28.0 for Signal 6.21.0 * Call Links: Implement Peek and Join support * Refactor: BandwidthMode to DataMode- Drop curve25519-dalek-fix-cargo-vendor.patch applied upstream * Mon Jun 12 2023 Bruno Pitrus - Replace deprecated rust-packaging with cargo-packaging on openSUSE * Thu Jun 01 2023 Bruno Pitrus - Update to version 2.27.0 for Signal 6.20.0 * Update to WebRTC 5615 (M112) + Support multi-frame packets and DTX * Implement Call Link Create/Read/Update APIs * Set packet time to 60ms * Refactor HTTP JSON parsing so it\'s more reusable * Apply audio encoder configuration in group calls- Drop shim_headers-fix-ninja.patch applied upstream- Add backported patches to fix build errors * curve25519-dalek-fix-cargo-vendor.patch * arm64-mno-outline.patch- Add system-opus.patch- Switch to bundled libyuv on Leap 15.5 * Thu May 11 2023 Bruno Pitrus - Correct bogus export of internal ELF symbols from the library * ringrtc-rust-hidden-visibility.patch * Wed May 10 2023 Bruno Pitrus - Update to version 2.26.4 for Signal 6.14.0 * Stop duplicate MediaStreamTracks * Remove h264 video codec support * Reference signalapp/webrtcAATT5481c + Remove h264 video codec support * Fri Apr 14 2023 Bruno Pitrus - Fix unresolvable build on Fedora * Thu Apr 06 2023 Bruno Pitrus - Update to version 2.26.2 for Signal 6.13.0 * Adjustments to CallId, EraId, RingId and derivations/conversions * Group Calls: Limit bitrate for the lowest layer * Reference signalapp/webrtcAATT5481b + VideoAdapter: Fix scaling of very large frames + Log more info when video input starts + Set inactive timeout to 30s + rffi: Set a bandwidth limit on the lowest layer of a group call + Allow tcp candidates in group calls * Thu Mar 23 2023 Bruno Pitrus - Update to version 2.25.2 for Signal 6.11.0 * Log stats 2sec into a call, then every 10sec after * Thu Mar 16 2023 Bruno Pitrus - Update to version 2.25.1 for Signal 6.10.0 * Use default ptime for all bandwidth modes * Update to WebRTC 5481 (M110) * Thu Mar 09 2023 Bruno Pitrus - Add webrtc-base64-missing-uint8_t.patch * fixes FTBFS on Rawhide * Thu Mar 02 2023 Bruno Pitrus - Update to version 2.25.0 for Signal 6.8.0 * Allow SFU to return multiple ICE candidates (for IPv6 support) * Initialize call endpoint lazily * Allow explicitly rejecting very tall or very wide frames * Reference signalapp/webrtcAATT5359d + Improved logging around network switch + Allow TURN ports to be pruned * Thu Feb 16 2023 Bruno Pitrus - Update to version 2.24.0 for Signal 6.6.0 * Add support for setting WebRTC field trials * Log when the selected ICE candidate pair changes * Update to WebRTC 5359c + Include candidate information for ICE route changes + Allow any address ports to be disabled * Thu Jan 26 2023 Bruno Pitrus - Update to version 2.23.0 for Signal 6.3.0 * Update to WebRTC 5359 (m108) * Enable Opus DTX and set default encoding bitrate to 32kbps * Desktop: Handle failure when entering PiP- Drop support for Leap 15.3 * drop system-nasm.patch * drop nasm-generate-debuginfo.patch- Drop patches applied upstream * absl_algorithm.gn * absl_base.gn * absl_cleanup.gn * absl_container.gn * absl_debugging.gn * absl_flags.gn * absl_functional.gn * absl_hash.gn * absl_memory.gn * absl_meta.gn * absl_numeric.gn * absl_random.gn * absl_status.gn * absl_strings.gn * absl_synchronization.gn * absl_time.gn * absl_types.gn * crc32c.gn * libyuv.gn * multi_channel_content_detector-missing-unique_ptr.patch- Drop replace_gn_files.patch no longer relevant due to upstream changes- Switch to bundled abseil on Leap 15.{4,5} due to extensive use of AnyInvocable which is not available in the system one.- Switch to bundled yuv on Fedora, the system one does not provide the I422scale symbol.- Change location of the installed DLL due to upstream renaming the node package to `AATTsignalapp/ringrtc`. * Wed Jan 04 2023 Bruno Pitrus - Correct wrong cpu tuning for rust code on ix86- Add backported shim_headers-fix-ninja.patch * Thu Dec 15 2022 Bruno Pitrus - Update to version 2.22.0 for Signal 6.1.0 * Group Calls: Only allow ringing if you are the call creator * Electron: Add callId to the call ended notification function * Improve display of stats in logs- Take the actual list of required ldlibs for libwebrtc.a instead of guessing. * Fri Dec 02 2022 Bruno Pitrus - Correct optflags not being applied when gcc is called on assembler files * add gcc-asmflags.patch * Thu Dec 01 2022 Bruno Pitrus - New upstream release 2.21.5 * Group Calls: Improve ring handling * Group Calls: Update group membership upon unknown media keys * Improve display of stats in logs * Wed Nov 23 2022 Bruno Pitrus - Use system abseil also on Leap as it\'s fixed now. * Thu Nov 03 2022 Bruno Pitrus - New upstream release 2.21.2 * Electron: Update dependencies (neon mainly) * Reference signalapp/webrtcAATT5005b * Cherry-pick commits to fix network monitor issues * Mon Oct 24 2022 Bruno Pitrus - Adjust CFLAGS: * remove upstream\'s tinkering with optimize level * remove upstream\'s warning suppression * generate -fpic -fno-semantic-interposition code from GCC.- On 15.3, use bundled libvpx instead of backported libvpx.so.7 from multimedia:libs as its symbols conflict with libvpx.so.4 loaded by libavcodec. * add system-nasm.patch * add nasm-generate-debuginfo.patch * Fri Oct 14 2022 Bruno Pitrus - Fix armv6hl build * Thu Oct 06 2022 Bruno Pitrus - New upstream release 2.21.1 * Group Calls: Expose `isHigherResolutionPending` to apps * Thu Sep 08 2022 Bruno Pitrus - New upstream release 2.21.0 * Update to WebRTC 5005 (m102) * Add logging for audio device timing * Allow clients to specify the active speaker\'s height- Remove usrsctp.gn, upstream no longer uses this dependency- Add multi_channel_content_detector-missing-unique_ptr.patch- Use recommended %build_rustflags for Rust compilation- Move app to %_libexecdir to allow making language packs noarch- Slightly cleanup webrtc tarball * Wed Aug 24 2022 Bruno Pitrus - New upstream release 2.20.14 * no user-visible changes * Wed Aug 10 2022 thod_AATTgmx.de- Update to 2.20.13 * https://github.com/signalapp/ringrtc/releases/tag/v2.20.13 * Mon Aug 08 2022 Bruno Pitrus - Do not require Neon on ARM7 * Thu Aug 04 2022 Bruno Pitrus - New upstream version 2.20.12 * Group Calls: Prefer recently received group call rings * Reduce binary size by dropping unicode support from the regex crate * Enforce that errors are handled on background tokio runtimes * Mon Aug 01 2022 Bruno Pitrus - Use system libyuv also on Tumbleweed- Fix ix86 build (experimental, unsupported) * Sun Jul 17 2022 Bruno Pitrus - Update to version 2.20.11 * Add support for TURN over TLS- LEGAL: Do not compile any code in prepare vendor script- LEGAL: Use system protobuf compiler instead of non-free vendored binary- Do not require SSE3 (signal-webrtc-disable-compiler-configs.patch) Both openSUSE and Fedora still support the original Opteron, and package maintainers should not unilaterally require more.- Rename package to signal-libringrtc (we\'ve haven\'t been shipping a usable node module for a while) and install the library into its final end-user destination.- Merge signal-webrtc into this package because static libraries are problematic * Update to 4896f * absl_{algorithm,base,cleanup,container,flags,functional,hash,memory,meta\\ ,numeric,random,status,strings,synchronization,time,types}.gn * crc32c.gn * libyuv.gn * usrsctp.gn * abseil-remove-unused-targets.patch * replace_gn_files.patch * signal-webrtc-disable-compiler-configs.patch * signal-webrtc-disable-h264.patch- Use GCC11 on Leap for C/C++- Compile C/C++ code with LTO where it\'s the default.- Fix non-x64 build * Thu Jul 07 2022 Bruno Pitrus - Use signal-webrtc\'s list of dependencies instead of hardcoding them * Fri Jul 01 2022 thod_AATTgmx.de- Update to version 2.20.10 * https://github.com/signalapp/ringrtc/releases/tag/v2.20.10 * https://github.com/signalapp/ringrtc/releases/tag/v2.20.9 * Sat Jun 18 2022 thod_AATTgmx.de- Update to version 2.20.8 * https://github.com/signalapp/ringrtc/releases/tag/v2.20.8 * https://github.com/signalapp/ringrtc/releases/tag/v2.20.7 * Thu Jun 09 2022 Bruno Pitrus - Remove libuv link. Electron already exports symbols from a statically linked libuv as part of its ABI.- compile with correct cflags instead of using patchelf, otherwise brp-strip balks out. * Sat Jun 04 2022 thod_AATTgmx.de- Update to version 2.20.6 * https://github.com/signalapp/ringrtc/releases/tag/v2.20.6 * Thu May 05 2022 Andreas Schneider - Update to version 2.20.2 * https://github.com/signalapp/ringrtc/releases/tag/v2.20.2 * Tue Apr 26 2022 Andreas Schneider - Update to version 2.20.1 * https://github.com/signalapp/ringrtc/releases/tag/v2.20.1 * Mon Apr 11 2022 thod_AATTgmx.de- Update to version 2.20.0 * https://github.com/signalapp/ringrtc/releases/tag/v2.20.0 * Tue Mar 22 2022 thod_AATTgmx.de- Update to version 2.19.2 * https://github.com/signalapp/ringrtc/releases/tag/v2.19.2 * Thu Feb 03 2022 Andreas Schneider - Update to version 2.17.2 * https://github.com/signalapp/ringrtc/releases/tag/v2.17.2 * Thu Jan 27 2022 Andreas Schneider - Improve building the rust parts- Remove uneeded electron deps * Fri Jan 21 2022 Andreas Schneider - Update to version 2.16.1 * https://github.com/signalapp/ringrtc/releases/tag/v2.16.1 * Tue Dec 21 2021 thod_AATTgmx.de- Require nodejs 16.13.1 * Mon Dec 20 2021 Andreas Schneider - Require nodejs 16.5.0 * Wed Dec 15 2021 Andreas Schneider * Update to version 2.15.0 * https://github.com/signalapp/ringrtc/releases/tag/v2.15.0 * Thu Oct 28 2021 Andreas Schneider * Update to version 2.13.6 * https://github.com/signalapp/ringrtc/releases/tag/v2.13.6 * https://github.com/signalapp/ringrtc/releases/tag/v2.13.5 * Fri Oct 15 2021 Andreas Schneider * Update to version 2.13.4 * https://github.com/signalapp/ringrtc/releases/tag/v2.13.4 * https://github.com/signalapp/ringrtc/releases/tag/v2.13.3 * Wed Oct 06 2021 Andreas Schneider - Update to version 2.13.2 * https://github.com/signalapp/ringrtc/releases/tag/v2.13.2 * Tue Sep 28 2021 Andreas Schneider - Update to version 2.13.1 * https://github.com/signalapp/ringrtc/releases/tag/v2.13.1 * Fri Aug 27 2021 Andreas Schneider - Update to version 2.11.1 * https://github.com/signalapp/ringrtc/releases/tag/v2.11.1 * Mon Aug 02 2021 Andreas Schneider - Update to version 2.10.7 * https://github.com/signalapp/ringrtc/releases/tag/v2.10.7 * Wed Jul 14 2021 Andreas Schneider - Update to version 2.10.6 * https://github.com/signalapp/ringrtc/releases/tag/v2.10.6 * Mon Jun 21 2021 Andreas Schneider - Use nodejs-electron package * Wed Jun 16 2021 Andreas Schneider - Update to version 2.10.5 * https://github.com/signalapp/ringrtc/releases/tag/v2.10.5 * Wed Jun 09 2021 Andreas Schneider - Update to version 2.10.4 * https://github.com/signalapp/ringrtc/releases/tag/v2.10.4 * https://github.com/signalapp/ringrtc/releases/tag/v2.10.3 * https://github.com/signalapp/ringrtc/releases/tag/v2.10.2 * https://github.com/signalapp/ringrtc/releases/tag/v2.10.1 * https://github.com/signalapp/ringrtc/releases/tag/v2.10.0 * Wed May 12 2021 Andreas Schneider - Update to version 2.9.7 * https://github.com/signalapp/ringrtc/releases/tag/v2.9.7 * https://github.com/signalapp/ringrtc/releases/tag/v2.9.6 * https://github.com/signalapp/ringrtc/releases/tag/v2.9.5 * Tue Apr 06 2021 Andreas Schneider - Bump required nodejs version * Wed Mar 17 2021 Andreas Schneider - Update to version 2.9.4 * Add statistics to monitor connection information * Reference signalapp/webrtcAATT4183l * Adjust logging and build issues * Add very low bandwidth support for audio * Remove SCTP * Electron: Update neon to use n-api runtime * Thu Jan 14 2021 Andreas Schneider - Update to version 2.8.9 * Fix issue where camera was not released * Mon Dec 14 2020 Andreas Schneider - Update to version 2.8.8 * Group Calling: Fix issue with video resolution requests * Add Group Calling feature * Reference signalapp/webrtcAATT4183i * Update Rust dependencies * Update builds and documentation * Wed Nov 25 2020 Andreas Schneider - Update nodejs version and vendor files * Mon Nov 09 2020 Andreas Schneider - Link against missing shared libraries * Sun Nov 08 2020 Andreas Schneider - Added signal-ringrtc-fix-webrtc-linking.patch * Sun Oct 04 2020 Andreas Schneider - Initial package
|
|
|