Sipwise Jenkins Builder
5d8098b8cc
Release new version 4.5.8.0+0~mr4.5.8.0
8 years ago
Sipwise Jenkins Builder
7f4aa37584
Release new version 4.5.7.0+0~mr4.5.7.0
8 years ago
Sipwise Jenkins Builder
709ece5ee3
Release new version 4.5.6.0+0~mr4.5.6.0
9 years ago
Richard Fuchs
c2cf0e43fc
TT#14008 add missing DTLS locks
fixes possible segfaults due to race conditions
fixes #283
Change-Id: I7efba57d914163986c294b8fb1dd9531d5ef7a89
9 years ago
Richard Fuchs
fb91b8f391
port of a3f27f8751 to kernel space
Change-Id: Ia31e7c343b569b330af1fb4e5b0a003a4f0d05b1
(cherry picked from commit b4694eb2e2 )
9 years ago
Changli Gao
65f66506c1
STUN: The most significant 2 bits is 0xc0 in hex
(cherry picked from commit a3f27f8751 )
9 years ago
Sipwise Jenkins Builder
2bb6ee5318
Release new version 4.5.5.0+0~mr4.5.5.0
9 years ago
Sipwise Jenkins Builder
429dca5822
Release new version 4.5.4.0+0~mr4.5.4.0
9 years ago
Richard Fuchs
c9673e0de4
solve a kernel mem leak when strict-source is set and triggered
Change-Id: Ib603c5b9587e9b027d34e20bc135a755ab04caf3
(cherry picked from commit 0a593cfed1 )
9 years ago
Richard Fuchs
e9af9166dc
TT#3881 re-enable selective packet loop check
instead of outright rejecting local endpoints advertised by remote
clients (to allow for deliberately daisy chaining packet streams), we
flag them for checking against actual packet loops as we did before
Change-Id: I5652e86e12f3c1c5053ea70b01e8d128ebf47751
(cherry picked from commit 94e3c8f9cb )
9 years ago
Sipwise Jenkins Builder
9577130a81
Release new version 4.5.3.0+0~mr4.5.3.0
9 years ago
Richard Fuchs
40dc37ad31
fix kernel forwarding problem when RTP extensions are present
fixes #273
Change-Id: Ibb6a2ed7d4e21a332f307471d3c9530648bb7700
(cherry picked from commit c50b04252d )
9 years ago
Richard Fuchs
e755683cb2
detect and ignore when local endpoints are advertised by remote clients
fixes #65
this also obsoletes the old loop detection
Change-Id: I850d81500c45828af2c4d50d80278ec2d599c2a0
(cherry picked from commit 3254278cfd )
(cherry picked from commit 2e5e2ec1b9 )
10 years ago
Jenkins User
1431635904
Release new version 4.5.2.0+0~mr4.5.2.0
9 years ago
Jenkins User
1fbb29f537
Release new version 4.5.1.0+0~mr4.5.1.0
10 years ago
Eric Green
234e92b47d
Merge branch 'build-el7' into build-el7-rebased
10 years ago
Eric Green
f5c7ff10d0
Make rtpengine.spec more compatible with el7
10 years ago
Lucian Balaceanu
e468449160
Make --log-stderr available from ngcp-rtpengine-daemon.init
10 years ago
Lucian Balaceanu
8d089303bd
Fix log severity duplicate printing
10 years ago
Lucian Balaceanu
5732121794
Beautifying previous code
10 years ago
Lucian Balaceanu
e7f63dcf2a
Report own/foreign/total sessions to Graphite
10 years ago
Lucian Balaceanu
278561ba62
Printing severity level within every log message
10 years ago
Lucian Balaceanu
512cc24f9a
Print relay IP information
Add relay IP info in MDR, `rtpengine-ctl list sessions <Call-ID>`, call_destroy()
10 years ago
Lucian Balaceanu
bd376ab99b
Adding redis_expires parameter
Adding redis-expires documentation in README.md
10 years ago
Charlotte Oliver
8e58e6af8d
Add xt_RTPENGINE modules.load.d file to load xt_RTPENGINE on system boot
10 years ago
Eric Green
ba93a08d24
Add libcurl dependency for recording
10 years ago
Pawel Kuzak
db96f61e07
Configuration file support for recording-dir
10 years ago
Richard Fuchs
dfcd8a3e21
Merge branch 'recording-metadata-threadsafe' of https://github.com/onsip/rtpengine
10 years ago
Dylan Mikus
44a153c05e
Made interactions to recording metadata threadsafe
Updating, freeing, and writing the recording metadata is now
threadsafe. This is in regards to the metadata that we receive from
the `rtpengine_offer` or `rtpengine_answer` commands, not the
`meta_fp` file.
We can simply use the `call->master_lock` variable for protecting
updates to the recording metadata. We had to move the metadata
handling code in call_interfaces.c up into the master_lock guarded
section. The code in "recording.c:meta_finish_file" is called with
master_lock protection already.
10 years ago
Richard Fuchs
62eae98d32
Merge branch 'handle_kamailioctl-touts' of https://github.com/1and1/rtpengine
10 years ago
Lucian Balaceanu
448fa9cef8
Redundant media setup: failover due to tout on offer response
Optimise call acquiring; fix reference leak.
10 years ago
Lucian Balaceanu
e04367036d
redundant media setup: failover due to tout on offer response
Handle the scenario by deleting old call and creating
an updated one on various rtpengines in the setup.
10 years ago
Richard Fuchs
90242e36a3
prefer libpcap0.8-dev over obsolete libpcap-dev
Change-Id: If9a668896e7a45db147cc4ac8efda8a2dfc36333
10 years ago
Richard Fuchs
a3c703b302
remove superfluous initialization
Change-Id: Ib826154cbb23340d1463158f45b557be0f86485c
10 years ago
Richard Fuchs
cac076fc84
clean up makefile for libpcap
Change-Id: I17e75709559c381b02865270b861397551a2a64f
10 years ago
Pawel Kuzak
2499c4dd0f
Make utils package part of meta package
10 years ago
Pawel Kuzak
3cda22f34c
Fix Lintian error for ngcp-rtpengine-utils package
ngcp-rtpengine-utils: description-synopsis-is-duplicated
10 years ago
Pawel Kuzak
e212c775e2
Merge remote-tracking branch 'upstream/master'
10 years ago
Richard Fuchs
8b9fd27f92
Merge branch 'call-recording-rebased' of https://github.com/onsip/rtpengine into onsip-call-recording-rebased
10 years ago
Pawel Kuzak
70a1085712
Do not print statistics of foreign calls
10 years ago
Pawel Kuzak
6785681b33
Merge remote-tracking branch 'upstream/master'
10 years ago
Eric Green
aea277dbbe
Add a mutex lock for recording to ensure thread safety when writing to pcap
10 years ago
Eric Green
9637e7bf74
Fix function header of rand_affixed_str to match header definition
10 years ago
Eric Green
865ce9a95a
Remove unused variables (from refactor) in the stream_fd struct
10 years ago
Eric Green
04b71dd2b5
Add back free that fixes memory leak introduced by rebase
10 years ago
Eric Green
1ee8ef1511
Update README.md to reflect new SDP schema
10 years ago
Eric Green
c8bf1a7da2
call.h now include media_socket.h to reflect the move of the stream_fd struct
10 years ago
Eric Green
0e1892f532
recording.c fix my tabbing to use actual tabs
10 years ago
Eric Green
a8576eb2d2
Do not convert to network byte ordering before we are done using a variable
10 years ago
Dylan Mikus
fa8146f053
Fixes for recording packet counter
- The packet counter was accidentally a pointer, resulting in it
incrementing by 8 instead of 1. That is fixed.
- Use proper formatting macro for uint64_t printing.
- Start PCAP packet indexing at 1 since that is what Wireshark does.
10 years ago