Richard Fuchs
0113991ef5
MT#9585 rename kernel module and all related items from MEDIAPROXY to RTPENGINE
11 years ago
Richard Fuchs
19e0281744
disable "list" NG command if glib version is too low
also shuffle around some header definitions
11 years ago
Richard Fuchs
af9625de74
make multi-homing thread safe
11 years ago
Richard Fuchs
e830bf57eb
update for redis module
11 years ago
Richard Fuchs
45dee75156
support specifying interfaces to use in control protocols
11 years ago
Richard Fuchs
e365572265
receive local address from kernel and use it for outgoing packets
11 years ago
Richard Fuchs
513ac44a84
incorporate new local-interface infrastructure into appropriate places
11 years ago
Richard Fuchs
0cbb4665a5
paving the way to multi-interface support
11 years ago
Richard Fuchs
c0f8196a25
implement detection of duplicate packets to catch and avoid forwarding loops
fixes #20
11 years ago
Richard Fuchs
1f4f0d6137
implement delayed call/branch deletion
Squashed commit of the following:
commit 5539a3dcb4
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Wed Aug 27 08:02:00 2014 -0400
update redis mod version
commit fa372760a2
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Tue Aug 26 15:42:00 2014 -0400
delay branch deletion
commit 87af9f48f5
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Tue Aug 26 13:52:28 2014 -0400
delay deletion of entire call
11 years ago
Camille Oudot
6005d14e1a
XMLRPC notifications: more formats
the command line switch -x allows tho choose between several XMLRPC formats:
* format 0 is the legacy SEMS di for the SBC application
* format 1 only includes the call-id:
<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
<methodName>teardown</methodName>
<params>
<param><value><string>${call-id}</string></value></param>
</params>
</methodCall>
12 years ago
Camille Oudot
a51db7172b
new command: 'list' to retreive the list of active call-ids
12 years ago
Richard Fuchs
9cbe157f4f
properly support the udptl protocol
12 years ago
Richard Fuchs
e381e107ec
configurable per-call TOS value
12 years ago
Richard Fuchs
e9ff918b8f
make call_destroy() global
12 years ago
Richard Fuchs
4ded03de91
implement media-handover and strict-source logic
12 years ago
Richard Fuchs
bb84ea5035
implement explicit warning when kernel support is missing
12 years ago
Richard Fuchs
011a42650d
restore query/stats output
Fixes #3
Pending documentation
12 years ago
Richard Fuchs
aa5bae9777
implement experimental passthrough relay mode
12 years ago
Richard Fuchs
b132d8089b
redo flags to have a "shared flags namespace"
12 years ago
Richard Fuchs
7c0cc4cec0
updates for redis support
12 years ago
Richard Fuchs
b6643e32aa
eliminate redis_uuid
12 years ago
Richard Fuchs
05e429c610
C99 inlining rules
12 years ago
Richard Fuchs
f638f36bb0
replace implicit bit fields with explicit ones
12 years ago
Richard Fuchs
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
12 years ago
Richard Fuchs
1a83499916
fix incorrect source address of STUN binding responses
12 years ago
Richard Fuchs
a780cf7891
redis updates
13 years ago
Richard Fuchs
42efaaecec
drop support for hosts without ipv6 stack
13 years ago
Richard Fuchs
43764b46d4
implement support for RFC 5761
13 years ago
Richard Fuchs
97f9c3d398
SRTP daemon<>kernel tie-in
13 years ago
Richard Fuchs
43e9696fa9
restructure in-memory crypto contexts
13 years ago
Richard Fuchs
212df63857
implementing srtp encryption and authentication
13 years ago
Richard Fuchs
7877b7ce14
implement srtp session key generation algorithm
13 years ago
Richard Fuchs
e63edeb875
parsing of the sdp crypto attribute
13 years ago
Richard Fuchs
d8bc7d92a2
experimental support for RTP/AVP<>AVPF bridging
13 years ago
Richard Fuchs
68a97be379
keep track of transport protocols and rtcp streams
13 years ago
Richard Fuchs
b355bd350a
simplify a common task by keeping more pointers
13 years ago
Richard Fuchs
0be4fa311e
support dual-stack ICE offers
13 years ago
Richard Fuchs
72f6cc97f9
support non-forced insertion of ice candidates
13 years ago
Richard Fuchs
0ed8587e05
move ice_ufrag/pwd into peer struct
13 years ago
Richard Fuchs
8c06d3254a
start work on stun support
13 years ago
Richard Fuchs
3c10c9ac17
add support for non-standard rtcp ports
13 years ago
Richard Fuchs
f107ab461a
adding rudimentary insertion of ICE attributes
13 years ago
Richard Fuchs
1ef1c87545
add a prelim NG query command
13 years ago
Richard Fuchs
f369c9f799
more redis support functions
13 years ago
Richard Fuchs
8d3b8e310a
redis support functions
13 years ago
Richard Fuchs
7ca74b399e
use iovec based sdp rewriting
13 years ago
Richard Fuchs
df1b169cba
handle consecutive ports in SDP
13 years ago
Richard Fuchs
a67f03d1d3
introduce struct udp_fd
13 years ago
Richard Fuchs
7137b784e9
implement a "relays cache"
13 years ago