mirror of https://github.com/sipwise/rtpengine.git
mr12.5.1
mr13.1.1
mr13.2.1
mr13.3.1
mr13.3
mr13.2
mr13.1
mr12.5
master
mr13.0.1
mr13.0
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.31
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.15
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.11
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
mr13.3.1.2
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 }
28 Commits (ec55ccf5fce56a5dbff197edf64134900d2f15e5)
Author | SHA1 | Message | Date |
---|---|---|---|
|
8893281e3d |
MT#55283 switch to anonymous unions
Change-Id: If80137ba4955013bb2b919c5bec9172a9776374e |
2 years ago |
|
bf3e03da67 |
MT#56471 add new 'media' log_info type
Change-Id: I0c3212c559946a8f2f3513bac2d2b90c1f05dd4b |
2 years ago |
|
6d1dfab77a |
TT#14008 convert logging context to stack
This is useful for functions which are used both from a timer and from other callers. These functions would reset the logging context at their end to free the reference held by the logging context, which would wrongly reset the logging context when the same function was called from a different code path. Using a stack with push/pop semantics makes it safe to use these functions from any code path. Additionally introduce an explicit reset function that clears the entire stack regardless of context. This reset function is called at the end of every work iteration in every worker thread, just in case not everything was popped from the stack. Change-Id: I0e2c142b95806b26473c65a882737e39d161d24d |
3 years ago |
|
adbd071c14 |
TT#111150 Do not use old-style declarations
Change-Id: I08a702ebfbcc5d3ac1dca284abdaa3f6567b9272 Warned-by: gcc -Wold-style-declaration |
4 years ago |
|
30733ec5cd |
TT#97301 support granular log levels
Change-Id: Ife458bd2449f61113a3e6db1708821570d92dc23 |
4 years ago |
|
3b28460507 |
TT#52651 Squashed commit of the following:
commit |
6 years ago |
|
a9ec666cb4 |
TT#38350 implement sending DTMF events to syslog
Change-Id: I82fbdc7da6cbe2505ef1c98dd3c45b63c4461994 |
7 years ago |
|
74bae6a9a9 |
TT#30150 add option for different logging styles
closes #442 Change-Id: I338afc58e10b056718e086dbcd232f3324984bf0 |
7 years ago |
|
1de1706152 |
don't engage logging system if log level is too low
Change-Id: I3d54da1b587637119f3e4de92e50d029274204a7 |
9 years ago |
|
f958b2a197 |
split logging mechanism into separate common files
Change-Id: I92dd843db2d1b5719e7809ce7d151d08c53938f2 |
9 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 |
|
0206f09b93 |
fix obj-debug stuff
required moving includes/headers around to avoid circular dependencies Change-Id: Ia43e3254f252f94ec387be6b9c85fce4e727b251 |
9 years ago |
|
89bbaf12e3 |
Merge branch 'dev-fmetz'
Conflicts: daemon/Makefile daemon/call.c daemon/log.c daemon/main.c kernel-module/xt_RTPENGINE.c |
10 years ago |
|
070212ec3a |
Added RTCP parsing and option to log that information
|
10 years ago |
|
f99d6d4f42 |
implement full ICE support
Squashed commit of the following: commit 00213e66c74d402d2c3045eabeb5a10fa68f10c7 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Fri Feb 27 09:40:04 2015 -0500 perform ICE restart if we change ports commit 27fbcbd6cbebdd071c1fa960c6e55f016534d171 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Thu Feb 26 15:58:12 2015 -0500 locking fixes commit 60c1c5ae13b2c11720ee099daea1e3cdebea6317 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Thu Feb 26 15:58:06 2015 -0500 unkernelize when ICE completes commit 1d816f9864ce31ea9a55a0bdf243a9900e597cdf Author: Richard Fuchs <rfuchs@sipwise.com> Date: Thu Feb 26 15:54:44 2015 -0500 relaxed locking where not needed commit 75b58a9093d97daa5b2f4f8c1790f3b0f64117f8 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Thu Feb 26 11:46:08 2015 -0500 use atomic bitfield instead of bitfield+mutex commit 03552eeed92aad419c1ad3cb9cfe5a7bded7f601 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Thu Feb 26 11:24:59 2015 -0500 shuffle around aux.h a bit more commit b9b8a3aa5ef4d1a9026977465716fdbadf96917a Author: Richard Fuchs <rfuchs@sipwise.com> Date: Thu Feb 26 11:16:12 2015 -0500 remove some code redundancy through a "state machine" commit 0b4bfef1b18b75e22611f18e510209c743708cd6 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Thu Feb 26 10:10:41 2015 -0500 reorder to match struct commit a2a51d81a8f02dbb0fd8afe103ae0b0fa2a28dcf Author: Richard Fuchs <rfuchs@sipwise.com> Date: Thu Feb 26 10:10:03 2015 -0500 clear more states for ICE restart commit d554a2b858dc3655d72d037a16c12e7eea243e1b Author: Richard Fuchs <rfuchs@sipwise.com> Date: Thu Feb 26 09:58:29 2015 -0500 dont duplicate candidates on re-invite commit 4c804652b7985046d0214e4a90e67da9cce8fd03 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Thu Feb 26 09:58:20 2015 -0500 retain ICE role across re-invites commit 4a586dd72d9f31ba87fb82e1e0e3602b467c252a Author: Richard Fuchs <rfuchs@sipwise.com> Date: Thu Feb 26 09:42:09 2015 -0500 eliminate duplicate log messages commit ef0be2e308e1e3c3ce063afd2854e3fb749d813a Author: Richard Fuchs <rfuchs@sipwise.com> Date: Thu Feb 26 09:32:36 2015 -0500 fix incorrect log message commit 2544b60f00b3b03fd64ac6e4b4e8ec20423b7745 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Feb 25 15:26:48 2015 -0500 better logging for ICE agents commit c42807384efa167afa08e10296b5177526efb9ba Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Feb 25 15:18:27 2015 -0500 dont run ICE checks if we dont have a password commit 1b56cb75b5912fd5aa6e3c66bf792e56f706d249 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Feb 25 15:16:19 2015 -0500 ICE pairs should go in triggered queue only once commit d10c56f3ae6172240c2a786fcacb14e5df177f13 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Feb 25 14:04:00 2015 -0500 obsolete the ICE agent running flag commit 52237e33995d8b6ff25e898daee7d46af37992ed Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Feb 25 14:02:06 2015 -0500 cease checks once ICE is completed commit 5332d18612d5c8e068590a6b4e708b969d385844 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Feb 25 13:53:57 2015 -0500 fix ICE completion logging commit 85f5fd63aa24998d206657cabeaf3fecbe4d187a Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Feb 25 13:53:33 2015 -0500 make better use of bit flags commit 796b48bb78601e98270c182e2ad60f1c5278091a Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Feb 25 12:09:46 2015 -0500 improved learned candidate pairing and completion logic commit d15561072e24a842e4fc7f074ec6ecadcf96cd8e Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Feb 25 11:21:45 2015 -0500 support upper case transport strings commit 557da7b1c39807bad119f23e57c4d31d77962103 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Feb 25 10:43:57 2015 -0500 use struct endpoint in ice candidates commit 951040bfd62eb52bccb091d99b7b8289ccef2cc9 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Feb 25 10:31:13 2015 -0500 more meaningful ICE log messages commit 8ec2426bd3101c4f381e95cd0686b6b1a6fec658 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Feb 25 09:54:49 2015 -0500 shut down agent if no components - limit number of candidates commit 149260f3a6eaa5f58a6f9071e0b05a18914b987d Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Feb 25 09:44:13 2015 -0500 handle ICE restarts commit 6a18c31f81ab94df1f5d5a701339b14be0e10ee5 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Tue Feb 24 16:29:01 2015 -0500 dont clear succeeded flag when nominating commit 93e0861d0250f9190b16b14c3f4fe33a359d5d47 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Tue Feb 24 16:21:40 2015 -0500 use correct pwd in stun binding response commit 32ba3ea406e30d168834f93d3e454d812820cf55 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Tue Feb 24 16:03:09 2015 -0500 use deterministic foundation for prflx cands commit 2f2dc9151566d0bf2eebbaf02845718229be0e3d Author: Richard Fuchs <rfuchs@sipwise.com> Date: Tue Feb 24 15:21:13 2015 -0500 handle initial ICE role commit a6b8ad25e6c326f2a0edda12db5dff910bc3d771 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Tue Feb 24 14:43:47 2015 -0500 another ICE scheduling fix commit c572b04e55b695af28efed4fc4dc8c798989f02d Author: Richard Fuchs <rfuchs@sipwise.com> Date: Tue Feb 24 14:14:29 2015 -0500 make ICE aware of rtcp-mux commit 93cd2d2560809f82e8ab9ffb2f5e2725fb439f4c Author: Richard Fuchs <rfuchs@sipwise.com> Date: Tue Feb 24 14:13:27 2015 -0500 print timestamp when logging to stderr commit 22a52ffda2f21dba37c44c9e148a4cbe830be52e Author: Richard Fuchs <rfuchs@sipwise.com> Date: Tue Feb 24 14:13:13 2015 -0500 ICE scheduling fixes commit 5d2d1a7739ef7d41514352fbf84deddcbd4500af Author: Richard Fuchs <rfuchs@sipwise.com> Date: Tue Feb 24 13:27:59 2015 -0500 increase ICE pwd length to make chrome happy commit ceff6698db33fa7a4500cb94a4fa377a7629b8aa Author: Richard Fuchs <rfuchs@sipwise.com> Date: Tue Feb 24 13:09:54 2015 -0500 dont discard RTP if ICE hasnt finished yet commit e809877d0ee0e7d60f3826be091c59145a2a9e19 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Tue Feb 24 13:06:31 2015 -0500 implement remote-candidates (untested) commit 41670eadbbbe99a35a70158cf054b20a84c9c51b Author: Richard Fuchs <rfuchs@sipwise.com> Date: Tue Feb 24 11:58:13 2015 -0500 shut down ICE agent when everything fails commit 1ca26c4a815c3f78b0c97cc6b5a5d794a64926f4 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Tue Feb 24 11:10:46 2015 -0500 fix up SDP output for ICE candidates commit 0287d68f3330d9b2b7e61ea77ce9c77dec83d217 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Tue Feb 24 10:09:49 2015 -0500 process ICE completion and fire up DTLS if desired commit 5b6386036b05f43ccbdbeb63ea49d8585498cfd0 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Tue Feb 24 09:37:52 2015 -0500 use a btree to schedule ice checks commit 2bc25f1e0f5acee9262186a866fcc851d2e911ba Author: Richard Fuchs <rfuchs@sipwise.com> Date: Tue Feb 24 09:37:02 2015 -0500 convert shutdown condition into global var commit ecf0c5587c62fcb39c8a67e510bcc7e6e3c10162 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Mon Feb 23 14:50:46 2015 -0500 replace poller_now with timeval g_now commit 164ecdd7ac5d37641de32c98bba7db2e23446b91 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Mon Feb 23 13:00:15 2015 -0500 handle nominations if we're controlling commit d013659365c33a3e802e1ec734dc45361531071d Author: Richard Fuchs <rfuchs@sipwise.com> Date: Mon Feb 23 12:11:40 2015 -0500 copy controlling/ed role into agent commit 09f1cae14a2dd1aaf06b1c81ebe30ad198b96ec6 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Mon Feb 23 12:02:54 2015 -0500 separate nominated pairs from valid pairs commit f75f338cded413617318288ceb6a664771e9434c Author: Richard Fuchs <rfuchs@sipwise.com> Date: Mon Feb 23 11:55:30 2015 -0500 organize aux.h into sections commit d6acee1392a9cb34bd51524d11fc3d1e40f788cd Author: Richard Fuchs <rfuchs@sipwise.com> Date: Mon Feb 23 11:55:17 2015 -0500 use b-tree for various ICE lists commit af9804d139cf50c6908ac760c9179685b3a872f0 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Fri Feb 20 16:21:09 2015 -0500 prepare to finalize ice processing commit 18df118375cb30015f703cfbd9ed5c5020ff122e Author: Richard Fuchs <rfuchs@sipwise.com> Date: Fri Feb 20 16:19:50 2015 -0500 prettier logging commit 280755c61a5e014422acfd45a30e98b2ec6b9efa Author: Richard Fuchs <rfuchs@sipwise.com> Date: Fri Feb 20 15:02:14 2015 -0500 implement unfreezing of other components on success commit 5d13657d5b7a962ebbbd96677909ba49f59492dc Author: Richard Fuchs <rfuchs@sipwise.com> Date: Fri Feb 20 15:00:24 2015 -0500 bitfield access macros commit 71746ad6a1171234adbb274ad67159a890c59c3c Author: Richard Fuchs <rfuchs@sipwise.com> Date: Fri Feb 20 14:15:05 2015 -0500 handle ice updates and duplicate candidates commit 02309d1b5b39333778e04ef61b61be3ba81cb9d3 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Fri Feb 20 12:22:29 2015 -0500 handle role conflicts commit 52acf54ba5b2fe694f647e828ab92b0bf82bdce1 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Fri Feb 20 10:24:01 2015 -0500 proper pair priorities calculation commit 307af79e8d347d703b065c5c7b7b0321f1ca82fb Author: Richard Fuchs <rfuchs@sipwise.com> Date: Fri Feb 20 09:54:18 2015 -0500 fix address family mixups commit 7cbfd4d36a21ad917974259bcb37c5cea340bf4e Author: Richard Fuchs <rfuchs@sipwise.com> Date: Fri Feb 20 09:14:49 2015 -0500 delay dtls startup and timeout checks while ice is running commit 2a8ab752280ebf9961137414c88c6afbf03b0df2 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Thu Feb 19 16:47:56 2015 -0500 process ice/stun responses commit 92da323dcff4f725e29ab378ede1aab68d9900a1 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Thu Feb 19 15:14:30 2015 -0500 adding stun server script for testing commit c5cfeb122cc8503a8f4c901e279eac2932feb3f7 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Thu Feb 19 13:42:40 2015 -0500 act on stun requests, learn prflx candidates commit 1cafd35e7a5105214aa4af5b03d14054f02c668e Author: Richard Fuchs <rfuchs@sipwise.com> Date: Thu Feb 19 13:30:14 2015 -0500 fix pktinfo for ipv4 packets commit 8e338b842606a910a34a7ced09516a0cb097b449 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Thu Feb 19 11:48:55 2015 -0500 rework interface handling to prepare to learn ICE candidate commit 09e365c1429d2a1d81126661df4749567f1e109d Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Feb 18 16:24:42 2015 -0500 add some locking commit 8fc7b75095d09f118a4febf1f3f7b75ed333751d Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Feb 18 16:05:20 2015 -0500 extend logic in response to stun req and implement triggered checks commit 35eeb04376c5a590f8fc42fcb1083a2fa7126e13 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Feb 18 12:46:42 2015 -0500 handle ice/stun retransmits and timeouts commit b5637565b659350fefb63034e4146ace8c6019b0 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Wed Feb 18 11:19:19 2015 -0500 first implementation of sending ICE checks commit f0c1928c05a2c87fe23494367670207805c0b096 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Tue Feb 17 14:39:11 2015 -0500 preliminary list and loop for ICE checks commit c38d6e22c18285a7fb87e5d7a00ac61cb5b7df02 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Tue Feb 17 12:00:24 2015 -0500 pair up candidates and prepare to run checks commit d9559b4c5935ec602fdb801ecb0bd2158b39db65 Author: Richard Fuchs <rfuchs@sipwise.com> Date: Fri Feb 13 15:36:29 2015 -0500 parse and remeber basic ICE attributes |
10 years ago |
|
016f8b3b53 |
Rework logging a bit (primarily in NG)
Creates a preliminary log tag with the call-id whenever possible. Changes log level of underlying NG messages to DEBUG. Does a pretty-printed dump of NG responses. Closes #73 |
10 years ago |
|
ee4f2d22ab |
convert ilog() into macro
|
10 years ago |
|
a81588e313 |
provide convenience function get_log_level()
|
10 years ago |
|
9886de4654 |
cdrpatch.dpatch:
Generiert CDRs. Diese werden in eine konfigurierbare Log Facility geschrieben. Author: Frederic-Philippe Metz <Frederic.Metz@1und1.de> |
11 years ago |
|
d0beccbd93 |
dont break log lines when logging to stderr
|
11 years ago |
|
46585265e1 |
implement a crude log limiter
fixes #31 |
11 years ago |
|
faf3e22b9e |
logging: choose the log facility from the command line, or log to stderr
|
11 years ago |
|
e19ca0a66e |
introduce log level flags (LOG_FLAG_RESTORE)
|
11 years ago |
|
05e429c610 |
C99 inlining rules
|
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 |
|
df1b169cba |
handle consecutive ports in SDP
|
12 years ago |
|
c75394d3cd |
first take on SDP rewriting
|
12 years ago |
|
dc7517121d |
remove uuid helper code
|
13 years ago |