Richard Fuchs
5c84a6f61c
TT#12800 limit size of SSRC hash table
...
Change-Id: I51ba759d1f328f08b03e14a2f8545453f6a8ade8
10 years ago
Richard Fuchs
11dac7b28f
TT#12800 add MOS statistics to final log output
...
also converts call->created to a timeval
Change-Id: Idb71ada22a2d04637670b7515e54f2994f8d4c93
10 years ago
Richard Fuchs
868c3b64fe
TT#12800 add ssrc handling into packet_stream struct
...
Change-Id: I7da97a6435854a846d2782448b32c69327756ccf
10 years ago
Richard Fuchs
84e76e7cba
TT#12800 calculate MOS values from RTCP RR
...
Change-Id: Ie4ba70ae8290f497a4a5d756a369911b96205299
10 years ago
Richard Fuchs
0f285899e0
TT#12800 avoid creating empty log messages
...
Change-Id: Ica806fbc4cbe723cffdc16a7206fd4890af9fe53
10 years ago
Richard Fuchs
90693a1969
TT#12800 refactor RCTP XR processing
...
Change-Id: Ieb6279d866cae3e4f6b13c2755518c2bbb7e428c
10 years ago
Richard Fuchs
70b7112617
TT#12800 store and process RTCP SR and RR for statistics
...
Change-Id: Ia78c37ae9d24df6783b664da6d395263f9f39e91
10 years ago
Richard Fuchs
c1711ea948
TT#12800 consolidate and combine RTCP parsing and logging
...
Change-Id: I8690b5d180b3eaf1c1b0b4295734609c5125a453
10 years ago
Richard Fuchs
223c7f17dd
TT#12800 abstractize rtcp parsing and logging functions
...
Change-Id: I26e02a6851a51ea0720ac8ce1fc4a9e27d2ffec4
10 years ago
Richard Fuchs
b3583633e3
TT#12800 canonicalize ssrc handling
...
Change-Id: I481dd4062f044f9f7add65b4b82d276629f47ce8
10 years ago
Richard Fuchs
5e3ce30272
TT#14008 add missing DTLS locks
...
fixes possible segfaults due to race conditions
fixes #283
Change-Id: I7efba57d914163986c294b8fb1dd9531d5ef7a89
10 years ago
Richard Fuchs
37a9521901
don't treat media socket write errors as fatal
...
closes #351
Change-Id: I36add0e8aca8856e053b10abdfffbfa63e134daa
10 years ago
Richard Fuchs
531febbbb0
migrate log-stderr and log-facility options to lib for recording daemon
...
Change-Id: I3322eccf01c606f29024fc786b257c45d6b92b54
10 years ago
Richard Fuchs
c5a202ebcd
write both types of media indexes to recording metafile
...
Change-Id: Ib6d5b43aa8a94ad62f73d644e5a2009d804cf17d
10 years ago
Victor Seva
f7aa5fa6b6
TT#14571 PEP8 for YouCompleteMe config
...
Change-Id: I8fdc9b3d3ceb2cfa7333cb8520228629f1c521f1
10 years ago
Richard Fuchs
d269f6a320
eliminate orphaned redis code fragments
...
Change-Id: Id2c394f61387d3cc1f89a62b880c4ecc1c9d060e
10 years ago
Guillem Jover
0b1bdbb339
TT#14400 Do not NULL-dereference pointer
...
When debugging mode is enabled, and the socket variable is NULL, we will
try to dereference it to print the debug message. Split the checks to
avoid that.
Change-Id: I0e0643900d3d8463937b7fd47b21cd91cf49b73c
10 years ago
Guillem Jover
bd833c2586
TT#14400 Use a boolean instead of a bitwise operator
...
Using the bitwise operator seems confusing here, and the boolean
operator will in addition short-circuit which should not be very
significant performance-wise, but still nice.
Change-Id: Icda38d7799aa264d9a6cc1f4a71587e60189b18e
10 years ago
Victor Seva
3c813acacc
support wheezy build reported at #343
...
(cherry picked from commit db7537b1f0499ca35bc58f61522e2eb3be91a7aa)
10 years ago
Anthony Alba
b1e259c109
Document libsrtp AES-256 SRTCP bug for interop
10 years ago
Richard Fuchs
0f07e46d62
fix 32-bit compilation errosr
...
Change-Id: I237a077c4e2d1064af963b3f2a2e51bb2a8388f6
10 years ago
Richard Fuchs
6b6b8ea54a
don't use anonymous unions to make old compilers happy
...
fixes #347
Change-Id: I32ef9efa674e74c3a1263c0fd786a16562ea7838
10 years ago
Claudiu Boriga
edac4f2cd7
make cli_incoming accept multiple connections
...
fixes #280
10 years ago
Richard Fuchs
5dcd533a7f
ensure positive random numbers
...
Change-Id: I993a2b90b8ae56ac263597c5a107be9c1f92d001
10 years ago
Richard Fuchs
7182e751a1
abandon usage of random()
...
Change-Id: I870fd7963dc9148b496361892a2bfe2cc0f88690
10 years ago
Richard Fuchs
6594b2b884
fixes for coverity
...
Change-Id: I92eebf9a44fed8d826e0c2a207c05cd02c5ade0c
10 years ago
Richard Fuchs
e85759a3b8
fix some errors caught by coverity
...
Change-Id: I3f5bfc2df00ab9b031eef5a1c71b6ff3ba25e60c
10 years ago
Anthony Alba
87aaf82111
Document RFC 3711 errata id 3712 that SRTCP_R_LENGTH == 6 is canonical
10 years ago
Richard Fuchs
5c0dc629c1
consolidate AES crypto suites for different key lengths
...
Change-Id: I2d031ed7dd6b9154203b79f2a6dba2b246d2063b
10 years ago
Richard Fuchs
3930f7748e
Merge branch 'aes256' of https://github.com/aalba6675/rtpengine
10 years ago
Richard Fuchs
7088e1586a
remove obsolete redis restore function arguments
...
Change-Id: Ia45cf4316ffa7a3d4fd813c74a1c76ee5dc38058
10 years ago
Frederic-Philippe Metz
d88587512a
Cleanup according to pull req #335
10 years ago
Frederic-Philippe Metz
27679b188e
Moved the json reader locally and removed it from call struct
10 years ago
Frederic-Philippe Metz
95d942005d
Adds missing log output
10 years ago
Frederic-Philippe Metz
8f01e780a8
First attempt to seperate more stats and cdr away from the core running code
10 years ago
Anthony Alba
d5cecc500f
Add AES-192, AES-256 CM to kernel SRTP
10 years ago
Anthony Alba
357bb1d50f
Refactor to add explicit session key init functions
10 years ago
Changli Gao
a3f27f8751
STUN: The most significant 2 bits is 0xc0 in hex
10 years ago
Anthony Alba
b8a2f015ad
Initial support for AES-192, AES-256 in userspace
10 years ago
Richard Fuchs
d513c6dd2b
add missing lock for failed call restores
...
Change-Id: Ibeff1501483038c528f9ba92fe461ec866e73bff
10 years ago
Richard Fuchs
d8cc8caf9c
combine two mallocs into one for redis restore
...
Change-Id: I6a5c26b6e0c856b1930273c37b35020dd48c6505
10 years ago
Richard Fuchs
0cd3b9f650
Merge branch 'redis-onekey-concept-improvements' of https://github.com/1and1/rtpengine
10 years ago
Frederic-Philippe Metz
267b57c33f
Implemented comments from Richard from pull req #323
10 years ago
Anthony Alba
3e2e0242c3
Determine base64 padding from enc_salt_key_len
10 years ago
Anthony Alba
1fc77bc3ac
base64: flush base64 decoding, and skip base64 padding in crypto line
10 years ago
Frederic-Philippe Metz
d904fb2fe5
Removes 'json-' prefix from redis key (callid)
10 years ago
Frederic-Philippe Metz
279e5fa36e
Removes commented code
10 years ago
Frederic-Philippe Metz
d08dd6a5f3
Fixes SRTP restore in onekey concept
10 years ago
Frederic-Philippe Metz
6985784cea
Fixes redis recording flag in onekey concept
10 years ago
Frederic-Philippe Metz
14b37ebfe5
Removes multikey stuff
10 years ago