Commit Graph

75 Commits (aee28dac23edc663177d545a2555073c1908e293)

Author SHA1 Message Date
Stefan Sayer 43f8fc7aea b/f: when comparing address, only memcmp address space
15 years ago
Stefan Sayer b2d952105f b/f: use ERROR instead of printf
15 years ago
Raphael Coeffic 7c16e8466e b/f: do not pass orphan replies to UA.
15 years ago
Raphael Coeffic 4552965220 b/f: race condition timers
16 years ago
Raphael Coeffic 7058baf658 b/f: cancel msg length & zero-termination.
16 years ago
Raphael Coeffic f50051ddf3 b/f: PRACK transaction matching.
16 years ago
Raphael Coeffic 71c24a546d b/f: multiple routes within a [Record-]Route HF.
16 years ago
Stefan Sayer 0df63e04e5 fix some class/struct fwd decl mismatches
16 years ago
Stefan Sayer 604cb3e10c some DBG/INFO logging on startup
16 years ago
Stefan Sayer f6f29c636d b/f: don't pass prov reply to CANCEL to UA
16 years ago
Raphael Coeffic c5ccd21ead b/f: fixes last route for strict routing.
16 years ago
Raphael Coeffic 0c48994f00 isolate strict routing.
16 years ago
Raphael Coeffic 291c9c5a3c b/f: do not try DNS resolution if SRV target is an IP address.
16 years ago
Raphael Coeffic 5d5adb0e2e adds separate first route parser.
16 years ago
Raphael Coeffic c0d2983181 Make the outbound interface manually selectable (signaling & media).
16 years ago
Raphael Coeffic 406238f393 adds automatic transport selection for SIP messages.
16 years ago
Raphael Coeffic 34665040da Wip: start multiple SIP/UDP servers on multiple interfaces.
16 years ago
Stefan Sayer 5bd402c8bd unified and cleaned up debug log
16 years ago
Stefan Sayer 9d7ccee705 add sems.conf option skip_dns_srv
16 years ago
Stefan Sayer 7819fb80e1 fix double str2ip definition made by merge
16 years ago
Stefan Sayer 0005f3d610 more debug log regarding SRV lookups
16 years ago
Stefan Sayer 47adad8ab3 b/f: don't try to resolve IP addresses
16 years ago
Stefan Sayer 98966f25d8 if set, use next_hop ip:port for replies, too
16 years ago
Stefan Sayer 17b60aac52 grammatical correction in dbg message
16 years ago
bpintea 3deaa15255 100rel bug fix
16 years ago
Stefan Sayer daa9c241ff sbc: routing with next hop
16 years ago
Stefan Sayer e1e8aa2e6b warning about missing to-tag only if unhandled
16 years ago
Stefan Sayer 5f93d15285 restored license and reformatting
16 years ago
Stefan Sayer 097e5f44ae restore file that mysteriously got corrupted
16 years ago
Stefan Sayer 7dcb7e2abb added OpenSSL linking exception to license
16 years ago
Raphael Coeffic 5d1ba1e5ce small changes in debug messages
16 years ago
Raphael 70469dea2d small fixes
16 years ago
Raphael Coeffic 7e65eccab8 added onw functions for parsing DNS reply
16 years ago
Raphael Coeffic 2eeef30fbb fix bug introduced with f5bfad916c
16 years ago
Raphael Coeffic 9eecb79ab3 fixes port number for A record lookups
16 years ago
Raphael Coeffic 248bc3e11a corrected some bugs
16 years ago
Raphael Coeffic a2d39c5c09 remember which SRV entries have already been used (stored in dns_handle)
16 years ago
Raphael Coeffic a7389521e2 queries SRV records if no port specified in the R-URI (RFC3263)
16 years ago
Raphael Coeffic 9c3ba1958a cleanup + added TODOs
16 years ago
Raphael Coeffic 2c3875dad8 added a garbage collector threads (removes expired entries)
16 years ago
Raphael Coeffic 0672c66d8e fixes the port number when a new address is used
16 years ago
Raphael Coeffic 0ea62e575b moved generic types to the core directory
16 years ago
Raphael Coeffic a292668861 fixes retransmission to another ip
16 years ago
Raphael Coeffic 9e22de3bea added some entropy into compute_branch
16 years ago
Raphael Coeffic f5bfad916c support for RFC 3263 improvement
16 years ago
Raphael Coeffic 5120770a4e introduced a new DNS cache
16 years ago
Raphael Coeffic e7771d3f38 introduced the singleton pattern
16 years ago
Raphael Coeffic b8444a196e - 'template-ized' the hash table mechanism so that it can be used by others as well (until now, only for sip transactions).
16 years ago
Raphael Coeffic 6907a1db89 fixes ipv6 in parse_uri
16 years ago
Raphael Coeffic fb3488baf8 remove a potential memory leak
16 years ago