Richard Fuchs
|
a23fe2f7b6
|
Fall back to userspace forwarding if kernel module is unavailable
|
14 years ago |
Richard Fuchs
|
cefa4d764d
|
correctly restore ipv4 addresses from redis
|
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
|
3d47cba839
|
check tags in delete message
|
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
|
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.
- Use defines to index regex results.
- Add optional viabranch suffixed to call-id (WIP).
|
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
|
0c23b07db6
|
ignore user-supplied addresses and use proxy-supplied hints as only determining factor between ipv4 and ipv6
|
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
|
305ce520ae
|
fix a segfault and improve debug build
|
14 years ago |
Richard Fuchs
|
50d63ffff4
|
fix "make debug"
|
14 years ago |
Richard Fuchs
|
01645a2ed2
|
regression fixes
|
14 years ago |
Richard Fuchs
|
b917ac0e71
|
move everything to mapped-ipv4-in-ipv6 API
|
14 years ago |
Richard Fuchs
|
61967c1d32
|
convert some macros to inline functions
|
14 years ago |
Richard Fuchs
|
2a24d2d385
|
make the fallback RE even more liberal and fix broken RE substring indexes
|
14 years ago |
Richard Fuchs
|
d05f5831d4
|
add the ipv6 logic to the userspace daemon.
problems with this:
1) not pretty
2) most certainly doesn't work
3) only compiles with no-redis
4) not pretty and most certainly doesn't work
|
14 years ago |
Richard Fuchs
|
25efdcec03
|
add some debug messages
|
14 years ago |
Richard Fuchs
|
36ce2de3f5
|
add a "make debug" option
|
14 years ago |
Richard Fuchs
|
47a1bdd782
|
fix incorrect behavior when a stray lookup is received
|
14 years ago |
Richard Fuchs
|
ddaa9755e3
|
Return a dummy/error reply over UDP when a call doesn't exist, so kamailio doesn't think we're dead
|
14 years ago |
Richard Fuchs
|
9d37914496
|
extend the re-invite simulator to include port changes.
add some more debug messages to make sure the right things are happening.
|
15 years ago |
Richard Fuchs
|
2b37826e46
|
Reworked port re-use logic and adapted test scripts to accomodate for the changes.
All tests seem to be OK so far, but this is EXPERIMENTAL code - do not use in production.
|
15 years ago |
Richard Fuchs
|
20b63fe570
|
Enable on-hold/mute media IP handling
|
15 years ago |
Richard Fuchs
|
82a9ca19af
|
Fix obscure 3-way call connect issue
Add test script for this error case
Add on-hold/mute media IP handling, but disabled for now
|
15 years ago |