mirror of https://github.com/coturn/coturn
Commit Graph
Select branches
Hide Pull Requests
copilot/fix-1649
debian/buster
debian/buster-backports
debian/master
debian/stretch
debian/stretch-backports
dh2066
fix-oauth
fix_msvc_analyzer
input-validation
libevent.rpm
macos_upgrade
master
move_to_verbose
pristine-tar
sparc64
sparc64-rebase
sparc64-rebase-slim
try-fix-docker
turnbis
upstream/latest
wferi/callback
#100
#1001
#1002
#1003
#1004
#1005
#1006
#1008
#1009
#1010
#1011
#1012
#1015
#1016
#1018
#1020
#1022
#1023
#1024
#1027
#1029
#1030
#1031
#1032
#1033
#1036
#1039
#1040
#1041
#1042
#1043
#1046
#1047
#1048
#1052
#1053
#1054
#1055
#1056
#1057
#1058
#1059
#1060
#1061
#1063
#1064
#1065
#1066
#1067
#1068
#1072
#1073
#1075
#1079
#1083
#1084
#1086
#1087
#1088
#1089
#1092
#1093
#1094
#1095
#1096
#1097
#1101
#1102
#1103
#1105
#1106
#1110
#1113
#1114
#1115
#1116
#1117
#1118
#1119
#1122
#1123
#1124
#1125
#1125
#1135
#1136
#114
#1141
#1144
#1156
#1165
#1169
#1173
#1174
#1182
#1184
#119
#1190
#1192
#1198
#1221
#1222
#1222
#1228
#1230
#1231
#1236
#1247
#1250
#1253
#1254
#1256
#1258
#1261
#1263
#1264
#1265
#1278
#1279
#1280
#1281
#1282
#1286
#129
#1296
#1300
#1300
#1301
#1301
#1310
#1314
#1314
#1315
#1316
#1319
#1320
#1321
#1324
#1324
#1325
#1326
#1326
#1328
#133
#1332
#1334
#1335
#1335
#1336
#1342
#1342
#1343
#1343
#1345
#1348
#1349
#1350
#1351
#1359
#1362
#1363
#1370
#1371
#1372
#1373
#1374
#1375
#1376
#1377
#1378
#1385
#1386
#1387
#1388
#1390
#1394
#1395
#1396
#1397
#1399
#1400
#1401
#1405
#1406
#1408
#1410
#1411
#1412
#1413
#1415
#1416
#1416
#1418
#1420
#1421
#1423
#1423
#1424
#1425
#1426
#1427
#1428
#1429
#1436
#1437
#1440
#1441
#1445
#1445
#1447
#1447
#1449
#1457
#1458
#1459
#1460
#1462
#1463
#1464
#1465
#1466
#1469
#1473
#1481
#1481
#1486
#1488
#1489
#1491
#1492
#1495
#1496
#1497
#1498
#1499
#15
#1500
#1501
#1502
#1503
#1504
#1505
#1506
#1507
#1508
#1508
#1509
#1510
#1511
#1512
#1513
#1514
#1515
#1516
#1517
#1524
#1527
#1529
#1535
#1537
#1540
#1542
#1543
#1544
#1544
#1545
#1546
#1547
#1548
#1549
#1550
#1551
#1551
#1553
#1555
#1556
#1557
#1558
#1563
#1567
#1578
#1581
#1585
#1585
#1588
#1588
#1591
#1595
#1597
#1598
#1599
#160
#1601
#1602
#1605
#1605
#1608
#1609
#1610
#1613
#1615
#1616
#1617
#1620
#1621
#1623
#1624
#1630
#1634
#1640
#1640
#1645
#1653
#1653
#1662
#1663
#1664
#1668
#1671
#1677
#1678
#1679
#1684
#1685
#1686
#1688
#1689
#1690
#1691
#1692
#1693
#1694
#1695
#1696
#1698
#1699
#1702
#1704
#1706
#1709
#1710
#1711
#1712
#1713
#1714
#1715
#1717
#1719
#1720
#1721
#1722
#1723
#1724
#1724
#1727
#1727
#1729
#173
#1731
#1733
#1734
#1736
#1736
#1737
#1739
#1743
#1744
#1745
#1746
#1748
#1749
#1751
#1752
#1757
#1759
#176
#176
#1768
#1769
#1771
#1772
#1776
#1778
#1779
#178
#1780
#1783
#1784
#1785
#1787
#1789
#179
#1790
#1791
#1794
#1797
#1798
#1799
#1800
#1801
#1802
#1803
#1804
#1806
#1807
#1808
#1809
#1810
#1811
#1812
#1813
#1814
#1817
#1817
#1818
#1819
#1820
#1822
#1823
#1825
#1826
#1828
#1829
#1830
#1831
#1832
#1833
#1834
#1835
#1836
#1839
#184
#1841
#1842
#1843
#1844
#1846
#1847
#1848
#1849
#1850
#1851
#1852
#1853
#1855
#1856
#1857
#1858
#1859
#1860
#1861
#1862
#1863
#1864
#1865
#1866
#1868
#1869
#1870
#1871
#1872
#1873
#1874
#1875
#1876
#1877
#1878
#1881
#1882
#1883
#1884
#1885
#1886
#1888
#1889
#1890
#1891
#1892
#1893
#1894
#1895
#1896
#1897
#1899
#1900
#1901
#1903
#1904
#1905
#1906
#1907
#1908
#1909
#191
#1910
#1911
#1912
#1913
#1914
#1915
#1916
#1918
#1919
#1920
#1921
#1922
#1923
#1924
#1925
#1926
#1927
#1928
#1929
#1930
#1931
#1932
#1936
#1936
#212
#213
#216
#216
#223
#236
#245
#253
#254
#254
#258
#258
#26
#260
#262
#264
#269
#27
#271
#271
#276
#28
#283
#284
#288
#292
#298
#299
#30
#30
#303
#327
#330
#337
#340
#353
#356
#359
#367
#381
#382
#386
#390
#391
#392
#398
#40
#404
#417
#442
#449
#455
#463
#466
#470
#471
#472
#475
#478
#479
#48
#481
#482
#488
#49
#506
#513
#514
#516
#517
#519
#522
#524
#525
#53
#534
#540
#551
#566
#572
#573
#574
#575
#576
#577
#579
#59
#59
#599
#60
#60
#618
#627
#631
#637
#64
#643
#65
#655
#659
#66
#660
#661
#665
#67
#672
#679
#684
#687
#70
#703
#704
#710
#713
#717
#718
#719
#720
#721
#727
#73
#739
#741
#746
#753
#754
#755
#767
#771
#773
#787
#789
#79
#792
#802
#812
#825
#826
#829
#831
#840
#849
#851
#855
#860
#861
#865
#867
#869
#870
#872
#877
#885
#887
#895
#897
#916
#919
#926
#93
#934
#935
#938
#942
#943
#944
#949
#951
#953
#955
#956
#96
#96
#960
#961
#962
#963
#965
#967
#970
#971
#972
#973
#974
#976
#978
#980
#981
#982
#983
#985
#986
#987
#988
#989
#990
#991
#995
#996
#997
#999
4.10.0
4.11.0
4.12.0
4.4.5.3
4.4.5.4
4.5.0.1
4.5.0.2
4.5.0.3
4.5.0.4
4.5.0.5
4.5.0.6
4.5.0.7
4.5.0.8
4.5.1.0
4.5.1.1
4.5.1.2
4.5.1.3
4.5.2
4.6.0
4.6.1
4.6.2
4.6.3
4.7.0
4.8.0
4.9.0
debian/4.5.0.2-3
debian/4.5.0.2-3_bpo8+1
debian/4.5.0.3-1
debian/4.5.0.4-1
debian/4.5.0.4-4
debian/4.5.0.5-1
debian/4.5.0.5-1+deb9u1
debian/4.5.0.5-1+deb9u2
debian/4.5.0.5-1+deb9u3
debian/4.5.0.6-1
debian/4.5.0.7-1
debian/4.5.0.8-1
debian/4.5.1.0-1
debian/4.5.1.0-1_bpo9+1
debian/4.5.1.1-1
debian/4.5.1.1-1.1
debian/4.5.1.1-1.1+deb10u1
debian/4.5.1.1-1.1+deb10u2
debian/4.5.1.1-1.2
debian/4.5.1.3-1
debian/4.5.2-1
debian/4.5.2-1_bpo10+1
debian/4.5.2-2
debian/4.5.2-3
docker/4.10.0-r0
docker/4.10.0-r1
docker/4.11.0-r0
docker/4.12.0-r0
docker/4.5.2-r0
docker/4.5.2-r1
docker/4.5.2-r10
docker/4.5.2-r11
docker/4.5.2-r12
docker/4.5.2-r13
docker/4.5.2-r14
docker/4.5.2-r2
docker/4.5.2-r3
docker/4.5.2-r4
docker/4.5.2-r5
docker/4.5.2-r6
docker/4.5.2-r7
docker/4.5.2-r8
docker/4.5.2-r9
docker/4.6.0-r0
docker/4.6.0-r1
docker/4.6.1-r0
docker/4.6.1-r1
docker/4.6.1-r2
docker/4.6.1-r3
docker/4.6.2-r0
docker/4.6.2-r1
docker/4.6.2-r10
docker/4.6.2-r11
docker/4.6.2-r12
docker/4.6.2-r13
docker/4.6.2-r2
docker/4.6.2-r3
docker/4.6.2-r4
docker/4.6.2-r5
docker/4.6.2-r6
docker/4.6.2-r7
docker/4.6.2-r8
docker/4.6.2-r9
docker/4.6.3-r0
docker/4.6.3-r1
docker/4.6.3-r2
docker/4.6.3-r3
docker/4.7.0-r0
docker/4.7.0-r1
docker/4.7.0-r2
docker/4.7.0-r3
docker/4.7.0-r4
docker/4.8.0-r0
docker/4.8.0-r1
docker/4.9.0-r0
upstream/4.0.0.0
upstream/4.0.0.1
upstream/4.0.0.2
upstream/4.0.1.2
upstream/4.0.1.3
upstream/4.1.0.1
upstream/4.1.0.2
upstream/4.1.1.1
upstream/4.1.2.1
upstream/4.2.1.2
upstream/4.2.2.2
upstream/4.2.3.1
upstream/4.3.1.1
upstream/4.3.1.2
upstream/4.3.1.3
upstream/4.3.2.1
upstream/4.3.2.2
upstream/4.3.3.1
upstream/4.4.1.1
upstream/4.4.1.2
upstream/4.4.2.1
upstream/4.4.2.2
upstream/4.4.2.3
upstream/4.4.4.1
upstream/4.4.4.2
upstream/4.4.5.1
upstream/4.4.5.2
upstream/4.4.5.3
upstream/4.4.5.4
upstream/4.5.0.1
upstream/4.5.0.2
upstream/4.5.0.3
upstream/4.5.0.4
upstream/4.5.0.5
upstream/4.5.0.6
upstream/4.5.0.7
upstream/4.5.0.8
upstream/4.5.1.0
upstream/4.5.1.1
upstream/4.5.1.3
upstream/4.5.2
Select branches
Hide Pull Requests
copilot/fix-1649
debian/buster
debian/buster-backports
debian/master
debian/stretch
debian/stretch-backports
dh2066
fix-oauth
fix_msvc_analyzer
input-validation
libevent.rpm
macos_upgrade
master
move_to_verbose
pristine-tar
sparc64
sparc64-rebase
sparc64-rebase-slim
try-fix-docker
turnbis
upstream/latest
wferi/callback
#100
#1001
#1002
#1003
#1004
#1005
#1006
#1008
#1009
#1010
#1011
#1012
#1015
#1016
#1018
#1020
#1022
#1023
#1024
#1027
#1029
#1030
#1031
#1032
#1033
#1036
#1039
#1040
#1041
#1042
#1043
#1046
#1047
#1048
#1052
#1053
#1054
#1055
#1056
#1057
#1058
#1059
#1060
#1061
#1063
#1064
#1065
#1066
#1067
#1068
#1072
#1073
#1075
#1079
#1083
#1084
#1086
#1087
#1088
#1089
#1092
#1093
#1094
#1095
#1096
#1097
#1101
#1102
#1103
#1105
#1106
#1110
#1113
#1114
#1115
#1116
#1117
#1118
#1119
#1122
#1123
#1124
#1125
#1125
#1135
#1136
#114
#1141
#1144
#1156
#1165
#1169
#1173
#1174
#1182
#1184
#119
#1190
#1192
#1198
#1221
#1222
#1222
#1228
#1230
#1231
#1236
#1247
#1250
#1253
#1254
#1256
#1258
#1261
#1263
#1264
#1265
#1278
#1279
#1280
#1281
#1282
#1286
#129
#1296
#1300
#1300
#1301
#1301
#1310
#1314
#1314
#1315
#1316
#1319
#1320
#1321
#1324
#1324
#1325
#1326
#1326
#1328
#133
#1332
#1334
#1335
#1335
#1336
#1342
#1342
#1343
#1343
#1345
#1348
#1349
#1350
#1351
#1359
#1362
#1363
#1370
#1371
#1372
#1373
#1374
#1375
#1376
#1377
#1378
#1385
#1386
#1387
#1388
#1390
#1394
#1395
#1396
#1397
#1399
#1400
#1401
#1405
#1406
#1408
#1410
#1411
#1412
#1413
#1415
#1416
#1416
#1418
#1420
#1421
#1423
#1423
#1424
#1425
#1426
#1427
#1428
#1429
#1436
#1437
#1440
#1441
#1445
#1445
#1447
#1447
#1449
#1457
#1458
#1459
#1460
#1462
#1463
#1464
#1465
#1466
#1469
#1473
#1481
#1481
#1486
#1488
#1489
#1491
#1492
#1495
#1496
#1497
#1498
#1499
#15
#1500
#1501
#1502
#1503
#1504
#1505
#1506
#1507
#1508
#1508
#1509
#1510
#1511
#1512
#1513
#1514
#1515
#1516
#1517
#1524
#1527
#1529
#1535
#1537
#1540
#1542
#1543
#1544
#1544
#1545
#1546
#1547
#1548
#1549
#1550
#1551
#1551
#1553
#1555
#1556
#1557
#1558
#1563
#1567
#1578
#1581
#1585
#1585
#1588
#1588
#1591
#1595
#1597
#1598
#1599
#160
#1601
#1602
#1605
#1605
#1608
#1609
#1610
#1613
#1615
#1616
#1617
#1620
#1621
#1623
#1624
#1630
#1634
#1640
#1640
#1645
#1653
#1653
#1662
#1663
#1664
#1668
#1671
#1677
#1678
#1679
#1684
#1685
#1686
#1688
#1689
#1690
#1691
#1692
#1693
#1694
#1695
#1696
#1698
#1699
#1702
#1704
#1706
#1709
#1710
#1711
#1712
#1713
#1714
#1715
#1717
#1719
#1720
#1721
#1722
#1723
#1724
#1724
#1727
#1727
#1729
#173
#1731
#1733
#1734
#1736
#1736
#1737
#1739
#1743
#1744
#1745
#1746
#1748
#1749
#1751
#1752
#1757
#1759
#176
#176
#1768
#1769
#1771
#1772
#1776
#1778
#1779
#178
#1780
#1783
#1784
#1785
#1787
#1789
#179
#1790
#1791
#1794
#1797
#1798
#1799
#1800
#1801
#1802
#1803
#1804
#1806
#1807
#1808
#1809
#1810
#1811
#1812
#1813
#1814
#1817
#1817
#1818
#1819
#1820
#1822
#1823
#1825
#1826
#1828
#1829
#1830
#1831
#1832
#1833
#1834
#1835
#1836
#1839
#184
#1841
#1842
#1843
#1844
#1846
#1847
#1848
#1849
#1850
#1851
#1852
#1853
#1855
#1856
#1857
#1858
#1859
#1860
#1861
#1862
#1863
#1864
#1865
#1866
#1868
#1869
#1870
#1871
#1872
#1873
#1874
#1875
#1876
#1877
#1878
#1881
#1882
#1883
#1884
#1885
#1886
#1888
#1889
#1890
#1891
#1892
#1893
#1894
#1895
#1896
#1897
#1899
#1900
#1901
#1903
#1904
#1905
#1906
#1907
#1908
#1909
#191
#1910
#1911
#1912
#1913
#1914
#1915
#1916
#1918
#1919
#1920
#1921
#1922
#1923
#1924
#1925
#1926
#1927
#1928
#1929
#1930
#1931
#1932
#1936
#1936
#212
#213
#216
#216
#223
#236
#245
#253
#254
#254
#258
#258
#26
#260
#262
#264
#269
#27
#271
#271
#276
#28
#283
#284
#288
#292
#298
#299
#30
#30
#303
#327
#330
#337
#340
#353
#356
#359
#367
#381
#382
#386
#390
#391
#392
#398
#40
#404
#417
#442
#449
#455
#463
#466
#470
#471
#472
#475
#478
#479
#48
#481
#482
#488
#49
#506
#513
#514
#516
#517
#519
#522
#524
#525
#53
#534
#540
#551
#566
#572
#573
#574
#575
#576
#577
#579
#59
#59
#599
#60
#60
#618
#627
#631
#637
#64
#643
#65
#655
#659
#66
#660
#661
#665
#67
#672
#679
#684
#687
#70
#703
#704
#710
#713
#717
#718
#719
#720
#721
#727
#73
#739
#741
#746
#753
#754
#755
#767
#771
#773
#787
#789
#79
#792
#802
#812
#825
#826
#829
#831
#840
#849
#851
#855
#860
#861
#865
#867
#869
#870
#872
#877
#885
#887
#895
#897
#916
#919
#926
#93
#934
#935
#938
#942
#943
#944
#949
#951
#953
#955
#956
#96
#96
#960
#961
#962
#963
#965
#967
#970
#971
#972
#973
#974
#976
#978
#980
#981
#982
#983
#985
#986
#987
#988
#989
#990
#991
#995
#996
#997
#999
4.10.0
4.11.0
4.12.0
4.4.5.3
4.4.5.4
4.5.0.1
4.5.0.2
4.5.0.3
4.5.0.4
4.5.0.5
4.5.0.6
4.5.0.7
4.5.0.8
4.5.1.0
4.5.1.1
4.5.1.2
4.5.1.3
4.5.2
4.6.0
4.6.1
4.6.2
4.6.3
4.7.0
4.8.0
4.9.0
debian/4.5.0.2-3
debian/4.5.0.2-3_bpo8+1
debian/4.5.0.3-1
debian/4.5.0.4-1
debian/4.5.0.4-4
debian/4.5.0.5-1
debian/4.5.0.5-1+deb9u1
debian/4.5.0.5-1+deb9u2
debian/4.5.0.5-1+deb9u3
debian/4.5.0.6-1
debian/4.5.0.7-1
debian/4.5.0.8-1
debian/4.5.1.0-1
debian/4.5.1.0-1_bpo9+1
debian/4.5.1.1-1
debian/4.5.1.1-1.1
debian/4.5.1.1-1.1+deb10u1
debian/4.5.1.1-1.1+deb10u2
debian/4.5.1.1-1.2
debian/4.5.1.3-1
debian/4.5.2-1
debian/4.5.2-1_bpo10+1
debian/4.5.2-2
debian/4.5.2-3
docker/4.10.0-r0
docker/4.10.0-r1
docker/4.11.0-r0
docker/4.12.0-r0
docker/4.5.2-r0
docker/4.5.2-r1
docker/4.5.2-r10
docker/4.5.2-r11
docker/4.5.2-r12
docker/4.5.2-r13
docker/4.5.2-r14
docker/4.5.2-r2
docker/4.5.2-r3
docker/4.5.2-r4
docker/4.5.2-r5
docker/4.5.2-r6
docker/4.5.2-r7
docker/4.5.2-r8
docker/4.5.2-r9
docker/4.6.0-r0
docker/4.6.0-r1
docker/4.6.1-r0
docker/4.6.1-r1
docker/4.6.1-r2
docker/4.6.1-r3
docker/4.6.2-r0
docker/4.6.2-r1
docker/4.6.2-r10
docker/4.6.2-r11
docker/4.6.2-r12
docker/4.6.2-r13
docker/4.6.2-r2
docker/4.6.2-r3
docker/4.6.2-r4
docker/4.6.2-r5
docker/4.6.2-r6
docker/4.6.2-r7
docker/4.6.2-r8
docker/4.6.2-r9
docker/4.6.3-r0
docker/4.6.3-r1
docker/4.6.3-r2
docker/4.6.3-r3
docker/4.7.0-r0
docker/4.7.0-r1
docker/4.7.0-r2
docker/4.7.0-r3
docker/4.7.0-r4
docker/4.8.0-r0
docker/4.8.0-r1
docker/4.9.0-r0
upstream/4.0.0.0
upstream/4.0.0.1
upstream/4.0.0.2
upstream/4.0.1.2
upstream/4.0.1.3
upstream/4.1.0.1
upstream/4.1.0.2
upstream/4.1.1.1
upstream/4.1.2.1
upstream/4.2.1.2
upstream/4.2.2.2
upstream/4.2.3.1
upstream/4.3.1.1
upstream/4.3.1.2
upstream/4.3.1.3
upstream/4.3.2.1
upstream/4.3.2.2
upstream/4.3.3.1
upstream/4.4.1.1
upstream/4.4.1.2
upstream/4.4.2.1
upstream/4.4.2.2
upstream/4.4.2.3
upstream/4.4.4.1
upstream/4.4.4.2
upstream/4.4.5.1
upstream/4.4.5.2
upstream/4.4.5.3
upstream/4.4.5.4
upstream/4.5.0.1
upstream/4.5.0.2
upstream/4.5.0.3
upstream/4.5.0.4
upstream/4.5.0.5
upstream/4.5.0.6
upstream/4.5.0.7
upstream/4.5.0.8
upstream/4.5.1.0
upstream/4.5.1.1
upstream/4.5.1.3
upstream/4.5.2
-
7a503e04e9Merge
5f7e6504bbintob057acbebe#1653
drmanu011
2026-06-07 18:44:43 +0800
-
813dfab966Merge
985eaa3ee0intob057acbebe#1936
tbart
2026-06-07 09:34:22 +0000
-
985eaa3ee0
Adapt .gitignore to allow files already in repo (#1935)
#1936
Thomas Bartosik
2026-06-07 11:22:53 +0200
-
6ae06e6fc7Merge
0ca4649367intob057acbebe#1724
Copilot
2026-06-05 22:12:31 -0700
-
b057acbebeMerge commit from fork master
Pavel Punsky
2026-06-05 22:12:10 -0700
-
fd30fd3b3aMerge
abdcc189aeintoe72930f571#1300
Kang Lin
2026-06-05 19:01:24 -0700
-
e72930f571Merge commit from fork
Pavel Punsky
2026-06-05 18:59:21 -0700
-
1fe6d8087aMerge
44efff3ff8into5ca467e709#1481
obydog002
2026-06-03 01:13:58 -0400
-
5ca467e709Security hardening: port parsing, admin brute-force throttle, credential log redaction, constant-time compare, OAuth bounds checks, permission cap (#1932)
Pavel Punsky
2026-05-30 22:39:39 -0700
-
e03caeb047
This PR builds the 401 rate-limiting feature, addressing correctness/security issues, improving tests, and switching to a lock-free design.
#1931
Pavel Punsky
2026-05-24 22:18:59 -0700
-
eddded84b9
2
#1932
Pavel Punsky
2026-05-30 12:40:07 -0700
-
af6baa53d7
security fixes
Pavel Punsky
2026-05-29 23:07:54 -0700
-
8c7d8fcb86Enable --udp-recvmmsg by default on Linux (#1930)
Pavel Punsky
2026-05-30 21:27:05 -0700
-
560c581416Merge branch 'master' into udp-recvmmsg-default-on #1930
Pavel Punsky
2026-05-30 21:21:51 -0700
-
06ae361130Restrict recvmmsg fast path to shared fan-in sockets (make --udp-recvmmsg useful standalone) (#1929)
Pavel Punsky
2026-05-30 21:20:46 -0700
-
6023c4ed3b
relay: enable --udp-recvmmsg by default on Linux
Pavel Punsky
2026-05-30 21:13:14 -0700
-
65b0468467
relay: restrict socket_input_worker recvmmsg to shared fan-in sockets
#1929
Pavel Punsky
2026-05-30 17:41:24 -0700
-
d7f6af68ffExpose recvmmsg/sendmmsg UDP batch sizes as Prometheus metrics (#1928)
Pavel Punsky
2026-05-30 17:42:11 -0700
-
a2f213b9deMerge branch 'master' into prometheus-udp-batch-metrics #1928
Pavel Punsky
2026-05-30 17:31:23 -0700
-
b17f5c482fAdd --udp-sendmmsg-log to observe egress sendmmsg/UDP-GSO batching (#1927)
Pavel Punsky
2026-05-30 17:30:45 -0700
-
a0f84cf19a
relay: expose recvmmsg/sendmmsg batch counters as Prometheus metrics
Pavel Punsky
2026-05-30 17:00:46 -0700
-
09f7df2dcf
relay: add --udp-sendmmsg-log to observe egress batch occupancy and GSO engagement
#1927
Pavel Punsky
2026-05-30 16:51:06 -0700
-
9f488fe323Reap TURN permissions/channels via a per-thread sweep instead of per-object timers (#1926)
Pavel Punsky
2026-05-30 16:50:27 -0700
-
2f8eab9613
server: reap permissions/channels via per-thread sweep, not per-object timers
#1926
Pavel Punsky
2026-05-30 15:05:09 -0700
-
68e6e00e3bFix sendmmsg stride bug in multiplex-peer UDP batch flush (#1925)
Pavel Punsky
2026-05-30 12:38:03 -0700
-
299f026a87
Fix sendmmsg stride bug in multiplex-peer UDP batch flush
#1925
Pavel Punsky
2026-05-26 19:16:23 -0700
-
fbf064d6f5Wrap atomic everywhere (#1922)
Pavel Punsky
2026-05-30 11:33:01 -0700
-
0fe77702e6
more
#1922
Pavel Punsky
2026-05-23 15:24:56 -0700
-
ee83259499
Wrap atomic everywhere
Pavel Punsky
2026-05-22 17:59:05 -0700
-
cf0f6b2ef4Merge
2201d706c2into732c249b92#1125
Emil Ljungdahl
2026-05-26 10:40:12 +0800
-
1a1329e36dMerge
1b5da9c7c5into732c249b92#1508
networkException
2026-05-26 10:39:47 +0800
-
f7a7db6f29Merge
c1110e6816into732c249b92#1817
Robert Scheck
2026-05-26 10:39:32 +0800
-
732c249b92Upgrade Docker image to 4.11.0 Coturn version docker/4.12.0-r0
Kai Ren
2026-05-25 19:45:54 +0300
-
02e1cf0439
Format 401 response flood benchmark
#1921
Pavel Punsky
2026-05-24 22:04:09 -0700
-
28ee492c5b
Document 401 rate-limit configuration
Pavel Punsky
2026-05-24 22:03:30 -0700
-
5b013a0a42
Harden 401 rate-limit collisions and add metrics
Pavel Punsky
2026-05-24 22:00:39 -0700
-
e62952a398
Run 401 rate-limit integration test in CI
Pavel Punsky
2026-05-24 21:19:54 -0700
-
e4854a6488
fix windows
Pavel Punsky
2026-05-22 16:44:03 -0700
-
dd6c8a42e6
Update run_tests.sh
Pavel Punsky
2026-05-22 12:26:41 -0700
-
5da940c2e6
401 rate-limit: split test into its own driver script
Pavel Punsky
2026-05-17 22:08:44 -0700
-
bbb8261611
401 rate-limit: lock-free design + correctness/security fixes
Pavel Punsky
2026-05-17 22:02:06 -0700
-
8ba80c037e
Rate-limit 401 Unauthorized responses to prevent abuse/reflection attacks
Lisa Marie Maginnis
2026-05-17 20:41:48 -0700
-
bfacd81627Merge commit from fork 4.12.0
Pavel Punsky
2026-05-24 09:56:03 -0700
-
b84dbab1d1Fix string validation (#1924)
Pavel Punsky
2026-05-23 22:44:45 -0700
-
eb34c7b35e
Fix SQL injection in HTTPS admin panel delete operations (GHSA-v8hj-2xx7-xmp5)
#1924
Pavel Punsky
2026-05-23 22:01:13 -0700
-
c02aa24a52Update version to 4.12.0 (#1923)
Pavel Punsky
2026-05-23 20:50:07 -0700
-
691f72d814
Update version to 4.12.0
#1923
Pavel Punsky
2026-05-23 15:27:26 -0700
-
a6bf67265aUpdate khash to the latest version (#1919)
Pavel Punsky
2026-05-22 12:16:49 -0700
-
6abe4c6d39
fix windows build
#1919
Pavel Punsky
2026-05-22 11:38:18 -0700
-
c2df4d86ef
exclude from formatting
Pavel Punsky
2026-05-22 11:34:37 -0700
-
de2111c012Update readme to match latest changes (#1920)
Pavel Punsky
2026-05-22 11:22:40 -0700
-
3adb9796fc
Update readme
#1920
Pavel Punsky
2026-05-22 11:21:54 -0700
-
ad92db2d67
Update khash to the latest version
Pavel Punsky
2026-05-17 21:56:14 -0700
-
e468cee3bdAdd DeepWiki link to the README
Gustavo Garcia
2026-05-19 11:32:04 +0200
-
7016b565faUpdate docs for drop-invalid-packets and response-origin-only-with-rfc5780 (#1918)
Corey Siltala
2026-05-17 21:19:08 -0500
-
597dbe6aebMerge branch 'master' into update-docs #1918
Pavel Punsky
2026-05-17 19:18:01 -0700
-
e0c37a3aa0Multiplexpeer (#1916)
Pavel Punsky
2026-05-17 19:16:55 -0700
-
0475be16ef
man pages
#1916
Pavel Punsky
2026-05-17 18:44:25 -0700
-
647a5b1713
mp_open_socket: apply --sock-buf-size at startup
Pavel Punsky
2026-05-17 18:03:00 -0700
-
1c268985d8
mainrelay: keep --multiplex-peer outside the __linux__ gate
Pavel Punsky
2026-05-17 18:02:48 -0700
-
d53c555d18
mainrelay: confine --udp-recvmmsg / --udp-recvmmsg-log / --udp-gso to Linux
Pavel Punsky
2026-05-17 17:02:54 -0700
-
5e2f1b45ab
doc: Update README for outdated/deprecated values
Corey Siltala
2026-05-17 19:01:28 -0500
-
ef41f2fa3c
fix: Update drop-invalid-packets help string
Corey Siltala
2026-05-17 18:50:07 -0500
-
e78b6ac8b5
mp_open_socket: guard SO_REUSEPORT with ifdef for Windows builds
Pavel Punsky
2026-05-17 16:42:34 -0700
-
b972f2203b
Remove --multiplex-client
Pavel Punsky
2026-05-17 08:23:56 -0700
-
4e045aec3a
docs: document --multiplex-peer / --multiplex-client / --udp-gso / --no-even-port
Pavel Punsky
2026-05-16 23:45:44 -0700
-
a84a66a111
turnutils_uclient: also batch sends on legacy timer_handler path
Pavel Punsky
2026-05-16 22:59:09 -0700
-
924f7e8405
update
Pavel Punsky
2026-05-16 20:59:55 -0700
-
588511e3cf
turnutils_uclient: add --no-even-port to suppress EVEN-PORT on allocate
Pavel Punsky
2026-05-16 18:01:53 -0700
-
44831045c8
multiplex peer
Pavel Punsky
2026-05-11 16:52:16 -0700
-
fe7ce466dc
add test script
Pavel Punsky
2026-04-22 20:47:38 -0700
-
917ab54ab0
Add port-sharing relay mode (--port-sharing)
Pavel Punsky
2026-03-29 17:11:04 -0700
-
7cde430a98examples: exercise uclient thread pools, UDP-GSO, recv_pps in CI tests (#1914)
Pavel Punsky
2026-05-16 14:55:56 -0700
-
979435b571
mac fix
#1914
Pavel Punsky
2026-05-16 00:06:42 -0700
-
0844be289c
examples: exercise --udp-sendmmsg in default test runs
Pavel Punsky
2026-05-15 23:47:26 -0700
-
6297581d77
examples: preserve Darwin legacy process IO
Pavel Punsky
2026-05-15 17:01:46 -0700
-
7d4fa2d615
examples: share Darwin legacy uclient runner
Pavel Punsky
2026-05-15 16:16:06 -0700
-
ccb48a339c
examples: keep legacy roundtrip tests on Darwin
Pavel Punsky
2026-05-15 16:12:10 -0700
-
c86dc8f07a
examples: skip roundtrip scripts on Darwin
Pavel Punsky
2026-05-15 15:44:54 -0700
-
9a19c535a3
examples: retain startup cushion after readiness
Pavel Punsky
2026-05-15 15:40:45 -0700
-
ae810a47fb
examples: tighten test server synchronization
Pavel Punsky
2026-05-15 15:35:51 -0700
-
e4f32fde1b
examples: actively wait for turnserver init instead of static sleep
Pavel Punsky
2026-05-11 22:53:21 -0700
-
b32d8dffda
examples: correct macOS-failure note in run_tests diagnostics
Pavel Punsky
2026-05-11 22:11:21 -0700
-
69dbddcd32
examples: dump server / peer / uclient logs on test FAIL
Pavel Punsky
2026-05-11 21:24:46 -0700
-
bf4f334fc6
examples: exercise uclient thread pools, UDP-GSO, recv_pps in CI tests
Pavel Punsky
2026-05-11 21:07:29 -0700
-
0f81165ad8Fix TTL/TOS type conversion (#1915)
Pavel Punsky
2026-05-15 23:27:10 -0700
-
02d0940097
correct fix
#1915
Pavel Punsky
2026-05-15 19:26:56 -0700
-
aaf38cbfe9
Fix TTL/TOS type conversion resulting in bug on macos
Pavel Punsky
2026-05-15 17:40:40 -0700
-
fb94ab117dturnutils_uclient: sender thread pool + UDP-GSO send batching + recv_pps reporting (#1913)
Pavel Punsky
2026-05-11 20:59:12 -0700
-
d56c900d63
Multiple threads in uclient send side
#1913
Pavel Punsky
2026-05-11 20:12:31 -0700
-
f7bb459357Fix memory leak introduced by recvmmsg path (#1912)
Pavel Punsky
2026-05-11 16:56:22 -0700
-
a8a313cddf
Fix memory leak
#1912
Pavel Punsky
2026-05-11 16:52:54 -0700
-
df8912db5aturnutils_uclient: multi-threaded listener (recv) pool (#1911)
Pavel Punsky
2026-05-11 09:52:41 -0700
-
8616a3fac3
more
#1911
Pavel Punsky
2026-05-11 09:35:25 -0700
-
ea61f27461
more win fixes
Pavel Punsky
2026-05-11 09:16:42 -0700
-
f9adddf133
windows fixes
Pavel Punsky
2026-05-11 08:50:20 -0700
-
d4281f2191
turnutils_uclient: multi-threaded listener (recv) pool
Pavel Punsky
2026-05-10 21:38:31 -0700
-
faff5bf106examples/turnserver.conf: update description of cli option (#1909)
nfuhler
2026-05-11 06:12:56 +0200
-
284e441a00turnutils_uclient: Linux recvmmsg receive path + larger SO_RCVBUF (#1910)
Pavel Punsky
2026-05-10 21:12:22 -0700
-
71ff2dac1e
turnutils_uclient: Linux recvmmsg receive path + larger SO_RCVBUF
#1910
Pavel Punsky
2026-05-10 16:36:30 -0700