1
0
mirror of https://github.com/coturn/coturn.git synced 2026-10-24 00:08:57 +03:00

Commit Graph

  • 2d25099522 build(deps): bump github/codeql-action from 4.38.3 to 4.39.0 dependabot/github_actions/github/codeql-action-4.39.0 dependabot[bot] 2026-10-19 23:23:48 +00:00
  • 596c48bff2 build(deps): bump github/codeql-action from 4.38.2 to 4.38.3 (#2098) master dependabot[bot] 2026-10-16 21:12:37 -07:00
  • fc8eb910fb Fix OAuth token validity on TURN refresh (#2097) Pavel Punsky 2026-10-11 17:00:40 -07:00
  • ac601f832d key OAuth MESSAGE-INTEGRITY with the whole mac_key (#2096) Pavel Punsky 2026-10-11 16:59:49 -07:00
  • ba8635d646 Keep the last good peer IP lists when the DB refresh fails (#2094) Pavel Punsky 2026-10-05 21:25:10 -07:00
  • d8107aff80 build: pin openssl@3 on macOS CI and reject mixed OpenSSL majors (#2095) Pavel Punsky 2026-10-04 13:59:16 -07:00
  • 315af34623 Bound SQLite userdb '~' expansion to the destination buffer (#2093) Pavel Punsky 2026-10-04 13:42:29 -07:00
  • 59d62de44f defer cli session close out of the telnet parse callback (#2085) alhuda 2026-10-02 21:47:43 +05:30
  • e971d8775b build(deps): bump github/codeql-action from 4.38.1 to 4.38.2 (#2086) dependabot[bot] 2026-10-01 22:19:08 -07:00
  • c477242884 reject a mismatched realm on connection-bind in check_stun_auth (#2087) alhuda 2026-10-02 10:48:53 +05:30
  • dd644d0a7b validate redis reply key prefix before offsetting past it (#2080) alhuda 2026-09-26 03:28:36 +05:30
  • 179a8e9734 build(deps): bump github/codeql-action from 4.38.0 to 4.38.1 (#2084) dependabot[bot] 2026-09-25 14:58:10 -07:00
  • dcdfddd0fb build(deps): bump github/codeql-action from 4.37.9 to 4.38.0 (#2082) dependabot[bot] 2026-09-19 15:03:58 -07:00
  • 290fe696ce stop convert_string_key_to_binary reading past a short key (#2081) alhuda 2026-09-20 03:33:46 +05:30
  • 346f7613d3 copy denied range before unlocking blacklist in good_peer_addr (#2083) alhuda 2026-09-20 03:33:16 +05:30
  • 1986df21e4 docker: Upgrade Coturn to 4.18.0 version docker/4.18.0-r0 Kai Ren 2026-09-08 13:15:43 +02:00
  • 23c6c1d32a Update version to 4.18.0 4.18.0 Pavel Punsky 2026-09-07 15:45:21 -07:00
  • 36b2f14516 Update help with missing arguments (#2079) Pavel Punsky 2026-09-07 15:43:30 -07:00
  • 62cb2cc07e Add missing cli arguments to help Pavel Punsky 2026-09-07 14:57:43 -07:00
  • 1038f47bcc Deprecate option drop-invalid-packets (#2078) Pavel Punsky 2026-09-07 13:44:29 -07:00
  • d0440b6def Replace ubuntu 24.04 with 26.04LTS (#2076) Pavel Punsky 2026-09-06 18:46:23 -07:00
  • c29ea0221b hiredis: clean up failed async connection setup (#2073) Junki Lee 2026-09-07 05:39:22 +09:00
  • 9bb6d3b245 reject 0x1f control character in SASLprep (#2074) alhuda 2026-09-06 08:40:04 +05:30
  • 32935e1cb3 Return allocation mismatch for ChannelBind without allocation (#2067) pannal 2026-09-06 04:36:58 +02:00
  • 176ce42f56 Silently ignore attributes after message-integrity (#2075) Philipp Hancke 2026-09-04 22:29:50 +02:00
  • 225f1416b6 Move session id out of log message prefixes (#2072) Pavel Punsky 2026-08-31 19:55:36 -07:00
  • 5a9ed37ae4 build(deps): bump github/codeql-action from 4.37.8 to 4.37.9 (#2071) dependabot[bot] 2026-08-31 19:30:21 -07:00
  • 9c6c48406a Split unauthorized reason (#2065) Pavel Punsky 2026-08-31 19:07:37 -07:00
  • 0feab35326 Make the multiplex-peer example tests request EVEN-PORT never, not ra… (#2070) Pavel Punsky 2026-08-31 18:21:15 -07:00
  • 3f0d4f6667 Log only the request line for web-admin HTTP requests (#2069) Pavel Punsky 2026-08-31 18:13:11 -07:00
  • 70ca74e0bd fix: shrink oversized stack frames flagged by MSVC C6262 (#2068) Pavel Punsky 2026-08-30 22:14:50 -07:00
  • 285a9b76c9 Merge commit from fork Pavel Punsky 2026-08-30 17:47:26 -07:00
  • 1dfa48d29e fix: external ip must valid if the provider responses EDNS (#2060) tangxinfa 2026-08-29 08:26:36 +08:00
  • cf1023ca85 skip null memcpy on zero-length stun auth attribute (#2066) alhuda 2026-08-28 10:29:54 +05:30
  • 3a8980ab97 Log only the request line for web-admin HTTP requests (#2064) Pavel Punsky 2026-08-26 21:58:06 -07:00
  • a0dc3eb47d build(deps): bump github/codeql-action from 4.37.7 to 4.37.8 (#2063) dependabot[bot] 2026-08-26 21:20:29 -07:00
  • 9600cbd603 ci: guard against test-script hangs (timeout wrappers + job timeouts) (#2061) Pavel Punsky 2026-08-24 12:41:58 -07:00
  • fe087b6afe turnutils_peer: reflect DSCP/TOS on echoed datagrams (#2059) Pavel Punsky 2026-08-23 18:20:46 -07:00
  • 1e3570dd1e Advertise IPv6 allocations under their real relayed transport address (#2058) Pavel Punsky 2026-08-23 13:52:18 -07:00
  • b3dc634b37 Build docker images with optimizations on (#2057) Pavel Punsky 2026-08-21 18:43:33 -07:00
  • 3b109589b5 build(deps): bump repolevedavaj/install-nsis from 1.2.1 to 1.3.0 (#2054) dependabot[bot] 2026-08-21 17:21:21 -07:00
  • a31b69d5a4 don't release port 65535 when turnports_allocate fails (#2056) alhuda 2026-08-22 05:51:03 +05:30
  • ed8f14b51c build(deps): bump github/codeql-action from 4.37.6 to 4.37.7 (#2055) dependabot[bot] 2026-08-17 19:02:07 -07:00
  • 7c24c88a4c Document RFC 8489 and RFC 8656 instead of only the specs they obsolete (#2049) Pavel Punsky 2026-08-11 20:32:04 -07:00
  • 495a4437fb Size USERNAME, REALM and NONCE limits in bytes per RFC 8489 (#2047) Pavel Punsky 2026-08-11 20:30:42 -07:00
  • aa419aa876 Bind the first XOR-PEER-ADDRESS in ChannelBind, not the last (#2048) Pavel Punsky 2026-08-11 20:30:24 -07:00
  • 91cd52377f Ignore a duplicate DATA attribute in Send instead of discarding (#2046) Pavel Punsky 2026-08-11 20:30:02 -07:00
  • 32eb04abae uclient: stamp per-send metadata into the packet, not a shared buffer (#2053) Pavel Punsky 2026-08-10 08:57:50 -07:00
  • 458b082e30 uclient: start the worker pools after session creation, not before (#2052) Pavel Punsky 2026-08-10 08:56:27 -07:00
  • 34230574e9 docker: Upgrade Coturn to 4.17.2 version docker/4.17.2-r0 Kai Ren 2026-08-10 15:05:52 +03:00
  • 3f995360ed docker: Upgrade Coturn to 4.17.1 version docker/4.17.1-r0 Kai Ren 2026-08-10 15:04:36 +03:00
  • c8866bdf9f clamp software copy length in handle_old_stun_command (#2050) alhuda 2026-08-10 11:05:11 +05:30
  • e20d9731ad fix: shrink oversized stack frames in the test utilities (#2051) Pavel Punsky 2026-08-09 22:25:44 -07:00
  • de0c9b28f2 Update version to 4.17.2 4.17.2 Pavel Punsky 2026-08-08 14:56:48 -07:00
  • f89a250640 build(deps): bump github/codeql-action from 4.37.5 to 4.37.6 (#2044) dependabot[bot] 2026-08-08 14:55:36 -07:00
  • cb6b3addc5 Fix outgoing UDP TTL pinned to 1 on client-facing sockets (#2045) Pavel Punsky 2026-08-08 14:55:16 -07:00
  • 8024aa634e Update version to 4.17.1 4.17.1 Pavel Punsky 2026-08-07 08:39:40 -07:00
  • 782b5ad5c7 build(deps): bump github/codeql-action from 4.37.4 to 4.37.5 (#2040) dependabot[bot] 2026-08-07 08:38:39 -07:00
  • 414ec6c108 Flash before socket close (#2041) Pavel Punsky 2026-08-07 08:38:19 -07:00
  • 332b1d12bf build: Drop ginstall detection in configure (#2038) Pavel Punsky 2026-08-06 21:49:33 -07:00
  • 0f6bebe56b Gate merges on the more tests suites (#2039) Pavel Punsky 2026-08-06 12:12:06 -07:00
  • 28e7f6afd3 docker: Fix test for image version docker/4.17.0-r0 Kai Ren 2026-08-05 12:34:51 +03:00
  • 98b8f0e734 docker: Upgrade Coturn to 4.17.0 version Kai Ren 2026-08-05 12:03:11 +03:00
  • 54ef76cebf Update version to 4.17.0 4.17.0 Pavel Punsky 2026-08-04 21:11:45 -07:00
  • f069aa1df5 build(deps): bump github/codeql-action from 4.37.3 to 4.37.4 (#2035) dependabot[bot] 2026-08-04 21:08:46 -07:00
  • c6cd2106b6 Enable stateless nonce by default (#2036) Pavel Punsky 2026-08-04 21:08:28 -07:00
  • a903602c19 build(deps): bump docker/login-action from 4.5.2 to 4.6.0 (#2034) dependabot[bot] 2026-08-03 19:29:28 -07:00
  • 3c5f52821e Emit exactly one log line per record (#2033) Pavel Punsky 2026-08-02 20:54:28 -07:00
  • 3c5b2615fd Merge commit from fork Pavel Punsky 2026-08-02 20:12:52 -07:00
  • d397f0ddeb Keep the legacy random nonce at 16 chars (#2032) Pavel Punsky 2026-08-02 19:50:09 -07:00
  • 62662ec53e Log format: ISO-8601 timestamp by default, no thread id, space delimiter (#2031) Pavel Punsky 2026-08-02 19:32:25 -07:00
  • 441d3e9c5d Fix localtime() data race in the logger (#2030) Pavel Punsky 2026-08-02 17:26:23 -07:00
  • c36aeaa7cb Merge commit from fork Pavel Punsky 2026-08-02 17:16:58 -07:00
  • 9f2728261c Remove syslog from the Docker Compose turnserver.conf (#2029) Pavel Punsky 2026-08-01 22:53:04 -07:00
  • 2209a3155a Drop --simple-log where it is a no-op alongside --log-file=stdout (#2028) Pavel Punsky 2026-08-01 22:23:16 -07:00
  • e4023defaa Do not ask the kernel for an outgoing IP TTL of zero (#2027) Pavel Punsky 2026-08-01 22:22:18 -07:00
  • ce26268da8 Start the DTLS listeners only when --dtls is given (#2026) Pavel Punsky 2026-08-01 20:39:55 -07:00
  • 0c5ddc5481 Worktree stateless nonce mi fastpath (#2025) Pavel Punsky 2026-07-31 22:57:23 -07:00
  • 0fb7fbade1 Binding stateless fastpath (#2024) Pavel Punsky 2026-07-31 22:16:45 -07:00
  • 4adbd82e78 Merge commit from fork Pavel Punsky 2026-07-31 21:38:36 -07:00
  • 6327607467 build(deps): bump github/codeql-action from 4 to 4.37.3 (#2020) dependabot[bot] 2026-07-30 18:15:10 -07:00
  • 945b1bac75 build(deps): bump docker/login-action from 4 to 4.5.2 (#2021) dependabot[bot] 2026-07-30 18:14:45 -07:00
  • ad6511ef21 free the secrets list on the get_user_key error paths (#2019) alhuda 2026-07-30 11:05:58 +05:30
  • 8b8cbd2c9d docker: Upgrade Coturn to 4.16.0 version docker/4.16.0-r0 Kai Ren 2026-07-30 02:31:04 +03:00
  • ef409b4227 Update version to 4.16.0 4.16.0 Pavel Punsky 2026-07-26 23:27:56 -07:00
  • 6c13608c28 Merge commit from fork Pavel Punsky 2026-07-26 23:04:31 -07:00
  • a97f1924bb Merge commit from fork Pavel Punsky 2026-07-26 22:39:45 -07:00
  • 6ebeec5cd6 tests: broaden TURN server core coverage to Send and CreatePermission (#2018) Pavel Punsky 2026-07-26 20:07:25 -07:00
  • eda6358d2f multiplex-peer: bound the shared per-thread peer demux table (#2017) Pavel Punsky 2026-07-26 19:56:41 -07:00
  • 140e99a06e Send: make a duplicate XOR-PEER-ADDRESS first-wins instead of last-wins (#2016) Pavel Punsky 2026-07-26 17:37:49 -07:00
  • 81f5de378e Declare ERROR-CODE / ADDRESS-ERROR-CODE reason phrases without padding (#2015) Pavel Punsky 2026-07-26 17:37:25 -07:00
  • ac8dd28fdc docs: state the comment style expected in CLAUDE.md (#2014) Pavel Punsky 2026-07-26 15:47:33 -07:00
  • 7e53bf02cd DTLS: release idle handshake buffers on half-open sockets (#2013) Pavel Punsky 2026-07-26 15:32:24 -07:00
  • 50339c9e11 docs: state OpenSSL 3.0+ as the supported target; drop stale guidance (#2011) Pavel Punsky 2026-07-26 15:19:07 -07:00
  • 37e13d1d60 DTLS: cap concurrent half-open handshakes (pre-cookie state-exhaustion) (#2012) Pavel Punsky 2026-07-26 15:18:44 -07:00
  • 44aabc0de9 DTLS: drop non-handshake records from unknown sources (#2010) Pavel Punsky 2026-07-26 14:34:09 -07:00
  • 5fada2b30b docs: record the RFC 3489 deprecation roadmap; fix stale option text (#2009) Pavel Punsky 2026-07-26 12:20:42 -07:00
  • 283662c348 Split --stun-backward-compatibility: move RFC 3489 handling to its own deprecated flag (#2008) Pavel Punsky 2026-07-26 12:08:00 -07:00
  • f074fecd16 Narrow ChannelBind to the RFC 8656 channel range 0x4000-0x4FFF (#2006) Pavel Punsky 2026-07-25 22:51:41 -07:00
  • dfec35702c Return 508, not 400/440, when a well-formed Allocate cannot be satisfied (#2007) Pavel Punsky 2026-07-25 22:51:24 -07:00