Commit Graph

39 Commits (11f4a5c77a81f1323fcd5ee4d0793ea9f4548e4d)

Author SHA1 Message Date
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.
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.
14 years ago
Richard Fuchs 2b37826e46 Reworked port re-use logic and adapted test scripts to accomodate for the changes.
14 years ago
Richard Fuchs 20b63fe570 Enable on-hold/mute media IP handling
14 years ago
Richard Fuchs 82a9ca19af Fix obscure 3-way call connect issue
14 years ago
Richard Fuchs 3191b15c33 properly fix the upc/kapsch 3-way call connect issue
14 years ago
Richard Fuchs 5d5867513e add another port number to a log message
14 years ago
Richard Fuchs 5a63b54d3b Add some more log information
14 years ago
Richard Fuchs f8e33506a2 Fix a mem leak
14 years ago
Richard Fuchs 0fd9e0dae4 Create compile-time option ("make no-redis") to eliminate all redis-related code from binary
14 years ago
Richard Fuchs 9ef47a4906 slightly revised the testing routing; added "dump everything to redis" function
14 years ago
Richard Fuchs 267b8a9ce4 Add a "test routine" for redis DB and call restoration. Takes less than 2 seconds to restore 3000 calls.
14 years ago
Richard Fuchs 467e0183ae actually associate restored call streams with call
14 years ago
Richard Fuchs c7635d4365 use G_N_ELEMENTS from glib instead of ARRAY_SIZE
14 years ago
Richard Fuchs c1f259e658 Implement internal "ports used" housekeeping, as apparently it's possible to open the same UDP port for listening many times.
14 years ago
Richard Fuchs 16d54a3427 move to slice allocator; remember UUID for restored calls
14 years ago
Richard Fuchs 9b036f8ccf implement call restore logic - needs testing
14 years ago
Richard Fuchs 9a529cefbb Only compile and use the static version of the redis lib
14 years ago
Richard Fuchs f4a773ba6c Push the call and stream information into redis - WIP
14 years ago
Richard Fuchs 3b8dda7510 Make the daemon more aggressive with invalidating peer information
14 years ago
Richard Fuchs 3ae125aa91 introduce --advertised-ip parameter
14 years ago
Richard Fuchs d97e5c21ff fix port==0 case
14 years ago
Richard Fuchs fd623f2754 add port-min and port-max parameters
14 years ago
Richard Fuchs 79465a83cc fix order in responses
14 years ago
Richard Fuchs c3ad30063d implement delete UDP command
14 years ago
Richard Fuchs b6370bf556 First step in implementation of UDP control protocol - untested/unfinished
14 years ago
Richard Fuchs 593121d551 create tags and branches
14 years ago