Richard Fuchs
87feafc790
MT#14817 don't reset crypto on non-filled packet stream
10 years ago
Richard Fuchs
e824d35121
Merge branch 'divereigh-master'
10 years ago
Damian Ivereigh
76bebd5031
Put back the ipv6 tables entries (without the IF wrapper).
10 years ago
Damian Ivereigh
198b0c976f
Removed all the IP6 options
10 years ago
Damian Ivereigh
57e25ea45a
Added back in volga629's changes to allow multiple interfaces - also
duplicated the same for IPv6
10 years ago
Damian Ivereigh
0390782e22
Now works with firewalld - creates a permanent chain called INPUT_prefilter
which is before the conntrack stuff in the INPUT tables. We then create
our temporary rtpengine chain from that.
Also brought in some of the IPv6 stuff from the standard Centos init script
10 years ago
Richard Fuchs
08cb513e66
fix missing stack var initialization
fixes memcmp on uninitialized memory. fixes strict-source and
media-handover handling
fixes #145
10 years ago
Richard Fuchs
8ca711e8e2
Merge branch 'smititelu-master'
11 years ago
Richard Fuchs
e14908cef5
Merge branch 'master' of git://github.com/smititelu/rtpengine into smititelu-master
11 years ago
Richard Fuchs
d17ea83a0a
Merge branch 'smititelu-cdr-logging'
11 years ago
Stefan Mititelu
159d86dc92
Add codec info in CDR logging
Log in CDR also the Payload Type of most of the packets for a media.
11 years ago
Stefan Mititelu
47ac2c743e
Added a bridgeport GQueue to the 'struct call'
If the queue has elements, then those will be considered as bridgeports.
11 years ago
Jenkins User
8220f813f8
Release new version 4.1.0.0+0~mr4.1.0.0
11 years ago
Richard Fuchs
21e1fb6807
support elliptic curve key exchange for DTLS-SRTP
fixes #130
11 years ago
Richard Fuchs
5ba8e2e4fa
MT#13737 don't add a=rtcp for non-RTP protocols
11 years ago
Richard Fuchs
207eabbfa3
Merge branch '1and1-master'
11 years ago
Richard Fuchs
4b1d190343
fix compiler warning - return const string
11 years ago
Richard Fuchs
c13941fa70
Merge branch 'master' of git://github.com/1and1/rtpengine into 1and1-master
11 years ago
Pawel Kuzak
1640d92edc
Merge branch 'dev-fmetz'
11 years ago
Richard Fuchs
d9d8f97db0
support delete-delay passed as a string
fixes #118
11 years ago
Richard Fuchs
a811adb4fb
support custom per-call/branch delete delay
additionally fixes #118
11 years ago
Richard Fuchs
7ed4ed968f
support immediate call deletion with delete-delay=0
fixes #118
11 years ago
Richard Fuchs
d17e26adb6
segfault fix for debug builds
closes #117
11 years ago
Richard Fuchs
eea325683b
MT#12691 implement via-branch handling
use via-branches to predict different destinations for branched SDP
offers without knowing the respective to-tag ahead of time.
Squashed commit of the following:
commit 0e81dc9828
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Thu May 21 11:06:15 2015 -0400
fix segfault due to missing reverse tagging
commit cd7a26314b
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Thu May 21 08:57:42 2015 -0400
support branched offer with previously unseen to-tag
commit 77da616dd2
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Wed Apr 29 11:15:37 2015 -0400
implement via-branch handling
11 years ago
Richard Fuchs
a6d9c78780
MT#13067 fix premature call timeout for un-answered calls
don't apply the regular RTP timeout to call legs which haven't been
"filled" yet, instead use the silent-timeout
11 years ago
Richard Fuchs
1e4d67a10d
fix for bf5a00fd1b
11 years ago
Richard Fuchs
58966ffc38
Merge branch '1and1-master'
11 years ago
Pawel Kuzak
bf5a00fd1b
Modified average_dur format for graphite.
It does not really make sense to separate seconds and microseconds for
the statistics. Re-Commit of 6e7a287f54
which got lost somehow.
11 years ago
Richard Fuchs
8eaf8122f5
update redis version
11 years ago
Richard Fuchs
d0ac7216cb
skip printing cdr info when cdrs are disabled
11 years ago
Richard Fuchs
4893487ebb
fix compiler warning
11 years ago
Richard Fuchs
d567908e95
disable measuredelay features by default
11 years ago
Richard Fuchs
7db15eb87c
Merge branch 'rfuchs/1and1-master'
11 years ago
Richard Fuchs
80b8815c60
fix force-relay segfault
11 years ago
Richard Fuchs
f398d837df
double check kernel SSRC when updating last index/ROC
11 years ago
Richard Fuchs
6001a4411e
Merge branch 'marcantonio-ssrc-seq'
11 years ago
Richard Fuchs
e0fec7564a
kinda support the UDP/TLS/ protocols in simulator-ng
doesn't really do TLS/DTLS, but instead does SDES
11 years ago
Richard Fuchs
409638ee9a
simulator fixes for SDES session parameters
11 years ago
Richard Fuchs
87fbbb85ec
implement ssrc/roc tracking in encryption as well
11 years ago
Richard Fuchs
5d6604a816
SSRC/ROC debug tools for simulator-ng
11 years ago
Richard Fuchs
39392e2b98
fix ssrc in simulator-ng.pl
11 years ago
Richard Fuchs
c3c6d37c7d
convert ssrc tracking functions to inline
11 years ago
Richard Fuchs
76f3893464
ssrc tracking improvements
change ssrc tracking code to a hash table and delay creation of hash
table and ssrc lookup until a change in ssrc is actually seen
11 years ago
Pawel Kuzak
369316adb0
Added rejected sessions statistics to total stats and graphite
11 years ago
Richard Fuchs
9c3ad508f7
use appropriate crypto context for encryption and decryption
ensures that the correct ROC is used
11 years ago
Pawel Kuzak
ef842591b7
Added MAX_SESSIONS to README
11 years ago
Marc Soda
0ac1ed2419
Remove unnecessary prototype.
11 years ago
Kevin McAllister
3097f71b8c
convert spaces to tab on comment.
11 years ago
Kevin McAllister
965fa396d2
Change packet_index functions to more closely match RFC
This became necessary because of the way Asterisk handles Sequence
numbers when changing SSRC. They continue to increment a single
sequence number even though the SSRC is different, on switching back
this causes the packet_index function to interpret this as many lost
packets. The previous function had dead-spots that would not adjust
the packet_index at all if the difference fell in these ranges. These
gaps always resulted in behavior contra what would happen in webrtc
clients.
11 years ago
Marc Soda
16b91847f9
Track SSRCs and sequence numbers. Sync between userspace and the kernel.
11 years ago