Richard Fuchs
956d07d42e
fix erroneously reported 0.0.0.0 address when bridging from ipv6
11 years ago
Richard Fuchs
b83e80c811
add makefile dependency to itself
11 years ago
Richard Fuchs
26ca844e73
drop support for glib versions older than 2.30
11 years ago
Richard Fuchs
f224babc54
segfault fix if no rtpmap attribute is present
11 years ago
Richard Fuchs
1f7c8a228a
remove obsolete HAS_HANDLER flag
11 years ago
Richard Fuchs
6173a7a2dc
implement atomic bitfield ops
11 years ago
Richard Fuchs
91a85e6cd8
fix for skewed stats
11 years ago
Richard Fuchs
016f8b3b53
Rework logging a bit (primarily in NG)
Creates a preliminary log tag with the call-id whenever possible.
Changes log level of underlying NG messages to DEBUG.
Does a pretty-printed dump of NG responses.
Closes #73
11 years ago
Richard Fuchs
015b2a9bc8
legacy tcp protocol fix
11 years ago
Richard Fuchs
b44bb288c9
segfault fix
11 years ago
Richard Fuchs
4a97bb167a
attempt to work around trickle ice
11 years ago
Richard Fuchs
65b3f66ee4
use atomic64_t for kernel stats
11 years ago
Richard Fuchs
b586fa7031
fix memory leak
11 years ago
Richard Fuchs
c2ff5c3fd3
MT#9935 understand, learn, remember and report RTP payload types (codecs)
Squashed commit of the following:
commit cca40e8e31
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Thu Feb 12 10:17:51 2015 -0500
support per-payload-type stats in kernel module
commit dcc0dc0002
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Wed Feb 11 12:14:44 2015 -0500
count unknown rtp type as error
commit 941bde0df5
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Wed Feb 11 12:01:55 2015 -0500
use the list of rtp formats from the m= line
This avoids dynamically altering the rtpstats hash table and makes
keeping packet stats lock free.
commit 9150fed671
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Fri Feb 6 15:06:04 2015 -0500
fix and simplify rtpmap hash table
commit 1f73741cbf
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Fri Feb 6 13:56:07 2015 -0500
MT#9935 understand, learn, remember and report RTP payload types (codecs)
commit b0d690837c
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Thu Nov 20 13:36:25 2014 -0500
parse a=rtpmap attribute
11 years ago
Richard Fuchs
c21193a329
fix byte stats in kernel module
11 years ago
Richard Fuchs
5fa9902de9
atomic vars should be volatile
11 years ago
Richard Fuchs
f7a15946dc
more descriptive warning for failed kernelizing
11 years ago
Richard Fuchs
037c6aa7dd
shorter locking in stats loop
11 years ago
Richard Fuchs
a5f7315a72
string handling fixes and improvements
11 years ago
Richard Fuchs
d79c68f532
remove some unnecessary memsets
11 years ago
Richard Fuchs
fb667a8dba
turn tag and termination texts into array lookups
11 years ago
Richard Fuchs
adeb0b33a3
the log rate limiter must take the prefix into account
11 years ago
Richard Fuchs
c22cc161ed
Merge branch 'rfuchs/atomic-stats'
11 years ago
Richard Fuchs
b023d6c173
update redis mod version to 7
11 years ago
Richard Fuchs
ca149e6b81
"long" can be 32 bits only and may truncate math
11 years ago
Richard Fuchs
da6b6a119a
fix compiler warning on 32bit
11 years ago
Richard Fuchs
49328cd8b5
implement atomic64 for non-64-bit platforms
11 years ago
Richard Fuchs
787d90f004
rename atomic_uint64 to atomic64 for brevity
11 years ago
Richard Fuchs
f6dee07acd
fix initial seqnum in simulator
11 years ago
Richard Fuchs
fb9ed6ef0a
use trial & error approach to guess ROC in case of SRTP auth failures
Fixes #71
11 years ago
Richard Fuchs
deba231143
rename an old MP_ variable to RE_
11 years ago
Richard Fuchs
1e3f06a46f
split some perl SRTP stuff into module and add debug script
11 years ago
Richard Fuchs
fedaaddf03
remove superfluous \n from log messages
11 years ago
Richard Fuchs
3bc1672a0e
more atomic stats, and fix average length calc
11 years ago
Richard Fuchs
20fd255acc
use UINT64F instead of %llu where appropriate
11 years ago
Richard Fuchs
28c6db9e53
fix references and locking in CLI
11 years ago
Richard Fuchs
411a888f9b
use atomic ops for stats
11 years ago
Richard Fuchs
ee4f2d22ab
convert ilog() into macro
11 years ago
Richard Fuchs
de37ac046c
use TLS buffer array for temporary strings
11 years ago
Richard Fuchs
9e44c16d37
Merge branch '1and1-master'
11 years ago
Richard Fuchs
38822852c3
decrease calls to time() in graphite code
11 years ago
Richard Fuchs
7175a261ca
decrease sleep time of graphite loop
11 years ago
Richard Fuchs
965d989c93
static'ize graphite global vars
11 years ago
Richard Fuchs
c0b2f3debd
fix graphite code not to leak fds in error cases
11 years ago
Richard Fuchs
36c7141d53
change control_ng_stats into a hash and use locking and atomic ops
11 years ago
Richard Fuchs
f5444718d4
fix compiler warnings
11 years ago
Richard Fuchs
57c0a84d81
add locking to totalstats
11 years ago
Richard Fuchs
37d98ad3ed
dump DTLS cert and keys
11 years ago
Richard Fuchs
a81588e313
provide convenience function get_log_level()
11 years ago
Frederic-Philippe Metz
7e6a2b809a
Merge branch 'dev-fmetz'
11 years ago