URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=293caa4…
Author: Alex Hermann <alex(a)speakup.nl>
Date: Thu Oct 30 17:15:38 2014 +0100
perl: check for and handle memory allocation failures
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=3aec75e…
Author: Alex Hermann <alex(a)speakup.nl>
Date: Thu Oct 30 17:12:28 2014 +0100
core: Don't log errors when dns find no more records
If the proxy is listeneing on both ipv4 and ipv6, DNS attempts are done for
both A and AAAA records. If the last of these lookup fails with no records
found, don't log an error if the first lookup did already return records.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=2d7f748…
Author: Alex Hermann <alex(a)speakup.nl>
Date: Tue Oct 16 14:57:42 2012 +0200
dispatcher: Ignore IPv6 addresses if IPv6 lookups are disabled.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=e1f96b1…
Author: Alex Hermann <alex(a)speakup.nl>
Date: Tue Oct 14 15:58:41 2014 +0200
tm: backup xavps before running callbacks
regular avps were being backupped, just not xavps.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=e259687…
Author: Alex Hermann <alex(a)speakup.nl>
Date: Fri Oct 10 11:06:43 2014 +0200
core: fork_*_utimer()'s interval is in microseconds
Sync comments with code and function names
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=8adcf8f…
Author: Alex Hermann <alex(a)speakup.nl>
Date: Thu Oct 9 17:54:20 2014 +0200
core: time_t is unsigned, handle integer underflow correctly
When the processing of the timer code takes longer than the interval, don't
sleep for 4Gs.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=3d24997…
Author: Alex Hermann <alex(a)speakup.nl>
Date: Thu Oct 2 16:33:26 2014 +0200
tm: remove dead code
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=54f19e0…
Author: Alex Hermann <alex(a)speakup.nl>
Date: Thu Oct 2 16:46:23 2014 +0200
tm: log an error message as error, not debug
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=9861810…
Author: Alex Hermann <alex(a)speakup.nl>
Date: Tue Oct 14 11:40:46 2014 +0200
dmq: prevent unnecessary deep copies of string when building reply body
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=5f05db9…
Author: Alex Hermann <alex(a)speakup.nl>
Date: Tue Oct 14 11:39:12 2014 +0200
dmq: unlock in failure path in build_notification_body()
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=e98c601…
Author: Alex Hermann <alex(a)speakup.nl>
Date: Tue Oct 14 11:38:36 2014 +0200
dmq: handle failure to build callback parameter
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=c6d2480…
Author: Alex Hermann <alex(a)speakup.nl>
Date: Mon Oct 20 22:35:59 2014 +0200
dmq: check if dmq socket exists
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=65c9174…
Author: Alex Hermann <alex(a)speakup.nl>
Date: Thu Sep 25 13:21:36 2014 +0200
dmq: more efficient find_dmq_node_uri
No need to build a complete dmq_node, only host and port are needed.
Can be done on the stack.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=d291030…
Author: Alex Hermann <alex(a)speakup.nl>
Date: Thu Sep 25 12:11:03 2014 +0200
dmq: Lower the minimum ping interval to 5 sec
There is no real reason to have a minimum, let alone a minimum of 60 secs.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=902a77a…
Author: Alex Hermann <alex(a)speakup.nl>
Date: Fri Aug 22 15:56:22 2014 +0200
mi_datagram: Send error response on out-of-memory
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=a4eacbb…
Author: Alex Hermann <alex(a)speakup.nl>
Date: Fri Aug 22 15:16:00 2014 +0200
core: Document the right type for 'str*' in the RPC interface
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=42f506c…
Author: Alex Hermann <alex(a)speakup.nl>
Date: Tue Aug 19 12:36:23 2014 +0200
core: sip_msg_shm_clone: clone parsed maxforwards value in shm
maxfwd module modified the msg buf directly instead of adding a lump. In
addition it is filling the parsed value of the header field.
Clone this field into shm so later code can at least determine if the msg
has been mangled so it can retreive the original value of the header.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=aa4fabe…
Author: Alex Hermann <alex(a)speakup.nl>
Date: Mon Oct 20 15:38:51 2014 +0200
kcore: print_rr_body: return number of printed Record-Route bodies
Act like the documentation, return the number of printed RR bodies, not the
total number of RR bodies.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=ee9b787…
Author: Alex Hermann <alex(a)speakup.nl>
Date: Mon Oct 20 15:38:11 2014 +0200
tm: Fix setting flags for record-route headers
The flags where set in add_uac() by counting the number of record-route
headers added by prepare_new_uac(). The latter function backups and
restores the list of lumps, so add_uac() only sees the original list,
which is not what has happened on the branch being handled.
Moving setting the flags into prepare_new_uac() fixes this.
This fixed the dialog module, which has to remove the correct number
of RR headers from the callee's routeset (which it does based on the
tm flags).
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=132d35e…
Author: Alex Hermann <alex(a)speakup.nl>
Date: Mon Dec 30 12:07:38 2013 +0100
pv: Don't log warnings when a string flag id is used
check_flag is logging a warning when the numeric id is also used via a string
alias. Don't call this function if the flag id is a string.