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
openSUSE Build Service is sponsored by