Commit Graph

110 Commits (254c8e2abe2d4013e476e660f65fc302bc938903)

Author SHA1 Message Date
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
Andreas Granig 81f5926f58 More debugging.
14 years ago
Andreas Granig 26570a02ac Another typo. Too much perl development lately :)
14 years ago
Andreas Granig aab3ef7e8a Fix typo.
14 years ago
Andreas Granig b2f1e7f70a Some more fixes when deleting calls.
14 years ago
Andreas Granig 35ce73bb92 Fix timeout handling for call list.
14 years ago
Andreas Granig 7b51c0bc30 Implement viabranch-based call-list.
14 years ago
Andreas Granig fb72957594 Cleanup regex result indexing and add via branch.
14 years ago
Richard Fuchs 481bfd22c6 remember the desired address family in port-reuse case
14 years ago
Richard Fuchs d3dca330fa Compile fixes in daemon for Debian etch
14 years ago
Richard Fuchs 1b93bdb9b7 fix handling of calls with multiple concurrent media streams
14 years ago
Richard Fuchs 4b30d4f4d3 Use [] when printing IPv6 addresses where appropriate
14 years ago
Richard Fuchs cf5ac6752e fix the TOS socket option for ipv6
14 years ago
Richard Fuchs d7598efe40 suffix mediaproxy reply with address family info
14 years ago
Richard Fuchs 534f4be7e6 compile debian package version into all 3 components at build time
14 years ago
Michael Prokop ac9b60a32a Makefile: use Debian package versioning information for BUILD_TIME
14 years ago
Richard Fuchs 0c23b07db6 ignore user-supplied addresses and use proxy-supplied hints as only determining factor between ipv4 and ipv6
14 years ago
Richard Fuchs 9e1c90adb9 inet_pton is anal, so gotta work around that
14 years ago
Richard Fuchs 8bc2f0505d support command-line ipv6 addresses given in [] format
14 years ago
Richard Fuchs 7129c25e64 don't give out ipv6 addresses if we're not ipv6 enabled
14 years ago
Richard Fuchs e6e151bdd4 and while we're at it, add support for ipv6 on the udp control protocol as well
14 years ago
Richard Fuchs 4c508f28ee support the internal/external flags for ipv4/ipv6 hints
14 years ago
Richard Fuchs ccfc13437c it helps to actually make use of new command line params. basic RTP forwarding testing OK now for both ipv4 and ipv6
14 years ago
Richard Fuchs 305ce520ae fix a segfault and improve debug build
14 years ago
Richard Fuchs 5d9cb37f1f another fallback RE fix
14 years ago