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
9 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
9 years ago
Victor Seva
3c813acacc
support wheezy build reported at #343
...
(cherry picked from commit db7537b1f0499ca35bc58f61522e2eb3be91a7aa)
9 years ago
Anthony Alba
b1e259c109
Document libsrtp AES-256 SRTCP bug for interop
9 years ago
Richard Fuchs
f7e2419f90
fix kernel module for systems with small stack frame sizes
...
Change-Id: I072ef2ec465e0a9c7b24eb1ac76315d4af55e046
9 years ago
Richard Fuchs
0f07e46d62
fix 32-bit compilation errosr
...
Change-Id: I237a077c4e2d1064af963b3f2a2e51bb2a8388f6
9 years ago
Richard Fuchs
6b6b8ea54a
don't use anonymous unions to make old compilers happy
...
fixes #347
Change-Id: I32ef9efa674e74c3a1263c0fd786a16562ea7838
9 years ago
Claudiu Boriga
edac4f2cd7
make cli_incoming accept multiple connections
...
fixes #280
9 years ago
Richard Fuchs
27af349783
fix recording daemon logging levels
...
fixes a variable name collision and also converts AV_LOG constants to
their respective LOG_ values
closes #344
Change-Id: Ie577250fe1191619df9f8a4b38744c43d1ee8e4f
9 years ago
Richard Fuchs
af7b2d0508
refine version test for presence of av_frame_get_channels
...
Change-Id: I8591e2656694570b0241cc84e8de2de0132e4db9
9 years ago
Richard Fuchs
aef463f1bb
handle missing av_frame_get_channels from older versions
...
fixes #341
Change-Id: I881b63021c9aba0006bb35bd38b027fa3b0152f9
9 years ago
Richard Fuchs
a850ebfa38
TT#13954 don't fail kernel "clean" target when build env is not there
...
Change-Id: I7105582c428f7fd06c0a45774cb171fa084e265f
9 years ago
Richard Fuchs
5dcd533a7f
ensure positive random numbers
...
Change-Id: I993a2b90b8ae56ac263597c5a107be9c1f92d001
9 years ago
Richard Fuchs
7182e751a1
abandon usage of random()
...
Change-Id: I870fd7963dc9148b496361892a2bfe2cc0f88690
9 years ago
Richard Fuchs
6594b2b884
fixes for coverity
...
Change-Id: I92eebf9a44fed8d826e0c2a207c05cd02c5ade0c
9 years ago
Richard Fuchs
323da16ad0
adding top level makefile
...
Change-Id: Id1cc443396845c2c411fcf7b6fb947b9e5cc0693
9 years ago
Richard Fuchs
e85759a3b8
fix some errors caught by coverity
...
Change-Id: I3f5bfc2df00ab9b031eef5a1c71b6ff3ba25e60c
9 years ago
Richard Fuchs
263099ced1
fix module compilation for kernels >= 4.10
...
closes #339
Change-Id: I1b8b2426143e1107a17bc8233a1a48b5558baa05
9 years ago
Richard Fuchs
a8a4ed4f9d
disallow arbitrarily large silence gaps
...
Change-Id: I9c62fc99d237ccf998b5eedfa3f1a38c2430a323
9 years ago
Richard Fuchs
fbc8aa10a3
Merge branch 'errata-3712' of https://github.com/aalba6675/rtpengine
9 years ago
Richard Fuchs
2afbfa55a8
fix resampling if frame doesn't have number of channels set
...
fixes #336
Change-Id: Ic84734e4296ff8c807a605c67074b8b285c92666
9 years ago
Richard Fuchs
dab9fdb20e
additional logging and segfault fix
...
Change-Id: I95309cfe90efd17d6592f78e39c3732fa0d6e75d
9 years ago
Anthony Alba
87aaf82111
Document RFC 3711 errata id 3712 that SRTCP_R_LENGTH == 6 is canonical
9 years ago
Richard Fuchs
af1db75caa
support _32 crypto versions in simulator
...
Change-Id: I90e97850fbb20281f461b777f2acf4a687f07af6
9 years ago
Richard Fuchs
37231caa54
Merge branch 'rfuchs/aes' into aalba6675-aes256
9 years ago
Richard Fuchs
e8d197a08c
Merge branch 'aes256' of https://github.com/aalba6675/rtpengine into aalba6675-aes256
9 years ago
Richard Fuchs
a2c4a41c1e
include support for AES-192 and -256 in simulator test script
...
Change-Id: I1a88396c7aacb43a2bf54ab156b2cf30012210e0
9 years ago
Anthony Alba
74b2559b04
AES CM static test vectors
9 years ago
Richard Fuchs
305fbeddee
TT#12789 add defaults file item for NFS mount options
...
Change-Id: I9ab9d6883c7452de442c8921997ee3f0c33ade1d
9 years ago
Anthony Alba
be1ca8698f
Merge remote-tracking branch 'origin/rfuchs/aes' into aes256
9 years ago
Anthony Alba
37b22352e7
Fix typos in DBG array indexing
9 years ago
Richard Fuchs
46d1498801
TT#13277 logging improvements
...
Change-Id: I279f751795b5d913b44f00ba30146654691d4d22
9 years ago
Richard Fuchs
6f37badd50
TT#13277 additional DB fields for call metadata
...
Change-Id: Ic3eda24c072daec44eb555bd12a6a8f42ee415fa
9 years ago
Richard Fuchs
5c0dc629c1
consolidate AES crypto suites for different key lengths
...
Change-Id: I2d031ed7dd6b9154203b79f2a6dba2b246d2063b
9 years ago
Richard Fuchs
373904236c
rename macro due to collision
...
Change-Id: I816f2f04d1df9eac7bb4126dbc810ec9b5737c84
9 years ago
Richard Fuchs
3930f7748e
Merge branch 'aes256' of https://github.com/aalba6675/rtpengine
9 years ago
Richard Fuchs
7088e1586a
remove obsolete redis restore function arguments
...
Change-Id: Ia45cf4316ffa7a3d4fd813c74a1c76ee5dc38058
9 years ago
Frederic-Philippe Metz
d88587512a
Cleanup according to pull req #335
9 years ago
Frederic-Philippe Metz
27679b188e
Moved the json reader locally and removed it from call struct
9 years ago
Frederic-Philippe Metz
95d942005d
Adds missing log output
9 years ago
Frederic-Philippe Metz
8f01e780a8
First attempt to seperate more stats and cdr away from the core running code
9 years ago
Anthony Alba
d5cecc500f
Add AES-192, AES-256 CM to kernel SRTP
9 years ago
Sipwise Jenkins Builder
7f2dea3c0d
Release new version 5.3.0.0+0~mr5.3.0.0
9 years ago
Anthony Alba
357bb1d50f
Refactor to add explicit session key init functions
9 years ago
Richard Fuchs
4566bd37cf
TT#13005 store recording metadata to database
...
Change-Id: Ic3974ebd9aadc0af35941b49e4a0e7fd6f536691
9 years ago
Richard Fuchs
846886c001
TT#13000 include recording filename suffix in db data
...
Change-Id: If8a90b95b8f05f3ebc9408b95c30c8246844373d
9 years ago
Richard Fuchs
b4694eb2e2
port of a3f27f8751 to kernel space
...
Change-Id: Ia31e7c343b569b330af1fb4e5b0a003a4f0d05b1
9 years ago
Changli Gao
a3f27f8751
STUN: The most significant 2 bits is 0xc0 in hex
9 years ago
Anthony Alba
b8a2f015ad
Initial support for AES-192, AES-256 in userspace
9 years ago
Richard Fuchs
db6a37ac1d
TT#13000 handle output avio context failure
...
Change-Id: If5e1f71cb878d404b813e6f48430880f9753a057
9 years ago