mirror of https://github.com/sipwise/rtpengine.git
master
mr13.3
mr13.3.1
mr12.5.1
mr13.2.1
mr13.0.1
mr13.1.1
mr13.2
mr13.1
mr13.0
mr12.5
mr11.5.1
mr11.5
coverity_scan
mr12.3.1
mr12.3
mr10.5.8
mr10.5
rfuchs/gh1896
rfuchs/rsmp
mr12.4.1
mr12.4
rfuchs/dtls
rfuchs/test
rfuchs/1858
rfuchs/fixes
rfuchs/gh1842
rfuchs/gh1839
mr9.5
mr9.5.9
rfuchs/dataport-mr11.5
rfuchs/dataport
mr10.5.7
mr12.1.1
mr12.2.1
mr12.2
mr12.1
mr9.5.8
mr10.5.6
mr8.5.12
mr8.5
mr11.3.1
mr11.4.1
mr11.3
mr11.4
mr12.0.1
mr12.0
mr10.5.5
mr10.5.1
dzenichev/fictitious
mr10.5.3
mr10.5.4
mr9.5.7
mr11.2.1
mr11.2
mr8.5.11
mr11.1.1
mr11.1
mr9.5.6
mr8.5.10
mr10.5.2
mprokop/github
mr8.5.8
mr8.5.9
mr9.5.1
mr9.5.2
mr9.5.3
mr9.5.4
mr9.5.5
mr10.1.1
mr10.1
mr7.5.13
mr11.0.1
mr7.5
mr11.0
mr10.4.1
mr10.4
mr7.5.1
mr10.3.1
mr10.3
mr10.2.1
mr10.2
mr7.5.12
mr8.5.7
mr8.5.2
mr8.5.1
mr8.5.3
mr8.5.4
mr8.5.5
mr8.5.6
mr7.5.11
mr10.0.1
mr10.0
mika/coverity
mr7.5.8
mr7.5.9
mr7.5.10
mr6.5
mr6.5.13
mr9.4.1
mr9.4
mr6.5.1
mr6.5.2
mr6.5.3
mr6.5.4
mr6.5.5
mr6.5.6
mr6.5.7
mr6.5.8
mr6.5.9
mr6.5.10
mr6.5.11
mr6.5.12
mr7.5.2
mr7.5.3
mr7.5.4
mr7.5.5
mr7.5.6
mr7.5.7
rfuchs/1283
mr9.3.1
mr9.3
mr9.2.1
mr9.2
mr9.1.1
mr9.1
mr8.1.1
mr8.0.2
mr8.1.2
mr8.2.1
mr8.2.2
mr8.3.1
mr8.3.2
mr8.4.1
mr8.3
mr8.2
mr8.1
mr8.0
mr9.0.1
mr9.0
mr8.4.2
mr8.4
mr5.5
mr5.5.13
mr5.5.12
mr5.5.11
mr5.5.10
mr5.5.9
mr5.5.8
mr5.5.7
mr8.0.1
mr4.5
mr7.4
mr4.5.13
mr7.4.2
mr7.4.1
mr7.3
mr4.5.12
mr7.3.2
mr7.2
mr7.1.2
mr7.2.2
mr7.3.1
mr7.1
mr7.1.1
mr7.2.1
mr7.0
mr7.0.2
mr7.0.1
mr4.5.11
mr6.4
mr6.4.2
mr4.5.10
mr6.3
mr5.5.6
mr6.3.2
mr6.1
mr6.4.1
mr6.2
mr3.8
mr3.8.13
mr6.2.2
mr4.5.9
mr6.3.1
mr5.5.5
mr5.5.2
mr6.1.2
mr6.2.1
mr5.5.4
mr4.5.8
mr6.0
mr6.0.2
mr6.1.1
mr5.5.3
mr3.8.12
mr4.5.7
mr5.4.2
mr6.0.1
mr5.4
mr5.5.1
mr4.5.6
mr5.3
mr3.8.11
mr5.3.2
mr5.4.1
mr5.2
mr4.5.5
mr5.2.2
mr5.3.1
mr5.1
mr5.1.2
mr3.8.10
mr5.2.1
mr5.0
mr5.1.1
mr4.5.4
mr5.0.2
mr3.8.9
mr4.5.3
mr5.0.1
mr4.4.1
mr4.4.2
mr4.5.2
mr4.1
mr4.2
mr4.3
mr4.4
mr3.3.1
mr3.3.2
mr3.4.1
mr3.4.2
mr3.5.1
mr3.6.1
mr3.6.2
mr3.7.1
mr3.7.2
mr3.3
mr3.4
mr3.5
mr3.6
mr3.7
mr3.8.8
issue273
mr4.5.1
mr3.8.7
mr4.3.2
mr3.8.6
mr4.2.2
mr4.3.1
mr3.8.5
mr4.1.2
mr4.2.1
old-master-before-socket-rework
mr3.8.4
mr4.0
mr4.0.2
mr3.8.3
mr4.0.1
mr4.1.1
mr3.8.1
mr3.8.2
alutay/test_viabranch
vseva/9065
git.mgm/mediaproxy-ng/mr3.2
git.mgm/mediaproxy-ng/mr3.2.2
git.mgm/mediaproxy-ng/2.3
git.mgm/mediaproxy-ng/master
git.mgm/mediaproxy-ng/mr3.2.1
git.mgm/mediaproxy-ng/2.2
git.mgm/mediaproxy-ng/origin/mr3.2
git.mgm/mediaproxy-ng/github/master
git.mgm/mediaproxy-ng/2.1
git.mgm/mediaproxy-ng/2.0
mr10.0.1.1
mr10.0.1.10
mr10.0.1.11
mr10.0.1.2
mr10.0.1.3
mr10.0.1.4
mr10.0.1.5
mr10.0.1.6
mr10.0.1.7
mr10.0.1.8
mr10.0.1.9
mr10.1.1.1
mr10.1.1.10
mr10.1.1.2
mr10.1.1.3
mr10.1.1.4
mr10.1.1.5
mr10.1.1.6
mr10.1.1.7
mr10.1.1.8
mr10.1.1.9
mr10.2.1.1
mr10.2.1.10
mr10.2.1.11
mr10.2.1.12
mr10.2.1.13
mr10.2.1.14
mr10.2.1.2
mr10.2.1.3
mr10.2.1.4
mr10.2.1.5
mr10.2.1.6
mr10.2.1.7
mr10.2.1.8
mr10.2.1.9
mr10.3.1.1
mr10.3.1.10
mr10.3.1.11
mr10.3.1.2
mr10.3.1.3
mr10.3.1.4
mr10.3.1.5
mr10.3.1.6
mr10.3.1.7
mr10.3.1.8
mr10.3.1.9
mr10.4.1.1
mr10.4.1.2
mr10.4.1.3
mr10.4.1.4
mr10.4.1.5
mr10.4.1.6
mr10.4.1.7
mr10.5.1.1
mr10.5.1.2
mr10.5.1.3
mr10.5.1.4
mr10.5.1.5
mr10.5.1.6
mr10.5.1.7
mr10.5.2.1
mr10.5.2.10
mr10.5.2.11
mr10.5.2.2
mr10.5.2.3
mr10.5.2.4
mr10.5.2.5
mr10.5.2.6
mr10.5.2.7
mr10.5.2.8
mr10.5.2.9
mr10.5.3.1
mr10.5.3.2
mr10.5.3.3
mr10.5.3.4
mr10.5.3.5
mr10.5.3.6
mr10.5.3.7
mr10.5.3.8
mr10.5.3.9
mr10.5.4.1
mr10.5.4.2
mr10.5.4.3
mr10.5.4.4
mr10.5.5.1
mr10.5.5.2
mr10.5.5.3
mr10.5.5.4
mr10.5.5.5
mr10.5.6.1
mr10.5.6.2
mr10.5.6.3
mr10.5.6.4
mr10.5.7.1
mr10.5.7.2
mr10.5.8.1
mr10.5.8.2
mr10.5.8.3
mr11.0.1.1
mr11.0.1.2
mr11.0.1.3
mr11.0.1.4
mr11.0.1.5
mr11.0.1.6
mr11.0.1.7
mr11.1.1.1
mr11.1.1.10
mr11.1.1.11
mr11.1.1.12
mr11.1.1.2
mr11.1.1.3
mr11.1.1.4
mr11.1.1.5
mr11.1.1.6
mr11.1.1.7
mr11.1.1.8
mr11.1.1.9
mr11.2.1.1
mr11.2.1.10
mr11.2.1.11
mr11.2.1.12
mr11.2.1.2
mr11.2.1.3
mr11.2.1.4
mr11.2.1.5
mr11.2.1.6
mr11.2.1.7
mr11.2.1.8
mr11.2.1.9
mr11.3.1.1
mr11.3.1.10
mr11.3.1.11
mr11.3.1.12
mr11.3.1.13
mr11.3.1.14
mr11.3.1.15
mr11.3.1.2
mr11.3.1.3
mr11.3.1.4
mr11.3.1.5
mr11.3.1.6
mr11.3.1.7
mr11.3.1.8
mr11.3.1.9
mr11.4.1.1
mr11.4.1.2
mr11.4.1.3
mr11.4.1.4
mr11.4.1.5
mr11.4.1.6
mr11.4.1.7
mr11.4.1.8
mr11.5.1.1
mr11.5.1.10
mr11.5.1.11
mr11.5.1.12
mr11.5.1.13
mr11.5.1.14
mr11.5.1.15
mr11.5.1.16
mr11.5.1.17
mr11.5.1.18
mr11.5.1.19
mr11.5.1.2
mr11.5.1.20
mr11.5.1.21
mr11.5.1.22
mr11.5.1.23
mr11.5.1.24
mr11.5.1.25
mr11.5.1.26
mr11.5.1.27
mr11.5.1.28
mr11.5.1.29
mr11.5.1.3
mr11.5.1.30
mr11.5.1.31
mr11.5.1.32
mr11.5.1.33
mr11.5.1.34
mr11.5.1.35
mr11.5.1.36
mr11.5.1.37
mr11.5.1.38
mr11.5.1.39
mr11.5.1.4
mr11.5.1.5
mr11.5.1.6
mr11.5.1.7
mr11.5.1.8
mr11.5.1.9
mr12.0.1.1
mr12.0.1.2
mr12.0.1.3
mr12.0.1.4
mr12.0.1.5
mr12.1.1.1
mr12.1.1.2
mr12.1.1.3
mr12.1.1.4
mr12.1.1.5
mr12.1.1.6
mr12.1.1.7
mr12.2.1.1
mr12.2.1.2
mr12.2.1.3
mr12.2.1.4
mr12.2.1.5
mr12.3.1.1
mr12.3.1.2
mr12.3.1.3
mr12.3.1.4
mr12.3.1.5
mr12.3.1.6
mr12.4.1.1
mr12.4.1.10
mr12.4.1.11
mr12.4.1.2
mr12.4.1.3
mr12.4.1.4
mr12.4.1.5
mr12.4.1.6
mr12.4.1.7
mr12.4.1.8
mr12.4.1.9
mr12.5.1.1
mr12.5.1.10
mr12.5.1.11
mr12.5.1.12
mr12.5.1.13
mr12.5.1.14
mr12.5.1.15
mr12.5.1.16
mr12.5.1.17
mr12.5.1.18
mr12.5.1.19
mr12.5.1.2
mr12.5.1.20
mr12.5.1.21
mr12.5.1.22
mr12.5.1.23
mr12.5.1.24
mr12.5.1.25
mr12.5.1.26
mr12.5.1.27
mr12.5.1.28
mr12.5.1.29
mr12.5.1.3
mr12.5.1.30
mr12.5.1.4
mr12.5.1.5
mr12.5.1.6
mr12.5.1.7
mr12.5.1.8
mr12.5.1.9
mr13.0.1.1
mr13.0.1.10
mr13.0.1.2
mr13.0.1.3
mr13.0.1.4
mr13.0.1.5
mr13.0.1.6
mr13.0.1.7
mr13.0.1.8
mr13.0.1.9
mr13.1.1
mr13.1.1.1
mr13.1.1.10
mr13.1.1.11
mr13.1.1.12
mr13.1.1.13
mr13.1.1.14
mr13.1.1.2
mr13.1.1.3
mr13.1.1.4
mr13.1.1.5
mr13.1.1.6
mr13.1.1.7
mr13.1.1.8
mr13.1.1.9
mr13.2.1.1
mr13.2.1.10
mr13.2.1.2
mr13.2.1.3
mr13.2.1.4
mr13.2.1.5
mr13.2.1.6
mr13.2.1.7
mr13.2.1.8
mr13.2.1.9
mr13.3.1.1
mr3.3.1.1
mr3.3.1.2
mr3.3.1.3
mr3.3.1.4
mr3.3.1.5
mr3.3.1.6
mr3.3.2.1
mr3.3.2.2
mr3.3.2.3
mr3.3.2.4
mr3.4.1.1
mr3.4.1.2
mr3.4.1.3
mr3.4.1.4
mr3.4.1.5
mr3.4.2.1
mr3.4.2.2
mr3.4.2.3
mr3.4.2.4
mr3.4.2.5
mr3.5.1.1
mr3.5.1.2
mr3.6.1.1
mr3.6.1.2
mr3.6.2.1
mr3.6.2.2
mr3.7.1.1
mr3.7.1.2
mr3.7.1.3
mr3.7.2.1
mr3.7.2.2
mr3.7.2.3
mr3.8.1.1
mr3.8.1.2
mr3.8.1.3
mr3.8.1.4
mr3.8.1.5
mr3.8.1.6
mr3.8.1.7
mr3.8.10.1
mr3.8.11.1
mr3.8.12.1
mr3.8.12.2
mr3.8.13.1
mr3.8.2.1
mr3.8.2.2
mr3.8.2.3
mr3.8.3.1
mr3.8.3.2
mr3.8.3.3
mr3.8.4.1
mr3.8.5.1
mr3.8.6.1
mr3.8.7.1
mr3.8.8.1
mr3.8.9.1
mr4.0.1.1
mr4.0.1.2
mr4.0.1.3
mr4.0.2.1
mr4.1.1.1
mr4.1.1.2
mr4.1.2.1
mr4.2.1.1
mr4.2.2.1
mr4.3.1.1
mr4.3.2.1
mr4.4.1.1
mr4.4.1.2
mr4.4.2.1
mr4.4.2.2
mr4.5.1.1
mr4.5.10.1
mr4.5.11.1
mr4.5.11.2
mr4.5.12.1
mr4.5.12.2
mr4.5.13.1
mr4.5.2.1
mr4.5.2.2
mr4.5.2.3
mr4.5.3.1
mr4.5.4.1
mr4.5.5.1
mr4.5.6.1
mr4.5.7.1
mr4.5.7.2
mr4.5.8.1
mr4.5.9.1
mr5.0.1.1
mr5.0.2.1
mr5.1.1.1
mr5.1.2.1
mr5.2.1.1
mr5.2.2.1
mr5.3.1.1
mr5.3.2.1
mr5.4.1.1
mr5.4.2.1
mr5.4.2.2
mr5.5.1.1
mr5.5.10.1
mr5.5.10.2
mr5.5.10.3
mr5.5.10.4
mr5.5.11.1
mr5.5.11.2
mr5.5.11.3
mr5.5.12.1
mr5.5.13.1
mr5.5.2.1
mr5.5.2.2
mr5.5.3.1
mr5.5.4.1
mr5.5.5.1
mr5.5.6.1
mr5.5.7.1
mr5.5.7.2
mr5.5.8.1
mr5.5.8.2
mr5.5.9.1
mr5.5.9.2
mr6.0.1.1
mr6.0.1.2
mr6.0.2.1
mr6.1.1.1
mr6.1.2.1
mr6.2.1.1
mr6.2.1.2
mr6.2.2.1
mr6.3.1.1
mr6.3.2.1
mr6.4.1.1
mr6.4.2.1
mr6.5.1.1
mr6.5.1.2
mr6.5.10.1
mr6.5.10.2
mr6.5.10.3
mr6.5.11.1
mr6.5.11.2
mr6.5.12.1
mr6.5.12.2
mr6.5.13.1
mr6.5.2.1
mr6.5.2.2
mr6.5.3.1
mr6.5.3.2
mr6.5.3.3
mr6.5.3.4
mr6.5.3.5
mr6.5.3.6
mr6.5.4.1
mr6.5.4.2
mr6.5.4.3
mr6.5.5.1
mr6.5.5.2
mr6.5.5.3
mr6.5.5.4
mr6.5.5.5
mr6.5.6.1
mr6.5.6.2
mr6.5.6.3
mr6.5.6.4
mr6.5.7.1
mr6.5.7.2
mr6.5.7.3
mr6.5.7.4
mr6.5.7.5
mr6.5.7.6
mr6.5.8.1
mr6.5.8.2
mr6.5.8.3
mr6.5.9.1
mr6.5.9.2
mr7.0.1.1
mr7.0.2.1
mr7.0.2.2
mr7.1.1.1
mr7.1.1.2
mr7.1.1.3
mr7.1.1.4
mr7.1.1.5
mr7.1.2.1
mr7.1.2.2
mr7.1.2.3
mr7.2.1.1
mr7.2.1.2
mr7.2.1.3
mr7.2.1.4
mr7.2.2.1
mr7.2.2.2
mr7.3.1.1
mr7.3.1.2
mr7.3.1.3
mr7.3.2.1
mr7.3.2.2
mr7.4.1.1
mr7.4.1.2
mr7.4.1.3
mr7.4.1.4
mr7.4.1.5
mr7.4.1.6
mr7.4.1.7
mr7.4.2.1
mr7.4.2.2
mr7.5.1.1
mr7.5.1.2
mr7.5.1.3
mr7.5.1.4
mr7.5.1.5
mr7.5.1.6
mr7.5.1.7
mr7.5.1.8
mr7.5.10.1
mr7.5.10.2
mr7.5.11.1
mr7.5.12.1
mr7.5.13.1
mr7.5.13.2
mr7.5.13.3
mr7.5.2.1
mr7.5.2.10
mr7.5.2.2
mr7.5.2.3
mr7.5.2.4
mr7.5.2.5
mr7.5.2.6
mr7.5.2.7
mr7.5.2.8
mr7.5.2.9
mr7.5.3.1
mr7.5.3.2
mr7.5.3.3
mr7.5.3.4
mr7.5.3.5
mr7.5.3.6
mr7.5.3.7
mr7.5.4.1
mr7.5.4.2
mr7.5.4.3
mr7.5.4.4
mr7.5.4.5
mr7.5.5.1
mr7.5.5.2
mr7.5.5.3
mr7.5.5.4
mr7.5.5.5
mr7.5.6.1
mr7.5.6.2
mr7.5.6.3
mr7.5.6.4
mr7.5.6.5
mr7.5.6.6
mr7.5.6.7
mr7.5.6.8
mr7.5.7.1
mr7.5.7.2
mr7.5.7.3
mr7.5.8.1
mr7.5.8.2
mr7.5.8.3
mr7.5.8.4
mr7.5.9.1
mr7.5.9.2
mr7.5.9.3
mr8.0.1.1
mr8.0.1.2
mr8.0.1.3
mr8.0.1.4
mr8.0.2.1
mr8.0.2.2
mr8.1.1.1
mr8.1.1.2
mr8.1.1.3
mr8.1.1.4
mr8.1.1.5
mr8.1.1.6
mr8.1.1.7
mr8.1.2.1
mr8.1.2.2
mr8.2.1.1
mr8.2.1.2
mr8.2.1.3
mr8.2.1.4
mr8.2.1.5
mr8.2.2.1
mr8.2.2.2
mr8.2.2.3
mr8.3.1.1
mr8.3.1.2
mr8.3.1.3
mr8.3.1.4
mr8.3.1.5
mr8.3.1.6
mr8.3.1.7
mr8.3.1.8
mr8.3.2.1
mr8.3.2.2
mr8.3.2.3
mr8.4.1.1
mr8.4.1.2
mr8.4.1.3
mr8.4.1.4
mr8.4.1.5
mr8.4.2.1
mr8.4.2.2
mr8.5.1.1
mr8.5.1.10
mr8.5.1.11
mr8.5.1.2
mr8.5.1.3
mr8.5.1.4
mr8.5.1.5
mr8.5.1.6
mr8.5.1.7
mr8.5.1.8
mr8.5.1.9
mr8.5.10.1
mr8.5.10.2
mr8.5.10.3
mr8.5.10.4
mr8.5.10.5
mr8.5.10.6
mr8.5.11.1
mr8.5.12.1
mr8.5.12.2
mr8.5.2.1
mr8.5.2.10
mr8.5.2.11
mr8.5.2.12
mr8.5.2.13
mr8.5.2.2
mr8.5.2.3
mr8.5.2.4
mr8.5.2.5
mr8.5.2.6
mr8.5.2.7
mr8.5.2.8
mr8.5.2.9
mr8.5.3.1
mr8.5.3.2
mr8.5.3.3
mr8.5.3.4
mr8.5.3.5
mr8.5.3.6
mr8.5.3.7
mr8.5.3.8
mr8.5.4.1
mr8.5.4.2
mr8.5.4.3
mr8.5.4.4
mr8.5.4.5
mr8.5.4.6
mr8.5.4.7
mr8.5.5.1
mr8.5.5.2
mr8.5.5.3
mr8.5.5.4
mr8.5.6.1
mr8.5.6.2
mr8.5.6.3
mr8.5.6.4
mr8.5.7.1
mr8.5.7.2
mr8.5.7.3
mr8.5.7.4
mr8.5.8.1
mr8.5.8.2
mr8.5.9.1
mr8.5.9.2
mr8.5.9.3
mr8.5.9.4
mr8.5.9.5
mr8.5.9.6
mr9.0.1.1
mr9.0.1.10
mr9.0.1.2
mr9.0.1.3
mr9.0.1.4
mr9.0.1.5
mr9.0.1.6
mr9.0.1.7
mr9.0.1.8
mr9.0.1.9
mr9.1.1.1
mr9.1.1.10
mr9.1.1.2
mr9.1.1.3
mr9.1.1.4
mr9.1.1.5
mr9.1.1.6
mr9.1.1.7
mr9.1.1.8
mr9.1.1.9
mr9.2.1.1
mr9.2.1.2
mr9.2.1.3
mr9.2.1.4
mr9.2.1.5
mr9.2.1.6
mr9.2.1.7
mr9.2.1.8
mr9.3.1.1
mr9.3.1.2
mr9.3.1.3
mr9.3.1.4
mr9.3.1.5
mr9.3.1.6
mr9.3.1.7
mr9.3.1.8
mr9.3.1.9
mr9.4.1.1
mr9.4.1.2
mr9.4.1.3
mr9.4.1.4
mr9.4.1.5
mr9.4.1.6
mr9.5.1.1
mr9.5.1.2
mr9.5.1.3
mr9.5.1.4
mr9.5.1.5
mr9.5.1.6
mr9.5.1.7
mr9.5.1.8
mr9.5.1.9
mr9.5.2.1
mr9.5.2.2
mr9.5.2.3
mr9.5.2.4
mr9.5.2.5
mr9.5.2.6
mr9.5.2.7
mr9.5.3.1
mr9.5.3.2
mr9.5.3.3
mr9.5.3.4
mr9.5.3.5
mr9.5.3.6
mr9.5.3.7
mr9.5.4.1
mr9.5.4.2
mr9.5.4.3
mr9.5.4.4
mr9.5.5.1
mr9.5.5.2
mr9.5.5.3
mr9.5.5.4
mr9.5.5.5
mr9.5.5.6
mr9.5.6.1
mr9.5.6.2
mr9.5.6.3
mr9.5.6.4
mr9.5.6.5
mr9.5.6.6
mr9.5.6.7
mr9.5.7.1
mr9.5.8.1
mr9.5.8.2
mr9.5.8.3
mr9.5.8.4
mr9.5.9.1
${ noResults }
31 Commits (ec55ccf5fce56a5dbff197edf64134900d2f15e5)
Author | SHA1 | Message | Date |
---|---|---|---|
|
1a28b73a2d |
MT#55283 Rename aux -> helpers
Windows doesn't allow a file to be named aux, so checkout fails. closes #1686 Change-Id: I4667561f430ec8d4767d2313890839754be77322 |
2 years ago |
|
c03362cc71 |
TT#146201 use kernel's RTCP sending function
Change-Id: I935b5aa35258949144618e1dabd7b441a734fa61 |
2 years ago |
|
d4b8d6dcc0 |
TT#146201 add RTCP sending kernel function
Change-Id: I69337c699c868cc7e117257478e30c7fea744f0d |
2 years ago |
|
95ec0939dd |
MT#55283 rename all `str` to `s`
Variables named `str` shadow the global `typedef str`. Rename them to just `s`. Change-Id: Ia15eb560704304d6f66dbbe22be72a559e18186b |
2 years ago |
|
42284d4fa2 |
MT#56856 support the new REMG_DEL_TARGET_STATS
Instead of doing two calls to the kernel every time a forwarding stream is deleted (one to update the stats and one to delete), combine these two into a single call using REMG_DEL_TARGET_STATS. Change-Id: I9fcb148930c24bc866f842a50edd613fb6296de0 |
2 years ago |
|
ddac2ac3d0 |
MT#56856 add REMG_DEL_TARGET_STATS
This combines the REMG_DEL_TARGET method with REMG_GET_STATS. It retrieves the stats of an existing target, returns them to userspace, then proceeds to delete the target. Change-Id: Ibd715c176f0415c49ac94b9e3c8d8cafdd829e1a |
2 years ago |
|
95176a3cc9 |
MT#57093 shortcut _update_stats
Avoid pointlessly copying data around. Change-Id: Ibbd837d1589830e99aad925b6b6fe856034bf677 |
2 years ago |
|
9a63de76e9 |
MT#57093 use correct read/write return types
Change-Id: If3b4960d843d46453327afb95b71e42ffb79884e |
2 years ago |
|
15863ba3dc |
MT#57093 introduce kernel module version check
Check all the struct sizes as part of the startup NOOP command, to try to catch incompatible kernel module versions. Change-Id: Ib617878e1e5a813de199c5405db3680c1e4d3351 |
2 years ago |
|
8b4d337e86 |
MT#57093 more granular kernel I/O structs
The unified `rtpengine_message` struct has become quite large, and most fields are not used for most of the messages sent to the kernel module. Use command-specific structures that only contain the required information. Adapt the I/O code and the size checks to use the correct sizes. Do special handling for GET_*_STATS as these commands do both input and output at the same time. Copy in only the input portion of the struct. (Copy-out still copies the entire struct at this point.) Change-Id: Ia8aec6135fd7de42ae4e62e7f2dc23804e1f0914 |
2 years ago |
|
24f607752c |
TT#145450 add support for tracking multiple SSRCs per stream
Change-Id: I885fbf7973133af8d7c9184eb0e75f5401309c8e |
4 years ago |
|
01a10c0379 |
TT#91151 split input from output legs in kernel module
Change-Id: Ic8269f5a506c560d4460f562fb545efe0ea6a809 |
4 years ago |
|
abb281daac |
TT#91151 add additional check for kernel module commands
Change-Id: I27f9ca4f03cd979ecbcf01e8fb1801a306f9d396 |
4 years ago |
|
8b1c958f8e |
TT#91151 obsolete unused REMG_UPDATE op
Change-Id: Ib7daeb3d838e0b679025f582f7c26fe5868f72cb |
4 years ago |
|
68be3d2afb |
TT#108350 add kernel module version/size check
Change-Id: I636a234c066922c2db604787057320b62105a0d4 |
4 years ago |
|
a15e3a28c9 |
TT#99621 update RTP stats from kernel for RTCP
Change-Id: Iff54c4b8bac9df7c0e58c8dbdc424e6c4faf8780 |
4 years ago |
|
fd3c1d2519 |
TT#26513 Delete the kernel forwarding table on startup
If we are creating the kernel forwarding table, we have to make sure it has been deleted already, otherwise we can get into collisions with the already setup forwardings, and the subsequent add will fail anyway. Change-Id: I2601c602543ff3e3493bae296d263dde545ff352 |
7 years ago |
|
1b8f5e4a55 |
TT#26513 Preserve errno on error returns
We should preserve the errno value so that the caller can report accurate error information, as the close() call could fail too. Change-Id: I1a36ace8f47ad3ea550aa3e2e272922633abfdca |
7 years ago |
|
e85759a3b8 |
fix some errors caught by coverity
Change-Id: I3f5bfc2df00ab9b031eef5a1c71b6ff3ba25e60c |
8 years ago |
|
984585a32c |
TT#5003 implement kernel-side call recording
Squashed commit of the following: commit 1af3efd464d9c86eb428aa29ca084ead67ba4cdc Author: Richard Fuchs <rfuchs@sipwise.com> Date: Mon Nov 7 11:10:22 2016 -0500 save and restore call recording status to/from redis closes #254 Change-Id: If3cd34fcfd64fa8164521a86eb1d1aa0eb327f3b commit 460053a2316ac77ebf2609af4e5bf73beac57643 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Fri Nov 4 14:09:08 2016 -0400 restore libcurl build dependency Change-Id: Ia853f928caf9e443bb69c4015cbba805e6d24153 commit 5f5fd88fde67ffcd5a83f1a18e9134702f995686 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Fri Nov 4 11:22:27 2016 -0400 ensure we are always decrypting SRTP when recording Change-Id: I2b75afefcadc55ebf1bf6a19a983134c87c41602 commit 69b4e9fa886c673bed6168c2092864fdff2619aa Author: Richard Fuchs <rfuchs@sipwise.com> Date: Fri Nov 4 09:56:47 2016 -0400 remove redundant ng result=ok logic Change-Id: I84d7245f52dc12a4002b4dd2b736afea9ae733fa commit 411213dd3d17c1e54eeb6813cb0473a706a10cee Author: Richard Fuchs <rfuchs@sipwise.com> Date: Thu Nov 3 16:04:54 2016 -0400 support the `start recording` command message Change-Id: I316e90fd3fe34f01b20826936ef620bcff785397 commit ae1910c68d90d0c1f913bd09f9ecdee5579f53f4 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Thu Nov 3 15:01:57 2016 -0400 move logic for `record call` flag to where it belongs Change-Id: I65a3b5d62f4360df4251faea1339b5a6355c0e6d commit 217008d572d103ab4146cdcfb9c292610c869643 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Thu Nov 3 12:49:48 2016 -0400 support combining streams into one pcap in reference scripts Change-Id: Id82936ae7ef1b406acf3b4d3429ecc1cb6e2356e commit 3fcafd92750d20e07b9c522cd15df0f1745bd412 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Thu Nov 3 11:40:00 2016 -0400 output additional details to metafiles Change-Id: I0539a0617aff51c9c499bbd9586d61c7e7ca7e7c commit e81f413f3ba228f548931a234a1c18c13c62b135 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Nov 2 16:18:28 2016 -0400 globalize kernel access variables Change-Id: Ie07e0ebb8705189c8b1e49f596080ff8bcaef64f commit 5e74609c7c3e5237fbd9995b90b29b2c456d2c04 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Nov 2 12:20:55 2016 -0400 duplicate error messages to stderr when in foreground Change-Id: Iaf9d8d1392946046846cb6f2c0fb928a96893911 commit 032077bed4a4b3610e88deab905f6a41616393e6 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Nov 2 11:38:22 2016 -0400 eliminate dummy virtual function Change-Id: I7cc2596f31350bf0d39253b3bd7e9fe1cec2b92d commit 9177effc4e56b0fc26f44da525fe88d8aa3a6f05 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Nov 2 11:30:58 2016 -0400 clean up recording code related to ng interface Change-Id: I69c6d953f8467e5154f000979c94f2dc3a79918a commit ac0ec6a5e7b4927af5294a6e86a129a8ffc90e7a Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Nov 2 10:57:15 2016 -0400 output before/after sdp to metafiles Change-Id: I1d3177e40591d6b4c4789eb6e18132743a9eda45 commit 68b27fa964455eef4c4acaf9540d19013b3df3e7 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Tue Nov 1 15:40:20 2016 -0400 fix header length problems Change-Id: I896453f72df3ba146251f5d82ca1d02dd0ad08e9 commit ebbd942ad00b3a4eb74fbfcd915e82a263243d02 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Tue Nov 1 14:14:08 2016 -0400 support writing pcap files in reference intercept script Change-Id: I53502ba416426e9012a68c35cdf4b457d7c3eb69 commit fe82efa40a5b0fee4bed2601bab7c1afa09b0ce1 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Tue Nov 1 13:35:47 2016 -0400 ensure we never make any calls that might sleep when holding locks Change-Id: I1ce6aeced1f61715374b80f6fb1fbeafc987ae7f commit be5316e804368fad28c2a0012ac2d60cb476b740 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Tue Nov 1 13:08:19 2016 -0400 fix math in auto_array_find_free_index Change-Id: I39c786b03dbafe59b88a1945ac27964c3852c9eb commit 183d4939ca8e1fc0f39271713435b016c055bfff Author: Richard Fuchs <rfuchs@sipwise.com> Date: Tue Nov 1 11:41:47 2016 -0400 adding rudimentary lock debugging Change-Id: Iff541c58e5ea4c3fc2ec16e93396148f935bc4f3 commit 51a75c5022f96a23b8fff6738b5fa4ad7095a746 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Mon Oct 31 14:35:17 2016 -0400 handle read errors in reference intercept script Change-Id: I047d763dbd498026a0d8db24c5532155c75fd6e6 commit 69a460de08c6dfe163f9d90dee478c72ea56a2fc Author: Richard Fuchs <rfuchs@sipwise.com> Date: Mon Oct 31 14:34:54 2016 -0400 changed locking semantics to avoid proc_clear deadlock Change-Id: I70dbc07aa8af7b9860beca86b4b82d8180d8a0ae commit 62eae1459a8dc116a0f965d014dd2962d9f2ece2 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Mon Oct 31 12:50:26 2016 -0400 additional debugging Change-Id: I81c93c2dd9007ed6a0d6e0b147de0deb44b7b023 commit fd367947404c25f7122479dc805ca895346e3568 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Fri Oct 28 12:07:25 2016 -0400 adding reference implementation using inotify Change-Id: Ibec73bdc4c7a576e4beaf5e749567dd2508be4df commit f8fde6cc7308faf9aea5016d1b325fe54ace4f73 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Thu Oct 27 15:55:10 2016 -0400 add stream info to metadata files Change-Id: I200df14a3e35c2c0077866444b96692de4303761 commit 5a8b4dd156d014756681c644549f481af941b294 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Thu Oct 27 14:47:49 2016 -0400 pass intercepted packets to kernel and tie in kernel idx Change-Id: I33ff297c4a66276b05d0e5d537b0281f27116243 commit 0c0b97ea3940a34843375c58255d40cf4280bd5c Author: Richard Fuchs <rfuchs@sipwise.com> Date: Thu Oct 27 12:29:02 2016 -0400 abstractize fake packet header and support ipv6 Change-Id: I6c1ad1cccad306f3d306fb3387efcb033a3574b2 commit e1b648b9baea609cbe9836c81a5a2cd41ef464cb Author: Richard Fuchs <rfuchs@sipwise.com> Date: Thu Oct 27 09:32:40 2016 -0400 support creating kernel intercept streams Change-Id: I1f9bdda61af52814f07f765a8b558a7491cfc0b9 commit b6737ec9635d2d7a8d0245bab7c51a077cd814d2 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Oct 26 14:46:13 2016 -0400 get rid of call->record_call flag Change-Id: I04dcba49b07fc669b0bb4bcea8ccc2b52cb76e02 commit 6ed362c120995d1e3fdff71f7e440e73737e7fcb Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Oct 26 12:53:04 2016 -0400 add recorded call to /proc Change-Id: I1fe64b9fb8fe3604bb7d432899c43e3e37ea6a4f commit 62d2508ecf69fbdf9ba1faf3e2433fa6f717740a Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Oct 26 10:10:05 2016 -0400 simplify some code Change-Id: I2a27400e91f58aa8ea20d3e610a7509d2e9a0dfc commit 0c811a8e91ded41487bf045e6df55fb31cce7671 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Tue Oct 25 16:12:59 2016 -0400 create separate ../tmp recording dir and clean up duplicate code Change-Id: I94e0c19a1e8fed5a30212b79930987333f5e6786 commit 16592a92300b856084ebd5769ecae35788f0ad63 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Tue Oct 25 11:26:54 2016 -0400 remove explicit libcurl dependency finally properly fixes #251 Change-Id: I3feafe2d0086f6dd789175e6ec0079c54edd487a commit c78ac5bbb7e65609175753933f7e75d54ea21c30 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Tue Oct 25 10:48:50 2016 -0400 abstractize recording cleanup routine Change-Id: Ib9fc46542f273bab53f611a1456f02d67edfc966 commit d8358c9a2c6cbd66e17d4bb08dba96a3b2e2d41a Author: Richard Fuchs <rfuchs@sipwise.com> Date: Tue Oct 25 10:07:44 2016 -0400 use shorthand for function pointers Change-Id: Idf43949e20281a10317e22a5b68a6d133e398bd4 commit 9417437c1092770e36bde22b508f9d71078d4a1b Author: Richard Fuchs <rfuchs@sipwise.com> Date: Mon Oct 24 15:31:56 2016 -0400 abstractize individual recording functions Change-Id: I0974696b6bb361fce39b24d6be91b5c052ee2b14 commit eb631cd876a0f941ed4fb6d47412a6892e019f1b Author: Richard Fuchs <rfuchs@sipwise.com> Date: Mon Oct 24 11:54:42 2016 -0400 abstractize call recording mechanism Change-Id: If8672051227944544d9cf916d359c5db67235e3e commit 70797ceb8f36c45593688652df98f19a5c1dd9f4 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Thu Jul 14 11:25:05 2016 -0400 combine two mallocs into one for user-generated packets Change-Id: I585d129f10d379a5cb853382773f91a7cec9a98d commit f62f71cee404893b3f5076489d6a3eb1ad6f69c0 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Jul 13 14:22:18 2016 -0400 check for and avoid /proc file name collisions Change-Id: Ie9eb9ceef8f32de8aba816f0121e768c57fa7402 commit ec6b3d22fcce8e7e2edd35704a559fe392406561 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Jul 13 11:02:04 2016 -0400 implement free list Change-Id: I3e7dc2325c937923d19ce6000f2cf1c011e51037 commit bd75a1cf254c484878d07ecceca7220cdbf1ddb3 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Jul 13 09:30:36 2016 -0400 make number of packets retained per stream configurable Change-Id: If1c87f80dd7367cbc274d13c15f94836ef9c8cb1 commit de259c3d646526bd200f619371668798ddae86b2 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Tue Jul 12 15:15:01 2016 -0400 facilitate passing packets from kernel module out to userspace Change-Id: I2317a007084a1718e185ba04632c53a9ebe5f29d commit 3aa88716fb86c62f96b6dfc7d0d9c9755fa1f389 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Mon Jul 11 10:45:10 2016 -0400 restructure calls and streams to global arrays Change-Id: Icfca615b21f2e51b1abda4422c4eeb8f4ac70a9b commit 6cf9980f3e61f1f1d44b5ce883298ca2726af1b2 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Fri Jul 8 11:53:32 2016 -0400 implement poll/select mechanism Change-Id: Ic10c017250f0991f691a887b078e80f694bba853 commit d95829e07b2bf4d3352806c70b3393ae3a8609fb Author: Richard Fuchs <rfuchs@sipwise.com> Date: Fri Jul 8 10:44:38 2016 -0400 discard new/old packets as required Change-Id: If73ce77dcbc24addb6ce0931b90de0f5efae9f51 commit be1d769e4454f1d98f0b75cc8301c128a40e980c Author: Richard Fuchs <rfuchs@sipwise.com> Date: Fri Jul 8 10:25:38 2016 -0400 implement EOF for stream readers Change-Id: I858dc1fdd7df3b65283e1d96457d87e7452840f5 commit ed2d98d55a87ce428cdc66d9336035f3dc0cb5ae Author: Richard Fuchs <rfuchs@sipwise.com> Date: Thu Jul 7 15:02:58 2016 -0400 blocking and nonblocking reads - incomplete Change-Id: I7cbfb09507ad8726773d6a28ddb98d5981decd04 commit 246709c7f4741e669c4a78b48c382497bf57c6be Author: Richard Fuchs <rfuchs@sipwise.com> Date: Thu Jul 7 13:55:41 2016 -0400 rudimentary packet reading/dequeuing Change-Id: I1a924e5cb2ef4e4f16aeff1f1dd90d0746f91da5 commit 427749394995d2e6fb8ad7ddc23c876b1c8e11f1 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Thu Jul 7 12:40:31 2016 -0400 use kzalloc where appropriate Change-Id: Icd6a109a69ab4f6dc9f7d35fd9e8fc9127f8e7e0 commit 5b07819217dfb47201a373e941aab185789484a9 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Thu Jul 7 09:07:54 2016 -0400 more module referencing Change-Id: I2e34fe74f2edef9170a4558f6a24394240966d79 commit 1d8268f636c26ec21c3cfa2308bad91262e0768a Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Jul 6 14:56:42 2016 -0400 store delivered packets in queue Change-Id: Id349b75e06f9dd77c884196b7726027ac5cab7ae commit 23c6a53f94c46ead7093b5402486799fc631e432 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Jul 6 14:21:27 2016 -0400 implement call for packet delivery Change-Id: Ibeb815bf2fedfdd644d324c65b58a24871d47d4a commit c8fd855f325128b78f4e276bfb26b479ef189b11 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Jul 6 10:28:18 2016 -0400 automatic cleanup of objects upon free/delete Change-Id: If244905e2d074f491229316f3305c9b0b1451792 commit 282ef603a83637c9a8e33ed31d09268fa45a6301 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Jul 6 09:47:29 2016 -0400 unify read/write functions Change-Id: I78b0dd05cd730e16655034994c74cbe23be23fce commit e74c62cc6f0dce85fea6534d8d72e2f51e0947d6 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Tue Jul 5 15:36:00 2016 -0400 rename _push to _put and _hold to _get Change-Id: I9b0ff5038b541bd3cfb961657c15a26f26ccdfb2 commit d71ce17529d1938ce2439b122fb6017e29dd079b Author: Richard Fuchs <rfuchs@sipwise.com> Date: Tue Jul 5 15:33:07 2016 -0400 support creation and deletion of streams Change-Id: I7df05d232b5971c54ca50adce8144b5f1646fba0 commit 8be4e2c7c49dd7b893335f14ca98776a1f3fb12f Author: Richard Fuchs <rfuchs@sipwise.com> Date: Tue Jul 5 11:54:39 2016 -0400 create functions for redundant code Change-Id: Id3772f12294ee9891d22d833274e5935814cae0b commit 47ce4ca8f5d694e50c98f73147ed2eb81f14ea8a Author: Richard Fuchs <rfuchs@sipwise.com> Date: Thu Jun 30 12:12:19 2016 -0400 support creation and deletion of calls objects Change-Id: Ie5f9aa978bac21fc30909f14d6a438494848dfd5 commit 8dab54209d3e52d41f78d8f54956a4ed3dc15da3 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Jun 29 14:20:23 2016 -0400 create /proc/.../calls directory Change-Id: I682a4bf23edbb72772d64963e3ba2cab2a521ff4 commit 1401ae8db5f9e2a973c670f3bf72e9019c451276 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Jun 29 14:02:11 2016 -0400 rename kernel message enum Change-Id: I45d7aeae43df1fe6ecd6b6965dbd6ba7e7b715d8 commit ce44ff0dbe67a6687d5fb1bea9d31e21c9464907 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Jun 29 14:00:32 2016 -0400 convert kernel message data to union Change-Id: I7cfd9fe81623efae0a828ba457aa0a4b1380ff03 Change-Id: I4bb0b7f6d29c1c7a2144e4735ed59f3dc0e37094 |
9 years ago |
|
6d3865b971 |
Mass update - manual merge of rfuchs/socket-rework branch
This brings master up to date with branch `rfuchs/socket-rework` at commit `b1bcc096b7`. The branches have diverged too much for a proper merge, so this is a manual (squashed) merge. The old master before this merge can be found in branch `old-master-before-socket-rework` (commit `82199216b2`). This is a complete rewrite of all socket handling routines. The most important functional change is that sockets aren't indiscriminately bound to INADDR_ANY (or rather in6addr_any), but instead are always bound to their respective local interface address and with the correct address family. Side effects of this are that in multi-homed environments, multiple sockets must be opened (one per interface address and family) which must be taken into account when considering RLIMIT_NOFILE values. As a benefit, this change allows rtpengine to utilize the full UDP port space per interface address, instead of just one port space per machine. The socket abstraction also makes it possible to support RTP over TCP in the future. Change-Id: If6cf4f42136229490186d2d2482fb4fc140c2b53 |
10 years ago |
|
d5db9d0f73 |
Merge branch 'dev-measuredelay-full' into dev-fmetz
Conflicts: daemon/call.c daemon/call.h daemon/cli.c daemon/kernel.c daemon/main.c kernel-module/xt_RTPENGINE.c kernel-module/xt_RTPENGINE.h |
10 years ago |
|
6d33ef76b0 |
Implemented delay measurement of RTP packets in kernel.
|
10 years ago |
|
bd24127bce |
Revert "First try of implementation of measureing delay."
This reverts commit
|
10 years ago |
|
6bc7a77e9b |
First try of implementation of measureing delay.
Will be squashed later. |
10 years ago |
|
0113991ef5 |
MT#9585 rename kernel module and all related items from MEDIAPROXY to RTPENGINE
|
11 years ago |
|
f8f741b584 |
Update to upcoming 3.0 release (2.9.9 for now)
Merged from branch rfuchs/3.0 Conflicts: daemon/sdp.c debian/changelog tests/simulator-ng.pl utils/ng-client |
11 years ago |
|
97f9c3d398 |
SRTP daemon<>kernel tie-in
|
12 years ago |
|
a23d08e0d8 |
update to new kernel struct
|
12 years ago |
|
7787ad3b28 |
reorder headers and fix resulting errors
|
12 years ago |
|
dc7517121d |
remove uuid helper code
|
13 years ago |