Update ghcr.io/coturn/coturn Docker tag to v4.17.2 #6
No reviewers
Labels
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
simon511000/homelab!6
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/ghcr.io-coturn-coturn-4.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
4.12.0→4.17.2Release Notes
coturn/coturn (ghcr.io/coturn/coturn)
v4.17.2Compare Source
What's Changed
Full Changelog: https://github.com/coturn/coturn/compare/4.17.1...4.17.2
v4.17.1Compare Source
What's Changed
Full Changelog: https://github.com/coturn/coturn/compare/4.17.0...4.17.1
v4.17.0Compare Source
Upgrade notes
Three defaults changed in this release. Read these before upgrading.
DTLS listeners are now opt-in (#2026). The server no longer starts DTLS
listeners unless
--dtlsis given. A deployment that relied on DTLS being up bydefault will stop serving DTLS clients after the upgrade, without an error. The
deprecated
--no-dtls/--no-dtls=falsespellings are still accepted and nowwarn.
Stateless nonce is on by default (#2036). Challenge nonces are authenticated
timestamp cookies rather than a random value stored per session, so
unauthenticated UDP requests are answered from the listener without allocating a
session. Two consequences:
NONCEis now 24 characters instead of 16. RFC 8489 requiresclients to treat it as an opaque string of up to 128 characters, so compliant
clients are unaffected.
--stateless-nonce=falserestores the previousbehaviour.
438re-authentication round-trip, as does a retry that lands on a differentinstance behind a load balancer. Set
--stateless-nonce-secretto the samevalue across a fleet to avoid both.
The default log line changed (#2031, #2033). Timestamps are ISO-8601 with
millisecond precision, the thread id is gone, the field delimiter is a single
space instead of
:, and each record now occupies exactly one line. Logshippers and any downstream parsing will need updating; the default line is now:
--new-log-timestamp=falserestores the legacy seconds-since-start counter.Security fixes
Three fixes in this release came through the private advisory process. Advisories
are still in preparation; this section will be updated with their identifiers
once they are published.
--mobility. An authenticatedclient that repeatedly created a mobility allocation and disconnected had its
quota released while the allocation, its relay socket and its ticket stayed
alive, letting one user hold allocations well past
--user-quota/--total-quotauntil the relay port range was exhausted. The charge is nowheld until final teardown. Regression coverage:
examples/run_tests_mobility_quota.sh.ClientHello from an unverified (and possibly spoofed) source caused a full
SSL, socket and session allocation before the source had proved return
routability. The cookie exchange is now performed statelessly via
DTLSv1_listen(), so an unanswered ClientHello leaves no state behind. Thiscompletes the hardening begun in 4.16.0 (#2010, #2012, #2013).
EVEN-PORTwith the R bit clear leaked relay ports. The odd sibling portwas reserved even when the client had not asked for it and was never released,
so a server would eventually refuse new allocations that requested
EVEN-PORT.Upgrading is recommended for anyone running
--mobility, DTLS, or acceptingEVEN-PORTallocations.What's Changed
Full Changelog: https://github.com/coturn/coturn/compare/4.16.0...4.17.0
v4.16.0Compare Source
What's Changed
Full Changelog: https://github.com/coturn/coturn/compare/4.15.0...4.16.0
v4.15.0Compare Source
Coturn 4.15.0
Security
stun_init_channel_message_strso uninitialized stack bytes never reach the wire (#1984).uint16_ttruncation overflow when computing STUN message length (#1964).redis_list_admin_users(#1978).size_tunderflow in the telnet (CLI)_processdata emit (#1980) and bounded MSSP subnegotiation parsing to the buffer end (#1972).apputils.cto boundedsnprintf(#1966).New features
--drain-min-allocations(#1997) — a shutdown threshold for drain mode: the server exits once the live allocation count falls to the configured value instead of waiting for zero.--log-min-level(log_min_levelin the config file) (#1222) — a real minimum-log-level filter, since-v/--verbosehad little effect on turnserver logging.turn_malloc/turn_calloc/turn_realloc/turn_strdup, which log the call site and abort on OOM rather than risking NULL-dereference or silent degradation in a long-running server.Reliability and correctness fixes
turn_read_u16/u32/u64/turn_write_*helpers (#1995, #1994) — misaligned reads of STUN attribute values were undefined behavior and a SIGBUS on strict-alignment targets.uint32_tcounter wraparound in the relay port allocator (#1992).del_alt_serverremoves the last entry, fixing a deadlock (#1988, tests in #1989).setgroupsis no longer called unconditionally in mainrelay, fixing startup under environments where it's not permitted (#1508).EVP_CIPHER_CTXon error paths in the OAuth GCM encode/decode (#1962) and avoided leaks on realloc failure in TCP relay allocation (#1977).unsigned charbeforeisspace()in config-file parsing (#1968).tls-listening-portcannot start (#1974).hiredis_ssl, enabling Redis TLS in the./configurebuild (#1963).Metrics
Client utilities
turnutils_uclientnow sends the SNI host name on TLS connections (#1973)Contributors
@alhuda, @Cybermilitia, @tyranron, @networkException, @OrbisAI, @PaulWay, @eakraly
v4.14.0Compare Source
New
What's Changed
Full Changelog: https://github.com/coturn/coturn/compare/4.13.1...4.14.0
v4.13.1Compare Source
What's in this release
Security fixes
What's Changed
New Contributors
Full Changelog: https://github.com/coturn/coturn/compare/4.13.0...4.13.1
v4.13.0Compare Source
What's in this release
--udp-recvmmsgand--multiplex-peer. If your system does not rely on TURN unique ports give multiplexing a try - it has capacity to dramatically increase performance.What's Changed
New Contributors
Full Changelog: https://github.com/coturn/coturn/compare/4.12.0...4.13.0
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate.
a083319e0fto119a9bc91e119a9bc91eto2500a177b5Update ghcr.io/coturn/coturn Docker tag to v4.13.1to Update ghcr.io/coturn/coturn Docker tag to v4.14.02500a177b5tocde9c6f6caUpdate ghcr.io/coturn/coturn Docker tag to v4.14.0to Update ghcr.io/coturn/coturn Docker tag to v4.15.0cde9c6f6cato813fa17ea9Update ghcr.io/coturn/coturn Docker tag to v4.15.0to Update ghcr.io/coturn/coturn Docker tag to v4.16.0813fa17ea9to7bd771d2f4Update ghcr.io/coturn/coturn Docker tag to v4.16.0to Update ghcr.io/coturn/coturn Docker tag to v4.17.07bd771d2f4tod56f5ce0f6Update ghcr.io/coturn/coturn Docker tag to v4.17.0to Update ghcr.io/coturn/coturn Docker tag to v4.17.2View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.