Commit Graph

1930 Commits (master)
 

Author SHA1 Message Date
Pavel Punsky 5959ecfb13
Add UDP-GSO send path (--udp-gso) (#1907) 18 hours ago
Kai Ren 78c1f7c7ce
Upgrade Docker image to 4.11.0 Coturn version 23 hours ago
Kai Ren 259f0d3c67
Update Debian "trixie" to 20260406 snapshot in Docker image 23 hours ago
Pavel Punsky e59e227dfd
turnutils_peer: Linux fast path with drain loop, recvmmsg/sendmmsg, U… (#1908) 1 day ago
Pavel Punsky a5005c4193
Relay recvmmsg (#1906) 1 day ago
Pavel Punsky b1d5c467f3
fuzzing: use hex escapes for HTTP EOH dictionary entry (#1905) 1 day ago
Pavel Punsky 61332bebca
Sync turnserver man page with current CLI options (#1903) 1 day ago
Pavel Punsky 9d0cfca6f1
Remove stale --ne option from turnserver --help (#1904) 1 day ago
Pavel Punsky 36e1eee855
Restore CodeQL permissions, category, and manual build mode (#1901) 2 days ago
dependabot[bot] 97fd597fcb
Bump repolevedavaj/install-nsis from 1.1.0 to 1.2.0 (#1899) 2 days ago
Pavel Punsky 238c311f05
Fix Prometheus metrics response leak (#1900) 2 days ago
Pavel Punsky 326816a92a
Update version to 4.11.0 (#1897) 5 days ago
Pavel Punsky 24f474878e
Filc harness and pointer typedefs (#1896) 5 days ago
Pavel Punsky 69bc0e7351
Load generator mode in turnutils_uclient (#1894) 6 days ago
Pavel Punsky 4b97d032ad
Cache hot lookups in TURN data-path handlers (#1893) 6 days ago
Pavel Punsky 62ee3759f4
Inline get_ioa_addr_len() in the header (#1891) 6 days ago
Pavel Punsky 1a53e51141
Trim two redundant checks from per-packet relay hot path (#1890) 6 days ago
Pavel Punsky a619d9d6d9
Inline addr_cpy() in the header (#1892) 6 days ago
Pavel Punsky 23e8538657
Hoist turn_server_get_engine() out of per-packet hot path (#1889) 6 days ago
Pavel Punsky cb701a47b4
Add fuzz coverage for integrity helpers (#1888) 1 week ago
Pavel Punsky 247118d1b4
Add deterministic challenge-response builder to FuzzStun (#1886) 2 weeks ago
Pavel Punsky 8952415609
Seed address-mapping table in fuzz initializer (#1885) 2 weeks ago
Pavel Punsky 301415d848
Unblock fuzz coverage for is_http and rare STUN attributes (#1884) 2 weeks ago
Pavel Punsky 301d12fdda
HTTP parsing fixes (#1882) 2 weeks ago
Pavel Punsky b4c138c409
Cover all public stun_buffer.c wrappers in FuzzStunClient (#1883) 2 weeks ago
Pavel Punsky 46e5117fb1
Extend fuzzing coverage and enable local fuzzing in a container (#1881) 2 weeks ago
Pavel Punsky 741b2983cc
Extend STUN client fuzz builder coverage (#1878) 2 weeks ago
Pavel Punsky 4ffa60d32e
Out of bound HTTP detection in parser (#1877) 3 weeks ago
Pavel Punsky 51520c77a2
Delete log line per relay thread on start (#1876) 3 weeks ago
Pavel Punsky 453afd1fdc
Add Unity-based unit test scaffolding (#1875) 3 weeks ago
Pavel Punsky c1518d5f2a
Drop udp_relay_servers_number config and clean up dead UDP id-space (#1874) 3 weeks ago
Pavel Punsky c8b3dd6513
Merge 10 fuzz targets into FuzzStun and FuzzStunClient via dispatcher (#1873) 3 weeks ago
Pavel Punsky 4f8385e142
Fix build failure: define _GNU_SOURCE for recvmmsg() on Linux (#1868) 3 weeks ago
Pavel Punsky c37ccf4df9
Pin session origin only after MESSAGE-INTEGRITY validates (#1871) 3 weeks ago
Pavel Punsky 4d0b3c7660
Abort on malformed allowed/denied-peer-ip at startup (#1872) 3 weeks ago
Pavel Punsky f707471ffd
Fix format-string injection in Redis DB driver (#1870) 3 weeks ago
Pavel Punsky dbc2884096
Use constant-time compare for STUN MESSAGE-INTEGRITY HMAC (#1869) 3 weeks ago
tyranron c3a17d06fd
Update Alpine to 3.23.4 version to fix CVEs in Docker image 3 weeks ago
tyranron 315e185591
Upgrade Docker image to 4.10.0 Coturn version 4 weeks ago
dependabot[bot] eec3b277ed
Upgrade `softprops/action-gh-release` from 2 to 3 version (#1866) 4 weeks ago
Pavel Punsky 8e2c575229
Update version to 4.10.0 (#1864) 4 weeks ago
Pavel Punsky 14572fa091
Skip response buffer allocation for STUN indications (#1863) 4 weeks ago
Pavel Punsky 5379b3ac63
Fix windows build (#1865) 4 weeks ago
Pavel Punsky f233910ef6
Remove unused mutex from ur_map structure (#1861) 4 weeks ago
Pavel Punsky eaa9e7920e
Merge commit from fork 4 weeks ago
Pavel Punsky 33f7bf406c
WebRTC Auth optimization path (#1860) 4 weeks ago
Pavel Punsky 0f136ae391
Fix null pointer dereferences in post_parse() (#1859) 4 weeks ago
Pavel Punsky 42826e86dc
Extend seed corpus (#1858) 4 weeks ago
Pavel Punsky 2342119db0
Add more fuzzing scenarios (#1857) 4 weeks ago
Pavel Punsky 3294c714aa
Add Linux-only `recvmmsg` receive path for DTLS/UDP listener (#1852) 4 weeks ago