Commit Graph

1946 Commits (master)
 

Author SHA1 Message Date
Kai Ren 732c249b92
Upgrade Docker image to 4.11.0 Coturn version 5 days ago
Pavel Punsky bfacd81627
Merge commit from fork 6 days ago
Pavel Punsky b84dbab1d1
Fix string validation (#1924) 7 days ago
Pavel Punsky c02aa24a52
Update version to 4.12.0 (#1923) 7 days ago
Pavel Punsky a6bf67265a
Update khash to the latest version (#1919) 1 week ago
Pavel Punsky de2111c012
Update readme to match latest changes (#1920) 1 week ago
Gustavo Garcia e468cee3bd
Add DeepWiki link to the README 2 weeks ago
Corey Siltala 7016b565fa
Update docs for drop-invalid-packets and response-origin-only-with-rfc5780 (#1918) 2 weeks ago
Pavel Punsky e0c37a3aa0
Multiplexpeer (#1916) 2 weeks ago
Pavel Punsky 7cde430a98
examples: exercise uclient thread pools, UDP-GSO, recv_pps in CI tests (#1914) 2 weeks ago
Pavel Punsky 0f81165ad8
Fix TTL/TOS type conversion (#1915) 2 weeks ago
Pavel Punsky fb94ab117d
turnutils_uclient: sender thread pool + UDP-GSO send batching + recv_pps reporting (#1913) 3 weeks ago
Pavel Punsky f7bb459357
Fix memory leak introduced by recvmmsg path (#1912) 3 weeks ago
Pavel Punsky df8912db5a
turnutils_uclient: multi-threaded listener (recv) pool (#1911) 3 weeks ago
nfuhler faff5bf106
examples/turnserver.conf: update description of cli option (#1909) 3 weeks ago
Pavel Punsky 284e441a00
turnutils_uclient: Linux recvmmsg receive path + larger SO_RCVBUF (#1910) 3 weeks ago
Pavel Punsky 5959ecfb13
Add UDP-GSO send path (--udp-gso) (#1907) 3 weeks ago
Kai Ren 78c1f7c7ce
Upgrade Docker image to 4.11.0 Coturn version 3 weeks ago
Kai Ren 259f0d3c67
Update Debian "trixie" to 20260406 snapshot in Docker image 3 weeks ago
Pavel Punsky e59e227dfd
turnutils_peer: Linux fast path with drain loop, recvmmsg/sendmmsg, U… (#1908) 3 weeks ago
Pavel Punsky a5005c4193
Relay recvmmsg (#1906) 3 weeks ago
Pavel Punsky b1d5c467f3
fuzzing: use hex escapes for HTTP EOH dictionary entry (#1905) 3 weeks ago
Pavel Punsky 61332bebca
Sync turnserver man page with current CLI options (#1903) 3 weeks ago
Pavel Punsky 9d0cfca6f1
Remove stale --ne option from turnserver --help (#1904) 3 weeks ago
Pavel Punsky 36e1eee855
Restore CodeQL permissions, category, and manual build mode (#1901) 3 weeks ago
dependabot[bot] 97fd597fcb
Bump repolevedavaj/install-nsis from 1.1.0 to 1.2.0 (#1899) 3 weeks ago
Pavel Punsky 238c311f05
Fix Prometheus metrics response leak (#1900) 3 weeks ago
Pavel Punsky 326816a92a
Update version to 4.11.0 (#1897) 4 weeks ago
Pavel Punsky 24f474878e
Filc harness and pointer typedefs (#1896) 4 weeks ago
Pavel Punsky 69bc0e7351
Load generator mode in turnutils_uclient (#1894) 4 weeks ago
Pavel Punsky 4b97d032ad
Cache hot lookups in TURN data-path handlers (#1893) 4 weeks ago
Pavel Punsky 62ee3759f4
Inline get_ioa_addr_len() in the header (#1891) 4 weeks ago
Pavel Punsky 1a53e51141
Trim two redundant checks from per-packet relay hot path (#1890) 4 weeks ago
Pavel Punsky a619d9d6d9
Inline addr_cpy() in the header (#1892) 4 weeks ago
Pavel Punsky 23e8538657
Hoist turn_server_get_engine() out of per-packet hot path (#1889) 4 weeks ago
Pavel Punsky cb701a47b4
Add fuzz coverage for integrity helpers (#1888) 4 weeks ago
Pavel Punsky 247118d1b4
Add deterministic challenge-response builder to FuzzStun (#1886) 1 month ago
Pavel Punsky 8952415609
Seed address-mapping table in fuzz initializer (#1885) 1 month ago
Pavel Punsky 301415d848
Unblock fuzz coverage for is_http and rare STUN attributes (#1884) 1 month ago
Pavel Punsky 301d12fdda
HTTP parsing fixes (#1882) 1 month ago
Pavel Punsky b4c138c409
Cover all public stun_buffer.c wrappers in FuzzStunClient (#1883) 1 month ago
Pavel Punsky 46e5117fb1
Extend fuzzing coverage and enable local fuzzing in a container (#1881) 1 month ago
Pavel Punsky 741b2983cc
Extend STUN client fuzz builder coverage (#1878) 1 month ago
Pavel Punsky 4ffa60d32e
Out of bound HTTP detection in parser (#1877) 1 month ago
Pavel Punsky 51520c77a2
Delete log line per relay thread on start (#1876) 1 month ago
Pavel Punsky 453afd1fdc
Add Unity-based unit test scaffolding (#1875) 1 month ago
Pavel Punsky c1518d5f2a
Drop udp_relay_servers_number config and clean up dead UDP id-space (#1874) 1 month ago
Pavel Punsky c8b3dd6513
Merge 10 fuzz targets into FuzzStun and FuzzStunClient via dispatcher (#1873) 1 month ago
Pavel Punsky 4f8385e142
Fix build failure: define _GNU_SOURCE for recvmmsg() on Linux (#1868) 1 month ago
Pavel Punsky c37ccf4df9
Pin session origin only after MESSAGE-INTEGRITY validates (#1871) 1 month ago