Richard Fuchs
|
4a3e36bf04
|
mybsearch function is also obsolete
|
14 years ago |
Richard Fuchs
|
1ee9782b98
|
dont poll kernel list when table couldnt be opened
|
14 years ago |
Richard Fuchs
|
8b320e76d9
|
lets be more strict with timer removal
|
14 years ago |
Richard Fuchs
|
52ef56d106
|
it's inefficient to walk the entire list of poller items every second just to look for times which we don't really use. so instead, use the linked timers list for this purpose. this is also inefficient for timer remove, but since we don't use those times anyway, we don't care.
|
14 years ago |
Richard Fuchs
|
ee30ea647a
|
BSEARCH macro is obsoleted
|
14 years ago |
Richard Fuchs
|
69e5a2840a
|
use glib slice allocator in poller
|
14 years ago |
Richard Fuchs
|
48f0a61277
|
good bye poll(), hello epoll_*()
|
14 years ago |
Richard Fuchs
|
89fb0c42c4
|
update .so name to match .deb
|
14 years ago |
Richard Fuchs
|
f3a5ea2eb8
|
take rtcp ports into account when checking for timeouts
|
14 years ago |
Richard Fuchs
|
f28fea205b
|
take 0-byte packets into consideration when updating peer info for NAT'd streams
|
14 years ago |
Richard Fuchs
|
6c6332ed91
|
dump packet stats upon call teardown
|
14 years ago |
Richard Fuchs
|
376dd662ba
|
increase max udp packet len to 8192 and add warning message if the limit is hit
|
14 years ago |
Richard Fuchs
|
8f94668a72
|
log version upon startup
|
14 years ago |
Richard Fuchs
|
44db4d4548
|
who knew that zero-length udp packets are valid?
|
14 years ago |
Richard Fuchs
|
5dfb33aa9d
|
be a bit more clear in the read error message
|
14 years ago |
Richard Fuchs
|
e9f0681d45
|
log error code upon RTP socket error
|
14 years ago |
Richard Fuchs
|
e62a58eb31
|
remove uuid helper code
|
14 years ago |
Richard Fuchs
|
f775df551c
|
separate redis code from main code - modularize!(tm)
|
14 years ago |
Richard Fuchs
|
4090cb4a93
|
add alarm timeout for xmlrpc calls
|
14 years ago |
Richard Fuchs
|
3fc55e0eae
|
we need to use the to-tag for sems
|
14 years ago |
Richard Fuchs
|
c054124217
|
pipelined redis commands may also fail, handle it
|
14 years ago |
Richard Fuchs
|
af0d2e9e45
|
make RPC call to SBC upon RTP timeout for call teardown
|
14 years ago |
Richard Fuchs
|
e47f8265a5
|
link against xmlrpc-c libs
|
14 years ago |
Richard Fuchs
|
7b6c8db4f5
|
add --b2b-url CLI parameter
|
14 years ago |
Richard Fuchs
|
29f66f8f0d
|
create a cli flag to disable automatic fallback to userspace if desired
|
14 years ago |
Richard Fuchs
|
a23fe2f7b6
|
Fall back to userspace forwarding if kernel module is unavailable
|
14 years ago |
Richard Fuchs
|
e781f53243
|
always store ip addresses in ipv6 format from now on
|
14 years ago |
Richard Fuchs
|
cefa4d764d
|
correctly restore ipv4 addresses from redis
|
14 years ago |
Richard Fuchs
|
332e5d59b5
|
adding some redis debug messages
|
14 years ago |
Richard Fuchs
|
a0c696e9c4
|
DEL multiple redis keys with one statement when possible
|
14 years ago |
Richard Fuchs
|
241d479de2
|
Push viabranch info into redis and restore it as well
|
14 years ago |
Richard Fuchs
|
e6a56fc3e4
|
Don't try to remember viabranch if viabranch is NULL (only applies to TCP protocol)
|
14 years ago |
Richard Fuchs
|
b3d6729e10
|
Remove packaged libhiredis
|
14 years ago |
Richard Fuchs
|
d9e6920daa
|
properly handle pcre_get_substring_list returning empty strings on non-matched substrings
|
14 years ago |
Richard Fuchs
|
c2d34a9f1e
|
avoid coredump
|
14 years ago |
Richard Fuchs
|
2ea4a70bf4
|
running out of vector space...
|
14 years ago |
Richard Fuchs
|
3d47cba839
|
check tags in delete message
|
14 years ago |
Richard Fuchs
|
28b90b385e
|
add fromtag and totag to D udp command
|
14 years ago |
Richard Fuchs
|
77e7ca68bc
|
add numbered comments to pcre
|
14 years ago |
Richard Fuchs
|
49be46b41c
|
let's try a different approach to via-branch handling, reverting most of andi's changes
|
14 years ago |
Andreas Granig
|
11a77d9cc8
|
Fix lookup handling for viabranch.
|
14 years ago |
Andreas Granig
|
24d22be867
|
Supress replacing call hash when deleting full call.
|
14 years ago |
Andreas Granig
|
ca40d99f9a
|
Properly allocate callid mem when replacing hash entry.
|
14 years ago |
Andreas Granig
|
39766afdf6
|
Update callhash on removal of first call in linked list.
|
14 years ago |
Andreas Granig
|
93a822f271
|
More debug messages.
|
14 years ago |
Andreas Granig
|
24e2a02f9f
|
Delete full call if only one branch is left.
|
14 years ago |
Andreas Granig
|
542a171bb4
|
Use proper function to remove all branches on D command.
|
14 years ago |
Andreas Granig
|
40b80e49fa
|
Remove callid hash-entry first, then free calls.
|
14 years ago |
Andreas Granig
|
6c669c6f07
|
Print viabranch in syslog messages along the callid.
|
14 years ago |
Andreas Granig
|
d8e382fe44
|
Adapt regex for deletion.
|
14 years ago |