File nodejs-signal-ringrtc.changes of Package nodejs-signal-ringrtc
-------------------------------------------------------------------
Thu Apr 17 19:06:21 UTC 2025 - Bruno Pitrus <brunopitrus@hotmail.com>
- update to version 2.50.4 for Signal 7.51.0
* update to cubeb 0.27.0
-------------------------------------------------------------------
Thu Apr 3 04:54:56 UTC 2025 - Bruno Pitrus <brunopitrus@hotmail.com>
- Update to version 2.50.3 for Signal 7.49.0
* Revert "Mark audio packets as having an encrypted TOC byte"
-------------------------------------------------------------------
Wed Mar 19 19:55:49 UTC 2025 - Bruno Pitrus <brunopitrus@hotmail.com>
- Update to version 2.50.2 for Signal 7.47.0
* Group Calls: Add receiving PeekInfo over RTP in SfuToDevice
* Improve handling of failure to initialize streams
* Update to webrtc 6834f: fix for buffer overwrite
-------------------------------------------------------------------
Thu Mar 6 04:34:42 UTC 2025 - Bruno Pitrus <brunopitrus@hotmail.com>
- Update to version 2.50.1 for Signal 7.45.0
* Remove obsolete primary device flag
* Group Calls: Add ICE password to join request
* Grab more characters from cubeb logs
* Update dependencies
-------------------------------------------------------------------
Thu Feb 27 05:49:43 UTC 2025 - Bruno Pitrus <brunopitrus@hotmail.com>
- Update to version 2.49.5 for Signal 7.44.0
* Bump cubeb to 0.22.0
* Add num_packets and merge buffer support to MrpStreams
-------------------------------------------------------------------
Thu Feb 13 17:26:38 UTC 2025 - Bruno Pitrus <brunopitrus@hotmail.com>
- Update to version 2.49.4 for Signal 7.42.0
* Lower time threshold for speech event notification
-------------------------------------------------------------------
Thu Jan 30 19:51:58 UTC 2025 - Bruno Pitrus <brunopitrus@hotmail.com>
- Update to version 2.49.3 for Signal 7.40.0
* Update to webrtc 6834c (m132)
* Desktop: New Audio Device Module improvements
* Bump cubeb to 0.20.0
* Update dependencies
- add macros-abseil-2401.patch
- add scoped_refptr-abseil-2401.patch
-------------------------------------------------------------------
Wed Jan 15 22:28:18 UTC 2025 - Bruno Pitrus <brunopitrus@hotmail.com>
- Update to version 2.49.2 for Signal 7.38.0
* Update to webrtc 6723c
+ Use RE2 instead of std::regex for SDP munging
+ Remove RED support
+ For encrypted video, check for keyframe after decryption
* Calling server should enforce max call size
* Desktop: New Audio Device Module improvements
* Refresh default devices periodically
* Group Calls: Make the Client::start() function take a struct
* Update Rust dependencies
-------------------------------------------------------------------
Fri Jan 10 20:26:13 UTC 2025 - Bruno Pitrus <brunopitrus@hotmail.com>
- Update to version 2.49.1 for Signal 7.37.0
* Desktop: Fix crash caused by new Audio Device Module
* Remove support for unencrypted audio header
* Remove redundant ADM creation
* Disable voice processing on inputs for macos
* Cache output of enumerate_devices
* Update to webrtc 6723b
+ Enable video layers allocation header extension in group calls
+ Remove checks for dependency descriptors
* Increase priority of non-relay candidates
- Add cubeb-wrap-internal-cargo.patch
- Add cubeb-sys-debug.patch
-------------------------------------------------------------------
Wed Nov 20 23:26:47 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- Update to version 2.48.7 for Signal 7.34.0
* Logging improvements for ringrtc ADM
* Notify clients for important speech events
- Add cc-link-lib-no-static.patch
-------------------------------------------------------------------
Thu Nov 14 21:29:45 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- Update to version 2.48.6 for Signal 7.33.0
* Update bundled cubeb to 0.17.0
* Do not show monitor (loopback) devices in input list
- Drop upstreamed patches
* cubeb-sys-device-i8-u8.patch
* aarch64-ADM.patch
- Add cubeb-core-visibility-hidden.patch
-------------------------------------------------------------------
Thu Nov 7 20:56:11 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- Update to version 2.48.4 for Signal 7.32.0
* Update to webrtc 6723a (m130)
* Desktop: Updates to the new Audio Device Module
- Add cr130-abseil-remove-unused-deps.patch
-------------------------------------------------------------------
Wed Oct 16 21:45:00 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- Update to version 2.48.3 for Signal 7.29.0
* no changes
-------------------------------------------------------------------
Thu Oct 10 17:04:13 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- Update to version 2.48.1 for Signal 7.28.0
* Add new Audio Device Module option using cubeb
- Add patches:
* aarch64-ADM.patch
* cubeb-no-static.patch
* cubeb-sys-device-i8-u8.patch
-------------------------------------------------------------------
Thu Oct 3 16:19:20 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- Update to version 2.48.0 for Signal 7.27.0
* Group Calls: Avoid creating a client if one already exists
-------------------------------------------------------------------
Thu Sep 26 17:36:52 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- Update to version 2.47.1 for Signal 7.26.0
* Group Calls: Allow connection to a TCP+TLS server candidate
-------------------------------------------------------------------
Thu Sep 19 17:33:23 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- Update to version 2.47.0 for Signal 7.25.0
* Update to webrtc 6613a (m128)
* Update PeekInfo::unique_pending_users to maintain order from SFU
* Desktop: Add function to get CallID from EraID on GroupCall object
* Retain old ratchet secrets to allow for out-of-order decryption
- Remove bogus soname RPM provide
- Drop upstreamed chromium-124-shims.patch
- Add matched_filter_lag_aggregator-missing-unique_ptr.patch to fix build error
-------------------------------------------------------------------
Wed Sep 4 19:37:43 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- Update to version 2.46.2 for Signal 7.23.0
* no changes
-------------------------------------------------------------------
Thu Aug 29 16:52:36 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- Update to version 2.46.1 for Signal 7.22.0
* Update to webrtc 6478j
+ Reduce kDefaultMinPixelsPerFrame
+ Revert "Add Rust_setIncomingAudioMuted"
+ Revert "Log more info when select fails"
- signal-webrtc-disable-compiler-configs.patch: remove -rdynamic that should not be there
-------------------------------------------------------------------
Thu Aug 15 20:45:42 UTC 2024 - thod_@gmx.de
- Update to version 2.46.0 for Signal 7.20.0
* Send audio enabled status to remote device in 1:1 calls
* Update to webrtc 6478i
+ Add ice switch reason to logging
+ Android: Oboe ADM uninitialize on stop
+ Don't get stats from unused transceivers
* Build improvements
-------------------------------------------------------------------
Tue Aug 6 21:45:45 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- Update to version 2.45.0 for Signal 7.19.0
* Call links: Add restrictions to create call link API
-------------------------------------------------------------------
Sun Aug 4 18:30:07 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- Update to version 2.44.4 for Signal 7.18.0
* Group Calls: Reduce log noise
* Support overlapping memory copy for decrypt
* Enable sending dependency descriptor in group calls
* Send encrypted TOC byte in group calls
* Update dependencies
* Update to webrtc 6478f
+ Enable sending dependency descriptor in group calls
+ Mark audio packets as having an encrypted TOC byte
-------------------------------------------------------------------
Thu Jul 25 19:26:43 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- Update to version 2.44.3 for Signal 7.17.0
* Update to webrtc 6478e
+ Remove support for setting mobile aec
+ Simplify handling of audio callbacks
* Desktop ADM: Resolve dependency cycle and other improvements
-------------------------------------------------------------------
Fri Jul 5 16:43:58 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- Update to version 2.44.2 for Signal 7.15.0
* Desktop ADM: Add support for switching to RingRTC ADM
* Update to webrtc 6478b (m126)
* Group Calls: Enable sending dependency descriptor
* Refactored protobuf to own crate
- Drop no longer needed patches
* abseil-remove-unused-targets.patch
* system-absl_nullability.patch
- Add patches
* chromium-124-shims.patch
* system-protobuf.patch
- Do not compile armv7 code as thumb. It is not the default and leads to linker errors
-------------------------------------------------------------------
Fri Jun 28 15:07:30 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- Update to version 2.44.0 for Signal 7.14.0
* Remove reliable payload type, reuse existing data payload type
* Update to webrtc 6261l
+ Remove code for supporting SDES
+ Propagate externally-negotiated keys
+ Only attempt to relay connections to addresses that are globally unique
+ Remove lbred experiment
* Add support for reliable Admin Actions (approve, deny, remove, block)
* Update to webrtc 6261j
+ Resolve warnings from delay settings
- Use cargo-packaging also on 15.5
-------------------------------------------------------------------
Thu May 30 18:12:49 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- Update to version 2.42.0 for Signal 7.11.0
* Add support for reporting rtc_stats to client application
* Update to webrtc 6261i
+ Support for reporting rtc_stats
+ Enable per-layer PLI for screen sharing
-------------------------------------------------------------------
Tue May 7 20:15:03 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- Update to version 2.41.0 for Signal 7.8.0
* Call links: Add Call Link state to PeekInfo
* Update to webrtc 6261g
+ Update video settings
-------------------------------------------------------------------
Thu May 2 00:22:34 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- Update to version 2.40.0 for Signal 7.7.0
* Group Calls: Support multi-recipient message sending
* Group Calls: Update bitrate limits for screen sharing
* Update to webrtc 6261e
-------------------------------------------------------------------
Wed Apr 17 17:34:17 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- Update to version 2.39.3 for Signal 7.5.0
* Update to webrtc 6261d
* Add receive support for encrypted TOC byte
- Use cargo-vendor-filterer to remove non-GNU/Linux rust dependencies from tarball
- Compile with gcc 13 on Leap.
-------------------------------------------------------------------
Fri Mar 29 21:10:22 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- 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 21:52:11 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- Drop incoming-inbound_call_drop_connecting_ice_failed_first-ignore-flaky-test.patch and just retry running the tests three times.
-------------------------------------------------------------------
Tue Mar 26 05:38:22 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- Run rust testsuite in %check
* add incoming-inbound_call_drop_connecting_ice_failed_first-ignore-flaky-test.patch
-------------------------------------------------------------------
Thu Mar 14 18:58:52 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- 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 7 18:14:03 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- 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 16:37:48 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- 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 09:06:00 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- Use system abseil also on Leap.
-------------------------------------------------------------------
Thu Feb 8 19:57:18 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- 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 22:34:33 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- Update to version 2.36.0 for Signal 6.46.0
* Use unified plan for group calls
-------------------------------------------------------------------
Tue Jan 30 19:14:13 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- Correct webrtc GN args per upstream
-------------------------------------------------------------------
Thu Jan 25 17:24:39 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- 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 3 22:39:57 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- Update to version 2.34.5 for Signal 6.43.0
* Use unified plan for 1:1 calls
-------------------------------------------------------------------
Thu Dec 7 17:37:21 UTC 2023 - Bruno Pitrus <brunopitrus@hotmail.com>
- 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 17:25:04 UTC 2023 - Bruno Pitrus <brunopitrus@hotmail.com>
- 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 13:08:29 UTC 2023 - Bruno Pitrus <brunopitrus@hotmail.com>
- Update to version 2.34.1 for Signal 6.39.0
* no user-visible changes
-------------------------------------------------------------------
Thu Nov 9 20:18:33 UTC 2023 - Bruno Pitrus <brunopitrus@hotmail.com>
- 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 17:51:53 UTC 2023 - Bruno Pitrus <brunopitrus@hotmail.com>
- 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 08:23:15 UTC 2023 - Bruno Pitrus <brunopitrus@hotmail.com>
- 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 7 16:12:30 UTC 2023 - Bruno Pitrus <brunopitrus@hotmail.com>
- 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 1 19:39:55 UTC 2023 - Bruno Pitrus <brunopitrus@hotmail.com>
- 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/webrtc@5615e
+ Support adapting video frames
+ Configure audio jitter buffer max delay
-------------------------------------------------------------------
Thu Jun 29 21:07:56 UTC 2023 - Bruno Pitrus <brunopitrus@hotmail.com>
- 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 17:24:25 UTC 2023 - Bruno Pitrus <brunopitrus@hotmail.com>
- Revert build_rustflags hack (boo#1212226)
-------------------------------------------------------------------
Thu Jun 15 16:13:29 UTC 2023 - Bruno Pitrus <brunopitrus@hotmail.com>
- 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 18:04:57 UTC 2023 - Bruno Pitrus <brunopitrus@hotmail.com>
- Replace deprecated rust-packaging with cargo-packaging on openSUSE
-------------------------------------------------------------------
Thu Jun 1 20:56:38 UTC 2023 - Bruno Pitrus <brunopitrus@hotmail.com>
- 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 18:58:23 UTC 2023 - Bruno Pitrus <brunopitrus@hotmail.com>
- Correct bogus export of internal ELF symbols from the library
* ringrtc-rust-hidden-visibility.patch
-------------------------------------------------------------------
Wed May 10 16:19:43 UTC 2023 - Bruno Pitrus <brunopitrus@hotmail.com>
- Update to version 2.26.4 for Signal 6.14.0
* Stop duplicate MediaStreamTracks
* Remove h264 video codec support
* Reference signalapp/webrtc@5481c
+ Remove h264 video codec support
-------------------------------------------------------------------
Fri Apr 14 18:23:12 UTC 2023 - Bruno Pitrus <brunopitrus@hotmail.com>
- Fix unresolvable build on Fedora
-------------------------------------------------------------------
Thu Apr 6 21:21:41 UTC 2023 - Bruno Pitrus <brunopitrus@hotmail.com>
- 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/webrtc@5481b
+ 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 13:06:33 UTC 2023 - Bruno Pitrus <brunopitrus@hotmail.com>
- Update to version 2.25.2 for Signal 6.11.0
* Log stats 2sec into a call, then every 10sec after
-------------------------------------------------------------------
Thu Mar 16 11:32:48 UTC 2023 - Bruno Pitrus <brunopitrus@hotmail.com>
- 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 9 21:40:03 UTC 2023 - Bruno Pitrus <brunopitrus@hotmail.com>
- Add webrtc-base64-missing-uint8_t.patch
* fixes FTBFS on Rawhide
-------------------------------------------------------------------
Thu Mar 2 18:13:03 UTC 2023 - Bruno Pitrus <brunopitrus@hotmail.com>
- 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/webrtc@5359d
+ Improved logging around network switch
+ Allow TURN ports to be pruned
-------------------------------------------------------------------
Thu Feb 16 19:14:21 UTC 2023 - Bruno Pitrus <brunopitrus@hotmail.com>
- 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 21:36:21 UTC 2023 - Bruno Pitrus <brunopitrus@hotmail.com>
- 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 `@signalapp/ringrtc`.
-------------------------------------------------------------------
Wed Jan 4 18:20:20 UTC 2023 - Bruno Pitrus <brunopitrus@hotmail.com>
- Correct wrong cpu tuning for rust code on ix86
- Add backported shim_headers-fix-ninja.patch
-------------------------------------------------------------------
Thu Dec 15 18:04:38 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com>
- 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 2 17:26:25 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com>
- Correct optflags not being applied when gcc is called on assembler files
* add gcc-asmflags.patch
-------------------------------------------------------------------
Thu Dec 1 19:04:58 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com>
- 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 18:43:10 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com>
- Use system abseil also on Leap as it's fixed now.
-------------------------------------------------------------------
Thu Nov 3 21:39:33 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com>
- New upstream release 2.21.2
* Electron: Update dependencies (neon mainly)
* Reference signalapp/webrtc@5005b
* Cherry-pick commits to fix network monitor issues
-------------------------------------------------------------------
Mon Oct 24 20:38:35 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com>
- 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 03:33:04 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com>
- Fix armv6hl build
-------------------------------------------------------------------
Thu Oct 6 16:45:26 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com>
- New upstream release 2.21.1
* Group Calls: Expose `isHigherResolutionPending` to apps
-------------------------------------------------------------------
Thu Sep 8 19:18:43 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com>
- 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 20:58:12 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com>
- New upstream release 2.20.14
* no user-visible changes
-------------------------------------------------------------------
Wed Aug 10 15:47:51 UTC 2022 - thod_@gmx.de
- Update to 2.20.13
* https://github.com/signalapp/ringrtc/releases/tag/v2.20.13
-------------------------------------------------------------------
Mon Aug 8 11:46:11 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com>
- Do not require Neon on ARM7
-------------------------------------------------------------------
Thu Aug 4 08:50:57 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com>
- 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 1 13:32:13 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com>
- Use system libyuv also on Tumbleweed
- Fix ix86 build (experimental, unsupported)
-------------------------------------------------------------------
Sun Jul 17 12:41:48 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com>
- 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 7 17:32:51 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com>
- Use signal-webrtc's list of dependencies instead of hardcoding them
-------------------------------------------------------------------
Fri Jul 1 12:00:21 UTC 2022 - thod_@gmx.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 18:00:21 UTC 2022 - thod_@gmx.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 9 10:41:01 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com>
- 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 4 08:39:21 UTC 2022 - thod_@gmx.de
- Update to version 2.20.6
* https://github.com/signalapp/ringrtc/releases/tag/v2.20.6
-------------------------------------------------------------------
Thu May 5 13:39:20 UTC 2022 - Andreas Schneider <asn@cryptomilk.org>
- Update to version 2.20.2
* https://github.com/signalapp/ringrtc/releases/tag/v2.20.2
-------------------------------------------------------------------
Tue Apr 26 14:34:12 UTC 2022 - Andreas Schneider <asn@cryptomilk.org>
- Update to version 2.20.1
* https://github.com/signalapp/ringrtc/releases/tag/v2.20.1
-------------------------------------------------------------------
Mon Apr 11 20:02:07 UTC 2022 - thod_@gmx.de
- Update to version 2.20.0
* https://github.com/signalapp/ringrtc/releases/tag/v2.20.0
-------------------------------------------------------------------
Thu Mar 22 13:19:40 UTC 2022 - thod_@gmx.de
- Update to version 2.19.2
* https://github.com/signalapp/ringrtc/releases/tag/v2.19.2
-------------------------------------------------------------------
Thu Feb 3 09:09:40 UTC 2022 - Andreas Schneider <asn@cryptomilk.org>
- Update to version 2.17.2
* https://github.com/signalapp/ringrtc/releases/tag/v2.17.2
-------------------------------------------------------------------
Thu Jan 27 14:54:51 UTC 2022 - Andreas Schneider <asn@cryptomilk.org>
- Improve building the rust parts
- Remove uneeded electron deps
-------------------------------------------------------------------
Fri Jan 21 07:13:34 UTC 2022 - Andreas Schneider <asn@cryptomilk.org>
- Update to version 2.16.1
* https://github.com/signalapp/ringrtc/releases/tag/v2.16.1
-------------------------------------------------------------------
Tue Dec 21 08:26:12 UTC 2021 - thod_@gmx.de
- Require nodejs 16.13.1
-------------------------------------------------------------------
Mon Dec 20 18:06:12 UTC 2021 - Andreas Schneider <asn@cryptomilk.org>
- Require nodejs 16.5.0
-------------------------------------------------------------------
Wed Dec 15 07:39:29 UTC 2021 - Andreas Schneider <asn@cryptomilk.org>
* Update to version 2.15.0
* https://github.com/signalapp/ringrtc/releases/tag/v2.15.0
-------------------------------------------------------------------
Thu Oct 28 13:52:06 UTC 2021 - Andreas Schneider <asn@cryptomilk.org>
* 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 05:58:48 UTC 2021 - Andreas Schneider <asn@cryptomilk.org>
* 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 6 14:24:06 UTC 2021 - Andreas Schneider <asn@cryptomilk.org>
- Update to version 2.13.2
* https://github.com/signalapp/ringrtc/releases/tag/v2.13.2
-------------------------------------------------------------------
Tue Sep 28 12:22:17 UTC 2021 - Andreas Schneider <asn@cryptomilk.org>
- Update to version 2.13.1
* https://github.com/signalapp/ringrtc/releases/tag/v2.13.1
-------------------------------------------------------------------
Fri Aug 27 06:43:53 UTC 2021 - Andreas Schneider <asn@cryptomilk.org>
- Update to version 2.11.1
* https://github.com/signalapp/ringrtc/releases/tag/v2.11.1
-------------------------------------------------------------------
Mon Aug 2 14:48:22 UTC 2021 - Andreas Schneider <asn@cryptomilk.org>
- Update to version 2.10.7
* https://github.com/signalapp/ringrtc/releases/tag/v2.10.7
-------------------------------------------------------------------
Wed Jul 14 14:13:18 UTC 2021 - Andreas Schneider <asn@cryptomilk.org>
- Update to version 2.10.6
* https://github.com/signalapp/ringrtc/releases/tag/v2.10.6
-------------------------------------------------------------------
Mon Jun 21 12:20:03 UTC 2021 - Andreas Schneider <asn@cryptomilk.org>
- Use nodejs-electron package
-------------------------------------------------------------------
Wed Jun 16 15:05:41 UTC 2021 - Andreas Schneider <asn@cryptomilk.org>
- Update to version 2.10.5
* https://github.com/signalapp/ringrtc/releases/tag/v2.10.5
-------------------------------------------------------------------
Wed Jun 9 08:12:53 UTC 2021 - Andreas Schneider <asn@cryptomilk.org>
- 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 08:51:20 UTC 2021 - Andreas Schneider <asn@cryptomilk.org>
- 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 6 07:00:38 UTC 2021 - Andreas Schneider <asn@cryptomilk.org>
- Bump required nodejs version
-------------------------------------------------------------------
Wed Mar 17 06:27:42 UTC 2021 - Andreas Schneider <asn@cryptomilk.org>
- Update to version 2.9.4
* Add statistics to monitor connection information
* Reference signalapp/webrtc@4183l
* 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 06:42:04 UTC 2021 - Andreas Schneider <asn@cryptomilk.org>
- Update to version 2.8.9
* Fix issue where camera was not released
-------------------------------------------------------------------
Mon Dec 14 09:09:18 UTC 2020 - Andreas Schneider <asn@cryptomilk.org>
- Update to version 2.8.8
* Group Calling: Fix issue with video resolution requests
* Add Group Calling feature
* Reference signalapp/webrtc@4183i
* Update Rust dependencies
* Update builds and documentation
-------------------------------------------------------------------
Wed Nov 25 08:00:46 UTC 2020 - Andreas Schneider <asn@cryptomilk.org>
- Update nodejs version and vendor files
-------------------------------------------------------------------
Mon Nov 9 09:33:11 UTC 2020 - Andreas Schneider <asn@cryptomilk.org>
- Link against missing shared libraries
-------------------------------------------------------------------
Sun Nov 8 19:36:15 UTC 2020 - Andreas Schneider <asn@cryptomilk.org>
- Added signal-ringrtc-fix-webrtc-linking.patch
-------------------------------------------------------------------
Sun Oct 4 05:58:19 UTC 2020 - Andreas Schneider <asn@cryptomilk.org>
- Initial package