[sr-dev] New commits on branch sr_3.0

Andrei Pelinescu-Onciul andrei at iptel.org
Thu Aug 19 11:31:21 CEST 2010


URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=0451e203e9ddfca55dec0c401ed3723661944ac2
Author: Henning Westerholt <henning.westerholt at 1und1.de>
Date:   Wed Aug 18 13:45:37 2010 +0200

    pdbt: fix two bugs in debian packaging
    (cherry picked from commit cd71125fcdb434d50f6e7b5d208d260ebc49fca6)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=7465ebfac7e1ea6b4640656f65aa8911a5bcb059
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Thu Aug 12 17:14:38 2010 +0200

    presence(k): copy evs_subs_handl to presence event list
    
    - patch by Nikita Kozlov, closes FS#82
    (cherry picked from commit 9216a2ffa4c6ffd4bdd387530cad359f75acf0d7)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=40d2b9d14e64f2fe41aa0a55ccafd6df83932a91
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Fri Jul 30 23:29:43 2010 +0200

    presence_dialoginfo(k): don't exeed array size in error case
    
    - error handling could get to the size of array as index, resulting in
      out of bounds operation
    - patch by Marius-Ovidiu Bucur
    (cherry picked from commit 48f3159cdcc9ef06114a6d8f853687dc1338a8f0)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=9cf04bef7423ec38dbfcd140379f085cb76c7db8
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Fri Jul 30 23:26:35 2010 +0200

    presence(k): set properly db updated flag
    
    - patch by Marius-Ovidiu Bucur
    (cherry picked from commit b31c53abf1c3bafafb59d3fa6456135f1da6e6c9)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=264af2a29d1ca7aa0fc68c5630ed7f7793731747
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Fri Jul 30 20:25:52 2010 +0200

    pua(k): use the outbound proxy on updates
    
    - patch by Alex Hermann, SF#3035780
    (cherry picked from commit f39cb1976978f0860d41a05ed181e45e14c88c58)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=fee4f03245117d410f3c131400715de8c2ee9639
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Fri Jul 30 20:15:13 2010 +0200

    pv: fixed tobody.params transformation
    
    - len was wrong when having quoted parameters
    - patch by Alex Hermann, closes SF#3035382
    (cherry picked from commit 6cc5f8ec90db48483d644430bc2628356833fc1e)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=12945f64671d0c7819f6f9e6db3a63cb6f8e9e23
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Fri Jul 30 20:07:45 2010 +0200

    core: fix parsing quoted paramers in To header
    
    - fix off-by-one bug for quoted parameter values in parse_to
    - patch by Alex Hermann, SF#3035382
    (cherry picked from commit 8593bc83c748835c6132eaa678064a2466316ae7)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=f394c9dab8c7a26a8720c9f3e83f8251daa91152
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Fri Jul 30 19:40:50 2010 +0200

    registrar(k): reset local contact holder
    
    - when an UA fetches the bindings for a user and the user isn't
      registered, properly return an empty contact.
    - closes SF#3035778, patch by Alex Hermann
    (cherry picked from commit 776d941bef2e97089493a896bf0b57607078c52d)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=ef9135e9e96406b4860edc492cf6a29459d51434
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Sat Jul 24 08:44:56 2010 +0200

    sl(k): removed not needed var
    (cherry picked from commit 52e256540d8d2e6aa17256887fb9ff17580af3f8)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=0a5bee9b03ad403878ef0f31b284072e0e99cc6a
Author: Timo Reimann <timo.reimann at 1und1.de>
Date:   Thu Aug 5 18:17:01 2010 +0200

    modules_k/dialog: Remove trailing whitespace.
    (cherry picked from commit 3ed75d129730ffe30fb3c1d5f8fa7870c9b5516a)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=53919688545fc8d128bfe80d94639febd13c48f2
Author: Timo Reimann <timo.reimann at 1und1.de>
Date:   Thu Aug 5 18:12:17 2010 +0200

    modules_k/dialog: Provide new fix to prevent "unable to find
    dialog" WARN messages caused by accessing a dialog in the
    "deleted" state (often happens with simultaneous BYE requests when
    both UAs hang up at the same time).
    
    This commit uses a different approach where a "deleted" flag is
    set in get_dlg() and lookup_dlg() which callers may evaluate.
    Callers who only care about existing dialogs can ignore the flag
    by passing a NULL argument.
    
    The commit "replaces" 9b7f25d7 and follows up 0723496c.
    (cherry picked from commit d1693b2c64dfc44f0271bdd1c38315578ebe7135)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=9e947a12c6b062c7df4cf17e1d842abd3cffd2a9
Author: Timo Reimann <timo.reimann at 1und1.de>
Date:   Thu Aug 5 17:23:34 2010 +0200

    modules_k/dialog: Revert "Prevent 'unable to find dialog' WARN
    messages caused by accessing a dialog in the "deleted" state".
    
    The approach chosen was incomplete as it requires extending checks
    of return values for all calls to get_dlg() and lookup_dlg()
    against POINTER_CLOSED_MARKER. Otherwise, it may lead to server
    crashes when code mistakes POINTER_CLOSED_MARKER for an existing
    dialog. However, having to check against two return values
    requires a lot of logic changes.
    
    Therefore, a better approach will be taken in a follow-up commit.
    
    This reverts commit 9b7f25d7196e41cbcc77c1d6e316cb1a8664ed81.
    (cherry picked from commit 0723496c037d8e22210861d6a0e9041351097f63)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=54ae4e8edb23a17bc6cd042edfbd6bcc464b6514
Author: Marius Zbihlei <marius.zbihlei at 1and1.ro>
Date:   Thu Aug 5 11:31:02 2010 +0300

    modules:carrierroute Better handling of fclose
    (cherry picked from commit b5ef768bcabf905d455ca26225c55f858cbe4c48)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=17e5609c9ea7f571983900ea2fca71ac78903e3a
Author: Marius Zbihlei <marius.zbihlei at 1and1.ro>
Date:   Thu Aug 5 11:02:14 2010 +0300

    modules/carrierroute: Prevent resource leak in case of error
    
    the 2 FILE* opened in file mode where not properly closed on all code paths
    (cherry picked from commit 821a4322a0902b827add7913705f72d5e50176b5)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=ebe29085b6b04857cfc8d03922958dd74e087b75
Author: Marius Zbihlei <marius.zbihlei at 1and1.ro>
Date:   Mon Aug 2 17:26:20 2010 +0300

    modules/tm: Fixed memory leak related to several tm function exports
    
    Mk_proxy() call allocates a new proxy_t* structure. The free_proxy() call does
    not free this structure, it frees only the content. Another pkg_free is necessary
    in this case.
    (cherry picked from commit 2ae7c6779188e053aa6d1cbd891c428ccc2b63fa)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=5a5a830557c2a068ddc935fbef2c224cadad1c88
Author: Timo Reimann <timo.reimann at 1und1.de>
Date:   Thu Jul 29 19:09:51 2010 +0200

    modules_k/sst: Setting AVPs from integer values requires the
    PV_TYPE_INT flag to be set.
    (cherry picked from commit 61c4a93486fd3d215efb8d045c7415d752d3f057)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=2a15477abc0740f1d5466555db64adc66885ac8c
Author: Henning Westerholt <henning.westerholt at 1und1.de>
Date:   Thu Jul 29 18:42:27 2010 +0200

    reg(k): only store path if indicated by the configuration
    (cherry picked from commit 1ede271e9b669b2f335858edb47dd260f0d28ad2)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=f37b2f9dbe47334ab7575184e5ede4cf602cb9b4
Author: Henning Westerholt <henning.westerholt at 1und1.de>
Date:   Tue Jul 27 18:51:07 2010 +0200

    auth_db(k): proper initialization for the default column
    (cherry picked from commit 42a27402b74d44eebd702bcd5b5afa598205b520)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=997bf8fcc83398eb0cd7e376407a1201660f621c
Author: Timo Reimann <timo.reimann at 1und1.de>
Date:   Tue Jul 27 14:37:06 2010 +0200

    modules_k/dialog: Prevent "unable to find dialog" WARN messages
    caused by accessing a dialog in the "deleted" state (often happens
    with simultaneous BYE requests when both UAs hang up at the same
    time).
    
    - Move POINTER_CLOSED_MARKER from dlg_cb.c into dlg_hash.h for
      common usage.
    - in lookup_dlg() and internal_get_dlg(), return
      POINTER_CLOSED_MARKER when dialog is found but in the
      DLG_STATE_DELETED state.
    - in dlg_onroute(), abort request processing if dialog is found to
      be in the "deleted" state.
    (cherry picked from commit 9b7f25d7196e41cbcc77c1d6e316cb1a8664ed81)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=78f24f7399ae0d26bfdb71bdf1cc4bbca275a71e
Author: Timo Reimann <timo.reimann at 1und1.de>
Date:   Tue Jul 27 14:06:11 2010 +0200

    modules_k/dialog: Move comment regarding dialog-destroying
    unreference operation to proper new location.
    (cherry picked from commit 191cc1d6437a252516d76c6249aa701a5b39b4e4)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=9e01faf1af37a7a9c508728409f68449bfa18e2a
Author: Henning Westerholt <henning.westerholt at 1und1.de>
Date:   Mon Jul 26 19:02:04 2010 +0200

    Revert "db_postgres(old API) FS#77: fix BLOBs with postgres"
    
    This reverts commit a6141a32738b8610c70ba7e0a88c0d79561cb7a6.
    (cherry picked from commit c3964dbca625de202db16ae6a4f9ea91128ccb48)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=a3ba98928f2472766284ee201680628bae9bc1c9
Author: Marius Zbihlei <marius.zbihlei at 1and1.ro>
Date:   Mon Jul 26 17:39:18 2010 +0300

    modules_k/presence and modules_k/rls Fixed parse_to() usage
    
    In case of error parse_to returns a pointer to the last parsed character. This is not a strict
    error check, as several other modules provide a relaxed way of parsing To header (the uri is still
    parseable even if the TO headers are not).
    (cherry picked from commit 53c179bb3042bb767c43cd1a87a2cb8ab0ea92b7)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=10c17568930804838d4c5e92b07137626921e922
Author: Henning Westerholt <henning.westerholt at 1und1.de>
Date:   Fri Jul 23 13:51:11 2010 +0200

    dialog(k): also update README after doc change
    (cherry picked from commit 3fe08c96578a49fb70af11dd869de9572057afcd)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=45725d25da1c7db6d84a24ebb4b1b0122a5e029b
Author: Marius Zbihlei <marius.zbihlei at 1and1.ro>
Date:   Fri Jul 23 11:32:25 2010 +0300

    modules_k/pv : Fixed a bug in pv transformation (tobody transformation), that caused a segmentation fault.
    
    The bug was caused by a incorrect error handling of the parse_to() method (defined in parser/parse_to.c).
    The function returns a char* (pointer to the last character parsed), in case of error it updates an error status.
    On incorrect to params, a segmentation fault happened after some time.(Because of a double pkg_free).
    (cherry picked from commit e7096bf24310b71623520a3b963ddc50c111827c)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=e53d567e925203137e20d72b2d795e2a93d87048
Author: Timo Reimann <timo.reimann at 1und1.de>
Date:   Wed Jul 21 16:19:06 2010 +0200

    modules_k/dialog (doc update): Be specific on the fact that only
    confirmed dialogs can be terminated by means of "dlg_end_dlg".
    (cherry picked from commit 03e20458bc83a8d918c2ea17c3f46a073ce7cdd8)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=5fd5c35267f320dd7b55add641709168317c8e16
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Fri Jul 16 17:22:05 2010 +0200

    dispatcher: doc updated to reflect PV parameter options
    
    - ds_select_dst() can take PVs as parameters
    (cherry picked from commit f3d351355852c7df6582bcd7939ee3855168a60a)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=6a270ca3522056f9e2fe9d1dfaa117a11ff3a433
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Fri Jul 16 17:19:48 2010 +0200

    tm: use warn to print message if load_tm is not found
    
    - in case of sl trying to import tm api for stateful reply, is not an
      error if tm is not found
    - modules importing tm api print error message if the function returns
      error code and they need the tm
    (cherry picked from commit 5a25609343f5697e6ebcf8f49e589b992a8af72e)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=aa2eec11fe2b78f62500b43ce089a1bd4a52fc8b
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Thu Jul 15 13:48:21 2010 +0200

    core: print line for include_file errors
    
    - easier to localize the error, reported by Raul Alexis Betancor Santana
    (cherry picked from commit 2b680bde0605cbc1cb4840105fafc83a2a235ec5)
    (cherry picked from commit d9a4c3b4aefeb87f62b06dd2bd55f23bdb804b43)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=ec912660504af6e98b1048ac7d67624fadc75762
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Thu Jul 8 12:34:40 2010 +0200

    tmx: use TM api function to get tm table
    
    - fix missing symbol for mode=debug, reported by Santiago Gimeno
    (cherry picked from commit fb39052ff574c133c74f1f0a1c8d5f43b5bc93be)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=32ad357f752df81a892bc8f3da0072106eb66124
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Thu Jul 8 12:32:45 2010 +0200

    tm: export function to get access to tm table
    
    - to fix missing symbol in tmx for mode=debug, reported by Santiago Gimeno
    (cherry picked from commit 181f81b2458ee04241b36c65ac1d95f38003250d)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=87e30e815e65ff4a789d4093c7ecb62f9581899a
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Mon Jul 5 10:36:58 2010 +0200

    core: typos in comments
    (cherry picked from commit 39ac6a5c0a7833ad0c29ae7711f37b92c5c81e95)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=6d6e8ee75ccd51194ebf081914289eeeda6f56b6
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Fri Jul 2 18:21:10 2010 +0200

    tm: TMCB_RESPONSE_READY executes by its own
    
    - removed the define of it to TMCB_RESPONSE_OUT
    - now this callback is executed before writing reply to network
    (cherry picked from commit f1c35c13252d3160334e9b3f56094404f06009ba)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=945fb41a5e335c3521cc1ef05e1cc349e53903b8
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Thu Jul 1 21:03:36 2010 +0200

    msilo(k): updated readme file
    
    - documented the new parameter add_contact
    - readme file regenerated
    (cherry picked from commit 9d8c55287ea9ac93440d762c511afe531c629552)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=bc5707beace0ab93243d7e107df1fcca6bd8760d
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Thu Jul 1 20:56:23 2010 +0200

    msilo(k): parameter to control contact header
    
    - add_contact parameter controls whether contact header is added to
      msilo generated messages
    - default is off (no contact added, as per RFC3428), reported by Juha
      Heinanen
    (cherry picked from commit 8ffb09ce908088af89e70a5acd87a318baf5a029)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=15d098d1d13fb54d3ff9dd09405ab31649e4ae82
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Thu Jul 1 19:19:17 2010 +0200

    pdb: avoid child re-init
    
    - for mi cmd when used over xmlrpc module
    (cherry picked from commit bc34a82fbf5bd903cc50cb34c73afb7b685603a7)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=64661806e30c11c304eae2bbcea68b00f1f0c75c
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Thu Jul 1 19:08:04 2010 +0200

    presence_xml: avoid re-init of db handler
    
    - safety check for usage of xmlrpc module for mi cmds
    (cherry picked from commit 098deec785ab7c4e927104e83fc84b6c1b347719)
    (cherry picked from commit b4b903e1df57d290b2fcf3b7463b863ad402e15c)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=f2e449601a4afd2929b2fd858240cae13a878f05
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Thu Jul 1 19:07:18 2010 +0200

    presence: avoid re-init of db handler
    
    - safety check for usage of xmlrpc for mi cmds
    (cherry picked from commit 8a1d985743fe6ec544a215b8ddb6e54adbb024d9)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=c495bdf6d246291080b2a6eb0dff3c1ded494f76
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Thu Jul 1 19:00:51 2010 +0200

    kex: check if uptime value was initialized
    (cherry picked from commit 7537d27782b185a20d32b08f7bcb30557bb3b7ff)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=22aedb6d6ebb9f11ea8d4c7e29484504ea20664c
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Thu Jul 1 18:57:09 2010 +0200

    userblacklist: avoid double child initialization
    
    - safety check for cases when xmlrpc module is used to run mi commands
    (cherry picked from commit 3f2ca85f4254746240177830e85a87b81d8cfd85)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=ed8cd79e9c098a794865ed4f621eec48a098aeda
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Thu Jul 1 18:43:54 2010 +0200

    usrloc(k): avoid re-initialization of db handler
    
    - can happen if mi commands are used over rpc interface via xmlrpc
      module
    (cherry picked from commit 8948fe654b83217979b2d2154934a973aefa9ae3)
    (cherry picked from commit 705a61b1b9f03c11c10b266f6743124afaf40ea4)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=aa35a29d24d72a28ab0e5c63e09e6efdb7ec330a
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Thu Jul 1 18:35:27 2010 +0200

    domain(k): safety check for db handler initialization
    
    - avoid double initialization of db handler when using xmlrpc module for
      mi commands
    (cherry picked from commit c65fc04ff83c6304d5889f3426b3b96b5ac7ee69)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=e8c488655e3b54c6bb1267e252e6848e0d293ac5
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Thu Jul 1 18:31:14 2010 +0200

    drouting: check if db connection is initialized
    
    - applied for the case of mi reload command
    (cherry picked from commit 76266ca085d05be949ddc34df513de6810c5d65f)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=deedf6f6c4513320ecd3fa553fcd10dbe82c5aa3
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Thu Jul 1 18:22:15 2010 +0200

    htable: close db connection in case of mi cmd errors
    
    - in some error cases while processing mi reload command, db connection
      was left open
    (cherry picked from commit e723b2b24a87599d538b652ee60c862f769f8036)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=595d71f10837fb3bbf58be5e66a8f95e86b32d14
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Thu Jul 1 18:15:33 2010 +0200

    pdt(k): safety check for db handler initialization
    
    - there can be two attepts to initialize if xmlrpc module is loaded
    (cherry picked from commit 2e8d469de4253444d61cb186395d40c0fd492fe6)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=dafd3950edfddf7362c21c87f33944400caed022
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Thu Jul 1 18:13:54 2010 +0200

    mi_rpc: initialize mi cmds for sip workers
    
    - xmlrpc module re-uses sip workers to process xmlrpc request which can
      execute mi commands, therefore is need to initialize mi cmds as for a
      mi process
    - initialization is done only when xmlrpc module is loaded
    (cherry picked from commit b2b2a82d497ee37428abab933f4862255bc5c4a1)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=1bd3fa9971f708bb77bc5e29ec83827fdc26d727
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Thu Jul 1 17:40:20 2010 +0200

    permissions(k): safety check for db_handle
    
    - avoid double initialization of trusted ops db handler
    (cherry picked from commit df2d92a1f0698e0d108ec080de5fc3673d332209)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=1bb226177b45bcd7801516b8e7106c3d30e679cd
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Thu Jul 1 12:10:34 2010 +0200

    permissions(k): reverted incomplete fix for mi cmd
    
    - the mi command execution via rpc is fixed by initialization of mi commands
      done now by mi_rpc module
    (cherry picked from commit a92bb2ee265c6d7f44d3fe848725b458c441b207)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=44c8572020b0722740ed5492e9a3e16a0adf17fd
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Thu Jul 1 12:08:42 2010 +0200

    mi_rpc: call MI init child functions
    
    - MI init child functions called for RPC processes
    - fix for several MI commands that can be executed now via RPC and they
      needed to do specific initialization for each process
    - reported by Juha Heinanen
    (cherry picked from commit af18dae034cf8836f1627929f189983ca6010428)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=fd74c7862fc9f6129d80aa50a92d74c279b2b305
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Thu Jul 1 12:04:52 2010 +0200

    kmi: allow multiple initializations of mi child
    
    - safety check to detect if mi child was initialized
    - protect against multiple initializations that can occure due to
      usage from MI or RPC processes
    (cherry picked from commit 4047fc33053898d17498104b849dae9e45bee1e6)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=7bfcbcbd8f7a391aba873a920d0615e51a9f987f
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Tue Jun 29 19:48:59 2010 +0200

    core: safety check for free contact
    
    - patch by Sebastian Z., checking if the content is null before freeing
      it
    (cherry picked from commit 7aed7d72c98a8228e9687773c3bab20d8934251a)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=33b02f1bb198aa6eef313a2af4d95bc4ffcb8e73
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Tue Jun 1 23:02:14 2010 +0200

    presence_xml: fixed log message
    (cherry picked from commit 134edd5fcdfffcf18299f0673a1ecb65bd8b3241)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=47c0f963dbc460668c848f66448107d10b63b8af
Author: Timo Reimann <timo.reimann at 1und1.de>
Date:   Mon Jun 28 10:50:05 2010 +0200

    modules_k/dialog: Delay dialog deletion to absorb late in-dialog
    requests
    
    - When a dialog's state transitions to DLG_STATE_DELETED, register
      a tm callback for TMCB_DESTROY to absorb late in-dialog requests
      (no more "unable to find dialog for <REQUEST TYPE>" log
      messages).
    - On callback, unreference and, in consequence, destroy the
      dialog.
    (cherry picked from commit 3537c2d8c27617023cb9f9a569435483748fef1f)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=9a223c74d36c160ea144ab2abb97c0bb7540092b
Author: Timo Reimann <timo.reimann at 1und1.de>
Date:   Mon Jul 5 17:52:12 2010 +0200

    Increase failed_dlgs when a non-2xx final response has been
    received only.
    (cherry picked from commit dd9681ce5f6602c888d847a283eaaf637318994d)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=9a650c576979e9334f12f64beed2dd3e80dfbf44
Author: Timo Reimann <timo.reimann at 1und1.de>
Date:   Tue Jul 13 14:46:54 2010 +0200

    Fix minor typo
    (cherry picked from commit d4c63b7f3e7be5a2a86c929d013f19d6c8cbb4eb)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=565b659aa592a364238682558f7be6b77f2eb397
Author: Timo Reimann <timo.reimann at 1und1.de>
Date:   Tue Jul 13 13:21:40 2010 +0200

    modules/dialog: Do not send BYE request for non-confirmed dialogs
      (not supported).
    (cherry picked from commit 4a84c8c410ce45d9e5443eb52ac4c79e47ab5f3c)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=c780337753f6aef96a1ea07dd5df57af62af9f6b
Author: Marius Zbihlei <marius.zbihlei at 1and1.ro>
Date:   Wed Jul 7 12:39:58 2010 +0300

    Fixed a memory leak on shm memory, caused by the dtrie implementation.
    
     dtrie_destroy and dtrie_clear could leak 10 * sizeof(void*) for each node in the trie.
    Mainly affected carrierroute and userblacklist modules
    (cherry picked from commit 5c5cc3df5301e86ee78d79f52aa917e0f67f37e8)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=893d9fa6478d65ce5d7d9fc3296b73c1ccecd29f
Author: Timo Reimann <timo.reimann at 1und1.de>
Date:   Wed Jun 30 18:25:55 2010 +0200

    Do not consider in-early-dialog BYE requests to be bogus.
    (cherry picked from commit 8bf53ec54beab825794b8345cce7fdb41c783809)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=62e4a6b6271ea80cc83c37a305ff3854dc6ad964
Author: Juha Heinanen <jh at tutpro.com>
Date:   Wed Jun 30 17:15:37 2010 +0300

    modules_k/msilo: do not include Contact header in msilo generated messages
    (cherry picked from commit 37940ea09b861b18994c4243abf8c6d8e711a2ef)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=481cdc8dfe463da8ed5396ad1b0c7b498186fc06
Author: Henning Westerholt <henning.westerholt at 1und1.de>
Date:   Tue Jun 29 18:11:58 2010 +0200

    db_postgres(old API) FS#77: fix BLOBs with postgres
    
    fix BLOBs with postgres, also add a null-termination as the other
    SQL databases in order to be able to work with the presence modules
    (cherry picked from commit 2e56720769913c55cacc83fe3a31f44f072e7590)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=3013511fa663ab7be4c625770641fe51c9a9b419
Author: Henning Westerholt <henning.westerholt at 1und1.de>
Date:   Tue Jun 29 12:26:30 2010 +0200

    auc(k): fix error in authentification: Digest should be compared case insensitive
    (cherry picked from commit 3f5909fd3ca55aa43148d81a8874eaeaeaf91968)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=82931de77ad50b9eae63865c163d092fb8efd860
Author: Timo Reimann <timo.reimann at 1und1.de>
Date:   Thu Jun 24 18:39:49 2010 +0200

    modules_k/dialog: Fix timer reset and improve timeout value logging
    
    - Fix a bug that caused dialog timeout values to be refreshed only
      when a custom timeout was provided by the user via AVP.
    - Do not log failure to get timeout from AVP when in fact no AVP
      was used.
    - Add missing newline character.
    (cherry picked from commit 3d1d941dde7a2b4a764dcfc9939501e5ddf83f04)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=af3586d7ba499fb85cf4b07f0d9a5a40d0471577
Author: Timo Reimann <timo.reimann at 1und1.de>
Date:   Thu Jun 24 15:50:52 2010 +0200

    Correct typo in comment referring to other file.
    (cherry picked from commit 927351a2c4bd222db8a58b877a5fb018fdce2d00)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=43331dc1cef16cc561d334d0a2ce32f6714189e0
Author: Timo Reimann <timo.reimann at 1und1.de>
Date:   Thu Jun 24 15:01:13 2010 +0200

    modules_k/dialog: Reduce log verbosity for list traversal of
    expired dialogs.
    
    - Change logging of start/previous/next pointers from WARN to DBG
      when traversing the list of expired dialogs.
    (cherry picked from commit a5f03adcad92993e170be1d2a5dbb879b4777347)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=9208ca4bff0f9e0f738149644b24bc5be8ea0ff6
Author: Timo Reimann <timo.reimann at 1und1.de>
Date:   Wed Jun 23 15:39:21 2010 +0200

    Do not consider in-early-dialog requests to be bogus.
    (cherry picked from commit cbbc5eff256565a3eae29a9353bbb4e3064640bb)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=6d82a1f8cae4d7f9d7326c55be0057611b77116d
Author: Marius Zbihlei <marius.zbihlei at 1and1.ro>
Date:   Wed Jun 16 14:11:48 2010 +0300

    Always set data payload to NULL, thus avoiding problems when root node had data associated with it
    Credits for the patch go to Henning Westerholt.
    (cherry picked from commit f05a578613ca1c9cc15e27cc01c5573e1cf0b888)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=fe5f4eb0a1f164a9b5e241673fdbd72027beda7a
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Sun May 30 11:03:22 2010 +0200

    db_berkeley: get rid of compile warnings
    
    (cherry picked from commit 8b506f7d9b8eba682d180e458b0e2a278053d29a)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=4e491cc7b62b7101a96d1aa2788f813e00af7db5
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Sun May 30 11:34:47 2010 +0200

    srdb1: updated entities.xml path in db schema
    
    (cherry picked from commit 387e7ec22e736d1ce51f5c12d9f4e8533ead8512)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=11064eb6aa2b3ddaecd900a09c67a26efe2cbbbe
Author: Jon Bonilla <manwe at aholab.ehu.es>
Date:   Sun Jun 6 13:26:31 2010 +0200

    *PKG Debian
    - Mantainer header changed to $me
    (cherry picked from commit 3224810f6fc75b0f7a498e8bfe3947c0e05bc98f)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=019bd70da159ecb9ae61a6bc1883aba5a10a92f2
Author: Jon Bonilla <manwe at aholab.ehu.es>
Date:   Wed Jun 2 00:49:56 2010 +0200

    PKG Debian: More version support
    
    - debian-squeeze added.
          Purple excluded from the compile list. Seems that purple module does not work with libpurple 2.7+
    - ubuntu-lucid added
          Universe has to be enabled in sources.list for radius and memcached module dependency matching
    (cherry picked from commit 64db1af36c67e7ecb5bc3451f94a11b69edc1fa6)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=1fa239aa14df7df9ba8fe501a3e083b4ee1c89b9
Author: Jon Bonilla <manwe at aholab.ehu.es>
Date:   Tue Jun 1 23:31:14 2010 +0200

    PKG Debian version dependant changes
    
    - debian-lenny is erased and symlinks now to debian
    - debian-etch is recreated from debian. This provides consistency to all debian* folders
    - Berkeley and purple modules excluded in debian-etch to avoid dependency problems
    
    (cherry picked from commit aa2526dce7e5fcade57f577de5d701c990705cee)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=f3bf15584e9dac884ed8ef8562bd3bb8b3695a5a
Author: Jon Bonilla <manwe at aholab.ehu.es>
Date:   Sat May 29 22:13:26 2010 +0200

    pkg Changes to debian/control
    
    - Dependency changes to match lenny and squeeze at least. This will allow to
      drop debian-lenny folder in the future.
    - Added "Replaces" to kamailio-*-modules since the name of the modules has
      changed since kamailio-1.5 and the upgrade would not work properly.
    - VCS lines erased since the pointed to wrong URLs and we do not have a 3.0.2
      tag to point.
    - Added "Conflicts" to erase old packages that do not exist in this version and
      could cause upgrade not to work properly.
    (cherry picked from commit e0eeace9b3c0c90d390bba63dee6d161c3f34d40)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=80a1c904ff407577e112792472887c67ccd972a1
Author: Jon Bonilla <manwe at aholab.ehu.es>
Date:   Fri May 28 22:27:42 2010 +0200

    pkg: update debian changelog version for kamailio
    
    - Updated kamailio version to 3.0.2.99. This will allow development builds to
      update the stable branch and will be clear that it's an unreleased version.
      This will change just before releasing 3.0.3 and then change again to
      3.0.3.99
    (cherry picked from commit 754e46dd87756c0aef7046c143ff090d76299159)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=7197863434a9f6c7e8e29b746dbcd71e00a536a2
Author: Jon Bonilla <manwe at aholab.ehu.es>
Date:   Fri May 28 21:44:39 2010 +0200

    pkg: Update debian changelog files
    
    - Update kamailio version to 3.0.2 for debian-etch and debian-lenny builds.
    (cherry picked from commit db3dc3f305409ad34dcf985c5dc63bddd4dd9e1b)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=86cf1553acab8742db771c975c92a226cadc8799
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Thu May 27 10:29:24 2010 +0200

    centos spec: version set to 3.0.2
    (cherry picked from commit e5560029f04058642bebb09a1a1b7df699c5f80b)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=f863e0ba02ae65afe57ec8fd3b939df7651618dd
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Thu May 27 10:28:16 2010 +0200

    debian: updated changelog for 3.0.2
    (cherry picked from commit a2dbcec4278631ec78944098e7b407cebd682e92)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=58783ebe9ee0acab9d13ac85723ad8346383243d
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Thu Apr 15 11:20:52 2010 +0200

    pkg(k): extended rules for mysql depends
    
    - closes FS#65, reported by Jon Bonilla
    (cherry picked from commit edfbfab6590381872dbd0f9ea89b496cb1c911d6)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=ab87fe77ab8d2835e5e91e08b50d61508d2f1bf4
Author: Ovidiu Sas <osas at voipembedded.com>
Date:   Wed Mar 31 14:05:51 2010 -0400

    pkg: updated kamailio spec file for CentOS
    
     - updated kamailio spec file for CentOS along with default and init scripts.
    (cherry picked from commit 0acd8963f76a4854e101210db17854ca8062ff61)
    (cherry picked from commit 48015a8e471ecadfb571fa94daa7300992fe6674)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=0e84b2a391d9141b0cc35e8bdfdd866f51d75f9d
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Mon Mar 8 23:12:39 2010 +0100

    - changelog updated
    
    (cherry picked from commit 679736aed2719cacbc328cf4561b6e2562feb9fb)

URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=c86c624f30384ccaeba476f25866ae0b29f7c895
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Mon Jan 11 18:37:10 2010 +0100

    pkg: set version to 3.0.0 in debian changelog
    (cherry picked from commit 6d1e9f74d658942a0a5714ae452a6231e5f831e6)




More information about the sr-dev mailing list