Commit Graph

1919 Commits (master)
 

Author SHA1 Message Date
Pavel Punsky 326816a92a
Update version to 4.11.0 (#1897) 3 days ago
Pavel Punsky 24f474878e
Filc harness and pointer typedefs (#1896) 3 days ago
Pavel Punsky 69bc0e7351
Load generator mode in turnutils_uclient (#1894) 4 days ago
Pavel Punsky 4b97d032ad
Cache hot lookups in TURN data-path handlers (#1893) 4 days ago
Pavel Punsky 62ee3759f4
Inline get_ioa_addr_len() in the header (#1891) 4 days ago
Pavel Punsky 1a53e51141
Trim two redundant checks from per-packet relay hot path (#1890) 4 days ago
Pavel Punsky a619d9d6d9
Inline addr_cpy() in the header (#1892) 4 days ago
Pavel Punsky 23e8538657
Hoist turn_server_get_engine() out of per-packet hot path (#1889) 4 days ago
Pavel Punsky cb701a47b4
Add fuzz coverage for integrity helpers (#1888) 7 days ago
Pavel Punsky 247118d1b4
Add deterministic challenge-response builder to FuzzStun (#1886) 1 week ago
Pavel Punsky 8952415609
Seed address-mapping table in fuzz initializer (#1885) 1 week ago
Pavel Punsky 301415d848
Unblock fuzz coverage for is_http and rare STUN attributes (#1884) 1 week ago
Pavel Punsky 301d12fdda
HTTP parsing fixes (#1882) 1 week 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) 2 weeks ago
Pavel Punsky 51520c77a2
Delete log line per relay thread on start (#1876) 2 weeks ago
Pavel Punsky 453afd1fdc
Add Unity-based unit test scaffolding (#1875) 2 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 3 weeks ago
dependabot[bot] eec3b277ed
Upgrade `softprops/action-gh-release` from 2 to 3 version (#1866) 3 weeks ago
Pavel Punsky 8e2c575229
Update version to 4.10.0 (#1864) 3 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
dependabot[bot] 318239ae2d
Upgrade `actions/github-script` from 8 to 9 version (#1855) 4 weeks ago
Pavel Punsky 4156e6abf4
Fix Linux build warnings (#1853) 4 weeks ago
Pavel Punsky a98a3c094a
perf: remove mutex from per-thread super_memory allocator (#1851) 1 month ago
tyranron 7ffd0300b9
Update Debian "trixie" to 20260406 snapshot in Docker image 1 month ago
Pavel Punsky 69aa0e4401
Keep only NEV_UDP_SOCKET_PER_THREAD network engine (#1849) 1 month ago
Pavel Punsky 46368b3e1e
Fix stack buffer overflow in OAuth token decoding (#1850) 1 month ago
Pavel Punsky 6e8dd731a7
Update config and Readme files about deprecated TLSv1/1.1 (#1848) 1 month ago
Pavel Punsky 5b43b342ef
perf: eliminate mutex and reduce copies on auth message dispatch (#1843) 1 month ago
Pavel Punsky 6e615cc01d
perf: replace mutex_bps with lock-free atomics for bandwidth tracking (#1846) 1 month ago
Pavel Punsky c85248fb7a
Fix uint16_t truncation overflow in stun_get_message_len_str() causes… (#1844) 1 month ago
Pavel Punsky 17b15e39cd
Fix tests execution in CI (#1836) 1 month ago