[sr-dev] New commits on branch master

Alex Hermann alex at speakup.nl
Mon Nov 3 10:14:25 CET 2014


URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=293caa403bba6741d15254a42d106392fc657888
Author: Alex Hermann <alex at 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=3aec75e97b579cc67340c0fb81b276321b4ab73a
Author: Alex Hermann <alex at 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=2d7f748ef690846365e4dd5bc5a91df21e39321c
Author: Alex Hermann <alex at 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=e1f96b11379abd60fd53c49a376f6cf3cb1fc69d
Author: Alex Hermann <alex at 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=e2596876b830783de88934d45c9c5563ba2c3577
Author: Alex Hermann <alex at 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=8adcf8f0e3ba2fa969583f6630dbd9e3aaecfcac
Author: Alex Hermann <alex at 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=3d24997fd1ba34bd4e426656b1533530718008a0
Author: Alex Hermann <alex at 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=54f19e018a1a569b532555311505d4962de49bd7
Author: Alex Hermann <alex at 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=98618105265d494b89a7c24f2f2854de7ecb0ead
Author: Alex Hermann <alex at 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=5f05db99979e6c74d8303437d6c422478a1fbc7c
Author: Alex Hermann <alex at 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=e98c601c43edbfbf7b389e04e9fb16839577ef5a
Author: Alex Hermann <alex at 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=c6d2480efd95336ae34a2fb732dd4cb62ac89cbb
Author: Alex Hermann <alex at 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=65c9174d4e53cbad02b84504168ab000aa5ecfe0
Author: Alex Hermann <alex at 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=d29103045ec2de4c22d606fae6c3b424ae1020f7
Author: Alex Hermann <alex at 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=902a77af1501f78fcc1205a37a5307e1d300f301
Author: Alex Hermann <alex at 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=a4eacbb469909978b7a9eff8767dcbdd5110ee99
Author: Alex Hermann <alex at 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=42f506c08073c5f8ca84f1f12ea9e6c820f162d8
Author: Alex Hermann <alex at 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=aa4fabe05dd3b6dc841325fe279596293d327a92
Author: Alex Hermann <alex at 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=ee9b78709516b935e087b0efcb620c13aad1a740
Author: Alex Hermann <alex at 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=132d35e0079f79294b5b22115f710d541e0e9c5c
Author: Alex Hermann <alex at 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.




More information about the sr-dev mailing list