===================== 2014-09-18 Version 4.1.6 Released =====================

===================== Changes Since Version 4.1.5 ===========================

commit 895be72fff0ebbb8041737c567db2e7a72b1493e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 18 15:29:32 2014 +0200

    Makefile.defs: version set to 4.1.6

commit aceb784c2b5705bb1f9c89f9df6bdf1891856946
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 18 15:27:26 2014 +0200

    pkg/rpm: version set to 4.1.5 in rpm specs

commit 32fd8a7b52ec13c2cd7059d7389ff663edb40d84
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 18 15:25:26 2014 +0200

    pkg/deb: version set to 4.1.6 in debian specs

commit c59199c69f6fe492bdb9888b623da85cf086bd4b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 25 23:16:31 2014 +0200

    sms: domain is not allocated in pkg by the module
    
    - skip freeing in mod destroy
    
    (cherry picked from commit fc383b13c32d4f89fbb8a7de14a07cbb26f38693)

commit e47f3cbb168a6cf73de4ba5a7ea6f797ebb4a176
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 30 15:58:27 2014 +0200

    dialog: if ACK for 200ok is not coming in 60sec, dialog lifetime is shortened for 10 more sec
    
    - should handle the situation when caller cancels the call but the
      callee answered before getting the cancel
    - reported by Alex Balashov
    
    (cherry picked from commit ca3da467f59dbaed2d20aa45314ac12a362e2deb)

commit 15a8dbb8898f6430591500d6302b4ec0afc636a3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 17 21:23:10 2014 +0200

    core: revert rpc printf name cherry picked for fixing result

commit 555537769f5ecbf8dacc3de7529da05bfbdd3d04
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 16 23:38:35 2014 +0200

    core: safety check for outbound buffer
    
    - pointer can end up being NULL if replacement fails to be built (e.g.,
      via topoh)
    
    (cherry picked from commit c2b0be97a3ef8e4e1bff34a5c73328a63979aa61)

commit b58b5fd3c8c2f9cef6362f7f069bad7f814475ca
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 16 23:33:20 2014 +0200

    core: hanlde replacement buffer free for WS/WSS frame sending
    
    - affected when using topoh for ws/wss traffic
    
    (cherry picked from commit ec8fe1e7ea904a51ca933d0b15408ca464002cbe)

commit c13b5a0bfe80bea3cf76a16675f9261334ab4998
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 16 19:05:57 2014 +0200

    dialog: check if the transaction is created for BYE closing the dialog
    
    - if not, release the dialog, because there will be no tm callbacks
      called later to release it. In this way avoid zombie dialog.
    - reported by Ovidiu Sas, FS#424
    
    (cherry picked from commit 02e43f87b2fa3be61bc4c63a9f8359457e3e0484)

commit e37c57c0cd430d0e0ce158af63fa929036695041
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 16 18:13:02 2014 +0200

    utils/kamctl: removed unused default values
    
    - test if DEFAULT_Q is set inside the function using it, because it has
      single place usage
    
    (cherry picked from commit 1735feed8e287e92c3d81cf6a4d873460f6ee878)

commit 95aa4a4265fef62f347bbd6c32aafcfe34d87954
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 12 20:41:55 2014 +0200

    usrloc: safety check for debug message printing path value from rpc add command
    
    - reported and patch by Thomas Arimont, FS#467
    
    (cherry picked from commit b1ba03f1fe41522b62aa727966c4dec3062cbbb9)

commit 118c901bd1879a46d9e392093994bc544cf511c1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 11 22:36:56 2014 +0200

    dispatcher: free dset root structure at reload
    
    - reported by Heenan, Timothy Steven
    
    (cherry picked from commit 7fb8c88c1d4aeb50d1e637697132ab0994dcdb28)

commit 0d64a8f9838cb682600685bb23709f1652c4cc5a
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Thu Sep 4 07:09:02 2014 -0700

    msg_parser: fix To parameter with null value parsing
    
    (cherry picked from commit 14183ffa5e1bab1659d1df87a77057d50c376029)

commit 9c1126fddba58e6a63409ee3cf210fb24b1e7922
Author: Luis Azedo <luis@2600hz.com>
Date:   Wed Sep 10 15:23:45 2014 +0100

    proposed change for dbtext query results.
    this behaviour was observed by interacting with module presence.
    
    presentity clean runs from timer every 6 secs.
    if the first run returns a large set of rows, it iterates all rows doing
    some notifications and deleting the presentity.
    if it takes more then 6 secs to complete, the next run will override the
    results internal structure pointer maintained in the connection level.
    
    the proposed patch, maintains the query result internal structure within
    the result, using the ptr field for that.
    
    (cherry picked from commit dae74e974a028082a3250805da83223220123c10)

commit f66d5efb20e5acec87c8b9d38a9a6c5faacc4a18
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Mon Sep 8 17:46:55 2014 +0100

    parser: Fix parsing of Retry-After header
    
    - Allow no space between duration and optional comment
    
    (cherry picked from commit accfbe0abb0d811e249b687cb6047c9234a6d884)

commit 53c60551f1316d846f0cbafc04f8d8772156f7b0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 8 14:14:17 2014 +0200

    presence: take in consideration send_fast_notify when sending empty NOTIFY
    
    - patch by Luis Azedo <luis.azedo@factorlusitano.com>
    
    (cherry picked from commit 5bffcf8bdc83628aea4f5e3cda06b20ce88f659f)

commit 8925975c4e82693fbf262ed45ac179e494fb0ca3
Author: Alex Hermann <alex@speakup.nl>
Date:   Fri Aug 22 13:55:42 2014 +0200

    dialog: Correctly restore dialog lifetime from DB
    
    Restore the lifetime to the configured value instead of the offset from the
    time the reload from the DB took place.
    
    (cherry picked from commit 3d5f8af6efb5a33e46427a1a9b273e445a3064c7)

commit af985c5fe70dcaa6a92c5e67fff81807dbef27bc
Author: Alex Hermann <alex@speakup.nl>
Date:   Mon Jul 7 16:38:29 2014 +0200

    dialog: Set the dialog context on transaction failure
    
    Before, the dialog context would be derived from the callid and tags. This
    could select the wrong dialog in case of spirals. This patch sets the correct
    dialog context by storing the it in the transaction and restoring it on a
    failure. Now the correct dialog variables are available in failure_route.
    
    (cherry picked from commit 811bb515c09e7270d1d7f8a28d280e184874e487)

commit b12a01e553699786953ec601197669314bf414c7
Author: Alex Hermann <alex@speakup.nl>
Date:   Mon Jul 7 16:38:29 2014 +0200

    dialog: Set the dialog context on incoming replies
    
    Before, the dialog context would be derived from the callid and tags. This
    could select the wrong dialog in case of spirals. This patch sets the correct
    dialog context by storing the it in the transaction and restoring it on an
    incoming response. Now the correct dialog variables are available in
    onreply_route.
    
    (cherry picked from commit 25a3297915fbcc0a267d444d245526de978a5d62)

commit 63e9a59290316e7603fb7e527cb6f6bb75653e16
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Tue Sep 2 14:25:42 2014 -0400

    xhttp_pi: proper sizeof for memset
    
    (cherry picked from commit 613d188f92401c60549ea0337ea0dcf3c68067d7)

commit 45567abeb463fb69ce54dd0ed337d28275e04a12
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 2 10:29:22 2014 +0200

    msilo: proper walk through sent list for cleanup
    
    - reported by Bhupendra Singh
    
    (cherry picked from commit 5fd8a1bdaae82decdb606901fe7bf3e6e9149803)

commit 6c92649113c95538b6940596fb14f1f90f34bd1b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 2 09:50:57 2014 +0200

    Makefile.defs: don't set gcc flag -maltivec if not advertised for powerpc
    
    - reported at FS#444,
      https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=729635
    - following a patch by Roland Stigge <stigge@antcom.de> on debian bug
      tracker
    
    (cherry picked from commit 6fe4e56937563a413cfd83794e0fe71a20caf3d5)

commit 3f528195fdb08c68881e584bb64dd2474a3ea01f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 23:45:13 2014 +0200

    core: return OK as string for a successful dns.delete rpc command
    
    - closes FS#260
    
    (cherry picked from commit b77613398fe7a69d4ac52add3630c94373cbe3e8)

commit 870535c346f70a20c1e3f2b2d0736ea00bc29a5a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 23:36:25 2014 +0200

    tm: rebuild the local request if uri was changed in event route
    
    - rebuild was done only on changes over headers and body, with an
      eventual new r-uri being used in that case
    - no should work also when only r-uri is changed
    - closes FS#158
    
    (cherry picked from commit dbd8ea9b1fa216e59d4c36e2eb4b671202824259)

commit b3215ff4e69b31cd24ed2226003529113a765413
Author: Kristian Frederik Høgh <kfh@uni-tel.dk>
Date:   Mon Sep 1 22:03:20 2014 +0200

    tm: rebuild local Via when force socket is changed in event_route[tm:local-request]
    
    - new forced socket is also set for sending out
    
    (cherry picked from commit e404d123610b63ddd1c75d39667b373c40071eab)

commit e41ddd2878e1281f7ff7e4c12d115acea1ff7e8a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Aug 25 16:56:16 2014 +0200

    core: update content for -D option in man page
    
    (cherry picked from commit ee9ea2f543975769ca544dcf3b75b97698e3b53e)

commit 8a53fa7a680c573c6d08bdc166793bbaf7c6e2f4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Aug 25 16:55:27 2014 +0200

    core: main - proper info for -D command line option
    
    (cherry picked from commit 2b33768745130b91e984b679f9eed01a6267d8cc)

commit ad5972f97df4a13a1044dc13e9570c1dd216d30f
Author: Luis Azedo <luis.azedo@factorlusitano.com>
Date:   Fri Aug 22 16:05:15 2014 +0200

    json: fixed parameter number for free fixup function
    
    (cherry picked from commit a1b6093aaee9e96f00475752273c9c925ba390d3)

commit e65b32a7fef536638babe848d8b796fc26929bf7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 22 15:53:47 2014 +0200

    pua_dialoginfo: proper jump to end of the structure
    
    - void has no standard size
    - descovered on a report by Charles Chance
    
    (cherry picked from commit 4108c7a125a3e50d1d670bc4c842b29cc32ec438)

commit e4c7b4349cb04d657488794e68d46bcd172e0fd6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 15 16:01:38 2014 +0200

    textopsx: msg_apply_changes() exits config execution if result is not parsing well
    
    - sip_msg_t structure is can be invalid
    - similar behavior with the case when the message is broken from the
      network, it doesn't get to config file
    - reported by Marco B.
    
    (cherry picked from commit 55960106bbaa908057c3f619034b146fda7df48b)

commit 1913bead1dbc8a6ccd1424cd5b0d50430ca87cbd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 14 17:49:18 2014 +0200

    dialog: when adding a new dialog, lock the slot until the structure is linked
    
    - search for dialog based on sip attributes and if no result found, then
      lock the hash table slot until the new structure is built and linked
      in the table
    - should avoid simulataneous creation for same dialog if there is a
      not-handled retransmission or parallel forking upstream, resulting in
      many processing managing duplicated requests
    
    (cherry picked from commit 6fb686de57f783b3c29e5b4e11ad1509882616bb)

commit be02c48d9335dc71a023244d20ef669f4e986e9e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 14 14:59:09 2014 +0200

    dialog: release of dialog for not-forwarded initial request done by creator
    
    - avoid releasing new dialog in case of upstream paralel forking
      or retransmission by other processes than the other which created the
      dialog
    - it could result in destroying the dialog in initial state if the
      request was not forwarded yet, likely to happen because creator
      process runs more callbacks
    
    (cherry picked from commit c125cf6f36aedb75b4f1e0b32dbe5bdd0a48b8b5)

commit 939ab9bd2d6c09054bfa21860635c26a4d106fbb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 14 14:46:21 2014 +0200

    dialog: simplified dlg referencing on creation and spiral detection
    
    (cherry picked from commit fcf5f5b3115c0c40f4df9eb066489bb3e590c3b1)

commit b19a94889eed0dde7131ac5328192962504ed928
Author: Marcus Hunger <hunger@sipgate.de>
Date:   Tue Aug 12 16:09:28 2014 +0200

    rtpproxy: swap tags for lookup command (l) to fix one way audio on reinvite
    
    - affected cases when the lookup was used explicitely
    
    (cherry picked from commit 21e54da18f9bc6f87f913a897c9183074de4c937)

commit 77662cf6075dce9a94d4ae4f840cb5c52ac26491
Author: Jorj Bauer <jorj@isc.upenn.edu>
Date:   Fri Aug 8 09:26:21 2014 -0400

        modules/sca: fix 180 replies in sca_call_info_invite_reply_18x_handler()
    
        - Per Broadworks Release 13.0v1 documentation, 180s should produce
          "appearance-state=progressing" just like 183s do; Polycom OS 3.3.4
          doesn't care, but 4.x swaps leg information when it hears
          "appearance-state=alerting"
        - report and patch from  Joao Vitor Arruda
    
    (cherry picked from commit 82e67c07eebe9f7277156a6a6d87ffd5e04c892d)

commit a0d8ea1c69e01b90d57a2352f94a0aca691a245a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 18:29:20 2014 +0200

    app_lua: search for for lua 5.1 compilation flags
    
    - lua 5.2 embedded api is not compatible with 5.1
    - an upgrade to c code in app_lua is required, till then, lua-5.1 has to
      be installed (can co-exist with lua 5.2)
    
    (cherry picked from commit 04da8d891cdf1314e24cf025b64ed1cc70ce7b5e)

commit 2fd085d21fb1a026d31d98541a9e33c568245771
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Aug 19 17:21:57 2014 +0200

    debugger: fix reset_msgid
    
    Don't change the msg->id when that message has been processed already
    
    (cherry picked from commit 6b2f7d0b9d405d8ffd2310f788254453d6748f0b)

commit 1d44d71e1786182df3f81f7abf206e13faae9d26
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 14 18:24:31 2014 +0200

    parser/rr: free_rr() is expecting rr_t** parameter
    
    - give the parameter as &r, following the commit
      b40d92962b680ac29dd38ffe3c8f1aa1e39d3a97
    
    (cherry picked from commit 34ba948cdabf7139c8563e531f18c4a486b31a00)

commit 8ce72b602046e39c862c7db7eb885ca4b3ac960c
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Tue Aug 12 19:56:45 2014 +0100

    core/parser: Free rr correctly in error cases
    
    - Fix potential memory leak if parameters are parsed into rr structure
    (cherry picked from commit b40d92962b680ac29dd38ffe3c8f1aa1e39d3a97)

commit 6c967cebd213d1820cd1af428db5449b1af9aec1
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Tue Aug 12 19:52:27 2014 +0100

    outbound: Fix memory leak
    
    - Free parameters parsed when checking for ob markers
    (cherry picked from commit 392689597376eb6f047c12504bcce367f5940260)


===================== 2014-08-06 Version 4.1.5 Released =====================

===================== Changes Since Version 4.1.4 ===========================

commit 97f5a9a1c6485816913b0c2c3d4af6be466c4b77
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Aug 6 17:19:07 2014 +0200

    Makefile.defs: version set to 4.1.5

commit 830c24891a293a8b48b49ce5ebb684f8f2734132
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Aug 6 16:58:47 2014 +0200

    pkg/rpm: set version to 4.1.5 for rpm specs

commit e3113d7b820dd339f6533e816450a20d01b3f584
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Aug 6 16:56:43 2014 +0200

    pkg/deb: version set to 4.1.5 in debian specs

commit 190eb31d662462b6d3a44d81389500f935d28a70
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 5 13:10:34 2014 +0200

    pua_xmpp: fixed wrong define guardian id
    
    (cherry picked from commit 6b833a82cb8c0978fae54afa086eff6d5479fa17)

commit f83b5bc97f991bf357545b2fe10fa84725d24f9e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 5 13:09:16 2014 +0200

    pua: solved warning on comparing unsigned expression
    
    (cherry picked from commit 55b42c5ba9e78b1d6662d45f1b68898bc67548c9)

commit 80ea39b93278e99b32e6d16f6bb76fefad3d691f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 21 10:10:45 2014 +0200

    msilo: check if the register has contacts with positive expires value
    
    - otherwise is un-registration and no new contact to dump messages
    - reported by Anthony Messina
    
    (cherry picked from commit 6559c4383858d472637807c6ec4dd1e0616507fa)

commit 8671ba9b2c1626247d777c1d6fcbe25966d465da
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 17 19:13:42 2014 +0200

    usrloc: refresh call-id value in case of update of location record
    
    - related to FS#448
    
    (cherry picked from commit c2b334bf41cbe6fa7b7e15d825dca1fa36c33770)

commit 20a01c50c8a144c7edc838bea003b665469f4120
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 4 13:46:35 2014 +0200

    usrloc: generate callid at startup and increase cseq for records added via mi
    
    - should fix FS#448, reported by Savolainen Dmitri
    
    (cherry picked from commit 66c497fdf4ac1c3b889a7c3b50c3e5fed770cf0b)

commit 9a0d01daf296cbe78b29e8db00f0d4b3e9c6cdca
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 30 14:37:40 2014 +0200

    tmx: handle branch_route for $T_reply_code
    
    - use latest sent reply code
    - related to the log message reported in FS#445
    
    (cherry picked from commit 2e28163f2f3e756c89f8cc43df0644be38c5e06f)

commit 4b731cbb8426799377552c96f240a56ec528ef70
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 30 12:34:24 2014 +0200

    kamctl: use DEFAULT_Q variable in ul_add command
    
    (cherry picked from commit 8fac19ba52345a4dd10480ef4efb62012bbbbff6)

commit a427c0ac7973c0321b9b6e2d7f70dd3fee5b5414
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 30 12:11:45 2014 +0200

    geoip: free allocated pointers at startup in case of error
    
    - cleaner shut down
    
    (cherry picked from commit 5db25855613f922059b53d7149e97b4985120de0)

commit eb3f7cbc27fd678891910a14377ef0c5a3477bb0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 30 12:05:19 2014 +0200

    core: reset cur_opt shortcut after use, it points to local variable
    
    - safety to prevent invalid access on future extensions
    
    (cherry picked from commit 1faf19fa7d34528b6cc15ffcb1ec91a6c6074e90)

commit 4eb7b5b0d4b2d914f488d15d637e4448102d6d63
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jun 13 12:00:21 2014 +0200

    dialog: backup and restore exiting route type when executing dialog event_route blocks
    
    - reported by Nuno Miguel Reis
    
    (cherry picked from commit 4fab97fb54334a55b1fce4e0d2f417fda5727c3a)

commit 19b5458e616e4dde1bb7b23cfbae0388849539ee
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Sat Jul 26 01:18:50 2014 +0100

    tm: Generate synonym_id based on original request
    
    - Prevent allocating pkg memory in a shm-alloc'd copy
    - Prevents a crash that can occur in requests with pre-3261 branch tags
    (cherry picked from commit c5afbe15361bbf7e9493ad02dcabfd4c6d420109)

commit 84c1ff056abf33c0ed8ed666d81d9e3e80cfaabb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 30 11:06:41 2014 +0200

    uac: print new and old uri in log message in case of error
    
    (cherry picked from commit 6feeb886b58f4cd1cefeef132245c009bf8ca07f)

commit 33d91eafaba5066ead247a61c76b18747a08da57
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Tue Jun 17 13:08:02 2014 -0400

    auth: README regenerated

commit b8cfbb2e5bb36f117cb0756339b58f71a97b70c0
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Tue Jun 17 11:47:50 2014 -0400

    auth: document '-8' return code for pv_www_authenticate
    (cherry picked from commit c9c8f8d71fdad33caebaea07922901618bcd7825)

commit 77019552cf3e1d88b98620eedad2ce7fb4bbb469
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Mon Jun 16 11:53:11 2014 +0100

    registrar: Add check for contact header before checking outbound support
    
    - Fixes crash when processing REGISTER without a contact
    (cherry picked from commit c9301c99d3c9acb663023cf02393d0e7ed74c133)

commit 0f9258881ceceadabe57782ab5eb8f535b026f44
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sun Jun 15 11:09:46 2014 +0200

    pkg/kamailio/deb: Add Ubuntu trusty support

commit 1710d4e1d80b712a00c93ae759efde22dea35f17
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sat Jun 14 18:50:56 2014 +0200

    pkg/kamailio/deb: Use gcj-jdk
    
    (cherry picked from commit 8d7d72add168c2fa592214853470f4a31515c510)

commit c24508f80449a01165e65d4592cf77303054c36a
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sat Jun 14 18:20:06 2014 +0200

    app_java: Use generic libgcj
    
    (cherry picked from commit 00d2c27cbd0c36fd8979d5b92a3f860a5e657c60)

commit 2198cb5d508055f495af29866045d51c1098d5cc
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Thu Jun 12 12:46:39 2014 -0400

    core: fix crash related to core sockets_list  command
     - reported by Nuno Reis <nreis@wavecom.pt>
    (cherry picked from commit 1c715b1a2a66a4a15d1a8def33ef369212712bb1)


===================== 2014-06-12 Version 4.1.4 Released =====================

===================== Changes Since Version 4.1.3 ===========================

commit d521dff2563ddd1f64fb0c93e7cbd7a6ad254159
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 12 15:57:57 2014 +0200

    Makefile.defs: version set to 4.1.4

commit a4f11987cd7fcabb68c377a6c61ab4238ec2cecc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 12 15:56:58 2014 +0200

    pkg/deb: version set to 4.1.4 in deb specs

commit bd7e64b5c38db50f37bae250911e82808060a262
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 12 15:53:36 2014 +0200

    pkg: updated version in fedora and centos specs

commit a2bffd8aa6f97c2496c15c26fcb487f514b347de
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 12 15:51:17 2014 +0200

    pkg/rpm: version set to 4.1.4 in rpm specs

commit b634dbace0d0f8ecf061252423374a24288f9fe2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 12 12:12:02 2014 +0200

    acc: clear new parsed headers when evaluating acc attributes
    
    - the structures are in pkg, while request is taken from shm clone, can
      cause reference to the space of another process
    - reported by Igor Potjevlesch
    
    (cherry picked from commit e6c0c2f9871eab5a73371d48dfa24e4ece2512d8)

commit 6c3c5b977941c605aa1be2ce582b3b843dbfcafe
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 12 11:48:01 2014 +0200

    acc: allow recording to the rest of backends even when setting db table fails
    
    - such error doesn't affect radius or custom backends
    
    (cherry picked from commit 655711330b2ffd82dc84330ef0e0fbbad82a9160)

commit be8fb6fa8a1492259a26abe4825653f1f66ff0d8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 12 11:39:55 2014 +0200

    auth: proper fixup for optional method parameter in pv_www_authenticate()
    
    - reported by Muhammad Shahzad
    
    (cherry picked from commit dd00819f7cca976e699a20960956abff760df957)

commit b1ab677fe8977656c65112b558661673fdeb9f52
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 12 09:59:44 2014 +0200

    core: sync definition of destroy_rpcs()
    
    - reported by Victor Seva
    
    (cherry picked from commit 28be6c3c79c02600f03a51b2393b289fbe8c9bd9)

commit fbe73477eae716693a35615df1375dc16d7e65bb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 11 17:12:37 2014 +0200

    dialog: execute internal event_route blocks under local_route type
    
    - request_route type triggers additional script callbacks that could
      reset the transaction and can cause crashing
    - reported by  Nuno Miguel Reis, FS#440
    
    (cherry picked from commit 88a9ffee284338d536b6f7e072e5c99b29d983ee)

commit fc7f840a91394d5896d54ad534d8b6c9c61ec553
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri May 30 13:34:08 2014 +0200

    core/parse/sdp: proper parsing of a=rtpmap line
    
    - error handling when malformed line, avoiding crash to due to invalid
      offsetting when clockrate is missing
    - reported by  Michael Ricordeau, FS#435
    
    (cherry picked from commit c842bda9dac46724c58b734d092391c79867f2fb)

commit c81c360315105e47f5fdd762ffb6490691c3c675
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri May 30 09:20:49 2014 +0100

    auth_radius: Improve error message to simplify debugging
    
    (cherry picked from commit 6e51019b0a2c60178b9ca03b9bb2a5fef49ca7ba)

commit 2f8f293242b7982b1ad843f5bfbcea22bf35027d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 28 15:47:10 2014 +0200

    pkg/rpm: use pkg memory size when checking config in init script
    
    - for large configs, check can fail due to low memory
    
    (cherry picked from commit 91a362e2f1bae90e2564491560aff8bad5b04564)

commit 177723a58ee12b3cb239d993a28a063d694f3b02
Author: Konstantin Mosesov <ez@voipgroup.org.ua>
Date:   Sat May 24 05:58:19 2014 +0400

    Fixed misstypes and indents in docs.
    
    (cherry picked from commit 5bede9a9a77ad01e06d849485d6ce4274eca3fd4)

commit 8375c7f308a812b1e85768a663e039e9f2a70d1e
Author: Konstantin Mosesov <ez@voipgroup.org.ua>
Date:   Sat May 24 05:57:16 2014 +0400

    Fixed bug with JAVA_HOME detection.
    
    (cherry picked from commit 5a05370f35bdeb7277b2f53f5c3e95fb672d4024)

commit f2afd026ff9509151612c3b180b3d813e95484dc
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Thu May 22 21:07:17 2014 +0200

    Core: Bugfix: Do not reset tcp_listeners: We may only listen on TCP.
    
    (cherry picked from commit 9b9d15875aa09a5574ff0754309f4f77161d3194)

commit 4267ba4cb15da135d4cd5543fb7f8d5f2f02ef9c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 21 09:55:46 2014 +0200

    core: allow listening on tls without listening on tcp
    
    - reported in FS#425
    
    (cherry picked from commit eea7f9d04090a736c8a0f2b2a350c08635cc8e39)

commit 7453f5e3b10b4a257eb2e1e1650bfabc5f381ec5
Author: Juha Heinanen <jh@tutpro.com>
Date:   Tue May 20 16:22:58 2014 +0300

    modules/siputils:  generate error message if parsing of is_gruu() uri fails
    
    (cherry picked from commit 365a60772de9c1d2f19ecf52b12f6d75b348e996)

commit 93fb970b87216ea5f63b077f02bbe1c085ddc45c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 20 09:16:01 2014 +0200

    core: print number of parameters used for searching cfg function
    
    (cherry picked from commit a313a8d33afdee6c7eb70cd57161aef8e70c5bcf)

commit a008e0f7d0920d061892819a121d1f07ba4b2a70
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 15 12:48:04 2014 +0200

    core: use port 5061 for checking self when uri has transport tls
    
    - 5060 was used, failing to match myself condition
    
    (cherry picked from commit 2e55d7bd218c9f954da7d289ec1be090bb4d88b0)

commit fdea08a522ed6d1e30b6b8eab0e74bc47078d57d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 15 12:46:14 2014 +0200

    topoh: match on all ports if none is in the uri for checking self
    
    - forcing default 5060 can fail for multi-listen case and tls
    
    (cherry picked from commit 1d90f4de94dfc887cc6129624fd5e6ad989abd37)

commit a768ffa5a083bbddc35db59b2686046c000c0482
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 14 23:37:54 2014 +0200

    kamcmd: proper size for memset, based on malloc
    
    (cherry picked from commit 7134959725011baa504a027c4561e0054dd907ae)

commit 3c7e14f849884d5d145a7ab9c942acbbc9c5d282
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 14 23:12:33 2014 +0200

    rls: proper header define guard and check of null returned value
    
    (cherry picked from commit 4f2da3e025fa281f88e80bb841a51d6546219ae8)

commit 164b17f8677c3c877ffd697ec5fb40d0d81e12f8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 14 23:08:06 2014 +0200

    ipops: free dns pv structure on invalid pv name
    
    (cherry picked from commit e53c715c74fb5b58f4f68b81acb60de66b19b8cc)

commit 386ef2f61d18966ceb70916869389f2690e0a6ef
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 14 23:03:19 2014 +0200

    db_flatstore: free result before returning null on no more pkg
    
    - partial allocation when doing an incomplete new connection
    
    (cherry picked from commit 74743d6ef3bf74c1226ba5a1b6bebfbe19b06b93)

commit c5c1002be8c4f3e24d1b79b77856db2879b97c72
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 14 22:56:37 2014 +0200

    core: free previous allocated variable if no more pkg to build rve struct
    
    - cleaner shut down if not enough memory at startup
    
    (cherry picked from commit ace56c6bd2221920b965185c1c9a5997cd3f2768)

commit 8c47852eff1b42727d56f9791a28525a23b25599
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 14 22:53:35 2014 +0200

    pv: proper length for line transformation when handling last line of value
    
    (cherry picked from commit f1a09e44268c77641216a78878f2c73c6e5a4d66)

commit 12a0a927aa3ad6dfbb18ab3fcf1927bf51098925
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 12 22:54:54 2014 +0200

    dialog: if sending BYE fails at timeout, unref dialog
    
    - destroy dialog structures
    
    (cherry picked from commit e39a90e11bfed2b4445c37db1532488aa9e3e725)

commit 3457dc459acd7eba96a0cb77e7d50cfc349c303e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 3 21:06:34 2014 +0200

    mem/q_malloc: free old pointer if allocation in realloc fails
    
    (cherry picked from commit 8c2888fcd33bee45cb4654222da619e70ed44ecc)

commit ce46f5482f56378beba16c68d1e5af5e5d593008
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 3 21:03:34 2014 +0200

    mem/f_malloc: free old pointer if allocation in realloc fails
    
    (cherry picked from commit 41a37b570758445d723d4d78b9786f8e6cb5722c)

commit 2cfb00b4a24f24cd9462305f4518797706b8f6f1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri May 2 23:58:12 2014 +0200

    mem/f_malloc: check returned pointer for bitmask index
    
    - if null, reset slot and search on bigger chunks slots
    
    (cherry picked from commit 892a24f7256e60e2a0116655e0052c284479b7d2)

commit 6e17d6e92c1e4b76fbea4b4b5d925ed67e4fdac7
Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
Date:   Sun Apr 27 21:22:49 2014 -0500

    cnxcc: fixed deadlock when call gets terminated under certain conditions
    
    - fixed some indentation problems introduced by Eclipse IDE
    
    (cherry picked from commit d0f0ba702bd44524bc9f52e07341db03267b15f7)

commit 3997dcccf36579442cb92222fe0868accd64b537
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 11 19:01:17 2014 +0200

    auth: enhanced log message when method param fails to be retrieved
    
    (cherry picked from commit 35329870fe22115fd24a396b743e4814278ce46a)

commit 94ebfb5d5973ed59de84ca0e0c87052b4c80f9de
Author: Torrey Searle <tsearle@gmail.com>
Date:   Mon Jun 2 19:51:19 2014 +0200

    srdb1: fix memory leak in db-id
    
    - When getting an existing connection from the pool, free the newly
      created db-id as the pool connection already has a reference to the
      existing one.  Fixes FS#436
    (cherry picked from commit 69de17d3bb1d032f9a41752362194d718336e20d)

commit 642428cf8be1c7355f91b14276e888ec505cd69a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 19 08:56:38 2014 +0200

    dialog: add wait-for-ack callback before response unref
    
    - in case of a sipral for ending in a negative response from initial
      state, ack to second iteration can unref prematurely the dialog
    - reported by Pawel Sternal, FS#427
    
    (cherry picked from commit d81fd1bf067b78b55ad348db2531c4ba9b10dddb)

commit 7bdaca008e1bddbe9ab4db9d70e835ba45f6a5ff
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 29 17:06:13 2014 +0200

    pv: safety check for PAI header parsed structure
    
    - reported by Igor Potjevlesch
    
    (cherry picked from commit e633ca6b7e748a77825d3208e86bf9bce18944a5)

commit ad5235229f59ba5d1f4216e144291e110fee0211
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 14 23:28:24 2014 +0200

    parser/sdp: assign stream var only if session is not null
    
    (cherry picked from commit 1cefc0c5f83eb4b7b6ffefc6ab383d7aae6de07f)

commit 5cd3bd3a1bbcc9edffe31c0b1fdf11da43023b2c
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Tue May 27 15:42:08 2014 +0100

    rls: Fix memory leak with duplicate entries in lists
    
    - When duplicate detection is requested, free the string and container
    - When duplicate detection is not requested, insert the duplicate anyway

commit af4f84b84ca7601bd8124fe2e82d0718c7975313
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 27 12:07:42 2014 +0200

    db_mysql: proper handling of mysql_next_result(...) return code
    
    - it indicates the presence of another result if return is 0
    - reported by  Maxim (simax), FS#434
    
    (cherry picked from commit 37f0964278e925d5530563b38c82a57de1f7fa59)

commit 9a697d04e7bb041e1ec6748727a418866dc0ba54
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 26 14:47:37 2014 +0200

    auth_db: auth_check() to get the auth header from the used api
    
    - this avoids using a different auth header that might be in the request
      before checking usernames in from/to headers against auth user
    
    (cherry picked from commit 4992519eed88d94847d742c52e882082b1b41264)

commit 47a00936695c46176c3c047e0ab141b4127d08dc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun May 18 19:07:38 2014 +0200

    mtree: replace tree structure even there are no records in db table
    
    - reload didn't replaced old tree if no records in db table
    - reported by Juha Heinanen
    
    (cherry picked from commit c36f326d3c7372b149592d438df75f3d7b0a0233)

commit f44415eee52d5c17a9b6c5e16175bd84455e9867
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 15 13:59:03 2014 +0200

    siputils: allocate enough space to hold ending zero for tel uri in tel2sip()
    
    - reported by Juha Heinanen
    
    (cherry picked from commit 7992a2b8d42bb7e8bcf1738cf042013ed126a47a)

commit 9c15e8444e99f33ca2f0c920d3cbb846d407f596
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 14 09:58:50 2014 +0200

    presence_dialoginfo: get rid of unused variables warning
    
    - priority and winning_priority are used in an alternative winning node
      selection which is disabled now
    - reported by Jua Heinanen
    
    (cherry picked from commit 4f4641ea2a4018a72558c40d4878e9af7053be2d)

commit 402e2122d1aa353ee8c10321aa1eb9315a81cd81
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 16 19:43:45 2014 +0200

    db_mysql: properly free db result structure if db_mysql_convert_result() fails
    
    - reported by Torrey Searle, FS#420
    
    (cherry picked from commit 37983c9f57536c57c5d34ce2d8a1c8f411e61e39)

commit 74c1bd884ec2a3418dee3cbf358ab8bb7e899d7a
Author: Vitaliy Aleksandrov <vitalik.voip@gmail.com>
Date:   Thu May 8 15:01:02 2014 +0100

    websocket: Fix crash in websocket module
    
    - Avoid race condition by maintaining a connection reference count
    - Fixes FS#406

commit cc4a7c67f24d105a119ea492ce53f017369af296
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 8 08:40:28 2014 +0200

    presence_dialoginfo: interetate through all 'dialog' nodes of xml document
    
    - PUBLISH request can carry info for many dialogs
    - reported and patch by Klaus Feichtinger
    
    (cherry picked from commit 7a827a612f93b9dd938f9b78c0de3ac2d98a0c77)

commit b76eb77a36a5e751d792cb7e0d60f4750976e322
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri May 2 21:50:14 2014 +0200

    dialog: copy dlg var value locally on get operation
    
    - reference to shared memory exposes risk on accessing an invalid
      pointer if anothe process updates it
    - reported by Dragos Oancea
    
    (cherry picked from commit bb3eed8aabea9f63c9922f71714aea242771db02)

commit c5781b28cd92360cf163a84312fa72c08c4737b5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 29 20:02:19 2014 +0200

    rtmier: reset avps and xavp lists after route blocks execution
    
    - avoid leaks if someone is using avp/xavp with rtimer - there is a fake
      message used there, thus not the normal sip message routing that
      resets avps/xavps
    
    (cherry picked from commit 159978cf2a98748f3225155d8946bcbd768b51e3)

commit 4455a13e8d31416dc44af455710fd7a7ff37ec11
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 28 13:51:56 2014 +0200

    acc: no request is needed for setting end time on dialog termination
    
    - callback function cdr_on_end() doesn't use it at all
    - reported by Eduardo Lejarreta, FS#256
    
    (cherry picked from commit 8fcdd23aaa49cb6c1ecb34c4c6b4a88078a860f7)

commit 70f1b7479f80ca4f5e3a45fcf772785c110d0b57
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 30 21:46:55 2014 +0200

    core: compute the len for dns srv name
    
    - fixes dns srv for cache, reported by Rob Eijgenraam, FS#426
    
    (cherry picked from commit b834cde74f8a4b41ec24ceb8332adff8bb3922bb)

commit a9a3cebc7688dcaea7539c067c4b1bf3463040ce
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 24 18:02:34 2014 +0200

    drouting: removed old contraint on route index
    
    (cherry picked from commit c3386295d7607a58d37a65b6822bf5f98b3fefa0)

commit ee692ab89f1321ccfb24316c30fce5a90e6a9764
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 28 09:51:42 2014 +0200

    pipelimit: run timer at 1000ms
    
    - proper execution on timer_interval
    - reported by Julia <juliabo@gmail.com>
    
    (cherry picked from commit f9d95734ba7c04a0188077914161395c2e94f3eb)


===================== 2014-04-24 Version 4.1.3 Released =====================

===================== Changes Since Version 4.1.2 ===========================

commit f6d59f24879de7f38e836e5d1fc58e3197ab7b07
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Thu Mar 13 14:59:58 2014 +0100

    carrierroute: Minor typo in previous fix
    
    (cherry picked from commit b17de9bdc53ae3474341e632f7faa89d69b667c8)

commit 41c6b1d3f9bb874fd830c45976943439feaafda8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 24 10:57:16 2014 +0200

    pkg/rpm: set version to 4.1.3 in spec files

commit c89716d8828f73c83cf91a4f03f0a16f3c6dd64e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 24 10:56:41 2014 +0200

    pkg/deb: set version to 4.1.3 in spec files

commit a9898c08235d43353ff93ad20ab180ce2a40b745
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 24 10:56:04 2014 +0200

    Makefile.defs: version set to 4.1.3

commit f32354f9aae3afadca98e5a1cf254d9286a3a985
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 23 22:12:48 2014 +0200

    tm: reset local lock reply status after functions that do unlock
    
    (cherry picked from commit 5943a8005baf8ce1239d2cf728373cb26975483a)

commit be187e135b0b9b28136817c3569ab5c0abcc5b3f
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Apr 18 22:15:31 2014 +0200

    pkg/kamailio/deb: use libjson-c-dev when possible.
    
    (cherry picked from commit 118d3051bd1c84ba725c719dd6d86e8335d9c274)

commit 080ad14a64834b7621bab3a0aa00e82d8de4490a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 22 20:51:31 2014 +0200

    sercmd: refactored reading the rest from socket on reply too long
    
    - patch by by Savolainen Dmitri, FS#422
    
    (cherry picked from commit fe9c519ca6ef6625f0b0d9c7027158641c636087)

commit ef31388e6654a6006d680fd1363f95ae6f1e2f80
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 18 17:22:43 2014 +0200

    sercmd: read the rest from socket if message was too big for rcv buffer
    
    - reported by Savolainen Dmitri, FS#422
    
    (cherry picked from commit 5bc9e43eb6827220468f526c3df9d4c775311e51)

commit 73003a01e9cb1ed49b5fdb6f1758a988cd77f9bc
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Thu Mar 13 14:52:49 2014 +0100

    carrierroute: Remove dependency on libconfuse, based on the patch by Lucian Balaceanu with the Comments based on Marius Zbihlei

commit bf2c130744a0d43767bb0745defd6a06073957c0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 22 10:19:02 2014 +0200

    sctp: enclose pre-init static function in between ifdef USE_SCTP
    
    - it is not used otherwise and some compilers can throw warnings
    - reported by Juha Heinanen
    
    (cherry picked from commit 68f511f4972b8ac294b7429aadb27b22f2dfd554)

commit f2df24d92707c89cd9e3d3c8e26dccdd1fa96cf8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 22 10:12:21 2014 +0200

    avpops: switched from initialize struct with {0} to memset
    
    - apparently gcc doesn't like it although it should be the standard
    - clang is ok with it
    - reported by Juha Heinanen
    
    (cherry picked from commit f0e8c293e28b3761d0f13e2c604eb1cfbbad7ace)

commit ca2245a5526a88a02b5f9fc46f3f00bd6ed32929
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 21:53:27 2014 +0200

    exec: free local variable if there is no more memory in next attempt
    
    (cherry picked from commit 314ea152c51cd8d4b46a49c05a3fed564c81c0ea)

commit d7bdb23dcfa29a8883c5c2552ffe91bbef15a28f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 21:52:16 2014 +0200

    htable: init allocated memory after checking parameter
    
    - avoid useless operation and extra check for leak
    
    (cherry picked from commit 9f042bb2798f29d476148ab2887a05709d5258fc)

commit 6c37ed696c6ce2ca4771dbd53afdad54480b7ecd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 21:50:17 2014 +0200

    mi_rpc: don't access fields in structure after free in mi_rpc_async_close()
    
    (cherry picked from commit f619a813ef46c76dd25c50b86f8af6cd768ac38f)

commit 008e8bd7ce64ca2684c7145539342fe8898972b7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 21:49:27 2014 +0200

    nathelper: free local variable if getting anchor for contact header fails
    
    (cherry picked from commit f2d95b0e8326ae7d61b31288d3b695e1db85ec77)

commit 90bcf7d040a599c251ff701244abf45d94051250
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 21:47:06 2014 +0200

    rr: free forgotten allocated local variable trans in case of error
    
    (cherry picked from commit ed60b891f915017b385a722f2a9c0bf171802eab)

commit 5cad9c8f2e933ffa097e9dfd2ca2fd2f2f7925e0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 21:45:46 2014 +0200

    sipcapture: free proper db_url field and destroy capture mode data list
    
    (cherry picked from commit 0a1acc7cbf21e2332ca25d94bb320a3b8708357c)

commit 44f6bab76c83a48b4a827ab07ce35881ea3f4f56
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 21:44:42 2014 +0200

    pv: removed mistaken pkg_malloc() left for $cnt()
    
    (cherry picked from commit b6b023038452a7cb1ded28bf82f81622b34ce201)

commit 99aae469bedf5048f8651ab1b67da6acab1d103f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 21:43:59 2014 +0200

    textops: cleanup on error parsing methods at startup
    
    (cherry picked from commit cee4b58e1728be7de2c15ae25c4c1be0dd3088fb)

commit f8be610bacc61ecd94741c33ea9fb7a9f2c5e231
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 21:43:05 2014 +0200

    tls: free the file path clone when all went ok
    
    (cherry picked from commit 5fe289cae2ece412eeaec4efefcb411a7ed434aa)

commit f1d15ec03ea2a4ad795a6e323770dc289017107a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 21:41:59 2014 +0200

    tm: clean contacts in case of failure in t_load_contacts()
    
    (cherry picked from commit 09ebe81a4ccb4346af778cc21c789b0db0e193d9)

commit 66b646163a822b93ff3f4adf71308051e5079568
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 21:41:00 2014 +0200

    xhttp: wrong variable was used for checking memory allocation
    
    (cherry picked from commit 8589936aac4a6341b4d56bfe2ed7d4d90a169d56)

commit b1affbf3bb2686a9bb24ecde2742cd137cd53ada
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 21:40:15 2014 +0200

    xlog: clean exit at startup in case on error looking up facility
    
    (cherry picked from commit 9f8f66c44f5d44f945bba3b63160967a19044b8b)

commit 4d8d08dfba59a4a1d244d84bae020502d4cb5184
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 21:39:07 2014 +0200

    core: proper destroy of tcp connection at shutdown
    
    - don't access connection fields after freeing structure
    
    (cherry picked from commit b3d312bc3795f394e5907ac54bb59560e829e38b)

commit 94744ef0505268ea7e52a259f0f4636cb530e488
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:57:09 2014 +0200

    core: safety check accessing variables in dbg message during fixup operation
    
    (cherry picked from commit 0bda1dc8238f6be5bc83711e0439dabff39c9120)

commit ccba274c28bdc2c789d79a7c962bc76586dd62f1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:56:01 2014 +0200

    core: link regex before replacement field allocation can fail
    
    - regex will be freed properly if there was an error for replacement
    
    (cherry picked from commit 511de7f5dc047368799e18d028e1e3f2864e05ac)

commit 90d00499d8a0786a0a62ad2e0b9990ffe3ca1b80
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:54:26 2014 +0200

    core: check if proto is not null before setting it
    
    - coherent checking across no_naptr_srv_sip_resolvehost()
    
    (cherry picked from commit 3257da4abf7ea9cc64676ee66b6f70d600ac5c58)

commit 7a1f99285d6c6b5eeeaf463923c4f9ff7ccff5e4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:52:53 2014 +0200

    core: safety check for freeing either pkg or shm values for var, when applicable
    
    - just an improvement to avoid doing both operations by mistake
    
    (cherry picked from commit 256b1e17e5449ef844b885d542a9c1f66fad044a)

commit b418eaaadfda9be8acfe03342c584032a9d66884
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:52:07 2014 +0200

    core: safety checks for pointer in dbg message printed inside dns cache
    
    (cherry picked from commit 2abbeb8fd31e41a34a013ff65eada197f171f321)

commit 39290d29a46fb29e3030dead34e260ac4c663ff5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:50:53 2014 +0200

    core: free allocated memory in case of failing to get more for modparams
    
    - keep shutdown at startup error clean
    
    (cherry picked from commit b1106fb492a3e6e8ab73d37912b9a86d14373e75)

commit 24ba3f86d29ffb250663e32c3d60592bb1f15c86
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:50:09 2014 +0200

    core: safety check when declaring a cfg structure with empty content
    
    (cherry picked from commit 6f47c9ee24adea03df58e84d296e9682e5f81286)

commit 5fbbdfb2d9632f0286d151d02a43ca81c5584956
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:48:16 2014 +0200

    core: free line_buf in case of error building via
    
    - free buf in a very unlikely error converting src_ip to str in static
      buffer
    - coherent checking of msg pointer in the function
    
    (cherry picked from commit 3c062c1299dabd76e8461389b67506a25d1fcc02)

commit 71165758575b606bea73c0caf55f861b9223ced9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:46:36 2014 +0200

    srutils/tmrec: reset pointer after free to avoid double deallocation
    
    (cherry picked from commit 69d43fbacdf121b6c3ab22686f9089d9c7859591)

commit f10ffb4b3c2d1fb04f116ddf523caebbde9b561d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:45:52 2014 +0200

    db_text: fixed access after free and proper size for allocated memory
    
    (cherry picked from commit 6a82b6121f771b6b847aecf4c5a0c42d0388c5d0)

commit b6f3b4dfca4640b9ade55a18013134e9f7785ee6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:44:34 2014 +0200

    call_control: replaced dynamic str* a local variable
    
    - it was freed afterwards and could leak in case of error hanling
    
    (cherry picked from commit af81862f5930d4c33639c204a7d88aeb484d3f0d)

commit a3022d5525265e9cf41a41dc9f0d01a8865a922c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:43:47 2014 +0200

    avpops: initialize local variable to avoid warning on db ops function
    
    (cherry picked from commit 98bb8c7e5166d2ff494daa9c488073d16dcfb405)

commit 376f909a7230a6dc8916c38964f99bda71252085
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:43:00 2014 +0200

    acc: avoid memleak at startup when failing to initialize a custome accounting  engine
    
    (cherry picked from commit 33d001a91fae080546755f63101c9b05fdf49b22)

commit 1b57ebef122f300bf3c5d10bc9e95f437287cf4a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:42:04 2014 +0200

    tls: avoid leaking duplicated file name on re-iteration
    
    - reset file name pointer to avoid double free in case of error handling
    
    (cherry picked from commit 74ae88f55dd4c1ed395bbb32a6c7a835de5775ee)

commit 3fe7975909d577c015c94705b56e1c7647d51b22
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:40:27 2014 +0200

    mem: remove trailing ; to allow using as single instruction in conditinal blocks
    
    - this is for system malloc with extra debug for private memory
    
    (cherry picked from commit 53642d60ff2a680f724d5f439cf2b868bd082c3e)

commit 020572ade53a19815c9e05edc6e8eb77873ca465
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:39:50 2014 +0200

    benchmark: avoid memory leaks when dealing with invalid mi commands
    
    (cherry picked from commit 89c48cda56a67bd99288f6f390802f14b340e6da)

commit adb8ba7986f8ffda8cac44f573b7e0df6a7875b3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:38:19 2014 +0200

    auth_diameter: avoid double free in case of error and don't access freed pointer
    
    (cherry picked from commit d2f71f30011cb885f494e5d7d82ffdd15ff5dc7b)

commit 340768948df423e25812d083fcdf09396ef763e3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:36:01 2014 +0200

    db_mysql: reset prev_token to avoid double free in case of url parse error
    
    - when db api v2 is used (ser modules)
    
    (cherry picked from commit f65bf2c37bfaae740dd3cd8d686308cfa44b42f2)

commit 045b6ead1eace226ec316e3ae776f7bc35e54341
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:35:39 2014 +0200

    db_mysql: remove line accessing freed result
    
    (cherry picked from commit e114105450d8a5152448afd28de16e290297e38d)

commit 89b6c07409a81b88f131e14f9fcca1928b34347e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:34:24 2014 +0200

    debugger: check for define of PKG_MEMORY to execute pkg checks
    
    - allow compilation with system malloc for private memory
    
    (cherry picked from commit 17cc9b0054bd071cad478534e8615ba73c65cc29)

commit ec542b2ae46391635032c4fe705dc05a2a5eebe4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:30:40 2014 +0200

    tm: release re for t_check_status(pv)
    
    - the canse when parameter is a variable and it contains a bad regex
    
    (cherry picked from commit 2f01858d0be09cecd5e21e3e10fdd9d6425be028)

commit 773ee22645ecbf042a871b510fff77b967bccc4d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:29:15 2014 +0200

    tm: fixed typo in previous commit related to name of struct contact variable
    
    (cherry picked from commit 387c369a11730afe680fb32138b93d4024f5b88d)

commit 8c2d3609a9300e8168dd6d8d8acdccfb41f2f150
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 14:08:10 2014 +0200

    mem: DBG_SYS_MALLOC can be set to get verbose mem ops with system allocator
    
    - PKG_MEMORY has to be undefined in Makefile.defs
    
    (cherry picked from commit d8e242c64d6c3d167c5a2b326ec77727d6d38217)

commit cde022bf36af39d6c5ad0e9f991a5db1a85933ef
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 11:12:23 2014 +0200

    tm: free struct contacts in case of error retrieving r-uri in t_load_contacts()
    
    (cherry picked from commit 770434e87ec14b9662314e8a13d587f547e876cb)

commit ad169fc1c3a207670c4f3615258e3637127982d5
Author: Timo Teräs <timo.teras@iki.fi>
Date:   Mon Apr 21 10:57:11 2014 +0300

    core: fix some #includes to be posix compliant
    
    sys/poll.h and sys/fcntl.h are GNUisms and might not exist on
    strictly posix compliant systems. This fixes to use the posix
    specified standard locations of these headers.
    
    E.g musl c-library will give warnings on using these non-standard
    glibc 'internal' headers.
    
    (cherry picked from commit 2c74ba02c843349a6ad30f7e668a7a194dac679c)

commit 59f1bb0a700a5b8d39ac56b76dc640a08fec86dc
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sat Apr 19 11:06:48 2014 +0200

    json|jsonrpc-c: fix detection of json-c lib
    
    (cherry picked from commit c290e58b7f50bdd7f9d691c4890baf1c9f74cb0d)

commit 5a10b16b781806279756bb4b6bad5a79e3b689ec
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 19 00:35:57 2014 +0200

    usrloc: fixed c&p error for variable name in ul_rpc_add()
    
    (cherry picked from commit c6246840abe0c75df03c603aa8e56f70a4799bce)

commit 5fe5e4b337e665a8de1b763bc6310edfebdb51bc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 19 00:35:00 2014 +0200

    tmx: check if t is null or undefined for returning branch index
    
    (cherry picked from commit 37b0bea4ea6dcad3fbe1a2a93229bb1441ab8679)

commit 577536ede7321f8aea31806e825738f19ff0a948
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 19 00:34:23 2014 +0200

    tls: test if conection is still active for peer verification
    
    (cherry picked from commit 458b803efa2de5b1a3bcdd83400f6ef7c6fad2a0)

commit 531c8459f700692a2a5b7e10d011cb5a32539f28
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 19 00:32:17 2014 +0200

    textops: use local variable to copute the offset in buffer for hdr ops helper function
    
    - when a prefix was given (e.g., append_uri_hf()), it could have led to
      usage of invalid value
    
    (cherry picked from commit 110882edfee749679e0b05528bd4e1bcfd2321b3)

commit 01452997058ae07ee27f5e5e152a0f72d80a1dd8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 19 00:31:23 2014 +0200

    rr: coherent check for optional user part of advertised rr
    
    (cherry picked from commit 48c42830f8d9f5927453dc091765c2434845c725)

commit 74f6b0e6493b30c53144c6ee157305e14e75a75a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 19 00:30:02 2014 +0200

    registrar: test returned value for socket when socket flag is set and xavp is used to hold it
    
    (cherry picked from commit 4dd1387aad64bc9380eeac744eb0ad07d5a591d4)

commit 47b428cefd78e094c3ed4f86591072577236e5b3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 19 00:28:56 2014 +0200

    pv: return error if shm is not initialized when $shv() is used
    
    (cherry picked from commit bf6cb8e2dfedb5b8c6cc367ff6e8355a8313d887)

commit ae0a3f7534c797b12188c650287a5ccc1fe4483f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 19 00:27:54 2014 +0200

    msilo: check to be sure len is positive before trying to copy string
    
    (cherry picked from commit a6cf59395c472b999d5cc4197de80cd9385dfd11)

commit a6a8cf02373df4fe4e3afdd1f76dfb5e435fa4a8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 19 00:26:53 2014 +0200

    mqueue: use static var to return pointer to dynamic queue name
    
    (cherry picked from commit 6626f9a73700f9af8d46945e250fc8ab88f5aefe)

commit cb9e54adabb51bd21402d6889e3169b919f14909
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 19 00:25:21 2014 +0200

    dialplan: fixed typo in define for guarding .h file
    
    - init local variable to avoid warning
    
    (cherry picked from commit 53f67e60f491bb5b9f56ce010410de8eff23430a)

commit 0b75d7263ffc3282572d60637c287771c8223f0d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 19 00:24:16 2014 +0200

    dialog: detect the param value type for setting by routing block
    
    (cherry picked from commit 69d67c01e03d1363948b3597bb2afdf3cd0145a2)

commit 15f11641e58090f2a405d2231e6e15dfeaa4a231
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 19 00:22:52 2014 +0200

    ctl: free allocated pointer in case of error
    
    (cherry picked from commit ccd1593834a47973bddeea94037fe8d3fd862cdd)

commit 0d175cf7c20394d99a0c00602d3d19348da29a9f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 19 00:21:50 2014 +0200

    parser/contact: cleaned log messages and safety check for invalid iterator call
    
    (cherry picked from commit c1feccdba8f4c4b624b948595f9166b83e65ed6a)

commit 5f28fd8637f7a0fa1ab866a96fd3564e9c14d7dd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 19 00:21:09 2014 +0200

    core: safety check for finding select final node
    
    (cherry picked from commit 58acedef5a7748310b1032b534c3174f1e3d1a62)

commit c7ce1e3563f3eebe6960d619264e23982135e13b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 19 00:20:19 2014 +0200

    core: print rdata pointer and wrap null condition around it in dbg message
    
    (cherry picked from commit fcc6dbd6d9b50bdbee7ba22c22f8f06a98bfb2ca)

commit e335fefcafac7c6403496638cf781a52d0959bed
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 18 19:01:22 2014 +0200

    uac: safe initialization of vars and debug message for uac_replace_to()
    
    (cherry picked from commit a7251ba4140df3fa9b4fd3ea6a4d48ffbe156597)

commit 9e47733d7346b2feddcfaf25eb61413ed4e0e48d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 18 18:51:33 2014 +0200

    textops: init s field of uri str structure for proper evaluation
    
    - otherwise can get uninitialized to last if block of
      get_uri_and_skip_until_params()
    
    (cherry picked from commit a2513a2bc820f935c62f14749ddaefaf77951891)

commit df4991af5bc1458b7781cfd36b95940cbc1cc4de
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 18 18:38:53 2014 +0200

    textopsx: init local variable to avoid testing invalid value
    
    (cherry picked from commit f0186bf375d4653b5354df35a9a8d065b56522ee)

commit 2375b7a8d4bc4a97ad6e749a51425f8be0ab446f
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Apr 18 22:07:47 2014 +0200

    json|jsonrpc-c: use new naming json-c lib if available
    
    (cherry picked from commit 679833f9f098e1ebc5e2b66978a5535af557924c)

commit 135ff6c9e91747be42c957685ca5b3ebafb974ea
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 18 18:11:38 2014 +0200

    core: added some safety checks for cfg framework pointers
    
    - avoid dereferencing null in corner cases
    
    (cherry picked from commit bf7b6c25cdefc2a6a473c6fe8f496c858e05d020)

commit 3c686813c88ad575e7085351297f4d0ae4f2cfe1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 18 10:49:24 2014 +0200

    tm: lock replies before restoring flags for onreply_route
    
    (cherry picked from commit ac2e49b41840e0b05750b20c367a6c380caa983a)

commit 75c75a5d2d4046276883c2677df1ef3cf0e29fb8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 17 16:16:04 2014 +0200

    tmx: properly receive the branch index for $T(...) in the branch_failure_route
    
    (cherry picked from commit 27c383c9224055e3d1b01238ff47785449e4057c)

commit da5beb9839ea5a6a2e27dbe2fff8866b2d4d69ca
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 17 15:49:36 2014 +0200

    dialog: set lower limit for dlg_ka_interval parameter to 30 sec
    
    - avoid many keepalives in shorter interval than retransmission timeout
      could be
    - an improvement would be to export the fr_timer value from tm and have
      condition based on it
    - reported by FS#417, Bill Radis
    
    (cherry picked from commit 5c5b587d44a46b3a4d48c7e7926c42a44cd4d8c8)

commit 07c25fe8bf8425cdc7f909ea5b16670a65254ff9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 16 08:41:51 2014 +0200

    maxfwd: max_limit default value set to 70
    
    - recommended value by RFC
    - lower value can create issues when terminating to PSTN/ISUP where
      can be used to set the Hop Counter
    - patch by Sebastian Damm, FS#418
    
    (cherry picked from commit 73c440e87fc256cda99ab572c0a259c13acac700)

commit 3d8df518f78eefd706b6c98f1dd90e739d2fec39
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Apr 13 22:19:15 2014 +0200

    pv: use pv cache to lookup avp name for $cnt(...)
    
    (cherry picked from commit eb5b9c6965d1da46f8cb45d3ac2eb6598b3b6dea)

commit 810fc8eb64ce9992e3b6fac668a442e92f7309dc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 11 16:21:27 2014 +0200

    tmrec: fixed typo in header file guard define
    
    (cherry picked from commit 3d9040bb5494bafe3411744da17bf43de6a22604)

commit 3cbb00ecde32696c334384462b9e06b924d13244
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 11 16:18:59 2014 +0200

    srdb1: removed extern inline function prototypes
    
    - the .c files are not linked against modules code, thus inline
      replacing request cannot be resolved by compilers, the strict ones
      (e.g., llvm) throw error
    
    (cherry picked from commit 5beb495d47fa16ed94c36e340011c09de50db9c7)

commit 4b5683401a6521e4d80665112eb6bc35ee75baec
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 11 16:14:06 2014 +0200

    cnxcc: inline functions defined in other objects throw warning in llvm
    
    - an option would be defining whole function inside the .h file
    
    (cherry picked from commit da0fe20153eb9fc4b8f79a2f5260cb871bb3fc0d)

commit df80c0aa34fd5edf6c9fbcbf1e5e53b4fa0d7b2d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 11 16:11:05 2014 +0200

    srdb1: get rid of llvm warnings related to extern inline definitions
    
    (cherry picked from commit 4cb7abe093ce0c56a4661377f9792fc417f83786)

commit adac3876d273ac2d32d684778d30f3aa36cc914d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 11 16:04:24 2014 +0200

    tmx: allow spanning over second for fetching stats
    
    - try to catch the same snapshot for all tm stats
    - re-enabled stats for received and relayed replies, computed from what
      is relayed and was was local reply
    - todo: check if drops replies are caught later or is ok
    
    (cherry picked from commit 82e742fcdd7c22391cae8e3b36d42f23d684dee8)

commit 64a1d6f6811870f7a148df24f09266917fe50d38
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 10 08:56:13 2014 +0200

    tm: avoid tryin to mitigate relaying 487 for local canceling branches when a reply is forced from config
    
    - it can result in deadlock if there is a local retransmission timeout
      and the response code is overwritten by admin in failure route with a
      t_reply()
    - reported by Jason Penton
    
    (cherry picked from commit 198e123e89c849da39efec1973c25c3c25a2be89)

commit 4514fb1da03d0dfc006cbbe38ac3f4a78bd8fc4b
Author: Fred Posner <fred@palner.com>
Date:   Tue Apr 8 21:54:43 2014 +0200

    sqlops: note about return value of query functions
    
    (cherry picked from commit 5ac454af6aedb91265c3359a523354541cabd161)

commit e4ff5dac04eb09191e5185dae6146100e8772bef
Author: Olle E. Johansson <oej@edvina.net>
Date:   Thu Mar 27 17:31:51 2014 +0100

    permissions: peer_tag_mode is integer, not string
    
    Fixing example in doc file
    
    (cherry picked from commit b745f5869e86bc7cce774dc4b54be9a1be90e3e5)

commit e2adc92219884ca6efa56ecbc6f13911a9f52e77
Author: Elena-Ramona Modroiu <ramona@asipto.com>
Date:   Tue Mar 25 12:05:56 2014 +0100

    kamdbctl: added rtpproxy table to the extra group
    
    - it was not listed at all, thus not created
    
    (cherry picked from commit 193431802ed1407bb66b722fbf6a5cc89d690a40)

commit ca4cbf7e2929bd368f15bac148ffa6cbc9abb2d1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 24 22:53:22 2014 +0100

    dialog: lock for updating the cseq
    
    - race can happen on processing two requests at the same time within
      same dialog
    
    (cherry picked from commit 2376c833aad92bf8661f985d5917d952874a7509)

commit 63afdda4fcf20156ad5db1be02481ab47404a602
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Mon Mar 24 16:01:44 2014 -0400

    ctl: fix crash when listing in struc format
     - example: kamcmd core.sockets_list
    
    (cherry picked from commit a95cae3fb6a62120b7fe2770fb565195178bb6f7)

commit caf4111471f67eac2091b6a7be7b906a8ff964ad
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 24 10:12:26 2014 +0100

    db_unixodbc: free local variables in case of errors or no result
    
    - reported by Alex Villacís Lasso
    
    (cherry picked from commit edc78dfb148c22f0d256485193bbdb0185b76d2f)

commit bbb2e1d021dfdb2b8499a614fda8d8e86e6d58e3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 24 10:11:59 2014 +0100

    db_unixodbc: use odbc_config to find paths for include and libs
    
    (cherry picked from commit a0ef714c12d9d9ae4cf152d6a62bd8a7d6bb5c34)

commit e3b20d2d3753ed590c23cad1fe99bee3fa4501bc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 18 17:10:56 2014 +0100

    mtree: safety checks for column types and values
    
    - following the report FS#412 by adeel
    
    (cherry picked from commit 6c0370b806aebcdd6c7c000536be3d9ae6154837)

commit bf9d5ab36fae1cd2b9a46357bde234b9b0a3e7cc
Author: Richard Good <richard.good@smilecoms.com>
Date:   Mon Mar 10 14:26:29 2014 +0200

    modules/textopx: Prevent msg_apply_changes() from adding the router header if path is set.
    	This avoids adding router header twice when calling msg_apply_changes
    
    (cherry picked from commit 45e6878a398f7ba75ce253a7bfcbb66bc7a5c088)

commit 943a9ac9031aa69f7743accd68ab1268b3df1160
Author: Luis Martin Gil <martingil.luis@gmail.com>
Date:   Thu Apr 17 12:56:11 2014 +0000

    Merge branch 'luismartingil/msrp_crash'
    (cherry picked from commit 4a9a98a07869a2415b82b70b23907ccd490d6c12)

commit a8b3660d0048fe81f2d8961c967fb839558c465a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 16 12:14:44 2014 +0200

    app_perl: print return code if perl_parse() failes
    
    (cherry picked from commit 6c5ebff42c1ee702ab4a859ffdd5ffeccbf8e11d)

commit bebffc9a3a51083b0f93d664f27bd1d1afdc351a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 15 18:53:34 2014 +0200

    tm: fix condition added in previous commit testing xavp list addition to core
    
    (cherry picked from commit 09d136d053cde9a59c6f2937b8e1fa56f590fad0)

commit 1c28c45facf8c87e805aff62e7f4da1a03c9aa8a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 15 18:19:19 2014 +0200

    tm: safety check for cases when xavps for serial forking fail to be added to root list
    
    - in error cases remove xavp group from the root list instead of local destroy, otherwise it
      stays linked in root list and can cause invalid memory access
    - discovered on investigating memory leak issue reported by Geoffrey M.
    
    (cherry picked from commit 4f95cfa6266bd66a1516629ed3445d98da433b2b)

commit d921b452687a31ab49b7c5c4420c0c6134916140
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 15 17:50:52 2014 +0200

    tm: free extra attributes stored in uac branch
    
    - credits to Geoffrey M. for reporting and giving access for
      troubleshooting
    
    (cherry picked from commit c5e0bda5e20adeaa2a899fcc55ad12cf4678cf39)

commit 2eed3023870f793b6824d091b75099bc9a82edf9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 11 23:03:05 2014 +0200

    dialog: proper detection of keepalive flag for destination
    
    - credit to Bill Radis, FS#416, for report and fix
    
    (cherry picked from commit 933a621f40eaa31b193e76f162f9cc016b49aeac)

commit 35d83b91a8654a2218bf1ba900d7486fad189851
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 9 18:49:32 2014 +0200

    uac: safety check to be sure the reg hash table is initialized
    
    - reported by Alex Villacís Lasso
    
    (cherry picked from commit b1900f66cc4acd254f1e6750538f31a3653fcd7f)

commit d9f256f123a903b54a45122de99e59a9475dd272
Author: Torrey Searle <tsearle@gmail.com>
Date:   Mon Apr 7 09:43:11 2014 +0200

    modules/sipt: Fix a bug in updating calling party
    (cherry picked from commit 2da4dc5b0054f0182f67560fe15958565c0e360b)

commit 66ca4828e9a04068410fb7d2137e6f0d4a7bf965
Author: Juha Heinanen <jh@tutpro.com>
Date:   Sat Apr 5 11:50:11 2014 +0300

    Revert "modules/sdpops: added sdp_with_transport_like() function"
    
    This reverts commit a9b6cf96644589b462f02d009df768fece7e5c03.

commit a9b6cf96644589b462f02d009df768fece7e5c03
Author: Juha Heinanen <jh@tutpro.com>
Date:   Sat Apr 5 11:28:34 2014 +0300

    modules/sdpops: added sdp_with_transport_like() function

commit 714413bf8f11bca5ff4966fcef12d5a03ae64ca2
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Tue Apr 1 18:34:28 2014 -0400

    xhttp_pi: fix escaping
    (cherry picked from commit dd004947906628784ffdf15a0fe5cf4421040ddc)

commit 73ea61efec6b97fac7e2117dcde969b2cd549291
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Sat Mar 22 16:49:20 2014 +0100

    tls: Added note to docs about OpenSSL requirement for Elliptic Curve Diffie Hellman (ECDH)

commit f8430785ec9c46b2535b2d29898853ee50cc76e0
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Sat Mar 22 15:30:27 2014 +0100

    tls: Add support for Elliptic-Curve Diffie-Hellman Ciphers (ECDH)

commit 6245e35a43d68e074064ded56333d7784478b8c2
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Wed Mar 19 22:36:47 2014 -0400

    xhttp_pi: fix copy/paste error that can lead to a crash when 'order_by_cols' are used
    (cherry picked from commit 216faa86af3d6db70fae9186ab2776efc27a5f55)

commit d6110528600bb6780e8be3b62b291fcecb60b02e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 20 00:28:23 2014 +0100

    doc: updated year and removed unused revhistory from bookinfo.xml
    
    (cherry picked from commit a99e71e609c9f703458ac4304d80c7078f46a129)

commit d21e7fafc8384058d52d18147c96ef1fdcbee53f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 20 00:12:14 2014 +0100

    lib/srdb1/schema: added docbook-xml target to Makefile
    
    - generate docbook for dbschema in xml format
    
    (cherry picked from commit 509570a29bbecd6839fcd858c17a20dc04383f23)

commit 7cedfb5ee0bcc39113d3e3cea13d3fafa52ea2a0
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Mar 13 00:14:47 2014 +0100

    pkg/kamailio/deb: new kamailio-extra-modules package.
    
    Adding gzcompress module to extra.
    
    (cherry picked from commit a1de51c55d7bf31c7e9a793ec898073ab158b3cf)

commit 376ee52aba344bfc8c617f6290ac15df48c83fe7
Author: Henning Westerholt <hw@kamailio.org>
Date:   Mon Feb 24 11:10:22 2014 +0100

    pdb: remove internal reference, pointed out from Carsten Bock

commit e397c90cb1cbc950b8d9166d57153f3790140f91
Author: Henning Westerholt <hw@kamailio.org>
Date:   Mon Feb 24 11:22:50 2014 +0100

    pdb: move gitignore to own directory

commit f828bbbac1e4e4e6650c3ef5732de6189d405b14
Author: Henning Westerholt <hw@kamailio.org>
Date:   Mon Feb 24 11:23:17 2014 +0100

    pdb: remove pdb from global gitignore

commit dfcaf12b49c0fefac9785306d2e57c80a6173103
Author: Henning Westerholt <hw@kamailio.org>
Date:   Mon Feb 24 11:23:42 2014 +0100

    pdb: add debian init file

commit 9ce73e20b7042c6a1249de39fd1fdf5489e01ab4
Author: Corey Edwards <tensai@zmonkey.org>
Date:   Sat Mar 8 11:28:36 2014 -0500

    kamailio.init: fix typo: s/log_faiulre_msg/log_failure_msg/
    (cherry picked from commit e22293d865926a200e336293692886f983904275)

commit 18376e35ebbc1ba82fcce78c4eaa7f7b04e00aa8
Author: Juha Heinanen <jh@tutpro.com>
Date:   Fri Mar 7 23:54:05 2014 +0200

    modules/xmlrpc: xmlrpc scalar <int> value can be positive or negative
    (cherry picked from commit 67c2101fc60e4a963a6133f7a71f5faf510ca214)


===================== 2014-03-06 Version 4.1.2 Released =====================

===================== Changes Since Version 4.1.1 ===========================

commit e9daf4ff4120e7cbfc6d99880c9679ea8051f18a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 6 15:49:19 2014 +0100

    Makefile.defs: version set to 4.1.2

commit 25f6290d2ffba6178a0d3a3ce3ab833808830e6b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 6 15:48:35 2014 +0100

    pkg/kamailio: version set to 4.1.2 in rpm specs

commit 73814ee9cf2df6c410120e383db628a983663c5b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 6 15:47:44 2014 +0100

    pkg/kamailio: version set to 4.1.2 in deb specs

commit 9eba669d45baeb16a8e2fab0b1201c6140f2c652
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 6 14:51:05 2014 +0100

    nathelper: readme updated for carrier grade nat address space matching
    
    (cherry picked from commit 15537553aabfd59bb0fe2af45174ab4a4575120f)

commit b2446a8ba6a80cf7b42839fb9aa04f5ed06767be
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 6 14:49:22 2014 +0100

    nathelper: mention the match of a natted address against rfc6598 (carrier grade nat)
    
    (cherry picked from commit 048448f059b64863d41ca146650f7d26b195cdce)

commit a1db16222f16c75f2ed10aa023853e28772ab35a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 6 14:48:13 2014 +0100

    nathelper: added carrier grade nat address space (rfc6598)
    
    (cherry picked from commit b992cfe8e88d069a0b3b0cfa31fe0d60a555cc4c)

commit 71c276c092bb3f1e958b17de1bb146a9d9937b3f
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Thu Mar 6 13:35:46 2014 +0000

    nat_traversal: added RFC6598 shared address space to client NAT tests
    (cherry picked from commit 01f76bb99cfd4cebb580ed10ecd478049b038f48)

commit 0487d889c7d04d2c63fec2fb573dce0cf6c55fd2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 6 09:49:51 2014 +0100

    db_cassandra: return 0 in case of successful operations
    
    - following better DB APIv1 convention and avoiding inappropriate
      failure detection in some modules
    - reported and patch by Jay Binks
    
    (cherry picked from commit f475f2886f37b2a9cb5782ef1f5b9a6e94cee4dc)

commit 3f03a9410cd3e68eaf53866621cd73d69660a787
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 4 09:43:39 2014 +0100

    geoip: for safety checks for the case when geoip_match() is not executed
    
    - but the geoip pv is accessed
    - reported by Juha Heinanen
    
    (cherry picked from commit 56ed48bf48c3d78ff5d214833e09a5759f0b5928)

commit 2e1d6ed943aeb53ef56695df65d43f0f160d02f2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 3 19:15:30 2014 +0100

    uac_redirect: select the contacts with highest q when a limit is set
    
    - reported by  Stefan Prelle, FS#349
    
    (cherry picked from commit a9b3286a5ace0f66852054634b46c0647c8d1271)

commit 7745bf018deeaa4bdbb2a667c50209d480f96248
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Mar 2 15:40:17 2014 +0100

    tm: t_continue() polishing
    
    - variables declared at beginning of function to work on old C standard
      compilers
    - log messages compacted - function name and log level are prefixed
      automatically
    - stay under 80 chars per line to fit in text terminals
    
    (cherry picked from commit 47f6cfd76a9d801a83ca14b55926d389f6c3c2da)

commit c99b81f10bbd08f15035097e7a77eb37fb823224
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Mar 1 10:46:57 2014 +0100

    tm: 487 Request Terminated has priority when transaction is cancelled and no reply received from downstream
    
    - for cancel_b_method 1, timeout was sent back even when transaction was
      canceled
    
    (cherry picked from commit 6c3725d5535e0b5bff5c63251d37e7139f92321c)

commit 02c99647d22e2d4d4fd6c4028b372d2a1aa140bd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Feb 27 08:48:42 2014 +0100

    geoip: safety check to see if the result structure is filled
    
    - return $null if not
    - reported by Juha Heinanen
    
    (cherry picked from commit 721ffe3576e8e7891c27f8578eb244a857ede759)

commit b6d8aa9675e80a1d701b4f33f11936b53e06f4e6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 26 20:30:34 2014 +0100

    parser/parse_fline: print offset in log message when failing to parse first line
    
    (cherry picked from commit a111b33ae7b64dbf9486f2fc4b7f3007f4015e77)

commit 1dadf3e1ff4a725f8030d862a52470f2d400bb21
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 26 10:45:24 2014 +0100

    mtree: enahced docs to specify that the mtree parameter can be set many times
    
    (cherry picked from commit 0b122416932030c9459f16d46438489b115941aa)

commit 6f6a050872cbaf8a81b4133877c2867c5cdc7290
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Feb 24 19:15:13 2014 +0100

    dialog: don't add dialog profiles when loading from db and state is terminated
    
    (cherry picked from commit 9b88eb7ee2d243882383a44f601baa21fd679cd5)

commit 549930641fd344046b8bf12eab0cc82fe47abf44
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Feb 24 18:53:55 2014 +0100

    dialog: remove dialog from profile as soon as gets to terminated state
    
    (cherry picked from commit edf61acb57ed5e8ee0ca9ec1f796e43ce993be48)

commit a0b05cf2fbefc1b3b67362407aa6be101a91606b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Feb 24 18:17:00 2014 +0100

    mtree: reset tree statistics upon reload
    
    - related to FS#398, reported by JoshE
    
    (cherry picked from commit 94bad4414b36334061ef0d3ec42747d672eaf058)

commit b4cf30f4dc756ffa82d931b28eba74b26dce289d
Author: David M. Lee <dlee@digium.com>
Date:   Mon Feb 10 15:22:11 2014 -0600

    call_control: Passthrough sip_application
    
    Current patches being submitted to CDRTool and the call_control daemon
    allow for SIP application type to be specified. This allows audio or
    video services to be rated differently, or even different ratings for
    application subtypes (audio.inbound vs. audio.outbound).
    
    This patch allows the sip_application value to be passed through to the
    call_control daemon.
    
    (cherry picked from commit 0a4519af5c1ea3f61362fba7451eb4acc479d488)

commit 100b1f0f0943bf6b7c1d46e42d7b70ec5c9f5f4e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Feb 21 18:26:34 2014 +0100

    topoh: let replies for CANCEL requests be handled
    
    - CANCEL is hop by hop, but can have the call-id hidden when sending out
    
    (cherry picked from commit 376d8b3972d96b70d1e12cc57104475b2ee7ade8)

commit 3eb337b9e81759f25f452ac9aa5d2386359822ad
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Feb 21 17:58:19 2014 +0100

    topoh: don't encode/decode content for local generated messages
    
    - requests generated by kamailio don't have headers that should be
      hidden
    - replies to them don't have anything hidden
    - update as part of report from FS#390
    
    (cherry picked from commit 41f12e01b20a6b32d26297fbdf6ce17d40823ef2)

commit 008e43e402a8e7aa088dd8c65db8c172a95ef313
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Feb 3 11:40:43 2014 +0100

    db_cluster: updated the old application name in doc examples
    
    (cherry picked from commit 32f688659fcc6f7c44d9095e585951780e277522)

commit 7ae3db782aa4413efeeb11706b5fa65fe13529a5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 30 12:14:48 2014 +0100

    core: test the limits of nested select level before accessing array value
    
    (cherry picked from commit b61f173a8dc40592809912e137e42d8ffe1154fa)

commit 46f2ebd0de82a6decea2229e85f63666686510ba
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 30 12:12:44 2014 +0100

    utils/db_berkeley: release file description in error cases
    
    (cherry picked from commit e7a0840a1334280650d4abb865843da0072adec6)

commit 92a0157f83c8cdbf25452eb1994302912173fc53
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 29 22:10:09 2014 +0100

    sercmd: memset with proper size
    
    (cherry picked from commit d0ebc7fa4b4b20bee83f57b3f0d0e6e75b5f0b08)

commit b06c12f3d5db875bb0b70cc4d85b09fafeb84d34
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 28 18:54:50 2014 +0100

    core: avoid warning of using bitwise operator with boolean result
    
    - on a report generated by cppcheck sent by David Binderman
    
    (cherry picked from commit cfb815e440804c2870126c1c098362d5a117f97c)

commit f8bb8cbf1908125c41096abf3547af51d6c88d26
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 28 18:47:42 2014 +0100

    core/parse_methods: removed duplicate check for same characters
    
    - on a report generated by cppcheck sent by David Binderman
    
    (cherry picked from commit 935f06eb8c34fe5fe82588cdd5b4af2f68c51466)

commit 4599ae5c5d49836f6b9e0238a8743e8c72fe91ee
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 28 18:43:13 2014 +0100

    xhttp: check first the possition limits then access the data
    
    - in the eval function for the transformation
    - on a report generated by cppcheck sent by David Binderman
    
    (cherry picked from commit 79bfabdc2ae35a5b280c6a23ff611a005dac333c)

commit 90c7829dcbcc677454d297ed55be31404fafe070
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 28 18:39:19 2014 +0100

    db_postgres: fixed condition checking the parameter for db uri parsing
    
    - on a report generated by cppcheck sent by David Binderman
    
    (cherry picked from commit 480b6d4dfc954fbbb8afb9dbbbf17b80dcdf71ce)

commit 75203caf1a7a8c582b8eaff67af891b00100f232
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 28 18:36:21 2014 +0100

    db_mysql: fixed condition checking the parameter for db uri parsing
    
    - on a report generated by cppcheck sent by David Binderman
    
    (cherry picked from commit c0b2e567b2a27d5d29ede39409d6299f7d375d87)

commit 5556a88594d46030d978987eb387427f63875d73
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 28 18:30:30 2014 +0100

    db_cluster: fix caseness in testing the connection flags for reading
    
    - on a report generated by cppcheck sent by David Binderman
    
    (cherry picked from commit 88a1a1b25b5228ef2e34ee01e0dd5d4e4f6ffe20)

commit e70df7338330f2d3248c7ec0b6d81ff0f188617b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 24 15:43:59 2014 +0100

    core/parser: handle the case when username field in auth header has proto scheme
    
    - some phones put there "sip:username@domain", so far it was handling
      "username" and "username@domain"
    
    (cherry picked from commit e56ff0e6a5745321c6a4a5f362cc728177acef0d)

commit b64064b15759217821d936732e2da0c129cf89d1
Author: Jason Penton <jason.penton@gmail.com>
Date:   Thu Jan 23 17:25:04 2014 +0200

    modules/presence: fix crash in main/attendant process when using presence module in library mode
    
    (cherry picked from commit 20302744b22858e0e215e74e2a6656677881bb4a)

commit b5e78a88838702088b9f0f0559aced1a5431281f
Author: Richard Good <richard.good@smilecoms.com>
Date:   Thu Jan 23 17:21:04 2014 +0200

    modules/rls: changed default hash size from 512 to 9 to avoid overflow
    
    (cherry picked from commit 48bb4b562d7d7ec20b45dbe555836bb8969b988d)

commit 3c8fe5c1a8f7b4469657199adc4056539fdf47d8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 20 17:24:18 2014 +0100

    tm: free from and to display names that can be set for local request from seas module
    
    - reported and patch by Ziad Habchi
    
    (cherry picked from commit 1b53001ad3ad1e9bfd3e64f8e03c35d4e5f54e8d)

commit e742cb638363ca2936b1f75fa7226f0127332146
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Feb 6 16:03:27 2014 +0100

    db_cassandra: clone key in a zero-termniated local buffer
    
    - rework from a patch by Jay Binks
    
    (cherry picked from commit 3cde37cf10795b4eb785ffd141a8b28e64864f5d)

commit 520276f856474521cb419c11fa185ce9d6a8a285
Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
Date:   Tue Jan 14 10:04:53 2014 -0300

    db_cassandra: bug fixes for raw queries using sqlops
    
    (cherry picked from commit 2f9e8d2e122edc5b7950ee6ab0991851c9cd7bbd)

commit 46912a606e345fbf76bb9794e0ef9c3851015c2a
Author: Juha Heinanen <jh@tutpro.com>
Date:   Wed Mar 5 07:03:54 2014 +0200

    modules/kex: ask pkg.stats to return array value
    (cherry picked from commit 920f02bde0f7b6e3484850f4677c603b9c8740c8)

commit 954fe136964296836113f5187f9cde91b197a567
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 4 17:31:57 2014 +0100

    sqlops: reset the result container before new query is executed
    
    - it was lost in commit 9b62514b4a90e169c9126b7bda6d87cc4c213ad2
    - reported by Jonas Böttner
    
    (cherry picked from commit 864127e6e02144c40c138d6921862b1512d01c66)

commit 20276e667631ec281851c2ef58d71863ae2318c4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 4 09:59:07 2014 +0100

    sqlops: safety check for result row field
    
    - it might not be set in case of a failure in the middle of result
      conversion from db to internal memory
    - freeing the partial result could result in a crash
    - reported by Juha Heinanen
    
    (cherry picked from commit f27df26ca01394250cbe12c5ccf694c6afd3707f)

commit 07423627a1baf7ba96bc197f9ddc90f58854d26b
Author: Torrey Searle <tsearle@gmail.com>
Date:   Mon Mar 3 14:54:10 2014 +0100

    app_perl: update constants for debug levels
    (cherry picked from commit 6513ee05dd20253c0f555b18081f0eceb4baf7aa)

commit 92aaaab324b37d75358b21825850ade8a3481cd5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 3 14:39:25 2014 +0100

    kamctl: delete former fifo files if they exist
    
    - reported by Morten Tryfoss, FS#399
    
    (cherry picked from commit ec9e735955f58ef21bac21ba57eafd07db675e4d)

commit 47836d773820da8aabe4a6ecb1dada285be1aa08
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Mar 2 10:19:25 2014 +0100

    tm: declare variable at the top of function declaration in t_suspend()
    
    - compliant with older versions of C standards
    - simpliefied log messages
    
    (cherry picked from commit dce7353674ea3d93ade93c89bbb4652e7ec624be)

commit 0c3d4e2199023b6d8d2e78806f6b0f56b8687a85
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Mar 2 09:51:40 2014 +0100

    tm: execute FAILURE_CB_TYPE callbacks for resuming suspended request
    
    - suspended request creates the transaction and a branch, callbacks
      cannot executed anymore for request and branch route execution
    - otherwise it results in crashes, reported by FS#400 and FS#404
    
    (cherry picked from commit 78c8eb1fa4b118661262fd6add9a0e9f60ca8cd1)

commit 493e54de188f3ee03dd0c8a21ebcc4dd32e0c36e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 26 20:20:29 2014 +0100

    parser/parse_addr_spec: comma allowd for start of tag value and mid tag value chars
    
    (cherry picked from commit a9e900a3dd5c958f3188376c3c4d3179c68e2c32)

commit f4b178ec5e348c7bd0a4c936a0d72a3702d80146
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 26 19:52:10 2014 +0100

    parser/parse_addr_spec: allow comma in tag parameter
    
    - some user agents uses it and it was in older versions
    
    (cherry picked from commit 6156d2572e06fa661ef23face24c38203485d81a)

commit 0f3f76f23e8a32881a467dd9671d969617f0cb02
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 26 18:56:44 2014 +0100

    parser/parse_addr_spec: allow comman inside quoted values no matter of being allowed separator
    
    - comma is valid inside quoted parameters values
    
    (cherry picked from commit 11e9f93d3bad8cfedcd55bdc4fc6c559309c4635)

commit 91241caa2c2bc51b421d024c790493fdaf24c8ee
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 26 18:03:20 2014 +0100

    sl: fixed use of forward_reply_nocb() in sl_forward_reply()
    
    - previous related commit was not doing it
    
    (cherry picked from commit 4133a44cc9b1702b3a36b9386464983d2fe9aedc)

commit e524394515e637b0cc586e1b4d482f2ea71ee749
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Tue Feb 25 12:30:01 2014 -0500

    htable: README enhancements for array keys
    (cherry picked from commit 2847c47d7a2cbc15620d6f33b3641be1ca6207a7)

commit def579c902f1adeaeacfa2b70a67cfb0e8a89225
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Tue Feb 25 11:34:19 2014 -0500

    htable: fix some copy/paste errors in README
    (cherry picked from commit 2e4c13669ce025e0315b41a5eefa28fe2ca373a2)

commit 26fd1d2fd24a1f4ee160ba24e2670b8e7a4e8176
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Feb 24 21:32:45 2014 +0100

    nat_traversal: proper size for realloc
    
    - reported by Venky
    
    (cherry picked from commit d9c34bec5ea0570f66df23e7e7d6f79f4721f04e)

commit 774cefd9dfd2253923f95b12269cacbe6b315a77
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Feb 21 15:37:24 2014 +0100

    core/parser: fix loop on broken values matching the prefix of a good value in parse_option_tag_body()
    
    - reported by Savolainen Dmitri, FS#396
    
    (cherry picked from commit 9ff18b15c24a933fa061663add3223b8256a88d1)

commit 7cf0bc8c5a288d56f1decd305ee0a2dc952bd0dc
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Feb 21 11:42:27 2014 +0100

    pkg/kamailio/deb: init script. Get back SHM_MEMORY PKG_MEMORY and CFGFILE
    
    (cherry picked from commit f46beec41b3b5caa3977ddd452b3671bebf69069)

commit ef478ac0709a9bef99df0818f68b597f39ba7c3b
Author: Alex Hermann <alex@speakup.nl>
Date:   Fri Feb 21 00:10:35 2014 +0100

    tm: safety check for uas callid value when callid_matching is 1
    
    - according to the documentation is for UA that cannot match the
      responses when call-id is changed, but is not the case of self
      generated requests
    - closes FS#390
    
    (cherry picked from commit 1787b4239f3494fe7a88b0868a807e86a3b92639)

commit 36c42be1a02fcb47d4b288136df81f424b690351
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Feb 20 23:15:56 2014 +0100

    async: free the async item after resuming the execution
    
    - reported by Surendra Pullaiah
    
    (cherry picked from commit c33583e6456d3500f8a9c870eb01a01d1a1fe8f4)

commit 67dfcb7e64bf0ef3054b011ff98ace10ae609c09
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Feb 20 11:04:49 2014 +0100

    usrloc: remove the filter on nat_bflag for keepalive contact expiration
    
    - keepalives can be sent even for non-natted contacts
    - reported by Kristian Kielhofner
    
    (cherry picked from commit aa2ee6e1d9482b486ebc3f45b26ea886a2f3dbf0)

commit a7dc504075d3b5c74c6af6a3216338a0d604d1d8
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Feb 18 16:44:40 2014 +0100

    pkg/kamailio/deb: use freeradius-client lib on sid and jessie
    
    (cherry picked from commit ba68be91bc206d27284cdaf9fb3ccc189fe33d4a)

commit 65336def3106a06bd96cf46cd0aaa1883ee65f1c
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Feb 18 16:30:28 2014 +0100

    pkg/kamailio/deb: fix init script
    
    (cherry picked from commit 424ab9dd4abd9b11b7cf4642335652145128fa7c)

commit 68a3e5adcb2c3390d9ea1103d9fcf81f9c8773f0
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Feb 12 14:00:16 2014 +0100

    pkg/kamailio/deb: clean lintian warnings
    
    (cherry picked from commit c2a606c1b03b1014caa9053d64d43d09c4744d04)

commit 01cee458a4f93f8fe13deac8ddf33ebb3f3afd85
Author: Juha Heinanen <jh@tutpro.com>
Date:   Sat Feb 15 04:16:14 2014 +0200

    modules/utils: fixed memory leak and possible crash
    
    - patch against 4.0 was provided by Guillaume Bour
    (cherry picked from commit 92b947059dbde8ada3c757d7e6af48d79f9e7e12)

commit 01c5ad7cb67bdb5d6140061aa0c2f8152f6f03cd
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Fri Feb 14 10:21:00 2014 +0000

    dmq: fixed crash caused by freeing pointer too early on tm callback
    (cherry picked from commit 8be7de6d1d383c2e0e476e739a6b3fa5101bac12)

commit 80c70b7d423c3e137a7c7610928abc20fdc9a647
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Mon Feb 10 19:41:20 2014 -0500

    htable: fix crash if key_value is not string
    (cherry picked from commit 065439c0fbabe2806fcd615cec5e2445db59beec)

commit c02f12d21539d4735a2ad9c840409c8512b2c3e2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 5 09:52:19 2014 +0100

    core: fix condition on script callback number done inside EXTRA_DEBUG
    
    - reported by Seudin Kasumovic, FS#388
    
    (cherry picked from commit 740d407be4e35ee945658365ae38a1bba30fafc7)

commit 3e97f51e59b27ae4609ae3f650872e59e89e1c2a
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Feb 3 14:21:09 2014 +0100

    pkg/kamailio/deb: clean lintian errors
    
    (cherry picked from commit 34720cbbf6f448a727a34164b690dabf393684ec)

commit 6fad72bd5b9ca64261589f1059c7edbecc19c379
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Feb 3 14:13:15 2014 +0100

    pkg/kamailio/deb: update debian copyright file
    
    (cherry picked from commit e1904a040001c82d691fbb42f6149c692143c109)

commit 316ac288977ff480e980b55426549c470233fe3c
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Feb 3 09:31:51 2014 +0100

    pkg/kamailio/deb: wrap-and-sort control files

commit 17c8242c7adaee70acedb96f01621e1b17dcc9bb
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Jan 30 14:26:03 2014 +0100

    pkg/kamailio/deb: unifying debian packaging

commit eb67bf1ddeb9945af754d5dcc9fd0b23788a1642
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Tue Feb 4 09:49:20 2014 +0100

    tm: Fix docs on t_relay_to (Typo)
    (as noticed by Victor V. Kustov)

commit 1ec2dfbd836872df4663c059c26f410935a51b62
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Feb 3 10:05:35 2014 +0100

    presence: Regenerated README

commit 94d80b77f5bee00c8a2d27930dbd3b73a3ea0747
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Feb 3 09:58:59 2014 +0100

    presence: Clarify the db_lock_type in the docs in conjunction with the mode DB_ONLY and a MySQL-Backend.

commit f6dfa8d5e91b287ceccb84659448ee1aadbfc486
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Thu Jan 30 21:55:11 2014 +0100

    presence: bugfix: Add option to disable per-Table lock for database layer
    (causes trouble with MySQL in DB_ONLY mode)

commit d0e32ab598ec13756da96dbc3651aaae72bfd92b
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Dec 12 08:53:59 2013 +0100

    app_java: detect JAVA_HOME and use proper libgcj versioning
    
    (cherry picked from commit 5c1b8e0f0f5565aa69440a331c520fc549856092)

commit 57f1daf848ce4a1a0d7cd0de1aac01ca358cf257
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Jan 27 16:29:46 2014 +0100

    pkg/kamailio/deb: fix typo on depends
    
    (cherry picked from commit b03e871a62f3895bfb70fe5b72b0142afa613684)

commit 950223d980584c40f72f0a7bbbb7b32be990eef4
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Dec 11 14:11:19 2013 +0100

    pkg/kamailio/deb: removing lucid
    
    (cherry picked from commit a44d5311b583bc457b44550870dfbd4ea3fbcea4)
    
    Conflicts:
    	pkg/kamailio/deb/lucid/changelog

commit 5d83b84e5efbed81ebdf95ebb0d7653b1668af0b
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Dec 16 09:04:15 2013 +0100

    pkg/kamailio/deb: merge changes from Debian
    
    (cherry picked from commit 09b7a15e24800a5617695722a43d92b6fedfd77f)
    
    Conflicts:
    	pkg/kamailio/deb/squeeze/changelog

commit 07cf3fd5e9f94a95663387a54ffd2d40c4f31677
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sun Dec 15 08:49:42 2013 +0100

    pkg/kamailio/deb: add openssl dependence
    
    (cherry picked from commit 61e1237c158edb1c83a656dd91e7665867b8fe74)

commit 524f3dff4e8d2058013e450c03888ee5be1e9cfe
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Dec 12 10:09:07 2013 +0100

    pkg/kamailio/deb: set JAVA_HOME and use libgcj12-dev instead of gcj-jdk
    
    (cherry picked from commit ded4959bf1954dc114c9503d8294e7287bf373e7)

commit d619cc9aa2564bf325aa1c5d4e382c27cc00fb0a
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Dec 11 13:48:36 2013 +0100

    pkg/kamailio/deb: use gcj-* instead default-* one
    
    (cherry picked from commit 4d4ab8becd7d806f8cae43149aab1e73bbe54969)

commit 5bc5726eed23da01f722067e69f0c02a92006ae5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 24 08:56:20 2014 +0100

    gzcompress: fixed info about header_value parameter in docs
    
    (cherry picked from commit cbd525649237c3beb05ad7bcb38969fb3629b90e)

commit ac7d551b29c2ce8e5ba3c668a1dcd8c5abfddfbe
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 21 10:24:41 2014 +0100

    dispatcher: readme regenerated with new sameple config and sections content

commit 7a21f21d2e5d48fa83454a4ed2fa4a9671f9d015
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 21 10:13:51 2014 +0100

    dispatcher: more details on how destination select functions work
    
    (cherry picked from commit f210c266311498393b93d66b41e8c08d89cbc731)

commit 3c57dee17e154b8ff4daf72e76134e124a74652b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 15 17:00:45 2014 +0100

    dispatcher: updated example config to use new db url attributes
    
    (cherry picked from commit a248b53249d76e6b53f72bc64acd4c14fb5db660)

commit ab7f961dd22af7ce3cb451f30b116cc9a76bd4b5
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Thu Jan 16 18:02:31 2014 -0500

    xhttp_rpc: fix arg parsing
    (cherry picked from commit 3615f3c26405f1c1bcd3721674e9d87e4b589146)

commit 4fb71c24a119f53d75500c9bf69275634ea05a60
Author: Jason Penton <jason.penton@gmail.com>
Date:   Thu Jan 16 13:08:29 2014 +0200

    modules/tm: fixed bug where AVPs are not restored correctly if async used within failure route
    	- related to mail by José Seabra on Jan 10 2014 entitiled - kamailio-4.1.1 avp issue within failure routes
    
    (cherry picked from commit f3f2f09beda60e1f7f4e6dfc0359f788991aeef6)

commit e48703bd1cb12d5e8f2c29baf90d0c5e6af09b32
Author: Torrey Searle <tsearle@gmail.com>
Date:   Thu Jan 16 12:02:09 2014 +0100

    modules/sipt: optional pointer should be updated when modifying called party
    (cherry picked from commit ed33effd4a65302cd893ef2e8f0f8fcc3e88fb57)

commit ac1f9f9b601f3a6f3e53d55c5a061f35df6524e2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 14 08:59:17 2014 +0100

    snmpstats: fixed path for deploying mibs when net-snmp-config is used
    
    (cherry picked from commit 777548d79f17a6eb81d241e18b22329e9654e951)

commit fc0bad2c005048d73926cbf8637cd8ba10287bd8
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Jan 13 12:04:13 2014 +0100

    ims_registrar_scscf: Fix memory corruption in build_contacts, in case no contacts available

commit 67c12f48926c88b265db1501e1d211309bebdc7e
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Sat Jan 11 01:39:21 2014 +0100

    ims_auth: Fix for SIP Digest (Segmentation fault)
    - Fix by Marek Bazler (marek.bazler@acision.com)

commit 620d9309a1bfe5e6f3ea0e93f40f267cd3f5f1bf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 9 19:19:31 2014 +0100

    snmpstats: use $(share_prefix) for deploying MIBS
    
    (cherry picked from commit 5dde71f7fb9715a18dabfe0beeb152b0821c6fb0)
    
    Conflicts:
    	modules/snmpstats/Makefile


===================== 2014-01-09 Version 4.1.1 Released =====================

===================== Changes Since Version 4.1.0 ===========================

commit b9e86b9fd8f7102838b0012f6ebfecd55ef607be
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 9 15:59:01 2014 +0100

    Makefile.defs: version set to 4.1.1

commit 497d0c5ad34250106782bc9a424e872d341305b7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 9 15:58:08 2014 +0100

    pkg/deb: versio set to 4.1.1 in deb specs

commit 1e5f78ae7934112e502a1573aa2490ea647b08d0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 9 15:54:31 2014 +0100

    pkg/rpm: versio set to 4.1.1 in rpm specs

commit 32aacba6663f0836c8599c588d8d6d708af5afa3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 8 19:06:19 2014 +0100

    htable, permissions, print: regenerated readme files

commit af04ad88d6db1b2e3cf7d9cd99906c83d58f4f9d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 7 10:23:11 2014 +0100

    permissions: fixed previous commit which used invalid variable
    
    - reported by Kelvin Chua
    
    (cherry picked from commit 34d9088d74cb8269960cc20912a675a67598e7d7)

commit 11ff3de741b95fea003fa5e91ceb69df15fd0fd6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 7 00:58:20 2014 +0100

    presence_dialoginfo: handle all states to get most relevant xml
    
    - patch from FS#341
    
    (cherry picked from commit f845465eb96770e0c02c92ae862cdc94f561e29e)

commit 9af6dbd51e3085d111c54b778b03d191a6a31060
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 7 00:10:34 2014 +0100

    tls: the pointer of cfg structure
    
    - synchronize when updating the list of tls configs and their reference
      count
    - with parts from patch by Ding Ma, FS#380, contributed under BSD license
    
    (cherry picked from commit 208934d47ac1585d42029234267bcceab40ae218)

commit b55c87afd5a02b8c6244e8557879da9a09e02c22
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 6 19:51:41 2014 +0100

    permissions: note about peer tag mode that applies only for allow_trusted()
    
    (cherry picked from commit 15f8a92baf58ee70e837b3b7e7f208b1a2678a0a)

commit 4ec0be8deaab21050015a3b7828a667f40c8f150
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 6 19:48:54 2014 +0100

    permissions: set peer tag avp for allow_address_group()
    
    - also for allow_source_address_group()
    - reported by Kelvin Chua
    
    (cherry picked from commit 0c67042fa629ee4744cfc31a15e571b7340b0881)

commit 93f493645f424bc34a0e641f89ed08766a542de4
Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
Date:   Tue Dec 31 23:24:02 2013 +0100

    modules/sipcapture:  Fixed bad timestamp in the raw socket mode
    
    HEPpy New Year!
    
    (cherry picked from commit cc34c8e2c1e0eeafa0088c2d159260e4b10652c9)

commit 7552d77f3184777a0b12cdf3354013f2bc4f546d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 27 23:31:41 2013 +0100

    htable: added section id for functions and parameters
    
    (cherry picked from commit 0e0b8cd883718bb5d19999e800159add7714f69e)

commit c00a33aa378d886b8e0d3a6370b9df2e3559b021
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Dec 19 21:15:12 2013 +0100

    acc: use r-uri winning branch even for local generated replies
    
    - it was only for received and relayed replies
    - reported by Kelvin Chua
    
    (cherry picked from commit 81b9c83b2fa3bd32d502a1ae9014cc7d6747e710)

commit d1c3ebe4ac3fdfab5d3360bff76e3c22561d95b1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 6 19:03:08 2013 +0100

    tls: removed unsigned int comparison with <0
    
    (cherry picked from commit 7d6dc390bac2b49615444bcbad74cd39f3c82302)

commit 04778b76c3afa0090db421ec7258f443dc1f2899
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 6 18:54:52 2013 +0100

    sipcapture: fixed clang compile warnings
    
    - extra parameters for sprintf() match format specifiers
    
    (cherry picked from commit b131f4402cf604bbe90123aa95a6cbc8412c2de0)

commit 90f8cee3bf20d4ae3c89b08809de749b5176a084
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 6 18:34:49 2013 +0100

    ratelimit: signed check for pipe number in rpc_set_queue()
    
    - rpc can reand signed value
    
    (cherry picked from commit ed034d4d9096d8c77269828c8efdafb26eac5372)

commit b1bffbe734bf7718a5d5b61ba2e55801160c49e1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 6 18:30:49 2013 +0100

    pike: memset of address print buffer with proper size
    
    (cherry picked from commit d54eb083f59fb55ccbc79e49b5b3e05426bd3795)

commit 7e35f56d3f3955e6e815cda80c4e7c21835ac24d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 6 18:25:30 2013 +0100

    permissions: signess warning fix
    
    (cherry picked from commit 26e04f2053c9f33333bbbf79af6897428a1d9a88)

commit 5481307088c7fda489495a99a163a782d901b6e4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 6 18:23:17 2013 +0100

    maxforwards: use standard format instead of GNU old-style field designator
    
    (cherry picked from commit cd04947b0ccb1c861274483f458bfc7f4329accb)

commit d7d84da459884897f4cc5b84fc19c266831e8fcb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 6 18:20:16 2013 +0100

    ctl: removed not needed extra paranthesis
    
    (cherry picked from commit efda774f6391f1e909a9967898c64fb25f53eeba)

commit bb9df83f99523c58acae1d5278457ba6128966a7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 6 18:18:48 2013 +0100

    acc: strftime() returns 0 on error
    
    (cherry picked from commit 89262590e4d47e480fb4984f18e12b4e4edb4ca6)

commit 7323998af0f1d71dbc22d699979e45fb512fa3aa
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 6 18:15:22 2013 +0100

    pv: use int index for looking up flag index
    
    - some functions used for check may return negative on error
    
    (cherry picked from commit 30359b3cfce2ce909153e06b1954778c4eababa7)

commit eab7927a930c9781603538d0b2ae4595b1e5c586
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 6 11:41:38 2013 +0100

    snmpstats: use install-cfg target to deploy MIBs
    
    - existing target was no longer valid from v3.0
    
    (cherry picked from commit a8d0d9e9224c2e7399c95c533dff67a6303891d2)

commit e53117a038961b912ebb95c8a07468f87c161db2
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Wed Dec 11 13:47:57 2013 +0100

    lib/ims: Replaced custom getter for P-Asserted-Identity with the Parser from Core
    (cherry picked from commit af1734cea213b2a07c9d725fff158cd4899725d1)

commit 723bf45840b02e70bcb1c7f9c11a2e64e4f303db
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Dec 9 20:07:12 2013 +0100

    ims_registrar_pcscf: Bugfix: Properly handle the case, when we do not have a Asserted Identity
    (cherry picked from commit 6b0bcff43c0b3c22f399211aeb7e9279f7c35814)

commit bf0a544d135b029ad381746b380bb6f71c52aee7
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Dec 9 23:00:08 2013 +0100

    Improved Free at cscf_get_service_route(), caused a reproducable crash
    (cherry picked from commit caa9954d3c017ce741245d8f2b338158caf2270f)

commit d6480f98aef45b8c569ef9edf90c6cf1604cc2f8
Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
Date:   Wed Dec 18 15:28:39 2013 -0300

    ims_registrar_scscf: fix crash caused by an uninitialized AVP
    (cherry picked from commit 52d727dc249a88b31348b008045cc6071ab215a7)

commit 2dd36bbae6f05ea0c980e58f247ac7e4f737f6a6
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Jan 7 13:59:37 2014 +0100

    usrloc: add user_col to the update contact query with instance
    
    (cherry picked from commit b393656c1113eb3630470389f142c53fbc085a90)

commit f97723dd17d5bf9e0d2dd02982cfbca0146b7e99
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 6 23:11:33 2014 +0100

    websocket: store sub protocol value for later use in encode_and_send_ws_frame()
    
    - the ws connection pointer can be set null if the browser closes the
      connection
    - patch by Vitaliy Aleksandrov, FS#364
    
    (cherry picked from commit 438eafc92ecf9d3b52f95c9952bc26b147fdf328)

commit 3bfb9030dda5776744efc4f408557e044b4ebb75
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 6 22:52:11 2014 +0100

    htable: free temporary slots used to reload hash table via rpc command
    
    - use system memory for temporary slots
    
    (cherry picked from commit f35c49085bdcc623ef45aa33a99af3265d3e6eeb)

commit 2b450f573bdbcb88d0418a43a6707875f050eb33
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 6 22:46:48 2014 +0100

    htable: use system malloc for temporary allocation of hash table realod slots
    
    - copes better with large number of slots, without a need to use shm
    
    (cherry picked from commit 13626ccffeaa7654c58576c3d1cc417dea865ca9)

commit 75e904f2c2034075383b412e2dcb18c6fb01c7c3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 2 13:22:28 2014 +0100

    htable: use pkg for temporary hash table slots used for reload
    
    - free the temporary slots after reload, reported in FS#385
    
    (cherry picked from commit 53689b55632c6208e6326f1a5f4b3c45da216f43)

commit 71463b06efa2997950aaf1ef088076258fe8a03a
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Sun Jan 5 18:16:04 2014 +0000

    modules/websocket: added OpenSSL licensing exception
    
    (cherry picked from commit 661d7d3a6231713861a8a1236dd7d783113c2890)

commit bdb3a86c4453790a91de5aa2320de5b5bb26ad5c
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Sun Jan 5 18:15:33 2014 +0000

    modules/outbound: added OpenSSL licensing exception
    
    (cherry picked from commit 6741c47ad75806355cd7564d419df56acc68987b)

commit fb364e0b29ce388574a61ebc4a428c559c411a2a
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Sun Jan 5 18:15:07 2014 +0000

    modules/auth_ephemeral: added OpenSSL licensing exception
    
    (cherry picked from commit 99960be1d55df2ba4ca596c42c8e78e36dad3cf1)

commit df0218611b8f27ccaa924b8f88560c2e81966823
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 2 11:25:56 2014 +0100

    tmrec: updated the examples with tmrec duration
    
    - hint to read rfc2445 for duration format
    
    (cherry picked from commit 99d1170469c60206992c083f2ba0e9dc6b580d37)

commit 2ac00f9083846b958da5396cb4f5a51527957324
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 3 10:11:26 2014 +0100

    acc: regenerated README

commit 4ac82cdf92ae6c0e2ff9c1238bfe28cfcefea99c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 3 10:04:39 2014 +0100

    acc: added note about MySQL InnoDB not supporting INSERT DELAYED
    
    - reported by Daniel Tryba
    
    (cherry picked from commit d26eff22c8a543c63a40cd7d91bb3c70f04aabc6)

commit a4060da5e1fe1e64c224ff32d669a699a0d5cd1d
Author: Juha Heinanen <jh@tutpro.com>
Date:   Thu Dec 26 17:51:04 2013 +0200

    modules/pua: added some missing lock releases
    (cherry picked from commit 4eb338611e716e7a32f252acbae52bace6047a0a)

commit 9e8c3f90e9467153b1e63a257ccdfb09adc4ecfd
Author: Juha Heinanen <jh@tutpro.com>
Date:   Thu Dec 19 16:21:25 2013 +0200

    modules/pv: fixed params and param transformation
    
    - params need to be taken from sip_params field of sip_uri struct
    (cherry picked from commit e54b3ec673cb32664a1e8de2e591190f22216724)

commit d75bc3b69151a9d0391309e6bb51784f3b6b9a83
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 16 09:26:03 2013 +0100

    db_flatstore: update timestamp for kamailio specific rpc rotate
    
    - do also in 'rotate' command, not only in 'k_rotate'
    - from a patch by Abdelkader Allam
    
    (cherry picked from commit b15aefa31e45f1ad6a45b64905f9fae24e0f790e)

commit 98ecf7d2c5753357fd2c1d1e8e72f425e4d48f9b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Dec 12 15:50:27 2013 +0100

    snmpstats: fixe MIB file definitions
    
    - patch by takeshi, FS#363
    
    (cherry picked from commit ab75785aa707f10fdbccfb0531a0f35e820f5ebc)

commit 5b869a7c1c584f2762610c5310e7281375c8103d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Dec 11 23:58:11 2013 +0100

    tm: reset temporary linking of reply to transaction after branch failure route execution
    
    - reported by Robert Boisvert, FS#379
    
    (cherry picked from commit 0ebc983a422cd5ee4baa39bb3ef3bdbeeefd4571)

commit e96a8b80fd253777e1d001ad778c5a62473ba010
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Dec 11 23:01:41 2013 +0100

    avpops: create a local pv structure when parameter is only flags
    
    - flags details are stored inside it
    - fixes crash at startup reported by Kevin Scott Adams, FS#381
    
    (cherry picked from commit 3c88f1de9d647db8a14bae45af1fa3b34f74d4e6)

commit eaeb74f5b6af5be13f88de93729998f13e9a06b7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Dec 11 09:49:52 2013 +0100

    core: safety check for double free in q_malloc as in f_malloc
    
    (cherry picked from commit 943a5941f5ab479803fb30e19e9fa607f0f0fe14)

commit 8df9d2336e7de2648288cf8ff6821e6820d88da9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 9 10:06:15 2013 +0100

    usrloc: avoid double locking when preloading attributes
    
    - reported by Seudin Kasumovic, FS#378
    
    (cherry picked from commit 888635bfa3719afeeea6f5f0d407aa862ceb34ac)

commit efb2670ef03b69cb0ae26e7c9ac427c995ffbacf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 9 10:05:11 2013 +0100

    registrar: handle error case when deleting contact fails for unregister()
    
    - reformatted file
    
    (cherry picked from commit 67d218e29457ffd75148c8c520b26ec6f3f41719)

commit f08c9545016da2bb974a1a8ded82c7aa25e9b704
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Dec 7 13:35:45 2013 +0100

    tm: safety checks inside t_next_contacts()
    
    (cherry picked from commit 21027d0c17558f3a1a4797049448cbbdfe50554f)

commit 45ea3c6de26def1fa704f3e444bd37800ca09d9f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 6 18:02:36 2013 +0100

    usrloc: proper index for domain column when laoding extra attributes
    
    - patch by Seudin Kasumovic, FS#377
    
    (cherry picked from commit 551524cfc83b922c23e2d26f8cc5950df2a0af54)

commit 90681624c54f0ec0b1259e205bcc0274316b4549
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 6 17:16:25 2013 +0100

    core: fixed several clang compiler warnings
    
    (cherry picked from commit f0fb6f1e9fbb2f7f0c2bed5ba0d50a56cf5cf444)

commit 5552d9f733a6423d4d940f9b93a6808de0800a1d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 6 16:33:04 2013 +0100

    Makefile.defs: compiler optimization level made variable
    
    - allow using -O3 for clang, which gives error on the former default -O9
    
    (cherry picked from commit 0713c0de50f8c2f4da2ee0ef33b0505c37792392)

commit c56e66287d4456692bdad0f2454896ffd342cf0d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 6 11:32:41 2013 +0100

    sdpops: fix setting 0 instead of \r for sdp_get_line_startswith()
    
    - reported by Tuan Viet Nguyen
    
    (cherry picked from commit 041b12dc6e5ad88e981d44180436a90518cbcf0d)

commit bd5335ac84bdb8854a7b7dab41136fe6abd01c9f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Dec 5 09:58:38 2013 +0100

    Makefile.groups: include gzcompress, sipt and mohqueue in packaging groups
    
    (cherry picked from commit 4dcbd1b1cbd4854607d286094c42d257623c548d)

commit 7cc7bde95757ea8861c07acafeb528e09e0b52ac
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed Dec 4 22:37:31 2013 +0000

    dialog_ng: Fix segfault in dlg_new_dialog
    
    (cherry picked from commit 32f9c9187a9d886c46b24ee38173274da63febda)


===================== 2013-12-04 Version 4.1.0 Released =====================

===================== Changes Since Version 4.0.0 ===========================

commit 4ffd05e4664ca0af4dd101bedf12b40b251446aa
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Dec 4 15:33:14 2013 +0100

    Makefile.defs: version set to 4.1.0
    
    - new major release

commit 3ad1f6afffe8250a3695ac8233bdb746bcfdcecf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Dec 4 15:02:22 2013 +0100

    doc/rpc_list: regenerated the lists of rpc commands
    
    (cherry picked from commit 2ffeea75931600e2da70d696a9965a5b7329211b)

commit ab21be6c76bc2b3010d937bbf1d0b2d2fd3a7e7b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Dec 4 14:34:04 2013 +0100

    doc/rpc_list: added sctp in the list of modules exporting rpc commands
    
    (cherry picked from commit 56c772fbd1490a7cef3f748c61d1c7d7be3167a3)

commit 8f488c2ec4919052dfb12e8135b672411957c44e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Nov 15 10:08:12 2013 +0100

    app_perl: docs updated with reset_cycles parameter and rpc commands
    
    (cherry picked from commit b1f4dbeef93511563164de2f030f510f5a2cf2d9)

commit c1b11585f72c5b80efdf6c79d0b76391a4dbdef1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Nov 15 09:52:29 2013 +0100

    app_perl: added rpc commands to set/get the value for reset_cycles
    
    (cherry picked from commit de2c39a1857d74443c6b1fa4f06cbb18d3dd8026)

commit 6a654f18f579aaf812a325a0b1a678ace5236051
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Nov 15 09:28:25 2013 +0100

    app_perl: added mechanism to avoid leaks specific to persistent perl interpreter
    
    - it is not easy to track the scope of variables, especially in libs,
      the solution being to re-init the interpreter
    - new module parameter reset_cycles to specify the number of execution
      cycles after which the interpreter is reset. Default is 0 - don't
      reset at all
    
    (cherry picked from commit b5527627601c9e41ebbfaccb98bc2cf0bc003bdb)

commit 8991684e94def6efa74d827753c2fe1c3e6d9d97
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 14 23:00:32 2013 +0100

    app_perl: declare extern environ variable
    
    - without it doesn't compile on darwin and it is recommended way to do
    - provide some fake argc and argv to PERL_SYS_INIT3() to avoid compile
      warnings
    
    (cherry picked from commit 34ad8c295b45bc52cc5a071bf2b5651865389f94)

commit 99c4af0c61994e59d902defcf985a865a8d6b8f0
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Dec 4 11:46:29 2013 +0100

    pkg/kamailio/deb: update changelog

commit fb7e342ce500cc21e9f15a15f51e3b0ecad29310
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Dec 4 09:10:37 2013 +0100

    pkg/kamailio/deb: add new modules
    
    (cherry picked from commit e043c3a44b163e511e62af5c7290fb587141b400)

commit 983a1b29096c5bd2ef0db6f5cab80bfc1a5d326a
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Dec 3 16:46:32 2013 +0100

    pkg/kamailio/deb: add jessie release
    
    (cherry picked from commit daee150595e6fabdf53aa66425d32234ec7bbde7)

commit 6fc672fc4153c85c3742928d7c7e897f1f7387c7
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Dec 3 16:11:00 2013 +0100

    pkg/kamailio/deb: Add dnssec module ( jessie only )
    
    (cherry picked from commit 50b1c3a52c150201a563060cd1059a49ada89af2)

commit c11fb2733024d7739e183c842cef4a386e090131
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Dec 3 15:51:41 2013 +0100

    pkg/kamailio/deb: add new modules app_java, autheph, sctp
    
    (cherry picked from commit 450d7ecb49a64e71dd28273b470911bd933bc209)

commit 0a9055c1989aee3878d11a931daad8c971b15835
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Dec 3 16:42:06 2013 +0100

    pkg/kamailio/deb/debian: fix mono deps
    
    (cherry picked from commit f17c51fe48149a6b7634cee2e36ee463e1ee9fef)

commit a3169d02d7527110941fab8de25ba75aae759ce1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Dec 3 23:38:41 2013 +0100

    core: don't increment failed dns query counter for reverse dns lookup at startup
    
    - it can happen before counters are intialized, thus check that before
    - reported by Hugh Waite, FS#375
    
    (cherry picked from commit 89c6d73dd51eb9b96f50d3f04219612fa7725224)

commit a165fa668378da5c312a0c268aaf158ff583127f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Dec 3 23:38:08 2013 +0100

    core: added function to check if counters have been initialized
    
    (cherry picked from commit 8161152b320f3b430523ea08e86a56f79405c2f4)

commit 48a3412afe166f5cbd41a057a22a3333337a2856
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Tue Dec 3 13:00:55 2013 +0000

    websocket: Set pointers to NULL when freeing ws connection strcutures
     - Fixes double free crash FS#364
     - Reported by Vitaliy Aleksandrov
    (cherry picked from commit 95749afb7129e2909b449b79706f0de5d06a3c5d)

commit a31988d657edef079525fa68096dc537e78708c5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Dec 3 12:54:00 2013 +0100

    stun: refreshed readme file

commit 41cc8aa248ea1e736bb3d069b32430cc1e54c0af
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Dec 3 12:50:29 2013 +0100

    stun: updated docs to reflect that it no longer depends on external libs
    
    (cherry picked from commit 305e7b5693e71d2027f8e6462129f8c9f01ad76d)

commit 3c491913dac5060639278f1e645205b1a3959ad3
Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
Date:   Tue Dec 3 01:34:52 2013 +0000

    pkg/kamailio/centos: Updated rel in .spec in preparation for 4.1.0 release

commit 23b582a7ea67c6a6fd8347533020e8b4c0de2dbd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 2 23:21:24 2013 +0100

    kamailio.cfg: updated the comment about kamailio version

commit 5dc07807bf08aca8b600c90f9d700b49ef0ad454
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 2 22:01:34 2013 +0100

    kamailio.cfg: use set_contact_alias() instead of add_contact_alias()
    
    (cherry picked from commit 66ed11c90e38d948fd75f908b3edd409bca74134)

commit 284f4ef38c3928516e9c4a78b4768de716b850b7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 2 20:42:12 2013 +0100

    mem: malloc(0) should return a valid pointer for free according to specs
    
    (cherry picked from commit f61ff34aac7c7bae3a96fb698a899c8a0e692a9f)

commit 0d0d230ab09da4cd2e6d8331d1feed5b6172cfa1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 2 19:40:04 2013 +0100

    Makefile.defs: version set to 4.1.0-rc2

commit f7ed69d75746dc55e5a48a7a18602124e73cd3cd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Nov 24 16:06:41 2013 +0100

    tmx: backup and restore existing T and branch pointers for t_cancel_callid()
    
    - reported and initial patch by Guillaume Bour
    
    (cherry picked from commit 60372d613544af1f8f06122eb77fa2a9636a6c3a)

commit 09fb0aae62761ce4f251ab22c6ab9cde55e2c663
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Nov 24 16:05:49 2013 +0100

    tm: exported set_t() and get_t_branch() viam tm api
    
    - allows to backup and restore pointers to T and branch
    
    (cherry picked from commit 777dd5e28ff6b4fcc3b1c44e841eb415c974075f)

commit f06c0421f2d08aa9ec15330dbe7c270b7c67eef4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 21 17:37:33 2013 +0100

    tm: propagate reply/failure route indexes to local uac branch
    
    - affects the updates done in event_route[tm:local-request]
    - reported by Pawel Sternal, FS#371
    
    (cherry picked from commit 715ba52de2031786fd9f05832d5bf73d17d46e47)

commit d3a6f48d379097afc649b16237df46581b251084
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 2 18:17:34 2013 +0100

    tls: clarified licensing based on development history
    
    - some were c&p as they refered to files related to components that were
      developed later than the (c) year (e.g., selects)
    - added openssl exception to gpl parts based on agreement from the
      developers of those components - most of the code was released long time
      ago under BSD by iptelorg. Code was rewrote for 3.1 when asynchronous
      support was developed.
    
    (cherry picked from commit 7771e9cdb58ea1cef008e2a70f53c5f183c26ebe)

commit 4ff3866652be6752e5167071ce02b888acda0e75
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Mon Dec 2 17:05:35 2013 +0100

    permissions: re-init db connection for reload cmd
    
    - some workers for specific mi/rpc commands may not have a db connection from the start
    
    (cherry picked from commit cb23be9456c178957399ec9d8ce8a1420d50fc32)

commit a5f8d36ac011be12a9582999a8d6480541106439
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Tue Nov 26 16:08:35 2013 +0100

    modules/ims_registrar_pcscf: fix log

commit 424711ec889661a1212e63f9b0e9761a6e4ed069
Author: Vicente Hernando <vhernando@systemonenoc.com>
Date:   Thu Nov 28 12:16:05 2013 +0100

    modules/ndb_redis: solved bug in second call to redisvCommand.
    
    (cherry picked from commit 52a34d269931f6f3a50b3fc532405624b9e38d23)

commit 0b85493f3c1bc7c6cbd48f39aea9d3ecc135d4ff
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Tue Nov 26 10:36:18 2013 -0500

    rtpproxy-ng: remove trailing double \r\n from multipart SDP

commit 553d6aff9eecaec38547910d4dd46fcd71b57583
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Fri Nov 22 09:39:40 2013 +0000

    modules/avpops: Fix 'uninitialised variable' warning
    (cherry picked from commit 54020b00893ee259baee714d7d17adc6d31f9112)

commit 20822c5227962508d13bce48a653e594cbfaeff1
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Fri Nov 22 09:35:55 2013 +0000

    modules/usrloc: Update contact field when updating a contact in the DB
    - Fixes FS#368
    (cherry picked from commit a55018deb431ef32ee2bcd45610903327850757d)

commit 18afdc79aeb2b46c6eda4b66e40efae49d524701
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Fri Nov 22 09:28:38 2013 +0000

    modules/registrar: Invalidate temporary GRUUs when the Call-ID changes for a sip.instance
    - Fixes FS#368
    (cherry picked from commit 27eba09b603b265ce4213d238c132249189ae6e8)

commit b6c109a38f8fca82005166ed73d370a2f974a3db
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 21 20:24:20 2013 +0100

    sl: README updated

commit 93428405a7d9bba3aee3bf317ea76f232739c9af
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 21 19:14:17 2013 +0100

    sl: docs updated to reflect usage of send_reply()
    
    (cherry picked from commit e7b73f7e0160eac1ca445201fbf796df0dd13ce0)

commit 6125176d04c75d3a3f0b57119696eca2f63c3645
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 21 19:09:43 2013 +0100

    sl: allow send_reply() in the route block types supported by t_reply() and sl_send_reply()
    
    - reported by Juha Heinanen, FS#362
    
    (cherry picked from commit c77aaf38eafe1d3549d266feebf76ac0b50738ea)

commit 7e74944eb6a55a5e9a817a894af1ebbbc8ce9733
Author: Timo Teräs <timo.teras@iki.fi>
Date:   Fri Nov 15 16:06:25 2013 +0200

    modules/sca: fix hash entry deletion
    
    sca_hash_table_slot_kv_delete_unsafe() uses internally sca_hash_entry
    but incorrectly called sca_hash_table_slot_kv_find_unsafe() to
    initialize the entry. That function returns the node value, not the
    node itself. Use instead sca_hash_table_slot_kv_find_entry_unsafe().
    
    Should fix the crash in FS#366.
    
    (cherry picked from commit 56e4f4518028e73f9ebd053242a100a5c3b7eb53)

commit 85e9202d14eda0a43d566aa14c0df47a78eb24f3
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Nov 15 09:08:03 2013 -0500

    usrloc: fix crash while printing error log
     - fix a copy/paste error that lead to a NULL pointer
    (cherry picked from commit 10115f88637d1371a8ddeb5fe9c36c31ada49fc4)

commit 82d4a39a4f7cd81afbcaed8de8bec0e3a7747e53
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 14 16:12:27 2013 +0100

    Makefile.defs: version set to 4.1.0-rc1
    
    - dedicated brach 4.1 has been created for release series 4.1.x

commit 8c7aa83346e18792d9a622c63c83cff81dcc144b
Author: Jason Penton <jason.penton@smilecoms.com>
Date:   Wed Nov 13 15:12:48 2013 +0200

    modules/dialog_ng: fixed double shm memory free
    	- happens when calling get_dlg function from cfg file

commit 1710c596b9a9383d2aa48d3432b6ada429981863
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 13 10:38:17 2013 +0100

    Makefile.defs: version set to 4.1.0-pre2

commit 644ffab0450d49aa36cfa803a41eff9db1ddb13a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 13 10:37:17 2013 +0100

    Makefile.defs: enabled memory debugging
    
    - to be kept for the rest of testing period to spot eventual buffer
      overflows

commit 254d0c43a84ec87801e58b4f990a2029c0e27c6f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Nov 12 21:03:01 2013 +0100

    tm: init sock_str to null value if no sock pointer is set in branch
    
    - case of creating branches from a 3xx reply
    - reported by juliabo [at] gmail
    - identation made coherent with tm module style

commit 5d80155a69f3c9865196e377ac0ecef16cd39cfe
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Tue Nov 12 17:28:51 2013 +0000

    memcached: add section ids in documentation

commit a65ee19108b1cdff31ec93b25020af0c9eab8080
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Tue Nov 12 17:28:15 2013 +0000

    dmq: add section ids in documentation

commit 35ae624ba939b736bb2f52cd5fb4908deec0a133
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Nov 12 15:50:51 2013 +0100

    pua_reginfo: fixed typo related to module name in docs example
    
    - reported by Marius Pedersen

commit a9fc979c839b44411e3c34076591c64c16d2fe87
Author: Øyvind Kolbu <oyvind.kolbu@usit.uio.no>
Date:   Tue Nov 12 15:47:30 2013 +0100

    core: respect order field in NAPTR, as required by RFC 2915
    
    - the beaviour is controlled by core parameter dns_naptr_ignore_rfc
    - default is 1, preserving current behaviouf to ignore rfc requirements
      (for backward compatibility)

commit 96e021babe6da540ac8e47f35b30bb0fd7146245
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Mon Nov 11 12:40:05 2013 -0500

    rtpproxy-ng: remove code artifact that broke IPv6 received-from addresses

commit 3bcf5579c8e47422378fcf6dfaa361e3fd126ce5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 11 12:23:29 2013 +0100

    ChangeLog: set the content with changes since branching for 4.0

commit 7436e3f66782597d66d052ee9c87bdb3b91756ef
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 11 11:21:21 2013 +0100

    kamctl: regenerated db schema scripts
    
    - updated after mohqueue default date change

commit 8ebd2350ef97c6bac856850a3230ed3e245bd3ed
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Fri Nov 8 20:30:08 2013 +0000

    tls: TLSv1.1 supported since openssl v1.0.1

commit 55dd8073c7d06f3af37cded55e520e64457c2b42
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Nov 8 16:41:30 2013 +0100

    rtpproxy-ng: ids to sections in documentation

commit 4060340d3af8112ad73ea881ab79270c06544476
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Nov 8 16:32:35 2013 +0100

    debugger: ids to sections in documentation

commit 5f1d6744aa20dc5774c8403bf918a9543afe6c75
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Nov 8 16:28:19 2013 +0100

    avp: ids to sections in documentation

commit 3e6bef55f91206d7cf956a61e0b426bab5469e7b
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Nov 8 16:03:25 2013 +0100

    avpops: ids to sections in documentation

commit 0e676d0062d7db0875ccc97053304807cbc5747e
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Nov 8 15:56:33 2013 +0100

    usrloc: ids to sections in documentation

commit a88f9d4b79a40221e058c31bbdd21c8c25ba5003
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Nov 8 15:21:58 2013 +0100

    app_lua: ids to sections in documentation

commit ae0e9eef521fa39ae306a2c64e4add61d5e8af6f
Author: Robert Boisvert <rdboisvert@gmail.com>
Date:   Wed Nov 6 14:12:10 2013 -0500

    mohqueue: remove call from queue if caller does not exist

commit 456c387e08ce40ea2c0f1e5e5f94b367ff9fa361
Author: Robert Boisvert <rdboisvert@gmail.com>
Date:   Tue Oct 29 18:10:25 2013 -0400

    mohqueue: remove sql table call_time column's default value
    
    it is not supported in some database properly, and it is not
    really needed.

commit 04b457735f0bafa6ff214cb2d69afbe721d89bf1
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Thu Nov 7 14:52:29 2013 -0500

    modules/sca: restore correct check for NULL in SCA_CALL_INFO_EMPTY.
    
    - should also suppress -Waddress error without relying on gcc _Pragma.

commit 0fbdb8cf7a7687d6ecc8049dfdcb1244abd726af
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed Nov 6 10:34:01 2013 +0000

    tls: Fix minor typo in documentation

commit fe914e16945caf6c5c11b81514dff89a0739b30e
Author: Richard Good <richard.good@smilecoms.com>
Date:   Wed Nov 6 09:14:45 2013 +0200

    modules/dialog_ng: Fix "CRITICAL bogus event 6 in state 2" problem
    	Use TM callback TMCB_RESPONSE_READY instead of TMCB_RESPONSE_OUT to prevent race condition resulting in bogus event

commit cb66f43187ea3bcac36681b82630456deeabc64c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Nov 5 15:10:29 2013 +0100

    kamctl: added shortcuts for dialog mi commands

commit 082a6c43938cf8e3839d46fd070e391bd522d4ed
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Nov 5 10:33:55 2013 +0100

    dialog: init cseq to 0 if not available yet for one side
    
    - based on a report by Morten Isaksen

commit 8d6a981543a044fddc3448c93dba9ed35afac0c0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Nov 5 10:15:13 2013 +0100

    pua_dialoginfo: fixed code formatting
    
    - patch by  Kristian Høgh, FS#360

commit d48d36df40dee374e63ef9b6a6c1bafc4af0e8b0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Nov 5 09:41:04 2013 +0100

    dispatcher: typo and ids to sections in documentation

commit f33076415561d3efbfa9d804d00a4b0784898f50
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 4 21:46:34 2013 +0100

    sl: fix startup detection of event route
    
    - patch by Sergey Okhapkin

commit 90227fbf44ddc67bfb49f8f7e8fd7e1b33189349
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 4 14:26:19 2013 +0100

    presence_dialoginfo: check relevance of the state for single dialog notification
    
    - rework from a patch in tracker, FS#341

commit 27a73a806cece55bc7c707735856770137c2d680
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 4 11:21:27 2013 +0100

    Makefile.defs: version set to 4.1.0-pre1

commit 8a246b06838b99e63d86fe186b23a23f57347548
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 4 10:04:35 2013 +0100

    pua_reginfo: reflect use domain from usrloc
    
    - avoid duplicate contacts if domain is not considered
    - patch by  Wonbin Cho, FS#350

commit 16649609796ec336278b073d86045f72a9dd7886
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Nov 3 13:23:32 2013 +0100

    tls: ifdef to use TLSv1.1 only for openssl/libssl v1.0.0+

commit f4bf810a5af5b2d133df30e625691cc7b6ad2cf5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Nov 3 13:15:31 2013 +0100

    tls: refreshed the README

commit 1e2bb79a135bef9936fb5d5e0fb9a708589452b9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Nov 3 13:14:31 2013 +0100

    tls: listed TLSv1.1 and TLSv1.2 as values for tls_method parameter

commit ea32bf9d3cf36c3562ca34d572bbf07ed144e105
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Nov 3 12:55:08 2013 +0100

    tls: extended supportd tls methods
    
    - TLSv1.1 and TLSv1.2 (from openssl 1.0.1e on) added to the internal
      list

commit 26fa46a421e0bb5e00e32115b610100481e64e6d
Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
Date:   Sat Nov 2 21:45:04 2013 +0000

    pkg/kamailio/centos: Improvement to the CentOS init.d script

commit 039f52deb384c71ecfb578e2cd648153dd9937d1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Nov 2 19:28:36 2013 +0100

    tls: include dprint.h where log functions are used

commit 25ee7ea17b6553ce44eda6c0665ff80cfc41db35
Author: Juha Heinanen <jh@tutpro.com>
Date:   Fri Nov 1 21:27:31 2013 +0200

    modules/mtree: added 'multi' param to mtree definition
    - new 'multi' param makes it possible to store both integer and string
      typed mtrees into single db table

commit 66185905850cd2ac9ab933776184da0f0882e5ac
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Nov 1 15:33:08 2013 +0100

    registrar: clean static values at pack_ci

commit f67171cf3be1ade0e1c9dd013d560c87b3fd4359
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Oct 10 15:21:47 2013 +0200

    usrloc: db_update contact by instance + reg-id

commit bc66a385e8a282638c8d5cfa566f971c62cd341b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Nov 1 09:39:32 2013 +0100

    uac: reset registration authentication flag
    
    - reported by  rene montilva (fs#352)

commit 1cc0144e434fdcf76013e9424d31928c260d4377
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 30 22:11:04 2013 +0100

    kamctl: updated dispatcher command to current db table fields
    
    - parameters flags, priority, attrs and description are optional

commit bfc2215d71734b09a1d7acd4dbdbe919b234c30f
Author: Juha Heinanen <jh@tutpro.com>
Date:   Wed Oct 30 20:49:26 2013 +0200

    Revert "modules/mtree: when loading data from db, load each tree separately"
    
    This reverts commit 6fc84c2cf610791939ba73e38b8b5b3c0b5cd047.

commit 6fc84c2cf610791939ba73e38b8b5b3c0b5cd047
Author: Juha Heinanen <jh@tutpro.com>
Date:   Wed Oct 30 17:31:04 2013 +0200

    modules/mtree: when loading data from db, load each tree separately

commit f0751ffa2d1d99c0a54707cfe22926bea9c07123
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed Oct 30 17:12:05 2013 +0000

    modules/rls: Fix memory leak in rls
    - Leak would occur in two error cases
    - Also improved diagnostics to display uri on various failures

commit 76536ec5332d7897cd4259b271508cc9d4e2bc2e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 30 16:08:47 2013 +0100

    kamailio.cfg: removed modules_k from path for modules

commit 328350a0d718990f8a87f25f8c12f1c85d61220f
Author: Richard Good <richard.good@smilecoms.com>
Date:   Wed Oct 30 12:50:04 2013 +0200

    modules/ims_charging: fixed failed reservation bug
    	- Reservation checks dialog integrity with h_entry < 0
    	- The hash that creates h_entry can return 0 - this check should be <= 0

commit a7037aad9963678347bf2b1c15c4994e95570f86
Author: Richard Good <richard.good@smilecoms.com>
Date:   Wed Oct 30 12:49:26 2013 +0200

    modules/ims_charging: code clean up, removed duplicate timer init and dlg bind

commit a3db949272db7dbda4fa5fd1ad68d23d56deacc0
Author: Richard Good <richard.good@smilecoms.com>
Date:   Wed Oct 30 09:15:51 2013 +0200

    modules/tm: code cleanup removed unused method faked_resp and free_faked_resp

commit 15a14440f07f787501e116ab4901ab5a53668f4a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Oct 29 22:00:18 2013 +0100

    kamctl: added new db tables in kamdbctl lists

commit 2e033c85d2c66c47de15f355298012f012adb15c
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Tue Oct 29 15:30:36 2013 -0400

    rtpproxy-ng: fix extraction of multipart SDP body
    
    reported by: Jasmin Schnatterbeck

commit 355ab783a99e413eb96a385ab067336316aaafda
Author: Richard Good <richard.good@smilecoms.com>
Date:   Tue Oct 29 12:40:42 2013 +0200

    modules/cdp/acctstatemachine.c: fixed incorrect reservation expiry warning
    	First check if acc state is OPEN before sending reservation expiry warning

commit c4a4b4f599ba428330899e804877e85d3fdcc3a4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Oct 29 11:08:49 2013 +0100

    kamctl: updated db creation scripts

commit ecc6e35b31d59e6e9995a03c6ab00f21a23b1be9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Oct 29 11:07:03 2013 +0100

    srdb1: drop unique constrant on alias user+domain in dbaliases
    
    - it doesn't work for multiple branches when use_domain is set, reported
      by Vassilis Radis

commit da3d48de7d52df83fcb568530441e7ac6475baae
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Oct 29 10:08:04 2013 +0100

    pua_publish: more verbose output for error case when sending publish

commit 73d509f04029dddc94bedba23460d43c81acc13a
Author: Richard Good <richard.good@smilecoms.com>
Date:   Tue Oct 29 10:51:32 2013 +0200

    modules/ims_registrar_pcscf: replaced incorrect LM_ERR with LM_DBG

commit 41a9fbf38ba84e542a546893a6ce9c48f14f3aa3
Author: Jason Penton <jason.penton@smilecoms.com>
Date:   Tue Oct 29 10:31:52 2013 +0200

    modules/tm: fixed placement of variable declarations to top of scope block

commit 716932aa77a0f22f00d2ccee8a89cd84b6674f0a
Author: Jason Penton <jason.penton@smilecoms.com>
Date:   Tue Oct 29 09:49:42 2013 +0200

    modules/tm: cosmetic fixes and comment fixes

commit a7d9ea3ceda6b933807f0345e327849e60d0fa57
Author: Jason Penton <jason.penton@smilecoms.com>
Date:   Tue Oct 29 09:42:45 2013 +0200

    modules/tm: last pkg_mem leak resolved for async replies (nonshm lumps)

commit 3022220043bcc9c421ac175b2a3290950014a7fc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Oct 29 08:34:29 2013 +0100

    kamctl: regenerated db script for mohqueue tables

commit 3eeeed2aeeb924afeabc3fc8337561624f0c41d0
Merge: 946e1f0 b5638f7
Author: Jason Penton <jason.penton@smilecoms.com>
Date:   Mon Oct 28 15:03:08 2013 +0200

    Merge branch 'master' of ssh://git.sip-router.org/sip-router

commit 946e1f01889c67a835583f4df2c773d227693ea7
Author: Jason Penton <jason.penton@smilecoms.com>
Date:   Mon Oct 28 14:51:12 2013 +0200

    modules/tm: fixed pkg memory leak in TM which happens in async reply processing

commit b5638f712711deb8413d7e585369adf8f4a421ee
Author: Richard Good <richard.good@smilecoms.com>
Date:   Mon Oct 28 14:41:22 2013 +0200

    modules/ims_qos: memory optimisation
    	Fixed pkg memory allocation for framed IP AVP and flow buffer AVP
    	Instead of repeatedly alloc'ing and free'ing pkg memory we allocate once and re-use
    	Results in better pkg memory overhead

commit 3856e9e81c8410b220b893a0dfe7114bba6bdc0d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Oct 27 16:59:32 2013 +0100

    core: handle pv comparison with $null as when defined is used
    
    - reported by Victor Seva, closes FS#358

commit 3d716a94b620e0115381b164595ef0398c816856
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Oct 26 08:59:09 2013 +0200

    kamctl: use a variable to set the now() function or a replacement for it
    
    - sqlite uses instead the string returned by 'date' call, as it doesn't
      have now()
    - reported by Peter Dunkley, FS#356

commit 2a046e5fd3c47bc7753190425b911b4114667563
Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
Date:   Thu Oct 24 20:44:03 2013 +0100

    pkg/kamailio/centos: added app_java to CentOS RPMs

commit 9c765e89ea7647b1e9c5e36eb0b324eec1d92b7d
Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
Date:   Thu Oct 24 20:13:11 2013 +0100

    modules/app_java: updated Makefile so that it builds on CentOS 6

commit 9a67a730df4f6c6584e8c52934d5feb16f86ee2e
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Thu Oct 24 12:34:05 2013 -0400

    tm: fix possible segfault in cancel_branch()

commit 9ca1648fbf167748bcf9155794f703632ca87503
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Thu Oct 24 16:36:01 2013 +0100

    htable: ht_dmq_handle_msg() - do not call parse_headers on cloned message

commit 2c990487a780bce2ee2fe64e155ec3f1bc1bdebf
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Thu Oct 24 16:15:10 2013 +0100

    memcached: revert earlier doc change regarding minimum library version (we now have backward compatibility built in)

commit fc4f2216f867b00a6685abdf51b8165572f24f69
Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
Date:   Thu Oct 24 11:05:17 2013 -0300

    ims_charging: fixed deadlock when interim CCA timeout occurs

commit b0797b765af78f19d942a87ea978037027da57c3
Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
Date:   Thu Oct 24 13:10:08 2013 +0100

    pkg/kamailio/centos: added memcached package to .spec
    
    - Also:
      - updated README to remove memcached from list of unbuilt modules
      - moved auth_identity into the tls package
    - List of modules not built for CentOS is now:
      - app_java: should be buildable but Makefile needs work
      - app_mono: needs newer version of mono-devel than available in base or EPEL
      - db_cassandra: needs specific versions of thrift (thrift not in base or EPEL
        at all anyway)
      - db_oracle: requires non-free Oracle client SDK
      - iptrtpproxy: obsolete
      - jabber: obsolete
      - osp: requires OSP Toolkit which is not available in base or EPEL

commit adfa299a1a01aba1c69c1129d78170056d50db42
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Thu Oct 24 12:14:38 2013 +0100

    memcached: added alternate memory management wrappers for backwards compatibility with older libmemcached versions and added preprocessor check for the correct ones to use based on installed version.

commit a067a3d33ad67c260a3bc377cd4203d41880ca6b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 24 07:44:03 2013 +0200

    tm: use internal flags field to mark suspended replies with FL_RPL_SUSPENDED
    
    - it was set on cfg flags, resulting in messing up with what was used in
      config file
    - reported by Juha Heinanen

commit 6b8b8a050e4490302d1f1f940a7fda95784cce46
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Wed Oct 23 14:53:04 2013 +0100

    modules/xcap_server: fixed fetching of an element (GET with XPath)
    
    - This is a mandatory part of XCAP and DELETE/PUT of elements (using XPath)
      is supported in xcap_server.
    - The code to get a node from a document was all in there but never called.

commit 3b028d308fac3a4f7ae1e74021882657753f2ee8
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Wed Oct 23 12:01:27 2013 +0100

    dmq: Fixed bug/error in original code where sip_msg was parsed after cloning to shm, leading to memory errors. Also fixed several memory leaks.

commit eb97ddb20368c019b331cfd09e793a0431d49940
Merge: f6d530e 58a3069
Author: Jason Penton <jason.penton@smilecoms.com>
Date:   Tue Oct 22 20:59:26 2013 +0200

    Merge branch 'master' of ssh://git.sip-router.org/sip-router

commit f6d530e68ffe9db11f5f148c51f8bff0b542f028
Author: Jason Penton <jason.penton@smilecoms.com>
Date:   Tue Oct 22 20:57:52 2013 +0200

    modules/cdp: allow CDP child processes to respond to dynamic cfg changes
    	- this for example allows dumping pkg memory using core cfg variables similar to SIP workers, etc

commit 58a3069927a2e37c327256cd3475d7a7f8a2f5c4
Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
Date:   Tue Oct 22 11:08:08 2013 +0100

    pkg/kamailio/centos: updated README to remove mi_xmlrpc from the set of unbuilt modules

commit d79cffa79ab740bc3e724fc0e9b8fc9f7236af44
Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
Date:   Tue Oct 22 11:07:40 2013 +0100

    pkg/kamailio/centos: updated .spec to add mi_xmlrpc to xmlrpc package

commit 05f0ed6d77602f3ee1a2cfc8cee1c760dc2f6800
Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
Date:   Tue Oct 22 10:45:56 2013 +0100

    modules/mi_xmlrpc: fixed compilation warning

commit b3dedff1053a1d35e803f3824042732f07532b77
Author: Muhammad Shahzad <shaheryarkh@gmail.com>
Date:   Tue Oct 22 10:43:43 2013 +0100

    modules/mi_xmlrpc: patched so that it now builds for CentOS
    
    - Patch by Muhammad Shahzad <shaheryarkh@gmail.com>
    - Committed by Peter Dunkley <peter.dunkley@crocodile-rcs.com>

commit 11abcfd96f30aa5f0032385ac5893c27bdf6315b
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Mon Oct 21 14:40:10 2013 +0100

    memcached: added minimum libmemcached version required to documentation

commit 4bffd1950e4481a734141ae6cf755458f341f45b
Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
Date:   Mon Oct 21 13:40:46 2013 +0100

    pkg/kamailio/centos: updated README that explains which modules are not built for CentOS
    
    - The modules not built at this time are:
      - app_java
      - app_mono
      - db_cassandra
      - db_oracle
      - iptrtpproxy
      - jabber
      - memcached
      - mi_xmlrpc
      - osp

commit e3524fb816c1fad04b3c855e3fe88151b33e24c8
Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
Date:   Mon Oct 21 13:37:45 2013 +0100

    pkg/kamailio/centos: updated .spec to build packages with dependencies that can be met by EPEL
    
    - This means the computer building the RPMs needs to have access to EPEL and
      the appropriate dependencies installed from it.  However, there will be
      no need to have EPEL dependencies installed on a running instance _unless_
      you want to use one of the modules with an EPEL dependency.
    - The modules supported with EPEL are:
      - acc_radius, auth_radius, misc_radius, peering
      - carrierroute
      - dnssec
      - geoip
      - json, jsonrpc-c
      - ndb_redis

commit 9f08b58f58585559646b470ae9f4b9801617ba73
Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
Date:   Sun Oct 20 23:52:23 2013 +0100

    pkg/kamailio/centos: updated rel in .spec

commit ce9f46a3778cd6c79f2411b5934e3ad320cf6de4
Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
Date:   Sun Oct 20 23:46:35 2013 +0100

    pkg/kamailio/centos: removed out-of-date BoxGrinder appliance files

commit 0de2ae72410f0672f174a8cae34d4ac12798a188
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Sun Oct 20 23:27:58 2013 +0100

    pkg/kamailio/centos: updated documentation

commit 61ad39509ca1d739d00d0386ab5a991cf54477d8
Author: Øyvind Kolbu <oyvind.kolbu@usit.uio.no>
Date:   Sun Oct 20 22:04:16 2013 +0200

    fix dns srv failover when no UDP record is present
    
    - refactored code for srv lookup to have less code duplication

commit 820046b04c2218273a11f905dc798812d7ca0ca6
Author: Jason Penton <jason.penton@smilecoms.com>
Date:   Fri Oct 18 09:21:02 2013 +0200

    modules/ims_registrar_scscf: added outstanding documentation

commit 37f284d2d9bbe6dac4888600d0b99ccc58d22eb9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 17 18:18:17 2013 +0200

    Makefile.defs: version set to 4.1.0-pre0

commit 324e458ad68e97edaf2240e0f79b7380e77d268c
Author: Richard Good <richard.good@smilecoms.com>
Date:   Thu Oct 17 16:46:09 2013 +0200

    modules/ims_qos: second iteration of ims_qos module
    	- module now support media authorization over Diameter Rx (between P-CSCF and PCRF)

commit d5c482ca06ff4b8529ea00d421484addd0203c37
Author: Richard Good <richard.good@smilecoms.com>
Date:   Thu Oct 17 16:44:46 2013 +0200

    modules/tm: Edited documentation to show that t_suspend/continue can now be used on SIP responses

commit 16e763c32d7a2b9fc451185e028a90b3be758f65
Author: Richard Good <richard.good@smilecoms.com>
Date:   Thu Oct 17 16:41:15 2013 +0200

    modules/tm: extended tm async support to SIP responses
    	-t_suspend and t_continue functions now work with SIP responses as well as requests

commit 8b8132c17c126ff4edb2f5c9544dbd30894f6108
Author: Richard Good <richard.good@smilecoms.com>
Date:   Thu Oct 17 16:40:07 2013 +0200

    parser: defined new FL_RPL_SUSPENDED used for suspend on reply

commit cc8bc36c67a0b8e7317c06c50a88e8e6aa15d790
Merge: 217e508 2f368b6
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Wed Oct 16 14:12:51 2013 +0200

    ims_charging: Merge branch 'ims_charging' into master

commit 2f368b676acb026bf4647af02108a24e49e30581
Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
Date:   Fri Oct 11 00:07:18 2013 -0300

    ims_charging: fixed bug causing dialog cb function to be called more than once
    
    - removed possible race condition in dialog cb
    - improved the way locking was performed

commit 217e5089df327215dd5078a72dd5b14526640191
Author: Jason Penton <jason.penton@smilecoms.com>
Date:   Thu Oct 10 16:04:49 2013 +0200

    modules/ims_charging: restored an unlock that will cause deadlock if omitted

commit bae7fcb9be9a4cf88693e6c4180e3c1e6f4b6c1d
Author: Jason Penton <jason.penton@smilecoms.com>
Date:   Thu Oct 10 15:36:59 2013 +0200

    modules/ims_charging: fixed bug not initialise AVP string value for success CCA

commit 6ccca97cba61e75e9da0b6d36f1ee38fc88e94f3
Merge: db618dd 83add48
Author: Jason Penton <jason.penton@smilecoms.com>
Date:   Thu Oct 10 15:01:07 2013 +0200

    Merge branch 'master' of ssh://git.sip-router.org/sip-router

commit db618ddbdc2ec92a508acd913f2f847a4fb59cae
Author: Jason Penton <jason.penton@smilecoms.com>
Date:   Thu Oct 10 14:59:23 2013 +0200

    modules/ims_charging: corrected default termination cause code to DIAMETER_LOGOUT
    	- also corrected typo
    	- added other termination cause code defines for future use

commit 83add48b7c1cdf0d9f64c24bcc134195699daac1
Author: Robert Boisvert <rdboisvert@gmail.com>
Date:   Thu Oct 10 08:25:05 2013 -0400

    mohqueue: fixes
    
    * cleaned up all error paths (fixed crashes)
    * added support for INVITEs that get stuck
    * adjusted code to avoid compiler warnings
    * PRACK only invoked if Require: 100rel set
    * fixed bug that allowed a new call to be created more than once
    
    Documentation
    * updated NOTES

commit ac5835c0aff657cae169432466851c9f2cbca8ad
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 10 12:45:45 2013 +0200

    cfgutils: init probability pointer to NULL
    
    - otherwise it can be an attempt to free it when the kamailio does not
      start due to config errors
    - reported by Dragos Oancea

commit a3bddf300ff82b9d811acb5dd6ec2e25f0eab07c
Author: Jason Penton <jason.penton@smilecoms.com>
Date:   Wed Oct 9 17:55:20 2013 +0200

    module/tm: changed log level from WARN to DBG for informational message

commit 2dc78738af4a0693e0a4d3f77e2174586d53d90b
Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
Date:   Tue Oct 8 15:52:09 2013 -0300

    ims_charging: removed session unlock function call when no lock was acquired

commit dcce66b2a3db3aeaa5de1a87429320731ab3795c
Merge: 121e828 639ce58
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Tue Oct 8 18:43:14 2013 +0200

    ims_charging: Merge branch 'ims_charging' into Master.

commit 121e828e2bedd3f76a1343f7257978153e78fc8f
Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
Date:   Tue Oct 8 02:37:43 2013 +0100

    pkg/kamailio/centos: added mohqueue to CentOS build

commit 03dbfd4c97290028212ddb04eea5faf5ef4ba007
Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
Date:   Tue Oct 8 02:27:24 2013 +0100

    modules/mohqueue: created text README file from doc source

commit a39adb3497b5b095126e835104d637669dee2a7e
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Oct 7 16:17:53 2013 +0200

    ims_charging: Add statistic ccr_timeouts

commit e4e84c80232a5acc60b64adb541b54b6967189f6
Author: Timo Teräs <timo.teras@iki.fi>
Date:   Mon Oct 7 17:09:59 2013 +0300

    mohqueue: fix build error due to get_debug_level api change
    
    Should have tested better before merging. Should probably remove the
    whole debug print helper and use core functions directly now that
    the core supports per-module debugging.

commit 62860094af838710ee5b9892cfb9f99f615055f6
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Mon Oct 7 10:01:56 2013 +0100

    tm: Restore ruid value in sip_msg struct after creating transactions from branches
    
    - Fixes crash when freeing memory

commit a4370dc336e5552b93d32314249d4d613d77ef99
Author: Jason Penton <jason.penton@smilecoms.com>
Date:   Mon Oct 7 12:49:00 2013 +0200

    modules/tm: missing lock initialisation for async_lock
    	- related to commit 5ab44c7c2fc78038302bf455ff49e374fc79550b

commit ca060f98bbecb407d5d29cbe19cec821d3990330
Merge: 6e19deb 24f66ec
Author: Timo Teräs <timo.teras@iki.fi>
Date:   Mon Oct 7 11:18:02 2013 +0300

    Merge branch 'tteras/mohqueue'

commit 6e19debdf9b240c71ca90bfd6cadd46f0f57ace8
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Oct 7 10:15:11 2013 +0200

    examples/pcscf: Removed dependency to Presence-User-Agent and SQLite.

commit c9395e690435cdb8fc62b7fb13b378fe0a6ca8e5
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Mon Oct 7 07:52:21 2013 +0100

    htable: update documentation for dmq integration

commit 6a20bf80ae014801667c5a23782b33af5467c409
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Mon Oct 7 07:44:38 2013 +0100

    htable: initial dmq integration

commit 24f66ecc72064c9bf40deeb324e666b6b95dfa83
Author: Timo Teräs <timo.teras@iki.fi>
Date:   Mon Oct 7 08:41:37 2013 +0300

    mohqueue: remove handwritten .sql, it is now autogenerated

commit 1af34ca5b9f799b83242a9ecddf8abe9521114dd
Author: Robert Boisvert <rdboisvert@gmail.com>
Date:   Thu Oct 3 11:36:08 2013 -0400

    mohqueue schema files

commit f8f3d34ba5471742676831b22b1c872823a31cba
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Sat Oct 5 13:14:09 2013 -0400

    modules/sca: fix compiler warning for macro.
    
    - correct "always evaluates to true" when using address of stack variable.

commit 2f0043b153c60380e35c8ec4c33a9bbc7fb2b05c
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Thu Sep 19 13:49:24 2013 -0400

    modules/sca: fix return value of sca_call_info_uri_update()
    
    - return value of 0 can bubble up as return value of sca_call_info_update(),
      causing early script termination (exported function returning 0 in script
      is equivalent to "exit")
    - report and patch from Timo Teräs

commit 2efe3e365e1670cc3ac8b4900a1104c3720d44fb
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Tue Aug 20 15:54:17 2013 -0400

    modules/sca: AoR should not be treated as SCA if there are no subscribers.

commit 58a47ac21d09bf6feb1431bbe490643e9827c876
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Tue Aug 20 15:14:26 2013 -0400

    modules/sca: improved handling of host-only Contact URIs

commit 3b1f87523bdc53538c1b6f409ba9470048572701
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Mon Jul 22 00:48:46 2013 -0400

    modules/sca: restore missing prototype.
    
    sca_subscription_aor_has_subscribers

commit 97653df1d93636771c7b2fa8e4f9aef002ee7e5b
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Mon Jul 22 00:42:18 2013 -0400

    modules/sca: detect when an AoR is no longer SCA.
    
    Don't, for example, create an appearance for callees that do not send
    a Call-Info header, and whose AoR also has no subscribers.

commit a6f80374c4dd3d09fa7e25a8e6c59dab0bf2fae5
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Mon Jul 22 00:37:32 2013 -0400

    modules/sca: Clear stale line-seize appearances via timer.
    
    Some badly behaved/buggy UAs don't know when to say when.

commit 84d1981ce059fcdd7a5113428b0227fbb0b977ab
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Thu Jun 13 16:06:10 2013 -0400

    modules/sca: fix regression: restore purge expired timer

commit c0fb2a67a699e30fd3274c9f864918e6e02e1926
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Thu Jun 13 15:34:00 2013 -0400

    modules/sca: clear appearance on receipt of out-of-dialog SUBSCRIBE
    
    - If a call-info SUBSCRIBE with no To-tag arrives from a subscriber
      with an active subscription, release any appearances owned by the
      subscriber, on the assumption that the subscriber has lost track
      of SCA (reboot, power/network loss).

commit ef9b12d213416f910e0c11bdeecf9112032939f8
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Thu Jun 13 15:30:40 2013 -0400

    modules/sca: detect and clear orphaned appearances caused by answer glare
    
    - set appearance state created by SCA callee answer to ACTIVE_PENDING,
      and promote to ACTIVE on ACK from caller. If no ACK from caller is
      received within 30 seconds (enough time for retransmission to fail),
      the ACTIVE_PENDING appearance will be cleared by the
      sca_appearance_purge_stale timer.

commit 1ef4587612806a94c7a81aac4f768b9bbe472b43
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Wed May 15 16:13:23 2013 -0400

    modules/sca: reconcile Contact and From URIs in ACK callback.
    
    - fix Music-on-Hold in Polycoms when SCA caller has MoH enabled and SCA callee
      does SCA hold/pickup with identical To & From URIs. Previously, module would
      end up looking up an appearance for callee in ACK callback instead of caller.

commit 185bd40d1a197709d28d9b966ed8fd4b4c00faf9
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Tue May 14 16:25:06 2013 -0400

    modules/sca: improved BYE handling.
    
    - Clear appearances for both legs on BYE request if possible.

commit 36ad80745607fca859578b8423cbd767f4c5b095
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Tue May 14 16:23:46 2013 -0400

    modules/sca: free previous appearance owner, callee, dialog if non-NULL.

commit bb21b5e0bc7aaf001799e259b81aebe28168afb1
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Thu May 2 15:12:16 2013 -0400

    modules/sca: change logging level for failed lookup by appearance-index.
    
    - appearance-index won't be found yet if SCA callee is answering, logging
      at WARN is misleading.

commit 98b8ba06dfaec49331dbfc3164e02a490e0db214
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Tue Apr 30 23:31:12 2013 -0400

    modules/sca: space-separate dialog tags in sca.all_appearances output

commit 002dc46fee94edf8b7086d7d3bb0286979213532
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Tue Apr 30 23:10:10 2013 -0400

    modules/sca: track appearance times.
    
    Include time of last state chance in sca.all_appearances output.

commit ac298442533c048e5ccacf6b3ad0cb36d52c2eff
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Wed Apr 24 11:30:35 2013 -0400

    modules/sca: add sca.subscription_count to rpc exports list.

commit 815d70e5156c2a878e59c59182ffa957f1d75a80
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Wed Apr 24 01:18:27 2013 -0400

    modules/sca: RPC: fix sca.show_subscription, add sca.subscription_count
    
    - sca.subscription_count will eventually be subsumed by sca.stats.

commit 2e0af20cd7a5b3e46ceb36ef3919df78c1bdf1df
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Thu Apr 18 13:52:10 2013 -0400

    modules/sca: fall back to tag lookup if lookup by index fails.
    
    - Fix appearance tracking for SCA implementations with inconsistent
      Call-Info header inclusion.

commit a6f038343de57ca6bd257e442af41feae2b18c4d
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Mon Apr 15 20:16:36 2013 -0400

    modules/sca: add SCA_DB_DEFAULT_FETCH_ROW_COUNT

commit 562e49dc6e6fb9adb47adecbda8bfb94f12d86aa
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Mon Apr 15 20:11:08 2013 -0400

    modules/sca: use DB fetch queries when restoring subscribers from database.
    
    - Previously used standard query, exhausting pkg memory when subscriber
      count is high.

commit 92114b530e6a206af1fe173a948cb542a62717c2
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Mon Apr 15 20:09:01 2013 -0400

    modules/sca: only check if callee is SCA if callee_aor has a value.

commit 1e9708462f0e709e795813490d56897d0f44997c
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Mon Apr 15 17:17:05 2013 -0400

    modules/sca: add check for empty AoR in lock_shared_appearance calls.
    
    - Sanity checking

commit 6cdc9c4f3e915fbad5da1112b9e0553726e877f2
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Thu Apr 11 22:34:10 2013 -0400

    modules/sca: clear appearance on t_reply with error after receiving 18x.
    
    - Receiving a 18x provisional reply triggers line-seize subscription
      termination. Releasing the seized appearance while processing a t_reply
      with an error status *after* getting a 18x would fail because
      sca_subscription_terminate could not find a matching line-seize
      subscription. In that case, look up appearance by tags and release it.

commit 28978be4d825e08a455387209af6dda4aa4bdfde
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Fri Oct 4 18:40:42 2013 +0100

    dmq: fix memory leak in dmq_send_message()

commit cf4275d4cb16dce4cbac48ca946a66e9f1626c35
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Fri Oct 4 14:57:39 2013 +0100

    memcached: fix memory leak, discovered on a report by Dragos Oancea

commit 0f3a566dd699090cf6a558edc3aefac2c41e24e5
Author: Henning Westerholt <hw@kamailio.org>
Date:   Fri Oct 4 14:47:06 2013 +0200

    memcached: comment clarification for wrapper for libmemcache callbacks

commit 0978c77d694cecd1b7813775a498f6495ae844dc
Author: Henning Westerholt <hw@kamailio.org>
Date:   Fri Oct 4 14:22:39 2013 +0200

    avpops: add a note to the docs that avp_db_query is deprecated and sqlops is better

commit 673243a06200b8961756ebe3957bf9bd9059c2bb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Oct 4 13:11:23 2013 +0200

    nathelper: updated docs with udpping_from_path

commit 565ba8d4b71ae5a43027c51e3caf06f20a10b14d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Oct 4 13:07:44 2013 +0200

    nathelper: new mod param - udpping_from_path
    
    - enable sending UDP pings with raw sockets from Path address
    - patch by Marcus Hunger

commit 9bb88b5b22901b258fdbcd874264b823a8443869
Author: Juha Heinanen <jh@tutpro.com>
Date:   Fri Oct 4 14:04:22 2013 +0300

    dialplan: improved debug messages so that used dpid is shown

commit 88e2da3c54a1cef967d96a5753b1f7f014ba689e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Oct 4 12:14:25 2013 +0200

    acc: time_format parameter documentation
    
    - eclosed exaples in dotted lines like in most modules to highlight them
      on text output

commit df4fbc220efd333fa638831167dd4fe5e69a89a2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Oct 4 12:02:32 2013 +0200

    acc: new parameter acc_time_format
    
    - specify the format to print time as string for acc_time_mode=3 (using
      localtime) and acc_time_mode=4 (using gmtime)
    - default value is "%Y-%m-%d %H:%M:%S"

commit fed0a07d86c9e4d365cb7a5e25d4aaacb4b9adf2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 3 10:00:22 2013 +0200

    dialog: fixed typos in log messages

commit f12aa1b3c16b475029f0a3474b30f3b17ea18056
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 3 09:58:04 2013 +0200

    dialog: decode alias parameter from contact address and use it as dst uri
    
    - makes dialog module to work with set_contact_alias() as first hop
      after a nat router

commit a41cb60d5171566e13f18b45f50d173f38d206c0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 3 09:37:54 2013 +0200

    nathelper: documentation for set_contact_alias()

commit 58659b0cabb623c6420c186755c968b4550ff09c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 3 09:16:38 2013 +0200

    nathelper: set_contact_alias() new function for adding alias parameter to contact uri
    
    - similar to add_contact_alias(), but this works like
      fix_nated_contact(), in the way that new contact uri is immediately
      visible to other modules (e.g., dialog, presence)

commit 217f9fddbca31e06075132dd75a645d612d7af93
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 3 09:13:39 2013 +0200

    core: helper functions to add or restore alias parameter to an uri

commit 639ce584258f2c2ad4331bbd9ae2599a86edc80b
Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
Date:   Thu Oct 3 11:56:13 2013 -0400

    ims_charging: read diameter AVP MAC value dynamically from $avp
    
    - $avp(ro_mac_value) can be either present or not. In case it is not, default value is used
    - $avp(cca_result_code) now supports interpolation

commit 753e93d3ad1658c104963c208c4e36b23c1dd307
Author: Robert Boisvert <rdboisvert@gmail.com>
Date:   Thu Oct 3 09:22:54 2013 +0300

    modules/mohqueue: pull changes from upstream
    
    Merges up to upstream commit a3f679430d853d5b1b71ba92d8547ca2c86509ec.
    
    Changes in code:
    * fixes RTP stop not being sent
    * use pcbp->req instead of -> in rtp_destroy
    * fixed uninitialized varbs
    * use close_call () for no response on INVITE
    * changed to return handled if reINVITE sent
    * switched to using fixup_svpe functions
    
    Documentation:
    * added comment about rtpproxy limit
    * adjusted to remove hold sequence in transfer out

commit 9978906d39071908234f0236ea8693844a3c5ba1
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Thu Oct 3 05:59:09 2013 +0100

    dmq: regenerated readme

commit 3f6445f4620e3866dc859b9cfb6710e28bd407e5
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Thu Oct 3 05:54:01 2013 +0100

    dmq: add content-type header

commit 127bf3d5be959a1287ae0fac91cf89e27ed01f42
Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
Date:   Wed Oct 2 22:14:15 2013 +0100

    pkg/kamailio/centos: put core files in /tmp on CentOS

commit b2c5c598a38c770c2c4a7aef7c8267ad43fc6cd7
Author: Juha Heinanen <jh@tutpro.com>
Date:   Wed Oct 2 20:39:22 2013 +0300

    modules/db_mysql: use autocommit var to start and stop transactions

commit f5aec1db89664ad3b1a5d20ac81da4acda7d1d92
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Wed Oct 2 17:21:11 2013 +0200

    ims_charging: docs: Fixed linebreaks in examples, regenerated README

commit 6faf12653c1db9f011b1826061824c831bda3f58
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 2 16:43:35 2013 +0200

    memcached: use pv buffer to clone the memcache value in pv strucutre
    
    - avoid leak occured by usage of pkg_str_dup()
    - reported by Dragos Oancea

commit 9909e05d46d0cdd22227b3b8c1b1d60253a135e2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 2 16:43:12 2013 +0200

    memcached: use pkg-config if available for flags and libs in Makefile

commit 3f3c865ed04e1b0b8eb3762622662a76ce92b2e2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 2 14:23:53 2013 +0200

    core: helper function to get source address as uri or proxy format

commit 5db86a941a909c17a0f9ee1b04febbe4c60033bd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 2 14:15:18 2013 +0200

    core: skip dns srv for websocket after check if domain is ip
    
    - reported by Peter Dunkley

commit 49720ce99e72ded34c67a9ee4d17a9cedaf0a0f4
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed Oct 2 10:04:35 2013 +0100

    xcap_server: Fix memory allocation check bug in xcap_misc
    
    - Would cause crash if out of package memory

commit 93af236644058b4e97162eae689f9b32b8076691
Author: Timo Teräs <timo.teras@iki.fi>
Date:   Wed Oct 2 09:05:22 2013 +0300

    mohqueue: new module
    
    module to queue up calls in music-on-hold and then retrieve them
    
    imported from https://github.com/rdboisvert/mohqueue
    commit f796f259ed1728e19adb31d76af5f6c3f548f021
    
    excluding LICENSE which is redundant now that the module is part
    of the kamailio source tree.

commit fd9fcd75c222b73a2b70793e5d79c7494f757a1e
Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
Date:   Wed Oct 2 01:30:37 2013 +0100

    modules/auth_ephemeral: Added MI commands for shared secret management
    
    - Can add, remove, and display shared secrets with MI commands
    - This means you can add/revoke secrets without a restart

commit 6c7a0f3cdaee5ea0300d014f07e4d68f45c6e20b
Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
Date:   Wed Oct 2 01:29:45 2013 +0100

    modules/websocket: tidied up MI commands
    
    - Fixed leak in error situations
    - Improved error responses

commit 1c74725dc14fc40d9b553950e212241821351878
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Oct 1 23:18:07 2013 +0200

    core: don't attempt srv lookup for proto ws or wss

commit 2934e46a18d9cfba05e657bc1dbbaa559a31b103
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Oct 1 23:03:32 2013 +0200

    registrar: fix compile warning after previous patch

commit 6cfd13cbddd1869ffbc947fdecd77d18a3fcb886
Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
Date:   Tue Oct 1 10:52:01 2013 +0100

    core: fix TCP connection leak
    
    - patch provided by Vitally Aleksandrov

commit b5b570f278124bf0456d43a36a7c0eb5eaa9efe6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Oct 1 09:34:17 2013 +0200

    tm: added t_use_uac_headers() to documentation

commit 0e71fec1e108e1c9b97486ced8c1328738ca13c2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Oct 1 09:27:46 2013 +0200

    tm: new function t_use_uac_headers()
    
    - set internal flags to tell tm to use UAC side for building headers for
      local generated requests (ACK, CANCEL) - useful when changing From/To
      headers using other functions than uac_replace_[from|to]()

commit 5ac033cf85921b4c364d6d463bc75ebd22c5721a
Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
Date:   Mon Sep 30 23:38:56 2013 +0100

    pkg/kamailio/centos: Added ims_charging module to .spec
    
    - Removed cdp package and put cdp and cdp_avp modules into ims package

commit 576dce3cfdbf3cfa36fcac4f26aa3312f4add37a
Merge: 1c3e761 f96c7f5
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Sep 30 22:38:42 2013 +0200

    ims_charging: New module for Diameter-Ro-Operations (IMS-Charging), Merge into Master
    
    Credits go to:
    - Jason Penton (jason.penton@gmail.com)
    - Carlos Ruiz Diaz (carlos@ng-voice.com)
    
    Merge branch 'ims_charging'

commit f96c7f5a44e510dbc0e3483d98c8484a6a603c23
Merge: 8b3d53b 792fc3c
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Sep 30 22:36:35 2013 +0200

    Merge branch 'tmp/ims_charging' of ssh://git.sip-router.org/sip-router into ims_charging
    
    Conflicts:
    	modules/ims_charging/README
    	modules/ims_charging/doc/ims_charging.xml
    	modules/ims_charging/doc/ims_charging_admin.xml
    	modules/ims_charging/mod.c

commit 8b3d53b35f22c2de2203450af23dd8282ba8a7bc
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Sep 30 20:46:30 2013 +0200

    ims_charging: Beautified XML-Doc for IMS-Charging

commit 1200242cadb445988b7e582fe62a3662caf99586
Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
Date:   Mon Sep 30 14:40:54 2013 -0400

    ims_charging: added some stats
    
    - billed_secs
    - ccr_avg_response_time
    - ccr_responses_time
    - failed_final_ccrs
    - failed_initial_ccrs
    - failed_interim_ccr
    - final_ccrs
    - initial_ccrs
    - interim_ccrs
    - killed_calls
    - successful_final_ccrs
    - successful_initial_ccrs
    - successful_interim_ccr

commit 4a050987a20a7489f08d9b7e88566439a764d013
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Sep 30 13:30:41 2013 +0200

    ims_charging: Regenerated README after documentation update

commit a0bdd980634635ca00a3ce87ac0ea03070b2a6ea
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Sep 30 13:30:38 2013 +0200

    ims_charging: Fixed minor typos in ims_charging-documentation

commit e9c7039efe2df811ba6e09829e7b713e5a25a808
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Sep 30 13:24:51 2013 +0200

    ims_charging: Regenerated README after documentation update

commit 46e1160be51d5c731fa1380f23d9d6dd0ca76f26
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Sep 30 13:23:05 2013 +0200

    ims_charging: Fixed minor typos in ims_charging-documentation

commit c689a44ad13b430ac425e0efd46badf4ad021950
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Sep 30 13:21:04 2013 +0200

    ims_charging: Fixed minor typos in ims_charging-documentation

commit 5b3ef601025eeeda556b433b6257beaf88a7ee91
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Sep 30 13:20:04 2013 +0200

    ims_charging: Fixed minor typos in ims_charging-documentation

commit ad7fb226901ca6ebc6119df0994054ba51100951
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Sep 30 13:16:20 2013 +0200

    ims_charging: Fixed minor typos in ims_charging-documentation

commit b9c8f31cfba447326869c32c87cb728c04ec0e28
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Sep 30 12:58:56 2013 +0200

    ims_charging: Documentation updates.

commit 792fc3cbc1a1181a482659ea5743681f1a52b911
Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
Date:   Mon Sep 30 15:57:23 2013 -0400

    ims_charging: updated documentation

commit 6fdc83ecd7fa5313635a0041e76498704b0c8225
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Sep 30 20:46:30 2013 +0200

    Beautified XML-Doc for IMS-Charging

commit ef073a82f81af6e51dff19dcadfe4a8cb760c07d
Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
Date:   Mon Sep 30 14:40:54 2013 -0400

    ims_charging: added some stats
    
    - billed_secs
    - ccr_avg_response_time
    - ccr_responses_time
    - failed_final_ccrs
    - failed_initial_ccrs
    - failed_interim_ccr
    - final_ccrs
    - initial_ccrs
    - interim_ccrs
    - killed_calls
    - successful_final_ccrs
    - successful_initial_ccrs
    - successful_interim_ccr

commit 1c3e761fbd087ee578ce305d89f6b8ee4e9ab79d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 30 16:49:26 2013 +0200

    app_perl: use local buffer to print dynamic string in pv_sprintf()
    
    - avoid pkg malloc for temporary need
    - fix leak in case of fmt parse error, discovered on a report by Dragos
      Oancea

commit 0696e668d75be14922980dbc9f67aa91eaf688fd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 30 15:54:44 2013 +0200

    registrar: simplified getting value for max_contacts xavp

commit 308f2920df586065e0bf8ef02d7c77b1c94a4836
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 30 15:49:10 2013 +0200

    registrar: option to take the socket from an xavp
    
    - child named "socket" of xavp named by xavp_cfg parameter

commit 89bd52a84d5e0d75572caff61346d0c3750c868a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 30 15:47:30 2013 +0200

    core: helper functions to get xavp child nodes
    
    - one function to get the $xavp(rootname=>childname) in code
    - wrappers for child node, child node with int value and child node with str value

commit e266b01116513a4fcea5df1c761ef1981e17f8f8
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Sep 30 13:30:41 2013 +0200

    Regenerated README after documentation update

commit e98012e859ea6dd2c198d650f272d3e489758a22
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Sep 30 13:30:38 2013 +0200

    Fixed minor typos in ims_charging-documentation

commit 1265420b8b700eec9c96fd7752a5c3d528a51c32
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Sep 30 13:24:51 2013 +0200

    Regenerated README after documentation update

commit bcdc27641fbec8176cea19fd4cefad1830a5c4db
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Sep 30 13:23:05 2013 +0200

    Fixed minor typos in ims_charging-documentation

commit ba0299bd965de8d513d70151c11bf13c4ec11560
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Sep 30 13:21:04 2013 +0200

    Fixed minor typos in ims_charging-documentation

commit e8a054d0e684b8f73bd0733d7d00d5e6b5e9b23f
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Sep 30 13:20:04 2013 +0200

    Fixed minor typos in ims_charging-documentation

commit 364dc576f602db40e93f446443e278290609237b
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Sep 30 13:16:20 2013 +0200

    Fixed minor typos in ims_charging-documentation

commit 4af2d9a46f1b7be273c079040989bd0d0c884feb
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Sep 30 12:58:56 2013 +0200

    Documentation updates.

commit 3c7f8ba5e3febe4dc2c8eec003436492efefdf2d
Merge: 5ab44c7 b50888c
Author: Jason Penton <jason.penton@smilecoms.com>
Date:   Mon Sep 30 11:21:31 2013 +0200

    Merge branch 'master' of ssh://git.sip-router.org/sip-router

commit b50888cf447ea3a3315e665c97f71a07bb687337
Author: Øyvind Kolbu <oyvind.kolbu@usit.uio.no>
Date:   Mon Sep 30 11:15:13 2013 +0200

    core: resolve down to A/AAAA records when no naptr records
    
    - try all protocols, not only UDP

commit 5ab44c7c2fc78038302bf455ff49e374fc79550b
Author: Jason Penton <jason.penton@smilecoms.com>
Date:   Mon Sep 30 11:14:54 2013 +0200

    modules/tm: extended async usage
    	- enables resuming of tx in orginal route block tx was suspended, not only failure route
    	- dedicated lock to prevent multiple invocations of suspend on tz (reply lock used to be used)
    	- extra flag (T_ASYNC_CONTINUE) to mark a transaction that is being execute post suspend

commit 6cdae87e29bc4c62651cf843ace680e9a6999d66
Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
Date:   Sat Sep 28 00:30:50 2013 +0100

    pkg/kamailio/centos: updates to CentOS 6 build
    
    - Improved startup scripts
    - Updated .spec
    - README listing and explaining which Kamailio modules are not built for
      CentOS

commit 32e26c3e914366636e4dcc6e8872eea16740e090
Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
Date:   Fri Sep 27 16:05:17 2013 -0400

    ims_charging: added async support
    
    - Ro_ccr is now called asynchronously and resumed on an external custom cfg route
    - Interim and final CCR are now also async

commit 257ca31bb89cb4cb74cad226998574469873bc3b
Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
Date:   Thu Sep 26 23:59:53 2013 +0100

    pkg/kamailio/centos: updated .spec for CentOS 6
    
    - Added gzcompress
    - Updated rel to dev9

commit ac5d846e2e472b1c097992bc2bdcfb58100c6eaa
Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
Date:   Thu Sep 26 23:27:31 2013 +0100

    xhttp: cache the URL string when performing transformations so sequential transformations on the same string do not require a reparse.

commit 96c9a85b607e5c42ec0f0709a2807a60e7d5b1c4
Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
Date:   Thu Sep 26 23:26:38 2013 +0100

    pv: tweaked {param.} transformation so that if the (optional) delimiter parameter is changed between runs the param string is reparsed

commit ed23dbde621a4b60d35639d3c61284b658fb6ad1
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Thu Sep 26 20:21:11 2013 +0200

    Move assert_identity to ims_usrloc_pcscf as we may have more than one IMPI per Port/IP/Proto

commit 78d25dd11a64f36c5372cff3fe5d8a65a0e13396
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 26 15:10:22 2013 +0200

    db_mysql: unlock tables at the end of transaction if they were locked

commit 8e35cef8716bbd0caa406a5080e93acb3c881c41
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 26 13:23:46 2013 +0200

    presence_xml: updated docs about integrated_xcap_server

commit baa4fccc2870df102a66089d6e9b6ca1ff47fc25
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 26 12:59:59 2013 +0200

    mi_rpc: compatibility with libxmlrpc-c3 library on wheezy
    
    - patch by Muhammad Shahzad

commit 378bd71de3b035b497469f89a640931d0792ce4f
Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
Date:   Wed Sep 25 16:12:50 2013 +0100

    xhttp: added transformation to break a URL into "path" and "querystring"

commit 454a28dad2fef3f1adaf0acec9a7f1c320fe6571
Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
Date:   Wed Sep 25 16:11:57 2013 +0100

    pv: updated param transformations so that you can (optionally) specify what the parameter delimiter is
    
    - default behaviour unchanged
    - this allows HTTP URL parameters to be decoded

commit e0abe290c6ff287574e2abcadcc7a0f11197e268
Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
Date:   Wed Sep 25 16:11:23 2013 +0100

    core: updated parse_param so that the delimiter for parameters can be user-defined

commit b6b5b7bf5d08ad20cc00cf89ef3d2f03e913c882
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Sep 23 21:30:32 2013 +0200

    avpops: refresh README

commit 3abb169001022567aa0be629677b9e445d1c3ca5
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sat Sep 21 11:26:45 2013 +0200

    avpops: update avp_check documentation related to xavp vars as parameters

commit dd049bad86eca2371b8f6ae1fd73656ff56e4e15
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sat Sep 21 10:49:57 2013 +0200

    avops: avp_check() xavp as first parameter

commit 8a6a4f5d38ac693e7a79e0e761521375f3f5405b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 23 20:06:20 2013 +0200

    gzcompress: removed empty section in functions chapter
    
    - use deflate overall config example

commit 65783f24859f5da45678f2c8a005ca867cc02b86
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 23 19:01:10 2013 +0200

    gzcompress: added a small usage example in docs

commit 3c65fd74f2473e857996ae1abf2d8fb8dcfaaaab
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 23 18:50:14 2013 +0200

    gzcompress: readme updated to reflect default encoding value to deflate

commit d1263e418b7acbcc6ac798e25fc8bbcd8483fcec
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 23 18:49:06 2013 +0200

    gzcompress: default encoding header value set to deflate
    
    - it is what UA use for this zlib compression algorithm

commit adf32ec8b3e6329d1c75f158a11395a077fc54ea
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 23 18:42:54 2013 +0200

    core: aliased http_reply_hack to http_reply_parse
    
    - a more relevant name for the core parameter that enables parsing http
      replies

commit d84a95b2dff1c373add8822ae7f1d9da495b5cd5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 23 18:41:51 2013 +0200

    gzcompress: enable compression for http messages
    
    - tested replying with compressed body to an HTTP request from FireFox

commit 33557b2de1631601be9b03447e3167d06e8ce1cb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 23 18:40:48 2013 +0200

    parser: added macros to check if it is a SIP or HTTP reply

commit bd716593efb83d4124c0c0cb824bf158d547ca0d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Sep 21 00:10:43 2013 +0200

    gzcompress: new module to compress/decompress SIP message body using zlib

commit dcfa15de586e28a025e34590e800571b0e3abddf
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Fri Sep 20 21:07:30 2013 +0100

    dmq: code cleanup, remove redundant includes

commit 4b53052e3c912c927927529cd98a05957e02ab18
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Thu Sep 19 09:19:16 2013 -0400

    presence_conference: fix what it looks like a copy/paste error

commit 1af47db737d8ca6fcfc43f4abb3d3768f5a8257c
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Thu Sep 19 09:01:04 2013 -0400

    pdb: fix warning dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]

commit 6592870dbd2b388b3884d85b9cc69e323f1d175a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 20 15:00:14 2013 +0200

    sl: use global variable for event route index for local response
    
    - rt should have been no longer used after previous commit
    - reported by Ovidiu Sas

commit 8ca99e58442becd4513bb03730806c37f86f0d8f
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Sep 20 13:38:29 2013 +0200

    pv: use pv_get_buffer on pv_core

commit 039081166803f4be4226026e51f43ee9793876a3
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Sep 19 13:27:21 2013 +0200

    pv: get all values for second key for xavp

commit 16f87ae1b1f78938ed56a7c9a336a2853022b86c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 20 13:39:15 2013 +0200

    sl: lookup event route for local response at startup
    
    - group lookup of sl event routes in one function

commit f8697d13be92a79bdfcfd6a824d5e312f7b0d9e0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 20 11:20:42 2013 +0200

    Makefile.defs: version set to 4.1.0-dev9

commit e35fe9c6095361414565b1099dea1ad5950fb38d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 20 11:18:09 2013 +0200

    registrar: note about empty value for received_param

commit 2f213e313a86e16665f6d0acfec959bf23f72b7d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 20 11:15:16 2013 +0200

    registrar: if rcv_parm value is empty, don't add received to contacts in 200ok reply
    
    - otherwise results in malformed value

commit 664b2f30de6518636085d676a32247c7d46bd2da
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 20 11:09:15 2013 +0200

    registrar: list of allowed route blocks updated for save()

commit e2376e34fbabd929d0736bddb8e82ceb25cc3738
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 20 11:07:31 2013 +0200

    registrar: relax usage of save() for failure route

commit 0968ce561b3bb8ea2ad2c7c53c03091e8518a6fe
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Sep 20 11:08:52 2013 +0200

    avpops: allow xavp semantics on second parameter

commit df472fa9bdaa1a796dd220c99a64b1539c8854b5
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Sep 20 11:07:14 2013 +0200

    pv: Move pv_xavp_name_t declaration to core pvar.h

commit 5acf191aee9d10b26b730df20d622e527c656db3
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Wed Sep 18 17:10:10 2013 -0400

    xcap_client: fix what it seems to be an old copy/paste error

commit 11ea7e73f0b541c2759d89a125b69a23cecb9ba9
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Wed Sep 18 16:57:56 2013 -0400

    xcap_client: fix what it seems to be an old copy/paste error

commit e45df83ddb68a90e91cc99fcdbb364f7b09ea541
Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
Date:   Thu Sep 19 18:15:21 2013 +0100

    modules/auth_ephemeral: many improvements
    
    - Some general tidying up of the code
    - Support for both draft-uberti-rtcweb-turn-rest format usernames
      and the original format
    - New non-digest authenticate function that can be used to authenticate
      WebSocket handshakes (based on URL and Cookie: contents) - this means no SIP
      level authentication is required for WebSocket traffic
    - Check functions to verify that the From:/To: URIs match the user-string part
      of ephemeral usernames
    - Check function so you can re-check the timestamp (for example, when caching the
      ephemeral username during WebSocket handshakes you may want to check it is still
      valid when a SIP request arrives)

commit f7fe8b68ffb100fbaa27344e4bee7ba69c760584
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 19 15:59:18 2013 +0200

    pkg: kamailio - provide -f $CFGFILE to init.d config check function
    
    - reported by Grant Bagdasarian

commit 7730b5c3cf6b889f34de6004ce87341c746968ca
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 19 15:50:29 2013 +0200

    core: msg_ldata_t field is memset to 0 in the shm clone

commit 859a322a1f664fcdd9563619fa0448be2911aa07
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 19 15:49:48 2013 +0200

    outbound: updated access cached flow through local data structire in sip_msg_t

commit 4b99ad9e3bc364745d21eef11a392168eeb17077
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 19 15:49:17 2013 +0200

    tm: reset local data structure for faked request after failure handlers

commit 949e1f3c3e1f1afa02c696403399a093905c3f0a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 19 15:45:43 2013 +0200

    parser: refactored a bit sip_msg_t struct for extra fields needed per process
    
    - a new structure to keep cached decoded flow for outbound, previously
      was declared inline
    - easier to reset it for shm clone and tm faked environment
    - new fields that are needed inside the sip_msg_t but not cloned in shm,
      must be added in the msg_ldata_t structure, accessible via ldv field

commit a3a8457e9bfe4dea48c0acd7421952014346a907
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 19 15:17:38 2013 +0200

    core: fix for warning dereferencing type-punned pointer will break strict-aliasing rules
    
    - related to timer list operation

commit 10cc1dd7a3f4481c677022e7ff0da87f004077f0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 19 15:12:29 2013 +0200

    parser: added note about new fields in sip_msg_t

commit 659b920399ee2a75973c610f5dec4c6292903f67
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 19 13:25:41 2013 +0200

    core: set to NULL the pointers to several sip msg fileds in cloned structure
    
    - instance, ruid and location_ua are reset to null for the clone in shm,
      otherwise they point to pkg and the shm can be used from other
      process, resulting in crash
    - reported and credits for testing and troubleshooting to Alex Balashov

commit cebbacc3167f0fd4a4f3fd96393b5cf85e13d861
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 19 13:24:57 2013 +0200

    tm: faked request fields are freed using wrapper functions from core

commit cae9659766c84e9451e4ea41e61bf85337c89693
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 19 13:23:53 2013 +0200

    parser: use wrapper functions to reset fields in sip_msg_t
    
    - used for freeing the structure

commit deb007275ae6444037e74c82a48fc879a0cc98ad
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 19 12:34:33 2013 +0200

    parser: ppi/pai - fix warning dereferencing type-punned pointer will break strict-aliasing rules

commit aa9f500c80cb5372c40f1eb7f18b4e33dcd6acf5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 19 12:27:35 2013 +0200

    core: a bit of cleaning in sip_msg_t comments

commit 8bb61ea287ccf670ef9cfe990d319249eafbe7c5
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed Sep 18 21:58:12 2013 +0100

    modules/app_lua: Fix off-by-one error in modf
    
    - Fixes calling sr.modf with additional parameters

commit 771e9093e343951e12f4875692e9ecc567a277a1
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed Sep 18 21:34:16 2013 +0100

    modules/sdpops: Check for valid sdp body in sdp_remove_line_by_prefix
    
    - Fixes crash when used on requests with no body

commit b9c6e70871085e63add429984eac8ee7afc9e49e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 19 00:09:55 2013 +0200

    README: updated version number
    
    - bits of formatting for ToC

commit 89969601d66422fd4dab50b0bb303bb17465c193
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 18 22:23:41 2013 +0200

    pua_reginfo: documented the parameter for reginfo_handle_notify()
    
    - reported in FS#340

commit 9ee44c6079c8d30138ece619295974e17993aa04
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 18 22:17:55 2013 +0200

    pua_reginfo: add ruid for location records
    
    - patch by Wonbin Cho, FS#339

commit ed6884e854cdae63c4f62871a32bdcdcddb8853e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 18 22:02:04 2013 +0200

    pua_reginfo: unlock udomain only when aor is set
    
    - patch by Wonbin Cho, FS#338

commit 3bc87f139bc9635e23a4e92b03d24e00b97706dd
Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
Date:   Wed Sep 18 13:39:23 2013 -0400

    ims_registrar_scscf: fixed bug caused by uninitialized global variable
    
    - "rerrno" variable was not initialized and caused corruption in transaction states

commit 96e760147469a385a0b5512f74afcff8f56cafd1
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Tue Sep 17 09:24:51 2013 -0400

    dispatcher: fix mi/rpc reload command

commit 5e775ff328b73b816e61a0a4718b194591a98251
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Sep 18 14:15:17 2013 +0200

    avops: use pv_cache_get instead of pv_parse_spec.

commit 519de2cdd1ed7fb969d3bb2cf5792d4180078cbb
Author: Juha Heinanen <jh@tutpro.com>
Date:   Wed Sep 18 08:18:33 2013 +0300

    modules/lcr: fixed checking of IPv4 address in to_any_gw_2 function
    
    - Patch was provided by Reinier Boon.

commit af8923703276bb41ea269cc19a7812fea325a250
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 17 15:00:37 2013 +0200

    debugger: reset_msgid parameter was in functions sections
    
    - added some section ids

commit 2710177c2673034d3f026dfa79432e986b8c3a90
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 17 14:55:07 2013 +0200

    debugger: documentation for cfgpkgcheck parameter

commit d1e456b251602e1336e4dbede1e9f8b5d1c19415
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 17 14:47:49 2013 +0200

    debugger: new parameter cfgpkgcheck to do pkg memory check before each action

commit af7c3a816529cde599af9a62bfd174b2de3a2fb6
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Sun Sep 15 18:10:06 2013 -0400

    xmlrpc: fix warning: âc.lenâay be used uninitialized in this function [-Wmaybe-uninitialized]

commit 78a1c7e972b66c882e9466404d1cb6c08982eb91
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Sun Sep 15 18:06:18 2013 -0400

    ipops: fix warning: variable âtâet but not used [-Wunused-but-set-variable]

commit aa15067b8a1f44d57551f646acd5058c08abe41f
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Sun Sep 15 16:55:04 2013 -0400

    rtpproxy(-ng): patch: has_sdp() does not exist

commit d1219dc0d0c5e2eab0672a439aa7ce6486c31ba3
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Sun Sep 15 16:38:34 2013 -0400

    xhttp_pi: fix crash when checking bad configs

commit a68e48bc3c322be79a608d91f40d10329c2e9664
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 16 20:31:44 2013 +0200

    corex: new pv $cfg(key) - return attributes for config file
    
    - $cfg(line) - the line of the current action.
    - $cfg(name) - the name of the current conf file
    
    Example of usage:
    
    append_to_reply("P-Cfg-Line: $cfg(line)\r\n");

commit ca568ee6996cc93e8518f277cf34111bc0c78299
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 16 09:53:15 2013 +0200

    core: added wrapper functions to return cfg line and name for current action

commit 4294b7bf3b67f1405869e865c171e268e60d5ee7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Sep 15 22:35:38 2013 +0200

    core: store current executed cfg action in a global variable
    
    - can be retrieved by module to access name of config file and the line

commit e63af00eaa92eed106356cbb1dd6afd8b09f3e69
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Sun Sep 15 23:38:56 2013 +0100

    dmq: added dmq_load_api to exported functions

commit 923d09f0c1ece04c8d3c2755b5b201b3a2cd2deb
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Sun Sep 15 23:38:45 2013 +0100

    dmq: regenerated readme

commit b44f00adbf57cb4306a0dcde7a8a1425afe40a8f
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Sun Sep 15 23:38:30 2013 +0100

    dmq: updated documentation

commit 102074ce6085f963ac03dcb087e1c00941c0337d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Sep 14 09:46:50 2013 +0200

    tm: readme regenerated

commit f328b864418020b1e166b13804fe173110500d75
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Sep 14 09:46:23 2013 +0200

    tm: added missing documentation for t_check_status()

commit 6a51d9e87ac2e51a3c0473e11b3347739ec33dd8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 13 13:47:00 2013 +0200

    textops: free result of subst transformation when is larger than target buffer

commit 56d02f02627bb1d2eca7befaaefbed17ced1f52f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 13 11:08:48 2013 +0200

    usrloc: fixed xml tags and regenerated readme

commit 605360798fbad43cbd3ef1aca3ae76cd9c95c50f
Author: Vitaliy Aleksandrov <vitalik.voip@gmail.com>
Date:   Fri Sep 13 11:05:07 2013 +0200

    usrloc: update connection id for registration refresh

commit f3190358e02141c98304c4c0019bba95490da32c
Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
Date:   Thu Sep 12 22:54:35 2013 +0100

    pkg/kamailio/centos: moved stun from it's own RPM to the main RPM
    
    - stun no longer has external dependencies and doesn't need to be in its own
      RPM

commit 291d6ece47d164d64487c8545de87c64fdc31718
Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
Date:   Thu Sep 12 22:41:37 2013 +0100

    Makefiles: moved stun to the standard module group now that it has no external dependencies

commit 42722f3e70d3316b7c6881907b626b02303d58a6
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Sep 12 16:36:28 2013 +0100

    modules/stun: removed dependency on OpenSSL

commit 0d0c4cc11022a62edfcf5041b36fe4cf5ca95a4d
Merge: 5651be2 6cea922
Author: Carsten Bock <Carsten.Bock@silentcircle-llc.com>
Date:   Thu Sep 12 17:16:09 2013 +0200

    Added support for HTTP-Post to utils: http_query
    
    Merge branch 'carstenbock/utils_post'

commit 5651be2fa5a5d923a89aa70a050d23bcbfda9c38
Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
Date:   Wed Sep 11 13:09:31 2013 +0100

    pkg/kamailio/centos: CentOS build updates
    
    - CentOS .spec is now separate from Fedora .spec. This is because I no
      longer have a Fedora system to test/maintain this on. Old .spec with
      Fedora support is in pkg/kamailio/fedora and can be taken on by
      someone else if needed.
    - Updated rel in .spec to dev8

commit 0f7bc9da0d132720531f3176ee216466f5877146
Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
Date:   Wed Sep 11 11:30:50 2013 +0100

    core: Raspberry-pi builds now work without needing to specify extra flags

commit 6f17209a70e84d91976ea42b476ae248b9b37501
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 10 14:14:52 2013 +0200

    kamdbctl: added missing dbuid tables group creation
    
    - patch by elactrum [at] jamailca.com

commit abf0026782c0ba4643feb25ded022e8c12725584
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Sep 9 16:52:47 2013 +0200

    uac_redirect: get_redirect() check reason value before using it.
    
    This fix a core dump when get_redirects() config fuction is called with just
    the one parameter.

commit 774752e4d12bd03f01362af55a5e422eade690b2
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Thu Sep 5 19:10:15 2013 +0200

    Another Fix for the ims_charging Module:
    - Use P-Asserted-Identity instead of From-Header
    
    fixed by Carlos Ruiz Díaz (carlos@ng-voice.com)

commit 6dc04484e39ceab4887b375d2510f35892d695eb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 5 11:54:03 2013 +0200

    acc: for time_mode=1, save timestamp in time_attr and microsecs in time_exten
    
    - database records stores time as datetime value
    - new parameter time_exten to allow customization of attribute name

commit 367a0e72be1d5e5de0fa84ca2a8d11f7d5b54abe
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 5 11:08:17 2013 +0200

    acc: fixed c&p typo of parameter name in docs

commit a722cee262664162f183e00788c2d53c4c98b217
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 5 10:04:57 2013 +0200

    kamctl: added scripts to define table acc_cdrs

commit b91f07fce16f5feb0c31f7af59ab9351e274221f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 5 10:04:14 2013 +0200

    lib/srdb1: added id for definition of column start_time in acc_cdrs table

commit dd3c6f19c18cf0c2844f2b2ce155e3f5d7af447a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 5 10:02:01 2013 +0200

    lib/srdb1: initial db schema for acc_cdrs table

commit 9b44e4b48862947f2ea634c6dd611ce7c07546a2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 4 22:59:13 2013 +0200

    registrar: reset r-uri pointer after backup in lookup_branches()
    
    - otherwise can be invalidated by next branch lookup

commit 37e63951b2b05875f07a1d30b8352e3f10a99072
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Wed Sep 4 18:20:20 2013 +0200

    Bug-Fixes:
    - Use P-Asserted-Identity instead of From-Header as User in CCR
    - Store RURI in the ro_session structure (it may have been changed by an Application-Server)
    
    Fixed by: Carlos Ruiz Díaz (carlos@ng-voice.com)

commit 96c85efbc40a6d0571e8122cbad30410d2274b24
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Wed Sep 4 14:27:47 2013 +0200

    Initial structure for the docs of the IMS-Charging module (incomplete)

commit 20399521b7df9e808f0999275132cc5460a0104b
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Wed Sep 4 14:00:01 2013 +0200

    add IMS-Charging to Makefile.groups

commit 29cb7be4445995f73e9f425d99c9c5ee818c92de
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed Sep 4 12:04:18 2013 +0100

    modules/rtpproxy-ng: Allow PV in second rtpproxy_manage parameter
    
    - Incorrect fixup function caused a crash when the second parameter was given

commit 362d374a61953aee3cf9f96eadaef63c5f22763e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 4 13:04:23 2013 +0200

    topoh: safety check for missing To header
    
    - based on a patch by Michel de Weerd, FS#303

commit acbbae2af3cb2ad1a5b07a7305c5f9761bc78389
Author: Jason Penton <jason.penton@smilecoms.com>
Date:   Wed Sep 4 12:52:16 2013 +0200

    modules/ims_charging: new module for IMS charging
    	- currently supports Ro interface

commit 7abd496560c6274680d451f49355ad1f6a14a6a7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 4 12:33:45 2013 +0200

    db_postgres: use variable for make tool in module Makefile
    
    - fixes builds in BSD systems
    - patch by Victor (coyote), FS#335

commit 2aa5095252f9434c7c2a63ecb130bdaf1346fde9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 4 11:44:23 2013 +0200

    rtpproxy: updated rtpproxy_manage() to handle PRACKs with sdp

commit 72996942662b944b74e6632e1670c989402bf8af
Author: Vitaliy Aleksandrov <vitalik.voip@gmail.com>
Date:   Wed Sep 4 09:56:28 2013 +0200

    usrloc: detect lost tcp connnections on timer and set associated contact as expired
    
    - new module parameter to control this feature: handle_lost_tcp
    - at this moment it is not implemented for db only mode

commit 392a59ab1c12efee1072581f9519fc258444d086
Author: Vitaliy Aleksandrov <vitalik.voip@gmail.com>
Date:   Wed Sep 4 09:55:23 2013 +0200

    registrar: propagate tcp connection id in contact info structure

commit ea45a9b0ff6851d01e09aa62dfe9e7e006552609
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 3 23:16:50 2013 +0200

    pua: basic framework for handling xcap-diff event

commit 0c15125767f8a9001e9c892fee18df3dbad56d2f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 3 23:15:55 2013 +0200

    presence_xml: basic framework for handling xcap-diff event
    
    = can be diabled via modparam disable_xcapdiff

commit 70ec02cfc9a203ea100d6550be3aa5f51f4fa473
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 3 16:16:30 2013 +0200

    acc: option to write dialog-based cdrs to database
    
    - new module parameter cdrs_table has to be set and classic db
      accounting enabled at compile time and db_url set
    - cdr_log_enable - new parameter to turn off writing cdrs to syslog,
      cdr_enable being now used as top level control flag for both cdrs to
      syslog or db

commit 4812b91a3c00e71a3ac9636b88bc75e5368fa657
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 3 15:11:47 2013 +0200

    acc: increment crt position when adding extra time value

commit 4c917438596852b3870ce0236bad8cbd04961270
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 3 14:31:58 2013 +0200

    Makefiles.defs: version set to 4.1.0-dev8

commit ea6514c2af00561643af6a2b671fbd4411048ca1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 3 13:47:24 2013 +0200

    acc: updated readme with the new parameters

commit ede2d6747aabf32538797dfedf13682c5c242831
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 3 13:35:08 2013 +0200

    acc: cast to double for safer conversion in time_mode==2

commit d7884500e89d32bffd34e915b473458645c6dedf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 3 13:28:54 2013 +0200

    acc: new parameter time_mode
    
    - store additional time value in time_attr attribute/db column
    - if time_mode==1, then time_attr stores the microseconds
    - if time_mode==2, then time_attr store the seconds.miliseconds
      (proposed by FS#163)
    - if time_mode==0 (default), then it is like now, only timestamp stored
    - time_attr value can be set via parameter with same name - it
      represents syslog value or db table column
    - for db accounting, when time_mode==1, the type of column has to be
      int, and for time_mode==2, the type of column has to be double
    - features implemented only for syslog and db accounting

commit 1cec15e057bdec4455e70af951def19e36a78e8e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 2 14:09:18 2013 +0200

    kamctl: added commands to set extra columns in subscriber table
    
    - useful to deal with columns added for load_credentials of auth_db
      module
    - 'sets' - sets a column with string value
    - 'setn' - sets a column with numeric value

commit 7e44ff0be6cbb48c9360bee8601ec3dbff050c02
Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
Date:   Sun Sep 1 19:56:57 2013 -0400

    Fixed potential bug in exceptional condition when max-time updated is called

commit 2685cd9bb6933c2d4b4b97e3b4ed6b98005255c9
Author: Juha Heinanen <jh@tutpro.com>
Date:   Thu Aug 29 17:05:41 2013 +0300

    parser/fline.c: syslog message cleanup when request line parsing fails

commit fbcee0221cd6e22477dc9d1d5a7767c1e572235a
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Wed Aug 28 15:03:01 2013 -0400

    rtpproxy-ng: fix possible segfault in rtpproxy_manage
    
    Reported by Hugh Waite

commit e0e0a753d1365d340c17f33bd868085bee304910
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Aug 28 12:02:34 2013 +0200

    dialog: fixed typo related to module name inside log message

commit bf68c071723bda24b07e64660f77872e2bceff1b
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Aug 27 18:43:39 2013 +0200

    permissions: fix ws support on allow_trusted function.
    
    Thanks to Alex Hermann <alex@speakup.nl>
    Reminder: Never commit with more than one glass of wine.

commit 14835f89fc2b761f73a0caad67d229ec3fedba29
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 27 14:44:17 2013 +0200

    core: set to-params pointer to null after freeing
    
    - avoid potential double freeing issues or invalid pointer access

commit 727aa357d9ee8abcb8471733e22886d2cff386db
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 27 14:00:17 2013 +0200

    kamdbctl: new command add-tables
    
    - creates only tables that are groupped under same id, thus have the sql
      script in a file
    - syntax: kamdbctl add-tables <gid>
    - there has to be a <gid>-create.sql script
    - eg: kamdbctl add-tables lcr

commit a075383454c92bed225b7904920090f515a938d5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 27 11:16:52 2013 +0200

    kamctl: use FIFOPATH instead of OSER_FIFO in kamctlrc
    
    - no longer relation to former project name, however OSER_FIFO can still
      be set to keep the compatibility with older deployemnts, but will be
      used only when FIFOPATH is not explicitely set

commit 8097c2bccb2161f63900bbd5fb87a10eacdd282c
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Aug 27 00:07:58 2013 +0200

    permissions: update allow_trusted documentation.

commit 573c9031a44168df356818f572f10f69791a1458
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Aug 27 00:03:49 2013 +0200

    permissions: fix ws support on allow_trusted function.

commit b2a536f0f577026ffa57d0b603c60e6232bc8e78
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 23 21:04:06 2013 +0200

    tm: readme regenerated

commit ef9b69bbb54302e9985dd37d79831b6f80463fc1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 23 21:03:13 2013 +0200

    tm: removed note about no-implentation for no-reply flag for t_relay_to()

commit 6073949aa224ea7a973058891a88a58cc0841860
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 23 21:02:24 2013 +0200

    tm: updated xml docs with t_set_disable_internal_reply()

commit 0f2f9c85eff0b6ad35b4c58dfcde74c8a65559d6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 23 20:53:55 2013 +0200

    tm: re-added the option for no-internal reply on error
    
    - new function t_set_disable_internal_reply(0|1) to disable|enable this
      option per transaction
    - t_relay_to() flags re-enabled for this option

commit 7255693f73bae008e5c7b6b560c52394f7c85308
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Fri Aug 23 17:29:43 2013 +0200

    Very basic DNS-Zone file-example for IMS (for use in the online-tutorial on howto install IMS with Kamailio)

commit 6cea9227c7dc973757d03150685e322fcff115b9
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Thu Aug 22 16:36:48 2013 +0200

    Define missing fixup_functions.

commit b23a74a4732f276315176d9b438bd2596e616799
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Wed Aug 21 20:14:16 2013 +0200

    Fix fixup functions.

commit 8017fa7c67dbb3dd4bdd937be9b841097a44674e
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Wed Aug 21 20:02:23 2013 +0200

    Add support for sending POST-Requests to http_query() method.

commit 134158df11ebf9b6c3deaf71b6010588535eb386
Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
Date:   Thu Aug 22 20:39:41 2013 +0100

    pkg/kamailio/(centos|fedora): Added rtpproxy-ng module to the build

commit c2ccd37891167fb691b2aabc44e12c45cea7d1da
Merge: fd68623 dd76f37
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Thu Aug 22 14:19:31 2013 -0400

    rtpproxy-ng: adding module
    
    Merge branch 'rfuchs/rtpproxy-ng'

commit fd68623bebb7053f4b652d7fe58d676b6a019d7c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 22 17:51:49 2013 +0200

    core: efectively run the event_route[core:receive-parse-error]
    
    - reported by Juha Heinanen

commit 0efe5a4d9adb08575938d2c4eb83ec3a79d38e20
Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
Date:   Thu Aug 22 11:16:31 2013 -0400

    Added support for max-time update of monitored calls
    
    - updated example config file
    - updated documentation

commit 86bdfaa3efe7804bcfde3da4f63b252c74e417b7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 22 15:44:05 2013 +0200

    core: fix condition to lookup envet_route[core:receive-parse-error]
    
    - reported by Juha Heinanen

commit 2d826efb7dbcf9b3b49c376bcd079ab1e7642a44
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 22 13:01:55 2013 +0200

    core: execute event_route[core:receive-parse-error] block on error of initial sip message parsing
    
    - note that the SIP message is broken in this case, but it gets access
      to source and local socket addresses (ip, port, proto, af) as well as
      the whole message buffer and its size

commit d03651fb4c3a6b50923029e121eed201fb1ff550
Author: Juha Heinanen <jh@tutpro.com>
Date:   Thu Aug 22 08:20:52 2013 +0300

    modules/lcr: added some linefeed chars missing from syslog messages
    
    - Patch provided by Kevin Scott Adams.

commit 3ccf4b43e81bd2654cb306a3c2cc21b97cb51f62
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 22 00:14:53 2013 +0200

    core: print src address details if initial message parsing fails
    
    - reported by Juha Heinanen

commit fe24ed17b0620bd9446d741ea3f65b7b0cb8b765
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Aug 21 11:20:07 2013 +0200

    kamailio.cfg: use is_first_hop() for adding alias parameter to contact uri
    
    - done for natted devices

commit bbecaa597aa4fb3fa08773cd6cd9b8558c7ce3a8
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Aug 21 11:04:08 2013 +0200

    avpops: allow use of avps as second parameter on re operation at avp_check function

commit c86b04459a716af353d0ca40a793d6b13c6a6fe7
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Aug 20 10:24:53 2013 +0200

    fixed spelling errors catched by lintian

commit 64e39dbf89bc1581722abeaadf7811e0883390bd
Author: Elena-Ramona Modroiu <ramona@asipto.com>
Date:   Mon Aug 19 17:43:16 2013 +0200

    htable: updated readme with rpc command htable.stats

commit d33106994516e27944657c3bf17c3ccb5a521a50
Author: Elena-Ramona Modroiu <ramona@asipto.com>
Date:   Mon Aug 19 17:39:26 2013 +0200

    htbale: added rpc command htable.stats
    
    - print stats about htables: name, number of slots, number of items, max
      number of items per slot, min number of items per slot

commit ee7dcac57501cd0563c69ae967ba785cec035062
Author: Elena-Ramona Modroiu <ramona@asipto.com>
Date:   Mon Aug 19 16:48:01 2013 +0200

    htable: lifted limit for max number of slots to 2^31
    
    - there can be systems with large amount of memory
    - clarification in docs about the case when the value is out of exected
      range

commit 71594a81f012432782d1f7b6f59c725130928ee7
Author: Jason Penton <jason.penton@smilecoms.com>
Date:   Mon Aug 19 13:41:45 2013 +0200

    cdp: fixed spelling and removed some erroneous code

commit ea442b3155bf25ff48f7fd125b2ffa72a5631852
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Sun Aug 18 17:47:08 2013 +0200

    Only update received info, if a contact is "new" contact. In case of multiple registration for one AoR, each registration will have a different contact.

commit ec1c1bab23e4fff3bd5cd60c2f254e646dcbc9ee
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Fri Aug 16 17:08:15 2013 +0200

    Do some debug output, when searching for user based on IP/Port/Proto.

commit 157a466d46f6cccaf790ca3ad3d400489ebdd1ed
Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
Date:   Wed Aug 14 21:30:45 2013 +0100

    pkg/kamailio/(centos|fedora): Updated .spec

commit 9061cf2a85ac89cf403910b7b4fa93b29dccb350
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Aug 13 11:45:02 2013 +0200

    modules/debugger: refresh README

commit 5cbedc6b515b50f9ade7457abedba18747d98f75
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Aug 13 10:14:42 2013 +0200

    modules/debugger: Added module parameter reset_msgid. Added RPC command dbg.reset_msgid
    
    The message id ($mi) will be reset but internally there is no change. This can be
    useful for unit tests cases.

commit b0e9132ccd1e8385b8b4faf72db806320d48e2f5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 13 09:37:21 2013 +0200

    usrloc: safety checks to catch empty ruid

commit 66c8e730d59f9816f09573f5300e4463e5997876
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 13 09:19:02 2013 +0200

    usrloc: more verbose log messages in case of failure to update db records

commit d1cda7ca9a64cf818b82f7b777fa2dd640717c53
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Mon Aug 12 11:15:55 2013 +0100

    presence: Iterate correctly around presence updates
    
    - timer_send_notify should increment the subset by one on each loop

commit 4f42993660c52c757918ca2806f7ffe6af0674ce
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Mon Aug 12 11:05:55 2013 +0100

    rls: Fix memory leak in rls notify.c
    
    - xml is leaked in an error case

commit e88af0a02de79fac583c126f08d762f7ef3f1b01
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Tue Jul 16 10:51:29 2013 +0100

    outbound: Fix freeing null pointer in destroy function
    
    - Only appears in error cases, e.g. syntax check

commit 0c590e00796573681fd7ee0a99dd324919a9e4e9
Author: Dragos Dinu <dragos.dinu@1and1.ro>
Date:   Wed Aug 7 17:29:06 2013 +0300

    Fixed two bugs related to new capture_mode changes.

commit 93c39f86ce0cd337212579bd7bd1e58cabed79ca
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Wed Aug 7 01:20:43 2013 +0200

    Fix previous commit (forgot this file)

commit 25240becdd83801a788b65f52eada5dd63665e8c
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Tue Aug 6 22:48:39 2013 +0200

    Extension to the API: lookup_terminate_dlg(unsigned int, unsigned int, str hdrs)
    - Terminate a dialog using the API by providing h_entry and h_id (similar to the MI-Function)

commit e6e0419a46c3e5127d07c95390931d10b2a01c3b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Aug 4 14:22:41 2013 +0200

    imc: wrap bit shift defines in parenthesis
    
    - avoid priority conflicts when using the defines
    - reported by Shankar

commit 6a981d3d922c914054d4c8dc7e672bb6a4ddb5f5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 1 15:58:59 2013 +0200

    db_flatstore: free id pointer if no more space for table name
    
    - related to previus commit on this module
    - keep table name null terminated

commit 8fb0f711aaa611eac8b2776c7e5ae3c5e19243ac
Author: Federico Cabiddu <fcabiddu@orange-vallee.net>
Date:   Mon Jul 29 07:59:34 2013 +0200

    db_flatstore: fixup for new_flat_id function
    
    - locally copy table's name

commit 4bc07b15ae9a490273b2696b2860f78ebbd18104
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 1 14:35:16 2013 +0200

    kamctl: shortcut command to do q query to a database based on key and value
    
    - kamctl db smatch table key value - return the record from table that
      has column key matching the value as string (quoted value)
    - kamctl db nmatch table key value - return the record from table that
      has column key matching the value as non-quoted
    - examples:
    
    kamctl db smatch subscriber username test
    kamctl db nmatch subscriber id 123

commit 9a0147b8e050bb8ac7b443e4a3139bb326308cba
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 1 14:12:30 2013 +0200

    acc: remove comment from previous patch
    
    - references to tracker should be in comments of the commit, not in the
      code
    - use tabs for indentation

commit 341f810dca0cc0596e22f2ac1bca86de0b8d142d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 31 12:22:12 2013 +0200

    app_perl: push the sip msg structure to perl after initializing it
    
    - reported by David Cunningham

commit 7ba6cbfcaf70cb546ea3a9f148a0f0b0bc38c16d
Author: Federico Cabiddu <fcabiddu@orange-vallee.net>
Date:   Mon Jul 29 07:59:13 2013 +0200

    acc: acc_db_set_table_name fixup
    
    - add termination char to db_table_name_buf

commit 1bf5c8328e8b4ed13f6404bf617cac9e26c05e63
Merge: 0e9b4b3 fb3a5f7
Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
Date:   Mon Jul 29 09:49:57 2013 -0400

    Merge branch 'master' of ssh://git.sip-router.org/sip-router

commit 0e9b4b351e70323fd8581d298f1a7d682f2310fe
Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
Date:   Mon Jul 29 09:46:35 2013 -0400

    Modified cnxcc_set_max_credit behavior
    
    - Updated documentation
    - Updated examples

commit fb3a5f7022ebd20fc516b5b8303a0274bda18258
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 26 14:55:38 2013 +0200

    acc: safety check for accounted values not to be NULL
    
    - based on a patch by  Federico Cabiddu, FS#327

commit 3d33733f299dda595704108aef73a2912dc3069f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 26 14:52:21 2013 +0200

    uac_redirect: fixup for using acc table parameter
    
    - set reason parameter for acc function
    - based on a patch by  Federico Cabiddu, FS#327

commit 1aea13af9b3eea3788e90411bd94cb9e0b0c4ea3
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Tue Jul 23 11:11:01 2013 +0200

    modules/ims_registrar_scscf: safety check in async_cdp_callback

commit 6ff74701652a11497bd82ee3ba2ac7547d1ce666
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 25 10:14:55 2013 +0200

    app_perl: move initialization of SIP message var after initialization of temporary environment
    
    - upon a report by David Cunningham of a leak in operating system
      memory

commit da057e5730dd9f82101437e0ee3ceca02b64602c
Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
Date:   Tue Jul 23 10:37:03 2013 +0200

    modules/sipcapture:  Added support for multiple capture modes.
    			(c) Dragos Dinu (1and1)

commit ab601ea9a1b2561c2eaa860583cdeed478b9ea8d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Jul 20 10:01:25 2013 +0200

    Makefile: sercmd renamed to kamcmd in uninstall option

commit 2a77bcd36a2b8b91a6d4af3f6ee6828265af39a5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 18 20:59:54 2013 +0200

    Makefile.defs: removed SCTP conditions for core locating libsctp
    
    - the code is now in a module, only generic hooks are in the core, that
      can be turned on/off by SCTP variable (no lib dependency)

commit d3a0a8b15af59846fdaee5d9ceae61484f1d7301
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 17 20:19:28 2013 +0200

    uac: restrict check of multiple from/to header changes to request route blocks
    
    - it can occur many times in due to branch route usage
    - reported by Andrew Pogrebennyk, FS#323

commit 6624d10b5edbfaf32726875fbbf2ac2221807c84
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 17 12:26:11 2013 +0200

    uac: $uac_req(sock) - new attribute to set local send socket
    
    - local socket can be set for generated requests:
    
    $uac_req(sock) = "udp:127.0.0.1:5060";

commit 9a3aa5e6e7949dd08146910a301fbeebdf052742
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 17 12:24:42 2013 +0200

    tm: enhanced local request API to set send socket

commit 6335d07c4c77ed60fb8c2b5acc84d7c4b503221c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 17 12:22:31 2013 +0200

    core: helper functions to lookup local socket from proto:host:port

commit 716ffd2787a68734a21a1374c3dc6dd4783844bd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 17 00:04:06 2013 +0200

    presence_dialoginfo: add schema to entity
    
    - patch by Pawel Sternal, FS#324

commit acd0bfb5acc98e791ab6cf011dfa758efba2be8f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 16 21:40:06 2013 +0200

    usrloc: fixed type for db_ops_parameter
    
    - reported by Alex Hermann

commit d07e4f709ceaccc84bbab42dfd55d10992e84a3b
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Tue Jul 16 18:02:50 2013 +0200

    Example-Configs: Fixed config due to last updates

commit 9a2b943bfccea83ac52ecb63f39c724f4b9504d4
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Tue Jul 16 18:00:51 2013 +0200

    ims_registrar_pcscf: Bug-Fix for pcscf_assert_identity (minor)

commit b4c3b811d33846dd0900922bbe5a3d9472839663
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 15 23:45:33 2013 +0200

    ipops: documented dns_query()

commit 257225e6918c1387049b74663225ee9b3b722ddf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 15 23:38:25 2013 +0200

    ipops: reset address types for new dns queries

commit 20f3846d6d39e8fd599464d1e5ce48bfec326586
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 15 23:32:33 2013 +0200

    ipops: new function dns_query(hostname, pvid)
    
    - store the result of dns query in a variable $dns(pvid=>key)
    - dns query is using getaddrinfo()
    - $dns(pvid=>key) - new pv allowing to navigate through the result of a dns query
    - key can be:
    	- count - number of addresses
    	- ipv4 - set to 1 if at least one ipv4 address (otherwise 0)
    	- ipv6 - set to 1 if at least one ipv6 address (otherwise 0)
    	- addr[index] - the address as string from position index in the list (0 based indexing)
    	- type[index] - the type of address from position index in the list (0 based indexing), the value is 4 for ipv4 and 6 for ipv6
    - example:
    
    	if(dns_query("test.com", "xyz"))
    	{
    		xlog("===== number of addresses: $dns(xyz=>count)\n");
    		xlog("===== ipv4 address found: $dns(xyz=>ipv4)\n");
    		xlog("===== ipv6 address found: $dns(xyz=>ipv6)\n");
    		$var(i) = 0;
    		while($var(i)<$dns(xyz=>count)) {
    			xlog("===== #[$var(i)] type ($dns(xyz=>addr[$var(i)])) addr [$dns(xyz=>addr[$var(i)])]\n");
    			$var(i) = $var(i) + 1;
    		}
    	}

commit dd76f37bfff59d5ae07b34346d0ab0a81136649b
Merge: 66c7553 9ac9b5c
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Fri Jul 12 12:27:06 2013 -0400

    Merge branch 'master' into rfuchs/rtpproxy-ng

commit 66c7553c1131fda7b83807891110f7de393be098
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Fri Jul 12 12:26:07 2013 -0400

    rtpproxy-ng: implement second parameter to rtpproxy_offer/answer/manage

commit 9ac9b5c35858efd7c71163c604d18a1fa35e3a02
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 12 18:09:09 2013 +0200

    ipops: added dsn_int_match_ip(hostname, ipaddr)
    
    - function that uses the internal resolver to match a hostname with an
      ip (similar operation like 'scr_ip=="hostname"')
    - rename dns_nc_match_ip() to dns_sys_match_ip() to be more suggestive
      about what kind of resolver is used

commit ccebf9e536d7d5ea8fc824ea089d501e888b37c8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 12 13:31:12 2013 +0200

    ipops: new cfg function dns_nc_match_ip(hostname, ipaddr)
    
    - do dns query for the hostname and compare the result to see if is a
      match with ipaddr

commit 9a25e712529cb7aacbae8e64a2e1be4da3c9a8c3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 12 10:22:33 2013 +0200

    dispatcher: allow pv in ds_is_from_list(setid) parameter

commit 80935f9e8bbe20e5c320828183999b5d395ec34c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 12 00:44:51 2013 +0200

    core: avoid doing dns srv again after naptr function that includes srv lookup

commit 3823001dd83902d97f3dda9c9f51c370ab04073d
Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
Date:   Fri Jul 12 10:14:31 2013 +0200

    modules/sipcapture: a sip message must be stored after bad parsing also.

commit 25b6241ce310ca0ae67896fec2bb50d4c8d80fcb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 11 21:57:58 2013 +0200

    dialplan: don't free attrs pvar at shutdown, it is core pv cache reference
    
    - reported by Juha Heinanen

commit ecb0ede7b20f24af97a42c4d034c46709c3ec38c
Author: Juha Heinanen <jh@tutpro.com>
Date:   Thu Jul 11 22:47:37 2013 +0300

    modules/tls: config param can now specify a file or directory

commit eba7dcbe6b3ba7b88c0fa0b231cb265a68995e47
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Thu Jul 11 15:36:54 2013 -0400

    rtpproxy-ng: implement $rtpstat and document start_recording()

commit d7d27cd803284ced4d709da543e64e553e0547ca
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 11 20:43:54 2013 +0200

    Makefile.defs: version set to 4.1.0-dev7

commit ca8facabe26f081d1cededeb78ceaa96e4ea9ff2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 11 16:47:47 2013 +0200

    db_unixodbc: fixed typo added by previous commit

commit c6819b9a02d59b3ad8640fbaaf2fc0b9ef3d5021
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 11 16:43:31 2013 +0200

    db_unixodbc: renamed files with reserved name on some oses

commit aa0156ea441644545236a349cc62afb4983b5476
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 11 16:26:15 2013 +0200

    disptacher: added documentation for parameter attrs_pvname

commit 09a7a4cd718c0e26d3a948515ec4f6f6a68c64c4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 11 16:25:06 2013 +0200

    dispatcher: new parameter to specify the pv where to store attrs for matched address in ds_is_from_list()
    
    - attrs_pvname can be set to get attributes of matched address in
      config file

commit 617a444fcbe84290a701228bd78e279bbde4818e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 11 15:27:16 2013 +0200

    pv: added transformations for url encode/decode
    
    - patch by JoshE, FS#311

commit 12a5a409e7e196e1d0401b125b2de72a9f2e5aff
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Jul 11 15:03:08 2013 +0200

    modules/nathelper: removed natping_proceses limit

commit 0c6fef5fdc2a586ebfa607d3b5344266c08ca996
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 11 14:36:02 2013 +0200

    pipelimit: avoid double locking when changing pipe via rpc

commit 04fd56dc1b84b70a04438ccbf719eb85177524ad
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 11 14:32:48 2013 +0200

    pipelimit: avoid double locking when changing pipe via mi
    
    - reported by Krischan Udelhoven, FS#315

commit 4a425a88be796c4b2c8447e6eafc53652ddf8e72
Author: Elena-Ramona Modroiu <ramona@asipto.com>
Date:   Sat Jul 6 19:03:49 2013 +0200

    htable: sht_lock() and sht_unlock() documented in readme

commit bc5cc684efad11f9affe648f3d0f6da98e43ad25
Author: Elena-Ramona Modroiu <ramona@asipto.com>
Date:   Sat Jul 6 18:31:17 2013 +0200

    htable: two new functions to lock htable slots based on item name
    
    - sht_lock("htable=>key") and sht_unlock("htable=>key")
    - useful to update existing items without aditional locks

commit ddea262fd70521eec450e57519f63a63880a94df
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Tue Jul 9 12:28:48 2013 -0400

    rtpproxy-ng: initial checkin

commit 8cd7a48479594052b6b6e70d48946e8963e1625d
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Jul 9 17:50:06 2013 +0200

    modules/app_lua: added param to sr.xavp.get to choose between all the values (default) or just the first ones.

commit 4a79fcdd9965c6c3195601baeb82d489d970aa12
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Jul 9 15:55:35 2013 +0200

    modules/app_lua: fix sr.xavp.get. Get all the values not only the first one.

commit 01c2fa43da42a4efab59fe787c332dbf9e318399
Author: Torrey Searle <tsearle@gmail.com>
Date:   Tue Jul 9 14:55:22 2013 +0200

    modules/sipt: deleted unused method

commit edc838f04fd182b8997f94c50effd5b0c0153a25
Author: Torrey Searle <tsearle@gmail.com>
Date:   Tue Jul 9 11:21:52 2013 +0200

    modules/sipt: ss7 messages are now modified in place
    
     - lumps are now used to modify individual ss7 headers instead
       of rebuilding the full body from scratch.  This should result
       in a performance increase

commit e03462112b108bd0615465f45258fd70c2704100
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sun Jul 7 07:25:34 2013 +0200

    modules/debugger: refresh README

commit 9f363d37ba9e1c72b5abf25ec69ba9d367d6be99
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sun Jul 7 07:24:30 2013 +0200

    modules/debugger: add dbg_pv_dump config function documentation.

commit 77f5db57c4d5bf5a5e37985a228c8693ec685a6d
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sun Jul 7 07:23:11 2013 +0200

    modules/debugger: add dbg_pv_dump config function.
    
    It dumps the content of pv_cache on json format.

commit faf2f6b9897c3b9acf69a1bbe22b827f386a863e
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sat Jul 6 15:13:00 2013 +0200

    modules/sdpops: refresh README

commit 2a855d384d37b5a83c879663780441b2f533fced
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sat Jul 6 15:09:47 2013 +0200

    modules/sdpops: update documentation sdp_[with|remove]_transport

commit c252677700bdc81241a39816a3febee70f729344
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sat Jul 6 15:00:49 2013 +0200

    modules/sdpops: added sdp_with_transport/sdp_remove_transport functions.

commit 97781390e663116f9e5d11f5644e1145487b6cfb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 5 09:23:32 2013 +0200

    dialog: added timer process to clean unconfirmed dialogs older than 5min
    
    - timer runs every 90sec (customization to be added in the future)
    - safety procedure for cleaning dialog list

commit 647a99bd21f6059505ea1ee65ac93c6c00fc8c8d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 4 22:34:41 2013 +0200

    textopsx: updated docs for msg_apply_changes() and added sections ids

commit 85f6a45e6d74044488b63a89ce8feaaf3c4b00bb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 4 22:29:06 2013 +0200

    textopsx: enable usage of msg_apply_changes() for sip replies

commit 8248a1b2ed725933f84a343b4936ed4fdef4a869
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 4 22:27:32 2013 +0200

    core: helper function to generate sip reply content without removing top via

commit d4cef7f5e49105c65df9651a1ad086b035f8ffdb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 4 11:48:26 2013 +0200

    tm: avoid double execution of response-in callbacks
    
    - double execution of response-in callbacks could happen when using tm
      pvs inside core reply route, being done in transaction matching
      function, which is executed again by tm reply received function

commit 230a138991b25f7f9b07b4f9cbeffbdd6acef2e8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 4 11:47:18 2013 +0200

    core: new internam sip msg flag FL_TM_RPL_MATCHED
    
    - mark sip reply when matched first time by tm
    - used to avoid double execution of response-in callbacks

commit 27474179bdeef0ddaba05389f510446a387d85e1
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Thu Jul 4 10:31:46 2013 +0100

    modules/websocket: Fix connection leaks
    
    - Decrease the TCP connection reference count after each use

commit ffdae5987b99b9bfd39992d407a3a0a33aa772ab
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Thu Jul 4 10:30:51 2013 +0100

    core: Fix connection leak with websockets
    
    - Decrease connection ref count after using connection

commit fb4dc4b7b866239a90a4d6441ed319664697edab
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Thu Jul 4 09:33:56 2013 +0100

    core: Improve tcp stats output
    
    - Add connection ref count
    - Add websocket protocols

commit d0f88e19577d9b914922f83049075b7786f3d8df
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed Jul 3 10:46:44 2013 +0100

    modules/websocket: Fix pkg memory leaks
    
    - Fix pkg memory leaks in error cases
    - Fix incorrect memory allocation size for ws connections
    - Fix typo in websocket stats

commit 074f12c5a444188aa023797ac70e2d38d225cb18
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed Jul 3 10:39:32 2013 +0100

    modules/tls: Free TLS data for secure websocket connections

commit c5081ad634742d88e56e4fcc097b756098119e4e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 3 23:23:40 2013 +0200

    uac_redirect: fetch all contact headers in redirect replies
    
    - only first header was considered for redirect handling
    - based on a report by Geoffrey Mina
    - generate fake ruid (used as instance and user-agent) to satisfy the
      requirements of t_load_contacts()/t_next_contacts()

commit fa0339b1906690f009786fc9ed92c73a8c9e6520
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 2 23:32:37 2013 +0200

    dialog: detect if no trasaction is created after config execution for new dialogs
    
    - release the dialog to avoid endless storage in state 1

commit b4682cac2e2f151288a411018da077b6d1526eca
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 2 21:40:32 2013 +0200

    kamailio-basic.cfg: added basic cfg config file
    
    - get the same set of configs as expected by former ser flavour

commit 6cf3ab0ca6f38d1d2e60dbc644bb4d2fb563919a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 1 15:22:33 2013 +0200

    dialog: increment cseq in early stage for PRACK and UPDATE
    
    - rework from a patch by Halina Nowak

commit 71d7dc6bc750406d510e0571e05da3966911cfea
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 1 14:51:03 2013 +0200

    dialog: avoid realloc of memory for cseq when setting leg info
    
    - free already allocated structs when needed
    - has part of a patch by Halina Nowak

commit ed6dbb0ca11206049bee9ab515ce071eb70e7b63
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 1 14:44:45 2013 +0200

    dialog: fixed callee cseq reference
    
    - part of patch by Halina Nowak

commit 1123ed46ee847be83f35aa485a1ef6712566bc09
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Jul 1 13:37:42 2013 +0200

    core: Also consider PROTO_WS(S) in forward().

commit 8f6dc39a0fcd9035a2bd5bff01e51fc3fc7671fd
Author: Richard Good <richard.good@smilecoms.com>
Date:   Mon Jul 1 11:47:50 2013 +0200

    dialog_ng: include dialog function dlg_get in dialog_ng
    	- In first iteration of dialog_ng module the dialog function dlg_get was not included
    	- This function is now included; it searches and sets current dialog based on Call-ID, From-Tag and To-Tag

commit b252d4ec79446bd915fe2eb6bcf8556d3275343c
Author: Henning Westerholt <hw@kamailio.org>
Date:   Sun Jun 30 16:06:16 2013 +0200

    memcached: document new memory parameter for memory manager setting

commit 736fab01bafba394f4b81aa20a63bf827baa2a13
Author: Henning Westerholt <hw@kamailio.org>
Date:   Sun Jun 30 15:50:29 2013 +0200

    memcached: update module docs, patch from Charles Chance, charles dot chance at sipcentric dot com

commit df41d7f4e0cd8bd0c328f94360a6b3a3f3e9d59b
Author: Henning Westerholt <hw@kamailio.org>
Date:   Sun Jun 30 15:42:17 2013 +0200

    memcached: fix crash during shutdown, make used memory manager configurable
    
    * fix a crash during shutwdown, as reported from Dragos Oancea, droancea at yahoo dot com
    * make memcache client library memory manager configurable, as default use
      the one from the system as this is probably the most tested configuration
      in the field
    * the internal memory manager should provide a better performance in this case,
      but as the old library has some issues with the internal one, we better stay
      with this
    * documentation will be provided in the next commit

commit 811ed09b1c8cff014d3135967c8a3cda1bec569d
Author: Richard Good <richard.good@smilecoms.com>
Date:   Tue Jun 25 15:42:44 2013 +0200

    modules/ims_icscf: updated documentation
     	- updated documentation to use route blocks after async diameter

commit 8f1904fd0a0b305b2c528df0d1d3c27d5eef0c7d
Author: Richard Good <richard.good@smilecoms.com>
Date:   Tue Jun 25 15:41:42 2013 +0200

    modules/ims_auth: updated documentation
    	- updated documentation to use route blocks after async diameter

commit bf08aa1a3859766caf0842fdd30b9fc2f4a4ff43
Author: Richard Good <richard.good@smilecoms.com>
Date:   Tue Jun 25 14:11:13 2013 +0200

    IMS example config files: update icscf and scscf config files to correctly use async route blocks
    	- This fix updates the example ICSCF and SCSCF config files to correctly use route blocks for the replies of any asynchronous Diameter messages

commit 0d5622531d71d0b0ab3fb25a13c3ea1f46581512
Author: Richard Good <richard.good@smilecoms.com>
Date:   Tue Jun 25 14:09:00 2013 +0200

    modules/ims_icscf: execute route block on async reply to UAR and LIR
    	- Changed this to make the use of async CDP cleaner
    	- Fixes inconsistencies we are experiencing with async TM and not using route blocks
    	- Note this fix is for UAR replies called from I_perform_user_authorization_request() and LIR replies called from I_perform_location_information_request()

commit 6af810edde27d087c86432f42d9aec0636b3a740
Author: Richard Good <richard.good@smilecoms.com>
Date:   Tue Jun 25 14:07:12 2013 +0200

    modules/ims_auth: execute route block on async reply on REG MAR
            - changed this to make the use of async CDP cleaner
            - Fixes inconsistencies we are experiencing with async TM and not using route blocks
            - Note this fix is for REG MAR called from ims_www_challenge()

commit 87ea473c15454742fc9f3a0cedd46cf09c663f3c
Author: Richard Good <richard.good@smilecoms.com>
Date:   Tue Jun 25 14:04:46 2013 +0200

    modules/ims_registrar_scscf: execute route block on async reply on REG SAR
    	- changed this to make the use of async CDP cleaner
    	- Fixes inconsistencies we are experiencing with async TM and not using route blocks
    	- Note this fix is REG SAR called from save()

commit 584508d5374726bf523a23693da86f0763b34767
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Jun 23 05:37:34 2013 +0200

    core: allow c++ style of one line comments
    
    - can make easier the read of config files with defines and comments

commit 756620fd0c1912e492781f05fde944f9035d95b3
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Jun 24 22:13:26 2013 +0200

    examples: Make S-CSCF more quiet

commit 14ef8ff8d460bc22f0df4793e11455487ea91aab
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Jun 24 22:10:33 2013 +0200

    auth_ims: New option to store authentication vectors using the IMPU only, instead of IMPI/IMPU.
    (this is required to work with some SIP-clients)
    - added some more debug info
    - replaced the hashing function with core_hash from Kamailio-core

commit 9fc55badeaa54d2cfde7a152459b957f8ae5a192
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Jun 24 18:08:29 2013 +0200

    Added missing parameters to documentation

commit 72d79d20964ac192dbe1cbe35f48c21ec749c39a
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Jun 24 18:08:05 2013 +0200

    Fixed Editor note

commit bd1a534515678f69385d00b08699b434e1fab8df
Author: Jason Penton <jason.penton@smilecoms.com>
Date:   Mon Jun 24 15:24:49 2013 +0200

    modules/ims_registrar_scscf: execute route block on async reply of unreg. SAR
    	- changed this to make the use of saync CDP cleaner
    	- fixes inconsistencies we are experienceing with async TM and not using route block

commit 678ab425062e6c6a30b5f1d37025c2bbdcd5425d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jun 21 04:23:38 2013 +0200

    auth: set ids for elements in the documentation
    
    - split checks parameters in own section for easier reference

commit fc83d3b1f1dd0934e5638b91d11e27f47880b411
Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
Date:   Thu Jun 20 17:34:49 2013 -0400

    Added support to limit number of calls per customer/profile
    
    - added function cnxcc_set_max_channels() per customer/profile
    - added function cnxcc_get_channel_count() per customer/profile
    - added function cnxcc_terminate_all() to terminate calls per customer/profile
    - added select @cnxcc.channels["customer/profile"].count
    - added modified version of kamailio-cnxcc.cfg to reflect changes and examples

commit 8f261c5baeb01d5bee0437249b7f6d3d81bee209
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Jun 20 08:34:05 2013 +0200

    modules/dialplan: allow xavp vars as parameters.

commit 6b27e0d5519f8e29bc31c553a67367975acfe7ec
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Jun 20 08:32:47 2013 +0200

    modules/dialplan: use pv_cache_get function instead of create pv_spec_t

commit 1207edd603937e3e43ce20207bfeae0284f16489
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 17 14:48:52 2013 +0200

    pv: $xavp(name) is marked as PVT_XAVP type

commit 424691bfae61b00fa6d5f1f75e95fe60bf823526
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 17 14:47:56 2013 +0200

    core: define PVT_XAVP as type for xavp pseudo-variables
    
    - they may need special handling for debug purposes

commit c5573dddc4c11898fb68365e9a311aff0f1690c8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 17 11:00:29 2013 +0200

    pipelimit: fixed typo in module parameter name
    
    - patch by Krischan Udelhoven

commit 03188db86347013ef43d3615c12be4b696349098
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Jun 17 10:48:45 2013 +0200

    modules/app_lua: fixed runtime warning: exports dlflags interface is deprecated

commit 4f3d04d547c66a1b59398cf80e93974175141514
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Jun 16 17:17:36 2013 +0200

    topoh: safety check for To header
    
    - protection for the case when sanity module checks are not enabled
    - reported in FS#303 by Michel de Weerd

commit 330aeda83dc7ed927cf994e4b21ff44ab2d2c215
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Jun 16 16:40:59 2013 +0200

    mtree: fixed typo in log function name

commit 69c409e14c568fae45e449122e5b4efbf009bf41
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Jun 16 16:39:14 2013 +0200

    core: added function to get the pv cache table
    
    - pv cache struct moved to header file

commit ea772b354f84eccff0190234025f057879ff33ed
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Jun 15 22:03:58 2013 +0200

    kamctl: new commands can be defined in separate files
    
    - write new kamctl commands either in CFGDIR/kamctl.newcmd.ext or
      ~/.kamctl/kamctl.newcmd.ext
    - 'newcmd' has to be replaced with the name of the command
    - the file must include cmd_newcmd() function which is executed with the
      parameters after the command name
    - example: adding new command 'sample'
    	- content of ~/.kamctl/kamctl.sample.ext file:
    
    usage_sample() {
        echo
        mecho " -- command 'sample' - kamctl sample extension command"
        echo
    cat <<EOF
     test ............................... print test message
     help ............................... help text
    EOF
    }
    
    cmd_sample() {
        case $1 in
            test)
                echo "message from sample test command"
            ;;
            *)
                usage_sample
            ;;
        esac
        exit 1;
    }
    
    - new command 'sample' can be executed with:
    
    kamctl sample test

commit 0b82af2019d523c680d156d9b95ae33043c79bd0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Jun 15 19:33:50 2013 +0200

    kamctl: set internal version to 4.1.0

commit af6a5d7422b614e5a143bc987806181086360c34
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Jun 15 19:31:43 2013 +0200

    tm: readme updated based on latest docbook

commit 5f1b144a7e63b464af3e5e0e7b74cf7e7e1e8668
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Jun 15 19:30:59 2013 +0200

    tm: documented dn_reuse_rcv_socket parameter

commit 30e26f22600c3f50f0ea556bf2872ef7b0807c6a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Jun 15 19:08:38 2013 +0200

    tm: new module parameter - dns_reuse_rcv_socket
    
    - control reuse of the receive socket for additional branches added by
      dns failover
    - if 1, the rcv socket is used, if not it depends on mhomed - when that
      is 0, the first socket is used, otherwise will be selected based on
      routing table
    - default is 0
    - therefore beware when setting this parameter and mhomed=1
    - based on discussion for FS#313

commit 350f4f8971a679f0d6566361b2a7bb17956a6a7e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Jun 15 18:54:59 2013 +0200

    tm: copy tm routing blocks ids for new branches added by dns failover
    
    - patch by Jasmin Schnatterbeck, part of FS#313

commit e7da9f72beb1c97b79a516ecdd19db8971dea508
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Jun 15 18:23:48 2013 +0200

    kamailio.cfg: route subscribe for event message-summary to voicemail server

commit da016636be6e0ca9a65b645b6e30ec0b1dafeef4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jun 14 08:42:37 2013 +0200

    kamctl: added show command to display user attributes in subscriber table

commit 519fe88fc41cae4674ce4bc943b84eb522af654b
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Jun 12 15:58:29 2013 +0200

    core: do not repeat key names on xavp_get_list_key_names function result

commit b5538401a01057318063a4e4646c9e7a2fb967c0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 12 08:50:26 2013 +0200

    mtree: print more details if the record in db is broken

commit 862e267267ccd58e096f267ac5aab03cee042b7c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 11 18:47:54 2013 +0200

    mtree: make log message on not maching character a debug instead of error

commit 407608dfef8e80ef0beaefc61df96e40060b952f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 11 18:41:05 2013 +0200

    registrar: readme regenerated

commit c228851e068a080050c79107c760f8ab5ffae967
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 11 18:39:31 2013 +0200

    registrar: fixed typo in example of xavp_rcd parameter

commit 9589466916305146fb4f982542c3f3a51126dcef
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 11 18:37:32 2013 +0200

    registrar: more debug messages when adding ruid xavp
    
    - free local ruid xavp if cannot be added to root list

commit 106916abc67d2badc43eac03ef175efbbac4f6d1
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Tue Jun 11 16:34:49 2013 +0200

    modules/ims_isc: several safety checks
    
    - fixed potential buffer overflow
    - fixed potential crash if regcomp fails

commit bddb9a5bf38d4904a9e18dc187fc8c0507001ab5
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Tue Jun 11 16:24:15 2013 +0200

    modules/ims_isc: fix several compiler warnings

commit 4af0bc13901525a5638c2c64b863f377e033903f
Author: Vicente Hernando <vhernando@systemonenoc.com>
Date:   Mon Jun 10 12:14:54 2013 +0200

    app_lua: solve crash when setting a variable not convertible to string.

commit b5f0a62a2acfbf0f4ce9cd146cb342d717e662a9
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Tue May 28 17:53:07 2013 +0200

    modules/ims_registrar_scscf: safety check for log line when recieving an SAR_UNREGISTERED_USER response

commit fd8dfb71d0eeae891ad0c83ff332929d54f3a3ec
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Jun 7 12:09:38 2013 -0400

    Makefile: update de-stable target: squeeze -> wheezy

commit e41230071e367015ecf794c147c60fda0bcd1907
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Thu Jun 6 15:21:19 2013 -0400

    registrar: print bogus AoR in error log

commit ea6354c53c8871e4e117b7434645ab4fee811612
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 6 15:58:58 2013 +0200

    acc_radius: exit at startup if radius_config is not set

commit 8e937d260d0ff41f50be56e0a46ede44554f3f99
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 6 11:47:10 2013 +0200

    cfgutils: updated docs to specify correct time unit for usleep
    
    - it is microseconds, pointed by David K

commit c4b29f6fac6155b9b087737df5956b687ff4e36a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 6 09:09:14 2013 +0200

    kamailio.cfg: reset $du for voicemail re-routing in failure route

commit c8e928a2c78ee963f807791bea5aacdd31e05936
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 6 09:05:28 2013 +0200

    siputils: added new function is_first_hop()
    
    - detect if it is first hop after original sender
    - added section ids for functions, remove a duplicate content for
      is_rpid_user_e164()

commit 0193489cca56f58b512f5379c078c98a366c17e2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 5 22:44:13 2013 +0200

    kamailio.cfg: few updates related to nat traversal
    
    - added "co" flags to rtpproxy_manage() to change all IPs in sdp, many
      phone get confused if only media ip is changed
    - add nat=yes parameter only for in branch route to avoid multiple
      occurences

commit 4b65964dbe1f38bcf867301d43933f9bbf91ab7d
Author: Jason Penton <jason.penton@smilecoms.com>
Date:   Wed Jun 5 08:58:29 2013 +0200

    module/ims_auth: protection against crash if there is no auth vector initialised.
    	- patch submitted by Camille Oudot

commit 2e466866468a71d4a6e7589cae69ae606b194716
Author: Jason Penton <jason.penton@smilecoms.com>
Date:   Wed Jun 5 08:46:13 2013 +0200

    modules/ims_isc: Add support for P-Serverd-User header
    	- This header allows a triggered Application Server to know the IMS user for who it was
    	triggered, and in what state (originating/terminating, registered/unregistered)
    	- Thanks to Camille Oudot for patch!

commit cb4cfa492aa977df3f80b7d93001559ecb1bcdec
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 4 23:21:11 2013 +0200

    sercmd: pass OS define at compile time

commit af1c2af129edeb49c6f2c826ec2c675e72c2486d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 4 22:17:52 2013 +0200

    sercmd: possibility to enable EXTRA_DEBUG via compile time option
    
    - should get rid of empty DBG() resulting in unused init variable

commit 0f54ee9c29faf767a5ec38de9f70bfaab8836ac9
Author: Juha Heinanen <jh@tutpro.com>
Date:   Tue Jun 4 10:44:36 2013 +0300

    modules/lcr: use pv_cache_get
    
    - Applied patch by Victor Seva.

commit 76709d2ea2eb3c05cf62a3368310f50e8bfee355
Author: Klaus Darilion <klaus.mailinglists@pernau.at>
Date:   Mon Jun 3 22:13:20 2013 +0000

    modules/auth_db: regenerate README

commit 2940d5012250a134745a2cf9abed2f88ed95576e
Author: Klaus Darilion <klaus.mailinglists@pernau.at>
Date:   Mon Jun 3 22:10:20 2013 +0000

    modules/auth_db: document authentication return values

commit 5bed1c2f9721405d5e6e0678f583aee474d4b9b9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 3 23:23:15 2013 +0200

    Makefile: added install-initd-centos target
    
    - install centos specific init.d scripts

commit a17a32e5f7a3120c200d6e48fe91d7aa1dfd28b1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 3 20:53:05 2013 +0200

    dialog: shift next timer run for keepalives of dialog
    
    - reported by Daniel Tryba

commit 26b15ad0006defeb8df17dff090fd93ffa11ede6
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Jun 3 18:43:51 2013 +0200

    modules/debugger: fixed last commit.
    
    - checked malloc result on dbg_init_pvcache.
    - checked result of dbg_init_pvcache on mod_init.
    - removed commented code.

commit 2312e2adc626f42d36d240a417bb488f19e95017
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Jun 3 15:10:27 2013 +0200

    modules/debugger: new parameter log_assign
    
    This parameter enables logging every single assign action on the config.

commit 5d45ea50a7ebb53cfcfb04553a3152e61d1e6831
Author: Elena-Ramona Modroiu <ramona@asipto.com>
Date:   Mon Jun 3 11:13:56 2013 +0200

    htable: documented the new rpc commands
    
    - htable.sets and htable.seti

commit 83eb9b7d7a9b4e1e2bf35d4e2b00573c176c8290
Author: Elena-Ramona Modroiu <ramona@asipto.com>
Date:   Mon Jun 3 11:05:58 2013 +0200

    htable: added rpc commands for setting items in a hash table
    
    - htable.sets - set to a string value
    - htable.seti - set to an integer value

commit 7cb062ce8eb9935b69298b61aa6a59450b97dbaf
Author: Juha Heinanen <jh@tutpro.com>
Date:   Sat Jun 1 17:47:58 2013 +0300

    modules/usrloc: rpc statistics command update
    
    - ul.db_users and ul.db_contacts now deal with unexpired records only
    - new command ul.db_expired_contacts tells number of expired contacts

commit 09cc2207b265d51dcbc28279623bf9c597fa3b46
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri May 31 17:05:40 2013 +0200

    pua: release lock on not finding temp dialog
    
    - patch by Halina Nowak

commit d5c4dda7932e8efe018beb77f8ca2e29a44aa185
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 30 17:59:01 2013 +0200

    core: don't free pvar spec - is reference to cache
    
    - reported by Peter Dunkley

commit 0577abba2abd869a0c3fb051289068e79986e6cd
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed May 29 14:47:21 2013 +0100

    documentation: Rebuild all modified READMEs

commit f67f6880bfa9f7a9f31b4a46106482ff41120c3c
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed May 29 14:46:40 2013 +0100

    uid_uri_db: Fix TOC in documentation

commit 7bf8e5a0f125cf1878fbd7a81504ab67659fa3a9
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed May 29 14:46:24 2013 +0100

    uid_gflags: Fix TOC in documentation

commit 0882e6f8c2217b75f8d5082e1df5bf8f9291e125
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed May 29 14:46:04 2013 +0100

    uid_domain: Fix TOC in documentation

commit db6762f45eb2f5809487b254e35edb55ea097fc1
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed May 29 14:45:49 2013 +0100

    uid_avp_db: Fix TOC in documentation

commit 0bf496b9e9368d564835d5f97827ba7a7fcc8242
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed May 29 14:45:28 2013 +0100

    uid_auth_db: Fix TOC in documentation

commit 402d1fb0036cab8588e94acf3ea6d80ccf1a00b0
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed May 29 14:44:45 2013 +0100

    xprint: Fix TOC in documentation

commit 06369a4f2b2dbe3b58ca2c34c0cf2f228a343fd7
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed May 29 14:44:28 2013 +0100

    xmlops: Fix TOC in documentation

commit 631e2450beb3cba5a0f3b85ecfd319a8ba98db00
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed May 29 14:44:09 2013 +0100

    tm: Fix TOC in documentation

commit 528098292d5a5dc43052f0d9f59105622c064f74
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed May 29 14:43:57 2013 +0100

    tls: Fix TOC in documentation

commit 6ea032c426e09a932c260842cf884cdd1cca69e5
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed May 29 14:43:42 2013 +0100

    timer: Fix TOC in documentation

commit f198c3248b152e407313462619a402a730f9f29e
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed May 29 14:43:24 2013 +0100

    textopsx: Fix TOC in documentation

commit e1a98837a273921a307518d0f83c690adabfa201
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed May 29 14:43:09 2013 +0100

    sms: Fix TOC in documentation

commit c0b97566f8cfd0038a8fc5ea514dd7cf3b37f831
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed May 29 14:42:54 2013 +0100

    sl: Fix TOC in documentation

commit 87e43eead7d3d6c8740bd397e512629a4230bf30
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed May 29 14:42:35 2013 +0100

    sanity: Fix TOC in documentation

commit d99ffcd886b12a8b3adb43549d0603a86ef803da
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed May 29 14:42:20 2013 +0100

    print_lib: Fix TOC in documentation

commit 762d01b4783b9d9e1b97420a7e0ab901b84eb243
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed May 29 14:42:05 2013 +0100

    print: Fix TOC in documentation

commit c8a00e093aa009cff5069cfa683b3efc361497d7
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed May 29 14:41:51 2013 +0100

    prefix_route: Fix TOC in documentation

commit cc15d526784ec2f734db452bc3f5157493225416
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed May 29 14:41:28 2013 +0100

    mangler: Fix TOC in documentation

commit 5829244ff407abd8cb0735b998dcd7ffb351f87b
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed May 29 14:40:54 2013 +0100

    malloc_test: Fix TOC in documentation

commit eabae931b7fcf1c4dae9bce2945a55c9dd48fee8
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed May 29 14:40:31 2013 +0100

    iptrtpproxy: Fix TOC in documentation

commit e8ab0f1552c4bd0fbeb8f2bb42b79bb8acbce57e
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed May 29 14:40:06 2013 +0100

    db_flatstore: Fix TOC in documentation

commit 9ca893c26257caf8d80e7fae25128a6e28f37518
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed May 29 14:39:45 2013 +0100

    db2_ops: Fix TOC in documentation

commit 2a743dcd16f2546dabf41a5b0de498a6faaf00ed
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed May 29 14:38:43 2013 +0100

    db2_ldap: Fix TOC in documentation

commit 09c617d4e3bd17e5f2234aac03f90f4fa25c3bb6
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed May 29 14:38:25 2013 +0100

    ctl: Fix TOC in documentation

commit a966e236f5d4ae9d98048d5432978658c70a7f26
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed May 29 14:38:07 2013 +0100

    counters: Fix TOC in documentation

commit 48c393f24a0a6c9a2841f7710cfdbc475c90d214
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed May 29 14:37:45 2013 +0100

    cfg_rpc: Fix TOC in documentation

commit c1cb95ee9e29f4373973f7676a224d2892a8902e
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed May 29 14:37:26 2013 +0100

    cfg_db: Fix TOC in documentation

commit 216d3f4c8d8b3a40867b4f8438e8ac5027cf1bdf
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed May 29 14:37:03 2013 +0100

    blst: Fix TOC in documentation

commit 84a96c85d21a34c9082efd6622bccd73bfb1a2b5
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed May 29 14:11:23 2013 +0100

    avp: Fix TOC in documentation

commit e59a2b0fa195fc2360049ccd438dc02ee19aedf3
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed May 29 14:10:31 2013 +0100

    auth_identity: Fix TOC in documentation

commit 985cee9f4e904e92d473efecb15f4211c8a75501
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed May 29 14:09:08 2013 +0100

    auth_ephemeral: Minor documentation improvement

commit ffe8aa173c6106844707bcf5d0f8da4f28631921
Author: Henning Westerholt <hw@kamailio.org>
Date:   Wed May 29 12:38:10 2013 +0200

    DB scheme: remove default MySQL engine definition
    
    * remove default MySQL engine definition from table definitions
    * if nothing is specified then MySQL server will choose the default from its cfg
    * if you like to specify it, change the MYSQL_TABLE_TYPE define in
      lib/srdb1/schema/entities.xml and run "make dbschema" in the top level directory
    * the stylesheet doesn't check the engine type, Kamailio supports MyISAM and InnoDB

commit 5aa71845f630f6b933b0a415749a7b1dae66605a
Author: Henning Westerholt <hw@kamailio.org>
Date:   Wed May 29 12:30:58 2013 +0200

    Revert "DB scheme: as discussed on sr-users list, change default mysql engine to InnoDB"
    
    This reverts commit fa49fe070adadfff893b338f2a2d69776c043653.

commit a21137507bea759d4945402dc47486ac324724db
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed May 29 12:25:50 2013 +0200

    core: added helper function pv_cache_get_name() in order
     to get the name of a pv_spec_t on pv_cache.

commit a2316f35deef2586f79dc575367224af853e9b70
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed May 29 12:25:09 2013 +0200

    core: Add callback to be able to log assign actions.

commit 6fba3230222214fccb72fd07817f29693d98b877
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed May 29 12:24:00 2013 +0200

    core: use pointer to pv_spec_t on lvalue union. Use pv_cache_get() on interpreter.

commit fa49fe070adadfff893b338f2a2d69776c043653
Author: Henning Westerholt <hw@kamailio.org>
Date:   Wed May 29 11:49:59 2013 +0200

    DB scheme: as discussed on sr-users list, change default mysql engine to InnoDB

commit b480ac55508e5d9b92cc9560e0b1d338d04f3b11
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 29 10:49:40 2013 +0200

    topoh: safety check for Via header when removed from script
    
    - reported by Guillaume Bour, FS#300

commit 8cba441b17c75cd078a499c24268c8a60c6b1771
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 28 15:48:22 2013 +0200

    misc_radius: updated readme
    
    - from a patch by Victor V. Kustov

commit 355490abd8c6e82a45cb96338ceca938c99ed744
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 28 15:43:27 2013 +0200

    misc_radius: handle IPv4 returned attributes
    
    - populate attributes for negative replies when common_response is set
    - patch by Victor V. Kustov

commit 6a92939ee4b7db6216814dc88e57eccefabb05af
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Tue May 28 00:46:26 2013 +0100

    modules/auth_ephemeral: updated to use SHA1_DIGEST_LENGTH #define from openssl/sha.h

commit ec893a2c6cb5c0fd21207cbf0ffab09f65418df2
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Tue May 28 00:27:37 2013 +0100

    modules/auth_ephemeral: tidied up the headers and tidied up more debug

commit ba2a6ac4230dd9169943f55a9c06af3faa694356
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Tue May 28 00:20:20 2013 +0100

    modules/auth_ephemeral: updated to handle usernames from the web-service that just consist of timestamps
    
    - tidied up the diagnostic output

commit a435f770e7162f73aea560a77851f8fb639a495a
Merge: 45227df 74bf08e
Author: Juha Heinanen <jh@tutpro.com>
Date:   Mon May 27 17:58:33 2013 +0300

    Merge branch 'master' of ssh://git.sip-router.org/sip-router
    
    - i did pull , but there was race conditions with somebody else's push

commit 45227df1bc87e448c74fe31c001e85f525c654a0
Author: Juha Heinanen <jh@tutpro.com>
Date:   Mon May 27 17:57:07 2013 +0300

    modules/usrloc: renamed ul.users and ul.contacts rpc commands
    
    - new, more descriptive names are ul.db_users and ul.db_contacts

commit 74bf08ef30cf18fb609c2c067584f1515ede23da
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 27 16:54:02 2013 +0200

    core: enclose uri in angle brakets for redirect contact header
    
    - safer for uri with parameters and no q
    - reported by Dan Bogos

commit d0d298070fdbb015a96f209fa3c925ba71e3a37b
Author: Juha Heinanen <jh@tutpro.com>
Date:   Mon May 27 13:54:23 2013 +0300

    modules/usrloc: added two new rpc commands ul.users and ul.contacts
    
    - for accessing number of different AoRs and contacts in a location table

commit 6531b8d495ead58a85cb101d914b5bf18c2ecddb
Author: Klaus Darilion <klaus.mailinglists@pernau.at>
Date:   Mon May 27 10:44:51 2013 +0000

    modules/dialog: regenerate README

commit 68209cc2b15c2c0674d7cf4529607e148e3fc1b4
Author: Klaus Darilion <klaus.mailinglists@pernau.at>
Date:   Mon May 27 10:44:03 2013 +0000

    modules/dialog: improve documentation of DID matching

commit ace89166f84657b2ea4a70e8d9e2ccfbd032b1ba
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Mon May 27 00:49:46 2013 +0100

    pkg/kamailio/(centos|fedora): Added RPM for auth_ephemeral module

commit 2a29b2ba260584634f05c684ef39ab45e2dc51b6
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Mon May 27 00:32:19 2013 +0100

    core: updated groups to include new auth_ephemeral module

commit 0bea7f63afa0fd544ad93465db94ddef4ed67a00
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Mon May 27 00:25:03 2013 +0100

    modules/auth_ephemeral: new module for ephemeral credential based authentication

commit 375d878b5f318acc08b155c29398e4abb74edbd5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun May 26 17:11:25 2013 +0200

    sctp: added rpc commands to module documentation

commit ca923db8727333ad7df14126bb377418a829cce3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun May 26 17:04:23 2013 +0200

    sctp: rpc commands are prefixed with sctp
    
    - no longer part of core and proper matching of the module

commit 352a7dccf2570af857d7e2e50fed600c4762278d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun May 26 16:14:51 2013 +0200

    topoh: safety check for SIP messages
    
    - received callback can be executed for non-sip messages
    - reported by Julia

commit dfd8ec8c1e9f0a5c3c7aad6ec984e7a664e5af49
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Sun May 26 13:54:15 2013 +0100

    pkg/kamailio/(centos|fedora): Added rpm for sctp module
    
    - Also updated release to dev6

commit 1977645ceb12ca2d0f2f767046606f6c5ae2c3bb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun May 26 10:43:24 2013 +0200

    dmq: many safety checks for mem mallocs and function return codes
    
    - added license header in the files

commit a85e7e5c192e4f597d17c98f4036d83639c6bc1f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun May 26 10:12:24 2013 +0200

    core: safety check for initialized SCTP API
    
    - reported by Juha Heinanen

commit 59c4a6550862ed7c3e8c63a3a5d5c1dcd404bd6d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 25 21:28:33 2013 +0200

    tm: return current branch id if sending fails and tm_failure_exec_mode=1
    
    - reported by Juha Heinanen

commit 93d97e53741d786692903bd9df9622cd55e4cfea
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 25 21:04:43 2013 +0200

    sctp: documented module parameters

commit 2e6675bd92968fd96865ee266ca4ba10c7cc1cdc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 25 17:14:23 2013 +0200

    Makefile.defs: version set to 4.1.0-dev6

commit c4cf64ea992e0f0f46f1c6fc23c6f38c05a80b0f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 25 17:05:58 2013 +0200

    sctp: added skeleton files for docbook module documentation

commit 25c3df171d219eb71c63f4832b69f33b470c9c96
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 25 16:42:21 2013 +0200

    Makefile.groups: added compile group for sctp module
    
    - depends on libsctp-dev

commit 1bdbdb64e4862ddb69c2bf13be0f9be93968bb1e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 25 16:30:33 2013 +0200

    protoshoot: use Makefile pattern for utils
    
    - link to libsctp if SCTP support is enabled

commit a2afc3d42224d0c35e4867ad50251e7aa6231879
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 25 15:42:14 2013 +0200

    core: filled sctp core api
    
    - cleanup of not needed members

commit 61f5f6a63409f856a03b48e9ced22ad5c724acb2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 25 15:41:27 2013 +0200

    sctp: register sctp core api
    
    - done in mod_register() function
    - initialize the sctp options before modparams

commit e9f7980602cadcc179425cad57a4d0f89c63fb55
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 25 15:39:13 2013 +0200

    core: remove sctp options init from core
    
    - will be done in mod_register() from sctp module
    - don't print anymore info about sctp unsupported socket options in
      output of -v, they are known now only in sctp module which is not
      loaded at that time
    - sctp will print a warn message in mod init about unsupported socket
      options

commit cbbaf9abd5f34b50c47ac2ac350c77d3f36b511b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 25 11:57:02 2013 +0200

    sctp: exported sctp parameters via module interface

commit e549d96b571ae509a67984be789b281ed2230bc3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 25 11:24:22 2013 +0200

    core: readded conditions for core sctp forwarding functions
    
    - typo fixed in log message

commit 66e90f9888daefdb92dcebd28e188ce7f912a4f9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 25 10:56:11 2013 +0200

    core: added sctp callbacks api
    
    - functions needed in core - callbacks to be set by sctp module

commit d60d41136575408ea7ea9031c735476967755e46
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 25 10:54:33 2013 +0200

    sctp: add module interface for sctp transport
    
    - sctp support is now implemented as a standalone module
    - the core still needs SCTP=1 (now default) and -DUSE_SCTP to get the
      hooks enabled

commit af2473d426870650a0f4a2cb820894ee4dd793d0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 25 10:53:04 2013 +0200

    Makefile.defs: don't link to libsctp on Linux for SCTP support
    
    - only sctp module needs to link to it

commit f91c9696cc92ec4b74dd2494c39bbf2ffe062fab
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 25 09:35:22 2013 +0200

    core: added file sctp core interface

commit 7f8e7a8568740be65eada1cbd59110bb765f4d5a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 25 09:33:39 2013 +0200

    sctp: new module for SCTP transport
    
    - moved the sctp specific code from core to a module to make it easy to
      enable/disable sctp by loading/not loading the module instead of
      recompiling

commit 6287caecc438ace98a3ce3dc7a53e6064d7894dc
Author: Henning Westerholt <hw@kamailio.org>
Date:   Fri May 24 15:38:03 2013 +0200

    core: remove syn_branch functionality for calculating Via branch parameter
    
    * remove syn_branch parameter and functionality from core and tm module for
      calculating the Via branch parameter
    * reported from Richard Brady, rnbrady at gmail dot com to sr-dev
    * kamailio is not standard compliant with this setting enabled (RFC 3261,
      17.2.3 and 16.11) for stateless forwarding of replies
    * the performance reason that motivated this functionality are today not
      valid anymore, even embedded systems have more than enough power to
      calculate MD5 and other modules uses more expensive operations anyway
    * adapt a bunch of example and test configuration that used this parameter,
      it has been also removed from the core cookbook wiki

commit 28942a00bc7be5194625b9ed08facd2f95ebea81
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri May 24 00:36:57 2013 +0200

    pv: added $_s(format) variable
    
    - evaluate the format as a dynamic string
    
    $var(x) = "sip:" + $rU + "@" + $fd;
    
    is equivalent of:
    
    $var(x) = $_s(sip:$rU@$fd);
    
    - it can be more compact sometimes in config

commit 76c883eb88359f6075712f648a1dfc675872487a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 23 12:06:45 2013 +0200

    auth: add chapter tag around sections for Admin Guide
    
    - the ToC isn't properly generated otherwise
    - reported by Andrew Pogrebennyk

commit b3c69488bf80e76c2359f6d9611cbcf2edf6c67f
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu May 23 09:45:03 2013 +0200

    modules/debugger: update documentation. This is Kamailio!

commit 169e92b86d6a1a98be92d0012bd831785855b968
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu May 23 09:07:53 2013 +0200

    modules/debugger: refresh README

commit 6417ac9f99a0c97254206797070bbe3095002847
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu May 23 09:04:12 2013 +0200

    modules/debugger: use cfg framework to be able to activate/deactivate debug per module.
    add missing files from commit.

commit feb00c92297eb2d4520a59f1a676cf998add1b5d
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu May 23 08:58:38 2013 +0200

    modules/debugger: use cfg framework to be able to activate/deactivate debug per module.
    
    mod_hash_size has to be set with a value > 0 on startup.

commit 31880a46d7f634b568cc192bec6db3d969e738ef
Author: Klaus Darilion <klaus.mailinglists@pernau.at>
Date:   Tue May 21 12:39:15 2013 +0000

    modules/auth_db: detailed documentation of URI checking in auth_check function

commit 2669197352bfc20bc916c00f74ac14380f8a62f8
Author: Juha Heinanen <jh@tutpro.com>
Date:   Mon May 20 21:03:30 2013 +0300

    modules/usrloc: fixed unregister bug in db_mode=3
    
    - Commit ce1d16ce1c8009918c294307de53f35378868b52 introduced unregister
      but that appeared in db_mode=3 when db_ops_ruid param is not set.
    - Reported by Peter Dunkley.

commit c9448d9657f0e5792072c6803643c8d9075d711a
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Mon May 20 18:33:52 2013 +0100

    modules/rr: completely reverted after_strict() to its pre-outbound form

commit f0ae598a3e63e62d12a143c6cd42b698ad1f2eed
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Sun May 19 23:56:06 2013 +0100

    modules/websocket: Improved module_loaded() check for nathelper and outbound so it only fires when the SIP subprotocol is enabled

commit 45d4e808f0551a5eeb832574327a2b5b7aecf2c5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun May 19 23:18:19 2013 +0200

    uac: reorder fileds in uac structure

commit 97a899e37acda1ef0c70a009f4fd9d221ee8a58e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun May 19 23:16:55 2013 +0200

    seat: removed no longer necessary init of tm uac struct

commit b867893d0bbdda0c926a7cd0b6b3a46d4324631e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun May 19 23:15:42 2013 +0200

    dialog: remove unnecessary tm uac struct init

commit 94833f8b8b94398566991713730b66a792b57056
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun May 19 23:09:52 2013 +0200

    tm: initialize the uac structure to 0 for local generated requests
    
    - safer for adding new fields to it not set via set_uac_req()

commit a53580d39c2fadf2ddc6f9805f15ac833cfd4c20
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun May 19 14:55:52 2013 +0200

    tm: new parameter - failure_exec_mode
    
    - specify whether to consider or not execution of failure routing blocks
      for braches that had local delivery error (e.g., no open tcp
      connection and set_forward_no_connect() used in config)

commit 78669def2790205270032f9a750b19cc86f3d560
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun May 19 10:22:10 2013 +0200

    tm: added icode to uac_client structure
    
    - store internal processing code, to give hints of what happened
    - could be used to map sip warning codes
      http://www.iana.org/assignments/sip-parameters/sip-parameters.xml#sip-parameters-5
    - delivery failure on case of no connection mapped temporarly to 908

commit cbcf86a036e6f8607f783ce18491121b0d58d2b0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun May 19 10:16:40 2013 +0200

    tm: keep uac_client structure aligned on 32b
    
    - otherwise it may create troubles on restrictive archs

commit 90c69665edcfc9aebf265f280375251306442b98
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun May 19 10:03:02 2013 +0200

    tm: use - instead if _ in branch-failure examples
    
    - it is what is expected by module

commit 1a099f704ffbb93f5c6389e86daa5af90aeb72f1
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Sat May 18 22:20:57 2013 +0100

    pkg/kamailio/(centos|fedora): Updated changelog in .spec

commit 5cff9062807ed181eae3a1db2d70fa625f647a4c
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Sat May 18 22:17:22 2013 +0100

    pkg/kamailio/(centos|fedora): refactored .spec

commit 7ebf6affca7b2585353baa91f1560ff606979973
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Sat May 18 20:43:05 2013 +0100

    modules/websocket: Updated documentation

commit 20438793a5199ea90f0261a3b72b1b70e9566a30
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Sat May 18 20:42:53 2013 +0100

    modules/outbound: Updated documentation

commit 6dc38a3618b2ad08bbc6feeee1c44ca19e0c5bd6
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Sat May 18 20:42:24 2013 +0100

    modules/msrp: Updated documentation

commit a1136bf809e7d088332d54440a72edee4e30c26a
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Sat May 18 20:27:45 2013 +0100

    modules/outbound: moved the check for "Supported: outbound" to after the checks on the Route: header
    
    - In the scenario when a call comes from a non-outbound end-point to an
      outbound end-point the outbound options-tag will not be present, but outbound
      should still be used on the final leg between the edge-proxy and the
      end-point.

commit 8750305d4686ccae3a168454c4191f9b05d93ee3
Merge: e81b3aa abdf40d
Author: Konstantin Mosesov <ez@voipgroup.org.ua>
Date:   Sat May 18 13:59:07 2013 +0300

    Merge branch 'master' of ssh://git.sip-router.org/sip-router

commit e81b3aac19ab567813d6cb21fcba3d9bd6e1cc90
Author: Konstantin Mosesov <ez@voipgroup.org.ua>
Date:   Sat May 18 13:56:22 2013 +0300

    parser/sdp: Fixed segfault in sdp_print() when no SDP body.
    
    - Failed scenario:
    remove_body();
    msg_apply_changes();
    sdp_print("1");
    
    - Result: sdp=0x0

commit abdf40dabb7e7d44398056b9c2c72c0615debb52
Author: Henning Westerholt <hw@kamailio.org>
Date:   Sat May 18 10:07:25 2013 +0200

    core and modules: make IPv6 default, remove compile time flags
    
    * Make IPv6 the default in the core and affected modules
    * it has been default switched on since a long time, and was introduced in 2002
    * even on embedded systems one probably want now proper IPv6 support
    * there was an issue in cygwin in 2008, but IPv6 is there also available since v1.7
    * remove over 160 #ifdefs, cleanup the code a lot and removes many of rarely
      tested alternative code paths to ease support of the codebase
    * note for gentoo maintainer: please review your packages, they will maybe not
      work now correctly anymore if somebody specified -ipv6 in the use flags

commit 1b0ad814aec79a44b865ad2d3552c4693fe2ea6d
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Sat May 18 00:18:43 2013 +0100

    modules/{various}: updated because there is now an extra parameter on the append_branch() function

commit 42063cacea9bf0f001f44b11216572b4f46e6e2d
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Sat May 18 00:17:48 2013 +0100

    modules/ims_registrar_scscf: use #define from core .h to specify the maximum UA length

commit 3ec65f1cfebad258e7ef0cc622ed143284c3edf1
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Sat May 18 00:15:59 2013 +0100

    modules/tm: copy user-agent string retrieved from usrloc into branches when serial forking

commit 5aeef2c932581a67d535ade10995cc35ff85640a
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Sat May 18 00:15:21 2013 +0100

    modules/registrar: store user-agent string retrieved from usrloc in msg and branch structures

commit 7bb5f98d7fd77ca6c21fb11e16d69116ef12cbb2
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Sat May 18 00:14:07 2013 +0100

    modules/pv: added PVs to provide access to the user-agent string retrieved from usrloc

commit 8ca114df0fad44e4819cf80840f90e526ff655b4
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Sat May 18 00:13:11 2013 +0100

    core: added fields to message structure and branch structure to hold user-agent string retrieved from usrloc

commit 381a052a8864198a62057dc307fdf39bbffe5436
Author: Konstantin Mosesov <ez@voipgroup.org.ua>
Date:   Fri May 17 21:35:59 2013 +0300

    modules/sdpops: Added new function sdp_get_line_startswith(avpvar, string).

commit 121c5a49f81effdac42977d716332215d6a95e4f
Author: Konstantin Mosesov <ez@voipgroup.org.ua>
Date:   Fri May 17 21:14:29 2013 +0300

    uac: Added ability to set Call-Id through $uac_req(callid).

commit 012816e404b52de697514e4f897ec8a8abe42abc
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri May 17 17:49:14 2013 +0200

    modules/debugger: refresh README

commit dbefbe319ba13b008ad46576dbc8a00d305e9910
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri May 17 17:48:17 2013 +0200

    modules/debugger: Added dbg.mod_level RPC command

commit e46e0c78ee4f535cd09b8ee9fcdba4ee7bb5b518
Author: Vicente Hernando <vhernando@systemonenoc.com>
Date:   Fri May 17 13:31:19 2013 +0200

    modules/uac: update README

commit fed1818b65c6cbab89cd7aa64ad8f5f6535d706c
Author: Vicente Hernando <vhernando@systemonenoc.com>
Date:   Fri May 17 13:30:05 2013 +0200

    modules/uac: upgrade doc to module.type.name format

commit 257366739a7087953c0ff9e0dff82f3d2cf7c8b4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri May 17 10:13:06 2013 +0200

    Makefile.defs: version set to 4.1.0-dev5

commit 86fce4b7b5e8bb56c65d628409ee50ecfb2756c4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri May 17 10:12:00 2013 +0200

    debugger: documented new parameters related to per module log level

commit 72f1b495c42933fea96a019e140dc6333fda2eb3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri May 17 09:58:19 2013 +0200

    debugger: option to set debug level per module
    
    - new parameters:
    	- mod_hash_size - size of internal hash table to store levels per
    	  module (used to compute power of two with it)
    	- mod_level_mode - enable/disable per module log level
    	- mod_level - specify module log level
    modparam("debugger", "mod_hash_size", 5)
    modparam("debugger", "mod_level_mode", 1)
    modparam("debugger", "mod_level", "core=3");
    modparam("debugger", "mod_level", "usrloc=3");

commit 34378c35b7cd037051af71081a9fa4d8b188c157
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri May 17 09:56:34 2013 +0200

    core: updated dprint api to enable support for debug level per module
    
    - a callback can be registered to return the log level based on module
      name

commit e081c2880b46174ad836ab1f56e3062bb17b4332
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri May 17 00:46:42 2013 +0200

    core: fixed printing function name in log message
    
    - based on http://gcc.gnu.org/onlinedocs/gcc/Function-Names.html

commit a4fb559b5634f91259bb96af991c5574719e6871
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri May 3 09:21:04 2013 +0200

    utils/kamctl: Add contact path parameter

commit ad0e5daa8865024440ea37a9e978eeeb7577602f
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu May 2 18:30:50 2013 +0200

    modules/usrloc: use 6th param to set the contact path

commit c454e4b0129695c7647f6af8e42a38d785d58a7d
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu May 2 16:56:45 2013 +0200

    Fix ul.dump q output value

commit f66912d541403dc2b7e2ed0846a553ff76cec3ed
Author: Vicente Hernando <vhernando@systemonenoc.com>
Date:   Thu May 16 12:11:36 2013 +0200

    modules:uac updated README after avoiding quotes in display.

commit 251c0218e7d5e09f43a2b834a5450c20bb4f6d60
Author: Vicente Hernando <vhernando@systemonenoc.com>
Date:   Thu May 16 12:06:55 2013 +0200

    modules/uac: avoid adding double quotes in uac_replace_* functions
    
    - updated uac doc with a note and examples.

commit fe7e4a5152674aa9c81c09dd2fc9938d9e9e762e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 15 22:45:18 2013 +0200

    pv: clone result of several string transformations
    
    - it is safer for assigning back to the same variable on which the
      transformation was applied
    - reported by Martin Mikkelsen

commit 9330607f1d1132d4e7719d6a92fd26f4ff06665a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 15 19:02:58 2013 +0200

    misc_radius: documented common_response parameter

commit 0eb9ef443db58109f5ed2f3ae7851ad368082bb8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 15 18:58:01 2013 +0200

    misc_radius: new parameter common_response
    
    - get the radius response specific attributes in avps
    - patch by Victor V. Kustov

commit 6038bae188863f541994976d299c38f50b0a699b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 14 19:52:45 2013 +0200

    utils/misc: updated vim syntax file

commit ce1d16ce1c8009918c294307de53f35378868b52
Author: Juha Heinanen <jh@tutpro.com>
Date:   Tue May 14 11:05:00 2013 +0300

    modules/usrloc: reduce work if contact attributes are not in use

commit 6c3853981a7574cd162117ef0d98dba205193d1b
Author: Juha Heinanen <jh@tutpro.com>
Date:   Mon May 13 15:26:57 2013 +0300

    modules/usrloc and registrar: added possibility to unregister without aor
    
    - added possibility to unregister without aor if usrloc uses db_mode=3
    - added new usrloc api function delete_urecord_by_ruid()

commit 65881c31b9a8aa1d4646891e8ea20d22646ce850
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 13 11:01:28 2013 +0200

    Makefile.defs: devel version set to 4.1.0-dev4

commit 8e644b8e1ccd9c4d6383a2863f9bf247f789a987
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 13 11:00:08 2013 +0200

    tm: fixed warning related to failure branch routing block execution
    
    - routing blocks id are >=1, the condition was always true because the
      field in tm struct is unsigned int
    - gcc warning was: comparison is always true due to limited range of data
      type

commit 80e8058d9acea7c994819d043456fd1b449b048b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 13 10:59:20 2013 +0200

    core: debug message to show mapping of routing block names to ids

commit 32951506dff11df32c03230c1548553838140574
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 13 10:35:35 2013 +0200

    msrp: cache in a local variable if tls module is loaded
    
    - avoid looping at runtime through the list of modules

commit 0ca1a789e52e5d559983c3cfb4d851ae375c7758
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Sun May 12 14:18:13 2013 +0100

    modules/outbound: reduced the level of some outbound related diagnostics

commit b0b3887b099fd16906d9e42fcc05d2f899574426
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Sun May 12 14:17:55 2013 +0100

    modules/rr: reduced the level of some outbound related diagnostics

commit 4fafe7bd6d781748722de4fb565808063c8f6c4d
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Sun May 12 14:10:24 2013 +0100

    modules/rr: reduced the level of an outbound related diagnostic message

commit ee2847c5f508fc8757221e5772c03b62d07f172a
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Sun May 12 14:09:58 2013 +0100

    modules/path: reduced the level of an outbound related diagnostic message

commit 116ba23c60be15f5fdc1e0cf0f9a9a7affdd32b3
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Sun May 12 14:09:28 2013 +0100

    modules/websocket: Added check to stop Kamailio starting if WebSocket is loaded without xhttp

commit afdae93c5eba15496498be292c0c99608d801757
Author: Juha Heinanen <jh@tutpro.com>
Date:   Sun May 12 16:10:40 2013 +0300

    modules/presence: downgraded unsupported event syslog message
    
    - Downgraded unsupported event syslog message from error to notice.

commit 116daef9b55d82a016d1fd3e3d877a2468c55d1a
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Sun May 12 13:57:44 2013 +0100

    modules/msrp: Use "msrps://" URIs for the server when TLS is loaded. TLS is mandatory for MSRP relays.

commit 30c8ead0b18678950b7596d4247d51cb56614d42
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Sun May 12 13:57:00 2013 +0100

    modules/msrp: added warning when MSRP is loaded in a configuration without TLS.  TLS is mandatory for MSRP relays.

commit b220a571d010851ee72c6bf6263a958335283b62
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Sun May 12 13:55:46 2013 +0100

    modules/websocket: added warning when websocket module is loaded in a configuration without either the nathelper or outbound modules

commit 2bb07b9d2df567e24f86b291bee7748db104252b
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Sun May 12 13:54:59 2013 +0100

    modules/outbound: added warning message when outbound module is loaded in a configuraiton that does not load the stun module

commit 9af456f292e25be2c5689212ed097177a5a16338
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Fri May 10 20:04:02 2013 +0100

    modules/websocket: Added ws_close() exported function
    
    - Enables immediate closure of a WebSocket connection from the configuration
      file.

commit 399dd84d28da82d751e40488cda604a4e03fcbf3
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Fri May 10 20:02:51 2013 +0100

    modules/pv: added new $conid PV
    
    - Returns the TCP connection ID that the current message arrived on (for
      TCP/TLS/WS/WSS) or $null (for UDP/SCTP)

commit 81d3eebd51089686949ab22da60166d4f3a460a7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 7 19:15:36 2013 +0200

    core: get rid of deferencing type-punned warning in deb wheezy
    
    - reported by Victor Seva

commit acf033559f728e9967eb32f5340b0508a232172b
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Tue May 7 22:31:34 2013 +0800

    Remove "ignore_failed_auth" Parameter from example config - otherwise you may register without correct password.
    (the parameter was added for loadtesting only)

commit 994155161263dab7a7f7c01105ea474702cf7fee
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Mon May 6 11:03:07 2013 -0400

    path: support SPVE in add_path*() and add second parameter
    
    This includes a major rewrite and code cleanup of prepend_path(), which
    doesn't perform any other functional changes.

commit fa9b8664a3b7c7a035c738a37b8ef0ef44190cb8
Author: Juha Heinanen <jh@tutpro.com>
Date:   Fri May 3 19:53:12 2013 +0300

    modules/rls: added support for escaped chars in rls-services document

commit 86d706bd4a1e31160883a4f094f3e04f9380de04
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Fri May 3 18:45:07 2013 +0200

    Make XML-RCP configurable in example scripts
    - Improvement: Automatically enable TCP, if XML-RPC is requested
    - Improvement: Allow the configuration of TCP-Children (especially for XML-RPC)
    - Improvement: Add missing configuration information

commit 141808e9c0789e56f29297e2d2c185e091ebb66a
Author: Henning Westerholt <hw@kamailio.org>
Date:   Thu May 2 23:41:28 2013 +0200

    memcached: port to more recent memory manager callback structure
    
    * port to more recent memory manager callback structure
    * add small wrapper for calloc, implemented not optimal at the moment
      because the pkg_calloc from core/mem is not exported yet
    * add initial code to check for server connection during startup, not
      enabled yet as its work in progress
    * reorder structure a bit to allow for clean shutdown because of internal mm

commit 0332acbc4cf2339f3b6b068f460d00e92221a8ef
Author: Henning Westerholt <hw@kamailio.org>
Date:   Thu May 2 21:36:17 2013 +0200

    memcache: fix "maybe used uninitialized" warning from gcc

commit 003d87edc23f62de98a1a22db03b12ea58abcbc6
Author: Henning Westerholt <hw@kamailio.org>
Date:   Thu May 2 21:17:57 2013 +0200

    mangler: fix double definition of contact_flds_separator, reported from ld

commit d6dba0e1b649bcfacaac2dd3496b497e944ebaba
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 2 13:43:58 2013 +0200

    Makefile: fixed path to kamailio.default in deb specs dir

commit 50e9baf2131befa2243a221566b6505a55216208
Author: Juha Heinanen <jh@tutpro.com>
Date:   Wed May 1 18:04:47 2013 +0300

    modules/registrar: added regid_mode module param
    - Tells if REGISTER contact regid (if present) is used when REGISTER request
      is saved even if request does not indicate support for outbound.

commit cc00df26d2e3298751541cc0d4ad35bf0ac361f4
Author: Juha Heinanen <jh@tutpro.com>
Date:   Wed May 1 12:34:25 2013 +0300

    modules/htable: added htable.reload rpc command

commit 0ff087e9715298abf3187c52a9d1ac70031f1499
Author: Juha Heinanen <jh@tutpro.com>
Date:   Wed May 1 11:54:20 2013 +0300

    modules/mtree: added mtree.reload rcp command

commit c57575c5b289c3468eb5c651c1e56699f554298a
Author: Juha Heinanen <jh@tutpro.com>
Date:   Wed May 1 09:43:51 2013 +0300

    modules/usrloc: added missing rpc commands
    - added missing rpc commands ul.rm, ul.rm_contact, ul.flush, and ul.add
      by patch provided by Víctor Seva

commit 878b343f374a62d7ea5ebe5e85b00c391956b623
Author: Torrey Searle <tsearle@gmail.com>
Date:   Tue Apr 30 12:01:00 2013 +0200

    data_lump return a comment back to it's owner

commit 8f74c57605fdd1d31c7808a3b8afc79cc981b370
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Mon Apr 29 20:54:52 2013 +0100

    modules/websocket: fixed mandatory headers check

commit a2e7f65ee8b86d37a6772619ae10087a05219192
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Mon Apr 29 20:38:06 2013 +0100

    modules/websocket: doubled the size of the buffer for adding headers to WebSocket handshake responses

commit 3d5c66997e77ae4f4c181e5a77c943156a7db00a
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Mon Apr 29 20:34:36 2013 +0100

    websocket: added "cors_mode" parameter to enable "Cross-origin resource sharing" on WebSocket handshakes
    - I don't know of any WebSocket clients that require this (yet).  But having it
      in there won't break anything.

commit 14d4ea782a9a24da9755963ea12807f255cebce5
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Mon Apr 29 11:26:18 2013 -0400

    db_mysql: add cast to remove compile warning

commit 218a83c50a217c420502d484738b6b3401c89b8c
Merge: edebc03 aefea54
Author: Juha Heinanen <jh@tutpro.com>
Date:   Sat Apr 27 18:10:28 2013 +0300

    Merge branch 'master' of ssh://git.sip-router.org/sip-router
    - Forgot to pull before push.

commit edebc03f65445f968accb58b5a761817aaee55e8
Author: Juha Heinanen <jh@tutpro.com>
Date:   Sat Apr 27 18:07:21 2013 +0300

    modules/usrloc: fixed typo in db_ops_ruid param name

commit aefea5477dc7878d5e818628e04ddcb088fd2858
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 26 19:55:43 2013 +0200

    tm: wrap around expression adjusting length for To/From headers
    
    - applies for local requests

commit ff890a4eee1888ed3e1e080a18bd72124ab99690
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 26 19:00:36 2013 +0200

    tm: fixed name of the target uri used for From header
    
    - effect of previous commit

commit f22dcd559c739dd99275cd2444cf481d458d2fab
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 26 18:32:55 2013 +0200

    dispatcher: proper localization of To uri for keepalives
    
    - it was affected by introduction of <> around the URI in To header
    - reported by Peter Dunkley

commit 57ed79b9d45c29d37c405c3fa582c1d1011a2315
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 26 18:24:01 2013 +0200

    tm: adjust size of the hooks to From/To headers for local genrated requests
    
    - take in cosideration <> if it is the case

commit 2e1ade7c66217280455136fb85aeb3a8e8e6917d
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Fri Apr 26 15:29:47 2013 +0100

    modules/siptrace: Support for ws: and wss: (fake protocols as per tls:)

commit 5b96c7e6ec3cfd8354a6a257a87144196d57fec3
Author: Marius Zbihlei <mariuszbi@gmail.com>
Date:   Fri Apr 26 09:56:26 2013 +0100

    core: fixed compilation on Solaris, due to missing gethostbyname2
    
    TODO: provide a wrapper over dnssec for getipnode...() for Solaris

commit 5e96920289cbf448ac684d8cb1333d75f65a729a
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Thu Apr 25 14:50:41 2013 -0400

    snmpstats: fix cross-compilation

commit ad11cdca0941cd114e17bb80337a7557818220d5
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Apr 25 18:16:28 2013 +0100

    modules/msrp: Use "msrps://" instead of "msrp://" in headers when the transport is WSS

commit 4c7195915b38ba343484833532b82b42879d7138
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Apr 25 16:13:48 2013 +0100

    modules/websocket: fixed segmentation fault relating to recent counter changes

commit 4e4b1339bfd3a832f5feeb1d2a2380c7455ec82b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 25 14:50:40 2013 +0200

    tm: add angle brackets around From/To URI for local generated requests
    
    - safer for special cases of URI format

commit 744a8d317b894a1360e3441a9e69ac9190a1745b
Author: Juha Heinanen <jh@tutpro.com>
Date:   Thu Apr 25 14:12:21 2013 +0300

    modules/outbound: added force_no_outbound flag

commit 81f622b9ef7d32434659f1e6d9a21c8013cefec7
Author: Klaus Darilion <klaus.mailinglists@pernau.at>
Date:   Thu Apr 25 08:12:07 2013 +0000

    sipcapture/siptrace: set default db_url to read-write URL

commit c923dec79e20b77f0b42f0ef286eb396bb06f29c
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Apr 22 17:09:19 2013 +0200

    app_lua: Added sr.xavp.get function in order to get a table with all the values of a xavp.

commit 0c866d07dd2124b92329106c1cea19bef6ccca9a
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Apr 22 10:48:08 2013 +0200

    app_lua: Added sr.xavp.get_keys function.

commit 288e2739da28251e12086b52358c3a0d18e91fa5
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Apr 22 10:46:17 2013 +0200

    core[xavp]: Added helper function to get a list of keys from a xavp variable.

commit ac99219b0a850e0305eaf661b028536cfc28e2cb
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Wed Apr 24 22:01:59 2013 +0100

    modules/presence_xml: fixed issue with parsing some pres-rules documents
    
    - pres-rules that contain external links in a <conditions /> node don't
      have to have <identity /> nodes in the <conditions /> node.
    - Kamailio returns an error when it finds a <conditions /> node with
      no <identity /> node inside it.
    - Kamailio doesn't support external links, but it should skip over
      the <conditions /> nodes that contain them rather than return
      an error as later <conditions /> nodes may contain entries it can
      work with.

commit 96a1af2f261085db695d8a3b23c1a16f39b393fa
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Wed Apr 24 21:07:07 2013 +0100

    examples: added WebSocket edge proxy example using outbound for NAT traversal

commit 4f68c5626530a1bfe2c7ce72eb3de24b3e7e73dc
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Wed Apr 24 21:06:36 2013 +0100

    examples: added outbound edge proxy and registrar example configurations

commit a0c85d1187dd75a8ab6db9604baee93a5d4f478f
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Wed Apr 24 21:04:56 2013 +0100

    examples: updated basic websocket example

commit cf908dc57b4f62e8daf28c7a0199284bd0b4dc69
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Wed Apr 24 21:04:24 2013 +0100

    modules/outbound: Updated examples (edge proxy and registrar) in documentation

commit e8cf4ef94d8759641ce682b50bad303baa58a2e8
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Wed Apr 24 16:34:29 2013 +0100

    modules/rr: Fixes relating to outbound and record-routing

commit 9b1f607ccd3575a2c3a4aba7f6c36e637f9d7022
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Wed Apr 24 14:28:36 2013 +0100

    pkg/kamailio/(centos|fedora): Updated rel in .spec file

commit 0b8cbbd8359a3c049b0da7a743de3b996412ab35
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Wed Apr 24 14:26:09 2013 +0100

    core: Fixed error where ";transport=wss" parameter was sometimes added to URIs
    
    - It should always be ";transport=ws" with WebSocket

commit 1e84948d120ef2b1206f90458d47486239cfd81b
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Wed Apr 24 14:24:45 2013 +0100

    modules/rr: Double-route and outbound support in loose.c
    
    - Have removed outbound support from strict routing for now as it was incorrect
      and I don't have a system to test with.

commit 0125cdf0e75271a8478a3eadacc54ea1c1eb4da0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 24 17:26:15 2013 +0200

    usrloc: update call-id value in db when matching record by ruid

commit ef0a17f0e4c9426f64168eb24568ba906e554315
Author: Jon Bonilla <jbonilla@sipwise.com>
Date:   Wed Apr 24 16:46:55 2013 +0200

    pkg/deb: Deprecate lenny
    
    Lenny is not a supported version of debian any more.
    At sip-router squeeze and wheezy are being mantained at the moment.
    Let's deprecate lenny for future releases.

commit d9b7cfcd63b5432bc956f0be3a9b4d5eea026786
Author: Jon Bonilla <jbonilla@sipwise.com>
Date:   Wed Apr 24 16:42:59 2013 +0200

    pkg/deb: Change memcache module dependencies
    
    libmemcached-dev is the new dependency deprecating libmemcache

commit 9106eca16924dd6dc797295ba2d74ee16865acaf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 24 16:27:13 2013 +0200

    usrloc: regenerated the readme for db_ops_ruid parameter

commit e66842c2fc34d8dc8980efa821f7039685edef87
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 24 15:41:34 2013 +0200

    usrloc: documented db_ops_ruid parameter

commit 61e08282c905c2ee03a2be618b1e700fc0acbdeb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 24 15:34:16 2013 +0200

    usrloc: option to do db update/delete ops using ruid
    
    - new parameter db_obs_ruid - if set to 1, db update/delete operations
      are done using ruid value
    - if paramter set to 0 (default) the old style using aor, contact and
      call-id is done

commit 52d339408f499c867548f2531be1cac119b31e3b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 24 13:38:32 2013 +0200

    core: new global parameter - modinit_delay
    
    - sepecify microseconds to sleep after initializing a module in order to
      cope with systems having rate limits on new connections to db or other
      servers

commit 735f83d6346c97d6f7b1da26a2fee1b6270872b1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 24 13:36:08 2013 +0200

    registrar: added debug message to print generated ruid for contact
    
    - formatted condition to fit 80 char long line

commit a74980270b655124c276279e54b8f82965f3f4b8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 24 10:26:49 2013 +0200

    sqlops: use one char buf for empty strings in db results
    
    - safe for the parts of code that want to access it even for write

commit 0e09fba67dc5d75d5e73bb7d35deecf721b37cfc
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Wed Apr 24 11:49:21 2013 +0100

    modules/rr: refactored process_outbound()
    
    - Still need to update loose.c to properly handle double-RRs with flow-tokens

commit c38c0ba0ab3244aa387de706a4555fab28c67ad7
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Wed Apr 24 11:48:21 2013 +0100

    modules/rr: add double record-routes when outbound is enabled
    
    - Note: loose.c does not yet handle these properly

commit fdb6c8cbafec7849367f16f5dc56ffa20885bef4
Author: Klaus Darilion <klaus.mailinglists@pernau.at>
Date:   Wed Apr 24 09:09:25 2013 +0000

    core: fix default read-only DB URL

commit 53319656247a2aa685f4d9b6f667192f945bc62a
Author: Torrey Searle <tsearle@gmail.com>
Date:   Tue Apr 23 14:04:39 2013 +0200

    modules/sipt add value tables to docs, add section ids to pvars

commit 20646b530baa1a2807e52048a8d99d31d2171bb6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 23 13:02:49 2013 +0200

    usrloc: re-init sruid struct for each child
    
    - avoid overapping values for xmlrpc handling

commit 6835b9bc1c80035a603016cf8149afefbf535929
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 23 11:59:09 2013 +0200

    uac: regenerated readme with new wiki link

commit 2b97e81b281802283ebc665da6f9190f0a9705ab
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 23 11:58:17 2013 +0200

    docbook: uptdated wiki link in entities file

commit b89c747bc717c0f9053e53c53a74f9744c1b8606
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 23 11:52:13 2013 +0200

    uac: added possibility to authenticate generated requests
    
    - $uac_req(auser) - specify the authentication username
    - $uac_req(apasswd) - specify the authentication password
    - if both attributes above are set and the request is challenged with
      401/407, then the request is resent with auth header

commit b57d14afeed443bd3ff847a455c1f07bdca7dd09
Author: Torrey Searle <tsearle@gmail.com>
Date:   Tue Apr 23 10:39:01 2013 +0200

    modules/sipt forgot to stage the documentation (pvars added)

commit d02ebb2584d2e4f676a9f8c4e0f6095045de86db
Author: Torrey Searle <tsearle@gmail.com>
Date:   Tue Apr 23 10:37:09 2013 +0200

    modules/sipt regenerate README with new api

commit 781b0a68cbf3a9b93bda0ebafb9ae64257c202d3
Author: Torrey Searle <tsearle@gmail.com>
Date:   Tue Apr 23 10:30:11 2013 +0200

    modules/sipt refactor get functions into pvars
    
    return value of 0 in a function causes the script to exit, so
    pvars are used instead to safely get the values
    
    also getting screening and presentation information added

commit ee928f8229dffdcb2d980e6ca192a9a7778e893b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 22 18:10:38 2013 +0200

    core: include <netinet/in.h> in new dns_func.c file to fix compilation of freebsd
    
    - patch by Victor V. Kustov

commit 717cd63e7f52f9298e6ba6f55f12129ab5e61ccd
Author: Torrey Searle <tsearle@gmail.com>
Date:   Mon Apr 22 10:11:17 2013 +0200

    modules/sipt added new method sipt_set_calling

commit 066011935c7a2636ea976923e46d33ae5fb4c793
Author: Henning Westerholt <hw@kamailio.org>
Date:   Sun Apr 21 21:56:28 2013 +0200

    memcached: port module to use the newer libmemcached library
    * based on a patch from Charles Chance, sipcentric.com
    * He added new functionality to set the expiry directly in the key
    * Added memory manager wrapping functions and some more logging,
    * smaller cleanups in the code structure
    * This is work in progress, the memory management stuff is not yet
    * finished, as this needs different logic for client lib version
    * before and after 0.32. It will not work at the moment correctly.

commit dedede1cc7d384be3b4436a474b53d03f91a966a
Author: Marius Zbihlei <mariuszbi@gmail.com>
Date:   Sun Apr 21 20:28:21 2013 +0100

    modules/dnssec added cleanup of context

commit e206fdf4bfb398f5175726d75bfa5f9b8f5a9b70
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Apr 21 21:17:29 2013 +0200

    Makefile.defs: version set to 4.1.0-dev3

commit 7ec7231a86bc895b22a8ae5b617764b6171ac6d4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Apr 21 21:16:49 2013 +0200

    Makefile: added target to install init.d script on debian

commit be4b94efde40180d642af0e87f15f4c9bdc4ce7b
Author: Henning Westerholt <hw@kamailio.org>
Date:   Sun Apr 21 19:51:34 2013 +0200

    tests: fix test sipp scenario

commit 731f1b2a72a04901b11e34de91bc1c276e47fce1
Author: Henning Westerholt <hw@kamailio.org>
Date:   Sun Apr 21 19:25:51 2013 +0200

    tests: fix module paths

commit 65d2823cd6236cfebc26f4a1d5b6e5ee2a3d2156
Author: Henning Westerholt <hw@kamailio.org>
Date:   Sun Apr 21 18:54:48 2013 +0200

    tests: remove some unnecessary directory changes

commit cd46c51dd12e85ba1508ce5752762269686eeded
Author: Henning Westerholt <hw@kamailio.org>
Date:   Sun Apr 21 18:49:19 2013 +0200

    tests: fix some old paths

commit 59117e598386d013d9c9f62282aa434dc5806c03
Author: Henning Westerholt <hw@kamailio.org>
Date:   Sun Apr 21 18:30:21 2013 +0200

    tests: use bash compliant return values

commit b3682521361ce0cdbaf50f843a2d80bcb1b8b41d
Author: Marius Zbihlei <mariuszbi@gmail.com>
Date:   Sun Apr 21 15:26:05 2013 +0100

    modules/dnssec: added support for libval query parameter flags
    
    Documentation in the README

commit ebeb18ffed8e81ae472b4c07097b58fbea115b5b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Apr 21 16:07:34 2013 +0200

    pv: updated link to wiki site

commit f0c467f64c044de0b0f37addccb97d3ccff78706
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Apr 21 16:06:56 2013 +0200

    acc: updated link to pseudo-variables cookbook

commit a5a7d62271bf1674015d8ab1d928c0325224b77e
Author: Marius Zbihlei <mariuszbi@gmail.com>
Date:   Sun Apr 21 13:32:26 2013 +0100

    modules/dnssec: removed unused variable

commit 61519687d5cca6e77ba2ba456f845c140a66ccc1
Author: Marius Zbihlei <mariuszbi@gmail.com>
Date:   Sun Apr 21 13:30:16 2013 +0100

    modules/dnssec: removed bogus param

commit 325aa35f76f7727abe010b03a0dd03b5f487e26a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Apr 21 13:38:30 2013 +0200

    Makefile.groups: proper fixing of all modules list
    
    - reported by Vicente Hernando

commit fc80791c65fa46389168bd5e16af6b33c1bbc36c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Apr 21 13:09:43 2013 +0200

    Makefile.groups: fixed another type of double parenthesis
    
    - reported by Vicente Hernando

commit edd7f8ed5b8b893276c86bb054e6f7523ad69f33
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 19 22:50:26 2013 +0200

    Makefile.groups: fixed typo

commit ea964748dc638af82d2363317ca2eade98a279ac
Author: Juha Heinanen <jh@tutpro.com>
Date:   Fri Apr 19 17:39:05 2013 +0300

    modules/outbound: downgraded one INFO to DGB

commit 7a96d912032939b8eb108e0e84b70bbf0642e2ab
Author: Juha Heinanen <jh@tutpro.com>
Date:   Fri Apr 19 17:36:27 2013 +0300

    modules/outbound: for non-reg requests, check if outbound is supported
    
       4.3.  Sending Non-REGISTER Requests
       ...
       UAs that support this specification SHOULD include the outbound
       option tag in a Supported header field in a request that is not a
       REGISTER request.

commit 752de05cc567c7502b1e723a09e350ce8d447664
Author: Juha Heinanen <jh@tutpro.com>
Date:   Fri Apr 19 13:24:52 2013 +0300

    modules/rr: if outbound request is outgoing, do nothing outbound
      specific in loose_route()

commit e3c0a3abb6045e841fbb4b1b61a518b2b87a217d
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Thu Apr 18 16:03:50 2013 -0400

    seas: fix warning [-Wunused-result]
     - ignoring return value of write, declared with attribute warn_unused_result [-Wunused-result]

commit c0f4b6cf664ac552d0c994e99adb13991a37ef28
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Thu Apr 18 16:01:16 2013 -0400

    seas: fix compiler warning [-Wunused-but-set-variable]

commit 12cd241d95b8d38cea6e60676b752f8ef8a2ed8c
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Thu Apr 18 15:54:14 2013 -0400

    seas: fix compiler warning [-Wunused-but-set-variable]

commit 21e51107a5a08b182abc7bffbac1fec1be27950b
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Thu Apr 18 15:51:50 2013 -0400

    seas: fix compiler warning [-Wunused-but-set-variable]

commit 2abf2d4a42c05004319e682d2ad07d69bf2fc89e
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Thu Apr 18 15:50:25 2013 -0400

    seas: fix compiler warning:
     - warning: variable flags set but not used [-Wunused-but-set-variable]

commit 21386829d819c06c42871cf5b68d0d3a63ef0222
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Thu Apr 18 15:48:03 2013 -0400

    seas: fix compiler warning:
     - warning: variable flags set but not used [-Wunused-but-set-variable]

commit 200eddad28abd6bc51da3285dd52d5f8c88c4e56
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Thu Apr 18 15:45:50 2013 -0400

    seas: fix compiler warning
     - warning: variable flags2 set but not used [-Wunused-but-set-variable]

commit 63736be1e4d2d6e82a0f7be6a85a96ee66c10146
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Thu Apr 18 15:42:40 2013 -0400

    seas: fix compiler warning:
     - warning: variable falgs set but not used [-Wunused-but-set-variable]

commit 8393ccdc1558f56ba819a442d0c50d25f51a934d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 18 21:28:54 2013 +0200

    dnssec: added reference to wikipedia's DNSSEC article

commit 343379957ab783a32c48822de479a9d8c2dafdf3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 18 21:22:47 2013 +0200

    xlog: link to wiki updated

commit e2f9e909a2abd02cebb292cc8cb3500aa4c07036
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 18 21:22:01 2013 +0200

    dnssec: make web links clickable for html version

commit b3c8f92fe48ac90802c989c74c3a34cfea065861
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Thu Apr 18 14:09:09 2013 -0400

    dns_cache.c: fix compiler warnings
     - warningâsr_sums[*].r_sum may be used uninitialized in this function [-Wuninitialized]
     - warningâsr_sums[*].rr may be used uninitialized in this function [-Wuninitialized]

commit 38a4b85dc327e18af7e22e585f02413d7f08c56c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 18 18:01:35 2013 +0200

    Makefile.groups: dnssec module added to dedicated compile group
    
    - it depends on libval and other external libs

commit be3819d410bf5a9f11c3744d9978e60103746041
Author: Jason Penton <jason.penton@smilecoms.com>
Date:   Wed Apr 17 17:10:21 2013 +0200

    modules/dialog_ng: fixed incorrect log level

commit ee2cdfdaf8e2dc177fed64c6f4ab05a85f9fb0c6
Author: Jason Penton <jason.penton@smilecoms.com>
Date:   Wed Apr 17 16:49:21 2013 +0200

    modules/cdp: Initial framework for Credit Control Application
    	- inital support for RFC 4006
    	- this will be used to build IMS Ro charging interface TS32.299

commit e237f9573435a8a11672b155c1cf9a64638b87d2
Author: Jason Penton <jason.penton@smilecoms.com>
Date:   Wed Apr 17 16:40:32 2013 +0200

    modules/dialog_ng: API added function to get current dialog from msg

commit 2190c572cd1bc4b57a3c2dd5241e556b834c728c
Author: Juha Heinanen <jh@tutpro.com>
Date:   Tue Apr 16 14:28:59 2013 +0300

    modules/usrloc: init _ul_sruid also in mi_child_init

commit 2a77ed2bdc9341ecf7d7200e420a1f49e4e9b6ab
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Apr 14 10:11:29 2013 +0200

    auth: skip processing of PRACK in consume_credentials()
    
    - report and patch suggestions by Jorj Bauer

commit 56f7a8b98778f9c9b71f613a5df5eaa1705a7a00
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Sat Apr 13 15:37:18 2013 -0400

    tls: fix compiler warning
     - tls_config.c:61:19: warning: ât.val.sâ is used uninitialized in this function [-Wuninitialized]

commit d992d3b223a3319a360f033d1d904873160f706e
Author: Juha Heinanen <jh@tutpro.com>
Date:   Sat Apr 13 17:44:15 2013 +0300

    siputils:  added new function is_supported(option)
    
    - Checks if given option is listed in any of the Supported: headers of
      the request.

commit 2d27dd1080cd490e93646b38d3912dcbe3761ca5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 13 11:26:48 2013 +0200

    xcap_server: init etag variable for PUT operations
    
    - the function xcaps_get_db_etag() may not found a record to db and will
      not initialize it, resulting in bogus value passed to
      check_preconditions()
    - reported by Juha Heinanen, FS#283

commit 22019e51e1e561a46eb9490c684b979f02be4e48
Merge: 3c54420 f88dd6d
Author: Marius Zbihlei <mariuszbi@gmai.com>
Date:   Sat Apr 13 08:44:43 2013 +0100

    Merge branch 'dnssec'
    
    Added support for DNSSEC as module

commit 3c54420914c011bdd874a97c4c40ee9dacb59788
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 12 00:50:24 2013 +0200

    core: safety check for content-lenght size in tcp read
    
    - avoid getting negative
    - upon a report by Kevin Wojtysiak

commit 1a22767e39d50af450a49256b4425503a2d0d388
Author: Juha Heinanen <jh@tutpro.com>
Date:   Thu Apr 11 09:31:37 2013 +0300

    modules/path: unescaped received param value also in path rr callback

commit 2003bc3b1cc73caa36e9b4892d8d25f810d6c458
Author: Juha Heinanen <jh@tutpro.com>
Date:   Thu Apr 11 08:11:35 2013 +0300

    modules/registrar: unescape received value using kcore function
    
    - Now that unescaped received value goes into separate buffer, it is
      possible to use kcore unescape function.

commit 262b5880616d8b58cf9b012b460793f9879087b3
Author: Juha Heinanen <jh@tutpro.com>
Date:   Wed Apr 10 22:42:43 2013 +0300

    modules/registrar: fixed bug in un-escaping of path/received

commit d9c0024033278975a38c010b768e8f95c2dbb144
Author: Juha Heinanen <jh@tutpro.com>
Date:   Wed Apr 10 18:04:03 2013 +0300

    modules/path: b/f generate valid received param value

commit c01b97dd39a418acd0db7b4515d155c45d4092e6
Author: Juha Heinanen <jh@tutpro.com>
Date:   Wed Apr 10 18:00:04 2013 +0300

    modules/registrar: unescape path header received param value

commit ff2b0751b7a7925769afd14eae8c01b3af063568
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Wed Apr 10 15:01:52 2013 +0100

    pkg/kamailio/(centos|fedora): Updated .spec
    
    - Added sipt module
    - Increased rel to dev2

commit 94ce2b1de63432baaaecd9285608380a40a70550
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Wed Apr 10 09:34:49 2013 -0400

    db_mysql: fix segfault when recursive queries are made
    
    The MySQL result object (MYSQL_RES) should not be stored within the
    srdb1 connection object, but rather within the srdb1 result object.
    Otherwise recursive queries overwrite each other's result sets, which
    results in segfault.

commit 8366a26fb8e3c6d5815cd4cd5bde48575e9f6b71
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Wed Apr 10 09:33:53 2013 -0400

    srdb1: add new db-private generic pointer to struct db1_res

commit d17b02ed5014b4e32bd0060f32cabd750956779c
Author: Vicente Hernando <vhernando@systemonenoc.com>
Date:   Wed Apr 10 13:55:57 2013 +0200

    modules/pipelimit: check correctly for all arguments in mi_set_pipe

commit d20439c0398f6821f9e0e861a597d1dee62f6c91
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed Apr 10 12:31:41 2013 +0100

    modules/tm: documentation: Updated branch_failure route name format
    
    - Updated event_route[tm:branch-failure:name] documentation
    - Updated t_next_contact_flow function

commit 6e28b187ab4d9cb100e58cb7667c0ee64e8b6deb
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed Apr 10 11:33:15 2013 +0100

    modules/tm: Enable named branch_failure routes
    
    - branch failure routes must be named with the format:
    -- "tm:branch-failure:myroute"
    - and enabled with the function:
    -- t_on_branch_failure("myroute")

commit fb4d9dae890705388275abe1fa06358187917d01
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed Apr 10 11:27:59 2013 +0100

    core: Allow colon separated tokens in event_route names
    
    - Event routes can have named routes following the format:
    -- <module>:<event>:<name>
    -

commit a1edd20adff116ce78083ca9744e7072e0305728
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed Apr 10 11:10:27 2013 +0100

    modules/registrar: Remove unnecessary BRANCH_FAILURE flags
    
    Functions that run in an event route require the EVENT_ROUTE / REQUEST_ROUTE
    flag set, not the BRANCH_FAILURE_ROUTE flag

commit 200357577d70f13ad1f01d8f831eca274ca2e669
Author: Juha Heinanen <jh@tutpro.com>
Date:   Wed Apr 10 09:17:58 2013 +0300

    modules/tm: updated README on t_branch_timeout and t_branch_replied usage

commit 2be84576fb5bc7d973b84b7a9f6a61b28ce2cead
Merge: 3b785c2 12f441f
Author: Juha Heinanen <jh@tutpro.com>
Date:   Wed Apr 10 09:11:55 2013 +0300

    Merge branch 'master' of ssh://git.sip-router.org/sip-router
    
    modules/tm: allow calling of t_branch_timeout and t_branch_replied from
        tm:branch-failure event route

commit 3b785c288916269664bf77d916572945ce93e489
Author: Juha Heinanen <jh@tutpro.com>
Date:   Wed Apr 10 09:09:54 2013 +0300

    modules/tm: allow calling of t_branch_timeout() and t_branch_replied()
        from tm:branch-failure event route

commit 12f441f4b75f15ab25fc42889bfce65940d0c0d0
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Tue Apr 9 16:38:22 2013 -0400

    pv: implement pv transformation {en,de}code.base64

commit dbb01573bc30eb59e712536d43c0caad357d90fa
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sun Apr 7 20:32:02 2013 +0200

    snmpstats Update dev note

commit 5886fa623776eae7a33ff8777e68d29a170f0fac
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sun Apr 7 10:17:16 2013 +0200

    lib/kcore Make sure that the bytes waiting stats also report IPv6 sockets

commit 2a895f5dcfd5b7ce003e37b2b1db6690852e3ff5
Author: Juha Heinanen <jh@tutpro.com>
Date:   Tue Apr 9 18:28:01 2013 +0300

    modules/tm: load_contacts() now prefers contacts whose path is empty
    
    - For contacts with the same q, order contacts so that contacts that
      have empty path are preferred over ones that have path defined.  In
      practice, this affects only contacts with the same ua instance id.

commit 34290a9be20cd5986a569caeba3a2fd0efbeeb1f
Author: Juha Heinanen <jh@tutpro.com>
Date:   Tue Apr 9 17:25:59 2013 +0300

    modules/rr: loose_route() return code 2 documentation

commit fd5a1d772cc08af05e669ee00e926ee488f734f8
Author: Juha Heinanen <jh@tutpro.com>
Date:   Tue Apr 9 17:08:43 2013 +0300

    modules/rr: new loose_route() result code
    
    - Introduced new loose_route() result code 2 that is returned if
      route calculation based on flow-token has been successful.

commit 1dde1f64524db71b374ee81943fc259e8c818892
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Tue Apr 9 11:32:17 2013 +0100

    modules/tm: Fix uninitialised instance and ruid values
    
    In t_next_contacts:
    - Ensure instance was initialised to null when not present
    - Extract ruid value before storing a subsequent flow

commit 0d41a8d0a251b351104b3feba8fde5373e928d92
Author: Vicente Hernando <vhernando@systemonenoc.com>
Date:   Tue Apr 9 01:03:49 2013 +0200

    modules/ndb_redis: b/f redisc_exec returns false if redis server is down.

commit a177a33b9938a36cfaedbce61734a1525e5b1665
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 9 00:21:44 2013 +0200

    .gitignore: added protoshoot binary the ignore list of git

commit 13fd48f89555f5421e8285669e303bcefe44f149
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 9 00:18:35 2013 +0200

    parser: safety check for max port length in URI
    
    - can't be longer than 5, a port being 16b value
    - reported by Kevin Wojtysiak

commit 28a8b87885e373bee8cc81985277ae718973fdfd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 9 00:15:47 2013 +0200

    rr: use port.len to check for buffer overflow instead of max port len
    
    - reported by Kevin Wojtysiak

commit a9e555e6e41271e015c47d29ba85276673d3b7b6
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Mon Apr 8 15:01:41 2013 -0400

    modules/sca: reduce verbosity of RPC sca.all_subscriptions output
    
    - accommodate more subscriptions without hitting kamcmd buffer limits.

commit 7eaaf7ec7a3727ea38a330d51771b0446c58d8d6
Author: Vicente Hernando <vhernando@systemonenoc.com>
Date:   Mon Apr 8 12:13:54 2013 +0200

    modules/ndb_redis: avoid warning unused next_rpl variable.

commit a43f2ebd4c952be55b2844f94d3a8b587a9e5202
Author: Vicente Hernando <vhernando@systemonenoc.com>
Date:   Mon Apr 8 11:47:51 2013 +0200

    modules/ndb_redis: b/f restore correctly last char in argument strings.

commit 4924d136c7fd1886e411436c8005945b41c08f74
Author: Vicente Hernando <vhernando@systemonenoc.com>
Date:   Mon Apr 8 11:32:40 2013 +0200

    modules/ndb_redis: follow section id guidelines.

commit f4e4c3f8741868a310a59ec165a82e0353b7f161
Author: Torrey Searle <tsearle@gmail.com>
Date:   Mon Apr 8 11:18:44 2013 +0200

    modules/sipt: adapt module to use SUBTYPE_ISUP

commit 25135d4deb54281bffdf372ad948ef0fa38b2d7b
Author: Torrey Searle <tsearle@gmail.com>
Date:   Mon Apr 8 11:17:04 2013 +0200

    parser/parse_content: add support for the ISUP subtype

commit b7829454810379c46ed74ff78dd3e8099ac05fb4
Author: Juha Heinanen <jh@tutpro.com>
Date:   Sun Apr 7 20:07:23 2013 +0300

    modules/textops: free spve params of in_list function

commit 87da891388c3e76c80ac677e7b2342ce9f86a3f1
Author: Juha Heinanen <jh@tutpro.com>
Date:   Sun Apr 7 18:01:19 2013 +0300

    modules/registrar: b/f route param was passed uninitialized to parse_rr_body

commit 75dfe341aba8bdc6f0ead4f060f05c34c69e267e
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sun Apr 7 10:03:12 2013 +0200

    snmpstats Avoid compiler warnings with older versions of net-snmp
    
    Centos has an older version of net-snmp that has slightly different
    structure definitions than the current one.

commit f2c17f4325d5b03697e76bd4b4ee8050d5e4d6c8
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sun Apr 7 09:53:24 2013 +0200

    snmpstats Final fixes for IPv6 support.

commit 0fd0906680ce0f022820fd15819486eb4acfe24a
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sun Apr 7 09:45:21 2013 +0200

    snmpstats minor typo fixes

commit dbde9b609c2a3538fca1e7db72e518f97b3f018a
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sat Apr 6 22:06:47 2013 +0200

    snmpstats Add IPv6 support in list of active interfaces
    
    Output from SNMPwalk after this patch:
    KAMAILIO-SIP-COMMON-MIB::kamailioSIPTransportRcv.ipv6."20:01:DB:80:21:2e:00:00:00:00:00:00:00:00:00:22".5080 = BITS: 40 udp(1)

commit bddf66407ef7521f3d1f1e941b4c1e104e59d1ef
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sat Apr 6 22:04:51 2013 +0200

    snmpstats fix typo in Makefile.

commit 7bbf8fece2cc93c5b1ddd2c3dcc12e8a920dd54d
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sat Apr 6 22:02:48 2013 +0200

    snmpstats Add disabled section in Makefile for compilation on Centos systems
    
    Net-SNMP and snmpd can be built with embedded perl and libwrap support. If that's
    the case on your system you need to enable the EMBEDDED_PERL section in the
    Makefile. Maybe this could be enabled automatically.

commit e28a06a7a8f5558bb81cfc09d5cb70b9c6938328
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sat Apr 6 21:56:59 2013 +0200

    lib/kcore Fix IPv6 support in interface list
    
    Added a new function that takes family as an argument. In order to list both
    IPv4 and IPv6 you need to call that function once per address family.
    Keep the old IPv4-only function for backwards compatibility.

commit a56a0e32a329ec05a6bb33713b120a949a0cf04b
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sat Apr 6 14:59:19 2013 +0200

    pipelimit Add section IDs to xml documentation

commit 0f4168e0e6b53c8993121f7a751cabecc2d3e1f3
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sat Apr 6 14:51:59 2013 +0200

    ipops Add section IDs to README xml files

commit 1eeae38650ce70ade73f7e03fd3be78f1d97e0e5
Author: Torrey Searle <tsearle@gmail.com>
Date:   Sat Apr 6 11:59:55 2013 +0200

    modules/sipt/doc: add section headers & fix README file

commit 0ecde91fe6e911997b1f5ee33eb50fa6778b7a89
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 5 21:30:06 2013 +0200

    rr: added missing s in sips for record route
    
    - reported by Sander van Grieken

commit 6433c3b1c2d84d6a6168e7bdccf9c4f13dc50586
Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
Date:   Fri Apr 5 21:21:33 2013 +0200

    modules/sipcapture: added customization for X-CID header.
    		thanks for the patch goes to Markus Monka <mmonka@gmail.com>

commit 19c8f0eaac2b77f06f2842d3a7d481268afa096a
Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
Date:   Fri Apr 5 21:10:57 2013 +0200

    modules/sipcapture: fixed ERR message for HEPv3,
    		added table param for sip_capture() function

commit d992e4dc8742807f71645f385d68d60b90746fb3
Author: Torrey Searle <tsearle@gmail.com>
Date:   Fri Apr 5 18:43:06 2013 +0200

    modules/sipt: updated README

commit 59b9208700e578df5000f8ad732c2e444712b0fa
Author: Torrey Searle <tsearle@gmail.com>
Date:   Fri Apr 5 18:38:36 2013 +0200

    modules/sipt: added some additional getter methods
    
    new functions: sipt_get_cpc() sipt_get_calling_party_nai() sipt_get_called_party_nai()

commit 38053da7b5951b13be413aac61f89ad418aba99e
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Fri Apr 5 14:12:22 2013 +0100

    modules/websocket: Update README xml with section IDs

commit b38d9c93207a219bbcbc4ad40886b983a391c90b
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Fri Apr 5 14:07:18 2013 +0100

    modules/tm: Added branch_failure event route to tm documentation

commit 8def957134e6068c14d2180d8497c6eb1f2a6cc5
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Fri Apr 5 13:35:51 2013 +0100

    modules/websocket: re-added declaration of ws_keepalive_mechanism to ws_frame.c
    
    - Accidentally removed when configuration framework stuff was added.

commit 52741b4c709713b0cd0a3b9b81701ce2cf95b731
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Fri Apr 5 13:33:19 2013 +0100

    Revert "modules/websocket: b/f defined missing ws_keepalive_mechanism variable"
    
    This reverts commit caf4769ec0f243df71e79ee3c0781afbe5884bac.

commit caf4769ec0f243df71e79ee3c0781afbe5884bac
Author: Juha Heinanen <jh@tutpro.com>
Date:   Fri Apr 5 15:17:07 2013 +0300

    modules/websocket: b/f defined missing ws_keepalive_mechanism variable

commit 2168999d8f198268526404946b0def97b87fd8f5
Merge: 98d76f9 6a9048a
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Fri Apr 5 09:33:38 2013 +0100

    Merge remote branch 'origin/hpw/branch_failure_route'
    
    * origin/hpw/branch_failure_route:
      modules/tm: Fix t_next_contact_flow return value
      modules/tmx: Add $T_reply_ruid pv to return ruid for a branch reply
      modules/tm: Make ruid available in uac structure
      modules/registrar: Allow unregister for ruids in branch_failure_route
      modules/usrloc: Fix get_urecord_by_ruid to return static aor
      modules/tm: Fix setting instance in uac branches
      modules/tm: Enable retrieving of branch instance id from uac structure
      modules/xprint: Updated to use the new get_branch()/next_branch() functions
      modules/pv: Updated to use the new get_branch()/next_branch() functions
      modules/permissions: Updated to use the new get_branch()/next_branch() functions
      modules/domain: Updated to use the new get_branch()/next_branch() functions
      core: Update get_branch() to return instance from appended branches
      modules/tm: Update t_next_contact_flows for use in branch_failure event_route
      core: Add defines required for a new branch_failure_route type
      modules/tm: Create branch-failure event route
      Revert "core: Initial revision of branch_failure_route"
      core: Initial revision of branch_failure_route
      modules/tm: Initial revision of branch_failure_route

commit 98d76f94f2a4587b7a93e8e9982ff8017cabd9a3
Author: Jason Penton <jason.penton@smilecoms.com>
Date:   Fri Apr 5 09:09:00 2013 +0200

    lib/ims: Added cscf_get_p_charging_vector to retrieve icid,term_ioi,orig_ioi

commit 0964bc96b1e3cd3bb7478388f6df3cb69fffce64
Author: Olle E. Johansson <oej@edvina.net>
Date:   Thu Apr 4 22:27:02 2013 +0200

    snmpstats Add support for the new transports as well as new roles
    
    The edgeproxyServer is a SIP Outbound edge proxy that manages flows to NATted clients.
    The sipcaptureServer collects SIP messages for Homer SIP capture

commit ac19c57490f2d7758fb0d66e5fc473dcd464d325
Author: Olle E. Johansson <oej@edvina.net>
Date:   Thu Apr 4 21:57:31 2013 +0200

    snmpstats Align transports to RFC 4780

commit 53579abc49fcb61ba7358d64e2d25bdabfe42afd
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Apr 3 22:17:27 2013 +0200

    group Update README xml with section ID's

commit 0f7821b1ab454e0b0a7ec49f76f1f63c65f12a90
Author: Torrey Searle <tsearle@gmail.com>
Date:   Thu Apr 4 17:08:39 2013 +0200

    modules/sipt: regenerate README

commit 6cff96362ef9c2a675ff170f804cad08db2a1f87
Author: Torrey Searle <tsearle@gmail.com>
Date:   Thu Apr 4 17:06:31 2013 +0200

    modules/sipt/doc: fix typo in method name

commit e09e20ad7524e2d1469187812b8920723481014f
Author: Torrey Searle <tsearle@gmail.com>
Date:   Thu Apr 4 15:43:29 2013 +0200

    modules/sipt: resolve a compiler warning on osx

commit 9dde9cb53367b75643c4f95f5aea2b7ce1d1f859
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Thu Apr 4 12:06:37 2013 +0200

    ims_auth: Log, which AVP could not be found.

commit b523c774721afaa34f36dc278805736e04b3d27c
Author: Torrey Searle <tsearle@gmail.com>
Date:   Thu Apr 4 11:56:03 2013 +0200

    modules/sipt: Update README in separate commit per best practices

commit 8cdbaddbf8ec9bfedc32732a6fed6753fab424ec
Author: Torrey Searle <tsearle@gmail.com>
Date:   Thu Apr 4 11:40:26 2013 +0200

    modules/sipt/doc: corrected documentation typos

commit a45583716671406f6a76cfdf8778517a28cbf2e3
Author: Torrey Searle <tsearle@gmail.com>
Date:   Thu Apr 4 10:20:08 2013 +0200

    modules/sipt: initial import of module

commit 6a547b27a6e4715f2ccc3094018ed564066f7834
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Apr 4 00:38:56 2013 +0100

    doc/cfg_list: added stun to cfg docbook Makefile

commit 91b357872f06e988fd09003cffc02742d2731ce3
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Apr 4 00:38:25 2013 +0100

    modules/stun: added read-only stun_active cfg value

commit 0c49defdd27567e522c0555a9a40b0c76f5ef865
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Apr 4 00:38:01 2013 +0100

    modules/websocket: removed some unnecessary includes

commit fc1f1b750f911f7fa2d453f6ce61f011844536a9
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Apr 4 00:37:22 2013 +0100

    modules/outbound: a bit of tidying up

commit 124a40aa8c2de6831bc801899aeaa9ec05bebf77
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Apr 4 00:23:54 2013 +0100

    doc/cfg_list: added outbound and websocket to cfg doc generation

commit a33d556fc5c6c11d6364daed01bf91dbf552784b
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Apr 4 00:23:16 2013 +0100

    modules/websocket: updated copyright year
    
    - also remove configuration framework stuff in preparation for putting it
      in separate files.

commit fe912bc27e41906902f5d25838eac95304c332eb
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Apr 4 00:22:49 2013 +0100

    modules/websocket: moved config framework stuff to separate files
    
    - To facilitate docbook

commit f85976ec461fc8325c9fa55e2b38ffef132098e1
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Apr 4 00:22:15 2013 +0100

    modules/outbound: updated year in copyright statement

commit cf5a4dcc3454f3c0e08228d0824f57db8aa2e192
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Apr 4 00:21:47 2013 +0100

    modules/outbound: fixed typo

commit 5dc7bf64ede0d41cead968ac52677df022f262a8
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Apr 4 00:20:55 2013 +0100

    modules/outbound: Removed extern for ds_ping_reply_codes_update

commit 7fffcebb7ec85bfdffd3712b8f7d8ee91575fe22
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Apr 3 21:55:47 2013 +0200

    pike Add counter for blocked IP addresses

commit ddfadf58f4a99fb160554e81e43fca5ddf0c38ad
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Apr 3 21:27:45 2013 +0200

    pike Update README with section ID's

commit ba074d8a9ad0c415237e9c604a3adb432c51b754
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Apr 3 21:22:47 2013 +0200

    sst Update documentation and add reference to dialog_ng module

commit 530e1e9e3f5100c4e6fc8ecb1f2005c07e7b860a
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Apr 3 21:11:08 2013 +0200

    snmpstats Documentation updates

commit 43cc6015e8604e309672da4d754b5022d1e256c9
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Wed Apr 3 14:54:36 2013 -0400

    modules/sca: ensure line-seize sub update uses index from request
    
    - lazy removal of line-seize subscriptions that were not used for a
      call could lead to failure to release expired seized appearance.
      Client must have a lingering, expired line-seize subscription that
      hasn't yet been purged by the timer, and indices must not match.
      Fix ensures that the appearance-index from the new line-seize
      subscription overwrites the index left over from the expired one.

commit 3339e7a5bd205599fed63f82536626732b3f23d9
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Wed Apr 3 14:46:27 2013 -0400

    modules/sca: fix SCA_CALL_INFO_EMPTY macro
    
    - test should be a logical OR, not AND.

commit 348876e0097f70b6e155e1afe58030d5bd6077fc
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Apr 3 20:56:49 2013 +0200

    timer Documentation update (section IDs)

commit 7670fafb184f0f16bf5903b4c75c3d327891756f
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Apr 3 20:53:49 2013 +0200

    sipcapture Update to README xml files (section IDs)

commit 244bfd5004804b20d983afd6e9caccfd9f70fde4
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Apr 3 20:20:47 2013 +0200

    snmpstats Add transport indications to the mib
    
    This commit adds support for the config framework to the snmpstats module.

commit 7bc2efb300dcce267984cd3804349295ec8d2ed5
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Apr 3 20:01:35 2013 +0200

    core Make sure Kamailio doesn't crash if TCP is disabled and RPC core.tcp_list RPC command is issued

commit d7959e5e63130889b6b589096388eaa6b76216d1
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Apr 3 09:22:49 2013 +0200

    kex Update README XML with section id's

commit 3814b0ef258fb904aa3571058a9e76dc990bd252
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Apr 3 09:14:41 2013 +0200

    tls Reformat section IDs

commit 6a9048a14bae1fd9a66239533a9af23ad390ab20
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed Apr 3 16:18:14 2013 +0100

    modules/tm: Fix t_next_contact_flow return value
    
    - Return 1 if a new flow was found
    - Return -1 if not found

commit 4ae14b095cb0a24f743a6c90db2f273dcfb163aa
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Wed Apr 3 16:57:44 2013 +0200

    b/f: Initialize rtpp_set_list properly (set it to 0), this can otherwise cause errors.

commit 6759d6bbdd5ff918759789bde00b8e74235b4051
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed Apr 3 15:55:47 2013 +0100

    modules/tmx: Add $T_reply_ruid pv to return ruid for a branch reply
    
    - Can be run from a failure_route or branch_failure_route

commit ef9115b65fc21f8d64687b2787a50aa025d188c7
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed Apr 3 15:18:22 2013 +0100

    modules/tm: Make ruid available in uac structure
    
    - ruid is stored per uac
    - ruid can be retrieved when a response to the branch is received

commit 4cdd9f7502a11bc48d0413811606444b24b984e2
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed Apr 3 15:06:35 2013 +0100

    modules/registrar: Allow unregister for ruids in branch_failure_route
    
    - unregister(domain, uri, ruid) is accepted in branch_failure_route
    - unregister(domain) is not.

commit 445e23e221d54e105f256e54c06c6e5a28ba848c
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed Apr 3 15:04:38 2013 +0100

    modules/usrloc: Fix get_urecord_by_ruid to return static aor
    
    - Fixed a bug which returned a pointer to a stack variable
    - Fixed some potential (?) infinite loops

commit befb822c7548c063c9643e8e6b27b1a6e9ff1631
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Wed Apr 3 12:55:01 2013 +0200

    b/f: an error would be nice, if the module fails to load ;-)

commit 3b76b3bb674420ffcee1cb400ee812bf9e7db418
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Apr 2 20:35:44 2013 +0200

    utils Add section ID's to README xml

commit 43d59fe1093e7319848794a7c266d3605f764d1a
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Apr 2 20:31:07 2013 +0200

    db_cluster Add section IDs to XML file and update some text

commit 68a8ef2ed9e616f563a28d87d591f5deebd23085
Author: Jason Penton <jason.penton@smilecoms.com>
Date:   Tue Apr 2 20:29:50 2013 +0200

    modules/dialog_ng: fixed bad append bug and added null sentinel
    	- thanks Hugh

commit f0f31127878ecde2dac854598030f0d7d5374f18
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Apr 2 20:08:43 2013 +0200

    acc Update documentation with section IDs

commit 70c5705a6cfd9ba8fc8f5519145eb5d4b13770da
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Apr 2 19:26:35 2013 +0200

    db_mysql Correct e-mail address that had a typo.

commit 9e7f627c5e9a4c34193e4662fbe341b70fa308bf
Author: Jason Penton <jason.penton@smilecoms.com>
Date:   Tue Apr 2 19:44:46 2013 +0200

    modules/dialog_ng: bug fix for concurrent dialog did generation
    	- spotted by Camille @ Orange - tks!

commit b961a960581394913dc79240fe983723a57e5b26
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Tue Apr 2 13:23:27 2013 +0100

    modules/stun: fixed typo

commit fe977dfcb940b1c48dd26fe5fe61a25aed23b96a
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Apr 2 14:13:01 2013 +0200

    db_mysql Add transaction support
    
    Patch contributed via Google+ by Håkon Nassjöen <haakon.nassjoen@gmail.com>

commit e9267d7e6a0c6a1715f70916a6879f4288f14a57
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Apr 2 11:09:27 2013 +0200

    cfgutils Adding ID's to xml sections for alfabetic indexes

commit 399ab478349f320a44180abbb1546c93981b566a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 1 22:40:21 2013 +0200

    app_lua: readme regenerated to be in sync with xml docbook file

commit 1262b4401954661028e10bfb3b54d0ed00876711
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Apr 1 20:41:48 2013 +0200

    snmpstats add entry for outbound module

commit 7d272f893c3e0f260db1af5fc07dccd7d93690df
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Apr 1 10:06:33 2013 +0200

    snmpstats Documentation updates

commit 5397c6c4d9a9b3f50561893855d7469cfbf58858
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Apr 1 09:12:01 2013 +0200

    outbound add config framework variable to indicate active module

commit 709acbb709c43d1b9d391bebf8a99b3bfe3c3e28
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sat Mar 30 19:01:52 2013 +0100

    cfg.h - config framework - doxygenify documentation

commit 2df6f560bcc54d2966732d397713a9cf3233d5fe
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Mar 31 21:49:10 2013 +0200

    dialog: SDP can be passed to MI/RPC dlg_bridge
    
    - rework from a patch of Patrick E.

commit aa6154afcf3e2d59ad09659d7e60bf3691f1d2e3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Mar 30 22:31:31 2013 +0100

    doc/rpc_list: updated the docs with lists of rpc commands

commit 11bc294a9d64e31014ccb836290467984c28ce65
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Mar 30 20:59:24 2013 +0100

    dialog_ng: set kamailio mod interface always
    
    - it breaks rpc list generation otherwise

commit 688f2902977ee52d0c3d89a1f6459ca0d8c624f9
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Sat Mar 30 20:28:03 2013 +0000

    modules/websocket: moved some configuration across to the cfg framework
    
    - As suggested by @oej

commit 21fa34f61ba4d9778e6b79d978818b47d0928639
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Sat Mar 30 12:21:02 2013 +0000

    modules/websocket: added lots more SIP/MSRP specific statistics
    
    - also updated output of dump MI command to include sub-protocol information

commit 63b50d3b0e3a2250effd9a1aa92b7776854364a6
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Sat Mar 30 11:36:41 2013 +0000

    modules/websocket: added some sub-protocol related statistics

commit f88dd6d7197af1e4bf5a9e24cdf9ac8975ae2345
Author: Marius Zbihlei <mariuszbi@gmai.com>
Date:   Sat Mar 30 11:19:24 2013 +0000

    modules/dnssec Added copyright notices
    
    Also forgot a memset..

commit 75ade496d319ac16df0b00ca578c1cc9b866010a
Author: Marius Zbihlei <mariuszbi@gmai.com>
Date:   Sat Mar 30 10:56:18 2013 +0000

    modules/dnssec New dnssec resolver module based on libval
    
    To use, simply load the module
    It will overide the system resolvers (i.e. gethostbyname, res_search) with libval's provided wrappers that support
    DNSSEC.
    Further functionality will be added.

commit 243da7b8a96db33090fd6e2e5d84f4dcd47652b5
Author: Jon Bonilla <jbonilla@sipwise.com>
Date:   Sat Mar 30 11:46:00 2013 +0100

    Set lucid version to 4.0.0

commit 0d279eb512ac6740fe1da6e96f7580303f09c025
Author: Marius Zbihlei <mariuszbi@gmai.com>
Date:   Sat Mar 30 10:44:39 2013 +0000

    core: refactored DNS primitives and removed DNSSEC support from core
    
    The library functions can now be easily overwritten by modules(dnssec) to allow enhanced resolving capabilities

commit f139948421f2232efae6c2bdd6ea95547b6de533
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sat Mar 30 09:49:16 2013 +0100

    snmpstats Add support for the Websocket module statistics
    
    Hint to developers: If you add statistics and selects in your module, you
    make it very easy to add SNMP support for your module. Then SNMPstats
    can just use generic APIs to find your data. Please also add a generic
    way of finding out if a module is configured and used too, if possible.
    Sometimes modules are just loaded, but not used anywhere. Better to
    reflect real data in SNMP if possible.
    
    Using the old "SER" way of using selects for config data that
    is allowed to change at runtime opens up for SNMP writes to manage
    your module as well.
    
    And of course, using selects and counters/statistics variables also
    helps the RPC interface, so it's both cool and the Right Thing To Do (TM).
    
    Yes, commit messages can be informative as well. :-)

commit b9476db0c1e1ce869c1da2f87dfaf411edf69277
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Mar 30 09:24:19 2013 +0100

    core: set TOS for tcp IPv6 sockets

commit b57f64533dbc538f3d5282d0196598062f0b4652
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Mar 30 09:15:00 2013 +0100

    core: set TOS for IPv6 sctp sockets

commit 222066ba16ec4b2064c4fc50e533e27f4c4fb74d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 29 12:19:36 2013 +0100

    app_lua: clean local reload array and shut down

commit e2bd2192b5ddc33d0e8fd486467842d9cceda131
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sat Mar 30 09:10:02 2013 +0100

    stun	Add clarification to the README
    
    And a big thank you to Peter Dunkley and Crocodile RCS for doing the
    work involved in making this a module, instead of a compile time
    options. Modules are cool. And easier to handle by pre-compiled
    distributions/packages.

commit ce0c420ba30388256e958a0bdf6d8f37138c3f97
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Fri Mar 29 23:35:39 2013 +0000

    modules/outbound: changed some INFO level output to DBG

commit bce42abfd19f5beb26fc27ab77fed5f679a378ee
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Fri Mar 29 23:31:54 2013 +0000

    modules/rr: fixed outbound related segmentation fault

commit 7dfdcfed55916cce7541d28251cb4c82a0823829
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Fri Mar 29 23:31:39 2013 +0000

    modules/outbound: fixed segmentation fault

commit 56be9d6100c22333a14f18f0a506bd8652240e9d
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Fri Mar 29 23:12:58 2013 +0000

    core: added structure to hold cached decoded flow-token to sip_msg structure

commit dc1e11b5d03ec033ba7fee421f57d56fa223fddb
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Fri Mar 29 23:12:18 2013 +0000

    modules/rr: updated because outbound:decode_flow_token() arguments changed

commit 2bff7566a0506ea06ab2de735db30af3e4c9c110
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Fri Mar 29 23:11:24 2013 +0000

    modules/outbound: cache decoded flow-token in sip_msg structure
    
    - Saves multiple OpenSSL calls if the same flow-token is needed in more
      than one place

commit 030d591a1e80b32d88b606bf0bc0d8ed80ad3b31
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Fri Mar 29 22:32:13 2013 +0000

    modules/outbound: updated edge proxy example to use STUN module

commit 2857eb4b2de20c18ac31212c5336092f08184309
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Fri Mar 29 22:28:00 2013 +0000

    modules/stun: removed unnecessary include

commit c264ea399e17a87a59282b654bdbdebea2841e34
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Fri Mar 29 21:49:56 2013 +0000

    pkg/kamailio/(centos|fedora): Updated .spec to build new stun module
    
    - Also updated rel to dev1

commit e090a714728950b40cf09956137db4ce93d08960
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Fri Mar 29 21:49:29 2013 +0000

    modules/outbound: updated to reflect STUN being in a module now

commit c22230bddf3aeebdae9062d3c5c4c37ce59f8a96
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Fri Mar 29 21:49:07 2013 +0000

    core: Updated modules list in Makefile.groups to include stun

commit c573aa70bba657ba58202c4125d354439478adb2
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Fri Mar 29 21:47:57 2013 +0000

    core: removed STUN from core
    
    - Added hooks so that STUN messages can be passed to a module
    - Removed STUN configuration file parameters

commit 55510ba22e248ea774e7c04b0132c9c5af858d15
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Fri Mar 29 21:46:20 2013 +0000

    core: removed ser_stun.[ch] from core
    
    - STUN now in a module

commit 02718defd1785fe5b94255077a9945354ee6cc19
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Fri Mar 29 21:45:45 2013 +0000

    modules/stun: Module documentation for STUN

commit 4afa7a1f9dfc61679db11a5e76e3d3de10be1391
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Fri Mar 29 21:44:48 2013 +0000

    modules/stun: STUN module
    
    - Based on ser_stun.[ch]
    - No longer a compile time option in Kamailio core

commit 84ad1a93976a0f8251ab0d86319d91d48a3a4d91
Merge: 45b4d0b 33108f4
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Fri Mar 29 14:55:58 2013 +0000

    Merge branch 'master' of ssh://git.sip-router.org/sip-router
    
    * 'master' of ssh://git.sip-router.org/sip-router:
      modules/registrar: changed instance related INFO to DBG

commit 45b4d0b480ca0c0c02327bcbd925865a7571fcf5
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Fri Mar 29 14:54:52 2013 +0000

    lib/srdb1, kamctl: Add new rtpproxy db table to schema

commit 33108f4843fdef6d45773849089446b0c408ecf3
Author: Juha Heinanen <jh@tutpro.com>
Date:   Fri Mar 29 16:30:51 2013 +0200

    modules/registrar: changed instance related INFO to DBG

commit 9a0e58667f705197b8e5291b54909fd370b2b7ab
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Fri Mar 29 14:07:59 2013 +0000

    modules/rtpproxy: Add database support to rtpproxy
    
    - If db_url modparam is set rtpproxy sets will be loaded from database
    - If the instance is marked as disabled in database it will be loaded as disabled
    
    - Currently no persistence (enable/disable MI command does not affect DB)
    - Loaded during mod_init - cannot be reloaded at runtime (as before)

commit f9a7a9476f3d925fbfbde706ff7690423e96e7c8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 29 12:05:17 2013 +0100

    app_lua: moved local array for reload as global variable
    
    - avoid runtime allocation/free for each execution when reload is
      enabled
    - renamed sr_reload to _app_lua_sr_reload for better namespacing
      conflict resolution

commit c9082cb51b204d5001b0bb819d72669fdcdf3d98
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Mar 29 10:21:42 2013 +0100

    modules/app_lua: Fix not C standard initialization

commit 9d908f1d24df8c1644c3fbed3d99f5011106cae6
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Mar 28 10:18:10 2013 +0100

    modules/app_lua: Added reload parameter to deactivate the reload check

commit db397f15b9d2faacda9a8175398e1df524fd1875
Author: Víctor <linuxmaniac@torreviejawireless.org>
Date:   Wed Mar 27 21:30:40 2013 +0100

    modules/app_lua: add app_lua.list and app_lua.reload rpc commands

commit 50b116cf4c9c33c4f23c1d5b66fd313a7f40c572
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 29 11:02:31 2013 +0100

    usrloc: use NULL domain for updating ul attributes for use_domain=0
    
    - use counter var for db matching keys

commit afc8b3e7ae13198c7bca42f7f7fc5499418cfa59
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 29 09:25:09 2013 +0100

    Makefile.defs: version set to 4.1.0-dev2

commit c77ec4ed4cc756373b0f20885d4f04d2276c00c1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 29 09:23:43 2013 +0100

    Makefile: pure target associated to maintainer-clean

commit c26d6bb13fb699ec2cb9e916d8a562d3ee4c8f0d
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Mar 29 09:38:29 2013 +0100

    snmpstats Adding more memory data variables
    
    Also, remove dependency of the kex module by interfacing directly
    with the core the same way as the kex module does get memory information.

commit 60953cd884af7d070ce44844a874f2bd75833998
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Fri Mar 29 01:08:02 2013 +0000

    modules/outbound: updated edge proxy example in README

commit f6b72765da5cf12f8dc1e4157a3e526d5d0aa956
Author: Olle E. Johansson <oej@edvina.net>
Date:   Thu Mar 28 22:50:59 2013 +0100

    snmpstats Adding another list of TCP settings
    
    Just a few more to go, then TLS

commit 57bb2450a5b0db4c18dd139ae3ae28f480b379c7
Author: Olle E. Johansson <oej@edvina.net>
Date:   Thu Mar 28 21:30:57 2013 +0100

    snmpstats Add a few more TCP connection settings

commit 464ce5d71d738f706f0d4a26573444809496068e
Merge: 1d8597f 084be45
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Thu Mar 28 10:00:05 2013 +0000

    Merge branch 'master' into hpw/branch_failure_route
    
    * master: (33 commits)
      core: set TOS for IPv6 UDP sockets
      rtpproxy: add missing wrapper function for unforce_rtp_proxy
      modules/outbound: further improvement to the use_outbound() check
      rtpproxy: support pvars in function parameters
      modules/rr: copy the flow-token for "incoming" messages when using outbound
      modules/outbound: improved check for outbound
      modules/rr: only use flow-token for routing if it doesn't point to the source of the request
      pkg/kamailio/(centos|fedora): Updated .spec after addition of cnxcc module
      Makefile.groups: cnxcc module added to extra list
      core: auto-define cfg directive MOD_modname for each loaded module
      snmpstats Add tcpasync and tcpmaxconns
      snmpstats Add IDs to sections in documentation
      cnxcc: added new module for credit control
      snmpstats activate new parts of the KAMAILIO-MIB
      snmpstats Add information about version and tcp connections
      usrloc: new option for db_mode - DB_READONLY (4)
      enum: define the max size for numbers
      db_mysql: new module parameter - insert_delayed
      Makefile: exclude debian sym link when generating tarball
      msrp: fix compile warning of argument type in dbg message
      ...

commit 1d8597f99b43154c1a078ade47984e6faf9f149c
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Thu Mar 28 09:48:04 2013 +0000

    modules/tm: Fix setting instance in uac branches

commit 084be456bc0fab015cf9964ac85651fa60ea77c9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 27 20:53:00 2013 +0100

    core: set TOS for IPv6 UDP sockets
    
    - reported by Klaus Feichtinger, FS#179

commit 9e6af79d0cf1b0e10694880147a28966313fb5a4
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Wed Mar 27 13:30:05 2013 -0400

    rtpproxy: add missing wrapper function for unforce_rtp_proxy

commit a5f8f4cd4da60168fd73d7999c09181582ec5943
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Wed Mar 27 16:51:52 2013 +0000

    modules/outbound: further improvement to the use_outbound() check

commit cd3358dd935781489e2b7122fe20a19310f97546
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Wed Mar 27 12:46:28 2013 -0400

    rtpproxy: support pvars in function parameters

commit 0c1725c8ccb08280a9c161e34fa9e43347cae7b0
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Wed Mar 27 16:33:17 2013 +0000

    modules/rr: copy the flow-token for "incoming" messages when using outbound

commit b2fb355fe5c9c64727d873cbe8d6fd883ebd2537
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Wed Mar 27 16:32:59 2013 +0000

    modules/outbound: improved check for outbound

commit 874669f483e1efba032bd695eb6cee4275673874
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Wed Mar 27 15:43:02 2013 +0000

    modules/rr: only use flow-token for routing if it doesn't point to the source of the request

commit 2f85ac8828b2d336069c618ef4d209d61809c19f
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed Mar 27 14:36:59 2013 +0000

    modules/tm: Enable retrieving of branch instance id from uac structure
    
    - Add instance to uac structure and populate when uac created
    - Add get_this_branch_instance function to retrieve instance in a branch failure route

commit 5d1a3b87fde83455f63075d8fdf39b7b99d4053c
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed Mar 27 14:25:32 2013 +0000

    modules/xprint: Updated to use the new get_branch()/next_branch() functions

commit 800d56979226ad80e045fb316e19fb3b77ce7f57
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Wed Mar 27 13:59:44 2013 +0000

    pkg/kamailio/(centos|fedora): Updated .spec after addition of cnxcc module

commit 94272bdb6ce2a15ba2e165eef59561c2d2992a5f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 27 13:39:28 2013 +0100

    Makefile.groups: cnxcc module added to extra list

commit a1e0c05e953140b026325117c3d8ace5a2ccf900
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed Mar 27 11:53:18 2013 +0000

    modules/pv: Updated to use the new get_branch()/next_branch() functions
    
    - New instance parameter is currently not used

commit 691ebf0178aa25b5ef19eb6a220d335be3900a3b
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed Mar 27 11:52:15 2013 +0000

    modules/permissions: Updated to use the new get_branch()/next_branch() functions

commit 58c9ba973415caf2a39c0c6fefbd66986d475a89
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed Mar 27 11:46:45 2013 +0000

    modules/domain: Updated to use the new get_branch()/next_branch() functions

commit 42a1548a57ec8e3a8779f1644347340c25aa1bdd
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed Mar 27 11:44:08 2013 +0000

    core: Update get_branch() to return instance from appended branches
    
    - get_branch() and next_branch() updated
    - modified select_core.c to use new function definition

commit 14525efb68380b759347e64441cb90f97c1e3595
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 26 23:45:50 2013 +0100

    core: auto-define cfg directive MOD_modname for each loaded module
    
    - example: if acc module is loaded, MOD_acc is defined in cfg
    - suggestion by Olle E. Johansson

commit e1dc02d523867fc9934e862397e6da6b256c7b1b
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Mar 26 22:16:03 2013 +0100

    snmpstats Add tcpasync and tcpmaxconns
    
    This is to test if I can reach core configuration settings for TCP. Tests prove that it's
    possible. Will go ahead and add other settings as well.
    
    One question is if we should allow changing these variables in SNMP, like we do
    over the RPC interface or selects. Let's think about that.

commit 63a72893c84aad1edd7b139dbe36e3c337d4e9ae
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Mar 26 21:29:48 2013 +0100

    snmpstats Add IDs to sections in documentation

commit 76a967f1db16540257fe8a54fe85e3993060b304
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Tue Mar 26 12:10:11 2013 +0000

    modules/tm: Update t_next_contact_flows for use in branch_failure event_route
    
    - Rename to t_next_contact_flow as only one flow will be used
    - Selects and uses the next flow with the same instance_id as the failed branch

commit 0b79baecf4a36a47522fd222614e370c5d044e8f
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Tue Mar 26 11:43:35 2013 +0000

    core: Add defines required for a new branch_failure_route type

commit 54a98bc741daba4d0c14c587d22dddf3c01a2e30
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Tue Mar 26 11:40:38 2013 +0000

    modules/tm: Create branch-failure event route

commit 054af083489cba1d7072768734abdc5cf8ef916b
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Tue Mar 26 11:22:31 2013 +0000

    Revert "core: Initial revision of branch_failure_route"
    
    Remove new branch_failure_route in favour of an event_route
    
    This reverts commit a5946574cb9917f0a9a90ea547c9357f3f6477bd.

commit 96596e282af0a967c93e162169c6729d183557b9
Author: Carlos Ruiz Díaz <carlos.ruizdiaz@gmail.com>
Date:   Tue Mar 26 00:58:28 2013 -0300

    cnxcc: added new module for credit control

commit d269473c935ccd1b867ba215c8b4701f8cf24027
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sun Mar 24 21:52:41 2013 +0100

    snmpstats activate new parts of the KAMAILIO-MIB

commit 90c51c7b0f85494bc95afc4b976c142051cb7792
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sun Mar 24 21:49:02 2013 +0100

    snmpstats Add information about version and tcp connections
    
    Output from SNMPwalk with the new additions:
    
    KAMAILIO-MIB::kamailioNetTcpConnEstablished.0 = Counter32: 0
    KAMAILIO-MIB::kamailioNetTcpConnFailed.0 = Counter32: 0
    KAMAILIO-MIB::kamailioNetTcpConnReset.0 = Counter32: 0
    KAMAILIO-MIB::kamailioNetTcpConnSuccess.0 = Counter32: 0
    KAMAILIO-MIB::kamailioNetTcpConnOpened.0 = Gauge32: 0
    KAMAILIO-MIB::kamailioNetTcpConnPassiveOpen.0 = Counter32: 0
    KAMAILIO-MIB::kamailioNetTcpConnReject.0 = Counter32: 0
    KAMAILIO-MIB::kamailioNetTcpEnabled.0 = INTEGER: true(1)
    
    KAMAILIO-MIB::kamailioSrvMaxMemory.0 = Gauge32: 33554432
    KAMAILIO-MIB::kamailioSrvFreeMemory.0 = Gauge32: 31709088
    
    KAMAILIO-MIB::kamailioSrvCnfFullVersion.0 = STRING: kamailio 4.5.0 (i386/linux) 50af49
    KAMAILIO-MIB::kamailioSrvCnfVerName.0 = STRING: kamailio
    KAMAILIO-MIB::kamailioSrvCnfVerVersion.0 = STRING: 4.5.0
    KAMAILIO-MIB::kamailioSrvCnfVerArch.0 = STRING: i386
    KAMAILIO-MIB::kamailioSrvCnfVerOs.0 = STRING: linux
    KAMAILIO-MIB::kamailioSrvCnfVerId.0 = STRING: 50af49
    KAMAILIO-MIB::kamailioSrvCnfVerCompTime.0 = STRING: 12:12:27 Mar 24 2023
    KAMAILIO-MIB::kamailioSrvCnfVerCompiler.0 = STRING: gcc 4.1.2
    KAMAILIO-MIB::kamailioSrvCnfVerFlags.0 = STRING: STATS: Off, USE_IPV6, USE_TCP, USE_TLS, TLS_HOOKS, USE_RAW_SOCKS, DISABLE_NAGLE, USE_MCAST, DNS_IP_HACK, SHM_MEM, SHM_MMAP, PKG_MALLOC, USE_FUTEX, FAST_LOCK-ADAPTIVE_WAIT, USE_DNS_CACHE, USE_DNS_FAILOVER, USE_NAPTR, USE_DST_BLACKLIST, HAVE_RESOLV_RES

commit d80ea02f5d96477e1c6deca581500cfa4a24380e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Mar 24 13:53:50 2013 +0100

    usrloc: new option for db_mode - DB_READONLY (4)
    
    - location records are loaded only at startup
    - no write back to database, not even at shutdown
    - useful when registrations are replicated to another node that does the
      db storage at runtime
    - started from a patch by Marcus Hunger

commit ef8fae0e21ca09725c7f9c06384e0a4ce37c4c6e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Mar 24 13:24:58 2013 +0100

    enum: define the max size for numbers
    
    - set it to 22 (previously hardcoded value was 17)
    - easier to adjust and check for overlenght
    - patch by Marcus Hunger

commit 61c706ef813520ce0ac6767e6be7ef6e52bd6b3a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Mar 24 13:07:39 2013 +0100

    db_mysql: new module parameter - insert_delayed
    
    - if set to 1, then all INSERT API queries will be converted in INSERT
      DELAYED (only DB API insert, not for raw queries)

commit 9cbe03b3b42826c656b73a8793a8c2db9e7c3d29
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Mar 24 12:50:50 2013 +0100

    Makefile: exclude debian sym link when generating tarball

commit 7339d847adfd098c58426e96e5e3730ad580d543
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Mar 24 12:38:45 2013 +0100

    msrp: fix compile warning of argument type in dbg message
    
    - reported by Olle E. Johansson

commit bb76415ba7b623242a84b295728e61d307ab48fb
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sun Mar 24 11:45:43 2013 +0100

    snmpstats Clear upp method-supported logic a bit and add "dialog-ng" for call statefullness

commit 3580d7fbc3318a2eefaa62e60fcad363e953cccb
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sun Mar 24 11:38:27 2013 +0100

    snmpstats Add SNMP support for shared memory
    
    This is just the first proof-of-concept addition, will add more of the
    core variables for memory and TCP connections

commit 1826a5f4e3a981e30956da61e11ea551aae0b714
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Mar 23 10:44:31 2013 +0100

    rr: use sips to build RR headers of R-URI has sips
    
    - reported by Hugh James, FS#277

commit 4baf0389c57a7e705c5b01dd95da0e8978dc784a
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Wed Mar 20 13:23:49 2013 -0400

    p_usrloc: commenting out unused db_timer_udomain() to get rid of compiler warnings

commit 67609608aa4306de9a34a28a3a31880ad0d17e8e
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Wed Mar 20 13:16:27 2013 -0400

    kamailio/utils/sercmd: remove unused but set variable

commit b7a41ef47ad5d7fa90e577673cc2f38ab5ef2237
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Wed Mar 20 13:15:08 2013 -0400

    kamailio/utils/sercmd: remove unused but set variable

commit ff94115921a08ba4da29baf2761db47bd0b7f8f5
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Wed Mar 20 13:13:27 2013 -0400

    kamailio/utils/sercmd: remove unused but set variable

commit 387adace552c22eaf15a049b23694bcd79cea3a8
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Wed Mar 20 13:02:16 2013 -0400

    auth_diameter: remove unused but set variable

commit 941c48ae6909994ae090c9d52766cd4dd5d4f938
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Wed Mar 20 13:00:27 2013 -0400

    auth_diameter: remove unused but set variable

commit 94e7ae77a6674d5e6a6d025a8e85f7b1c8733057
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Wed Mar 20 17:31:34 2013 +0100

    Updated example config for S-CSCF

commit 0d8cec6b6cd9027ef7313608db7e27667643fdf6
Author: Anca Vamanu <anca.vamanu@1and1.ro>
Date:   Wed Mar 20 15:39:12 2013 +0200

    modules/drouting Improvement for do_routing in failure route
    
    Improvement for sort_order 2 : if the failure groups have repeating
    gateways the module will take care internally not to try again a gateway
    that was already tried.

commit 6bb98ddd9ee4913c7a56ca5ffa57d9f74e7bc1b3
Author: Lucian Balaceanu <lucian.balaceanu@1and1.ro>
Date:   Wed Mar 20 14:27:30 2013 +0200

    modules/carrierroute Improvement for cr_route in failure route
    
    Small improvement in cr_route() function - when it is called from
    failure_route it will take care not choose a previously choosen gateway.
    
    Added cr_reload sercmd.

commit a5946574cb9917f0a9a90ea547c9357f3f6477bd
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Tue Mar 19 15:43:46 2013 +0000

    core: Initial revision of branch_failure_route
    
    - New branch_failure_route defined
    - cfg route is called but xlog() causes segfault

commit 4e0cf550f75835b3f97bda9bb7934389a54b1f18
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Tue Mar 19 15:41:55 2013 +0000

    modules/tm: Initial revision of branch_failure_route
    
    - New branch_failure_route defined
    - cfg route is called but xlog() causes segfault

commit a0b01f77de163cf7ea9d71d5293a1bfa20d31fa6
Author: Henning Westerholt <hw@kamailio.org>
Date:   Tue Mar 19 15:32:25 2013 +0100

    rtpproxy: fix spelling error in docs, reported from Victor V. Kustov, coyote at bks dot tv

commit c218ae122d5de9757bacc114a4bf4a374b7ea9c7
Merge: ea3a03d 92bbfd0
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Tue Mar 19 09:38:17 2013 +0000

    Merge branch 'master' of ssh://git.sip-router.org/sip-router
    
    * 'master' of ssh://git.sip-router.org/sip-router:
      modules/sca: seize appearance for SCA callee answering w/o Call-Info

commit 92bbfd0b04306dd53e8eae444f46de768239875b
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Mon Mar 18 15:03:24 2013 -0400

    modules/sca: seize appearance for SCA callee answering w/o Call-Info
    
    - Yealink firmware 7.70.0.130 doesn't include a Call-Info header with
      200 OK response to INVITE.

commit ea3a03de4f1a3ba163302ab2d5ee140bab49a85c
Merge: 3a45d92 fac2d49
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Mon Mar 18 17:24:03 2013 +0000

    Merge branch 'master' of ssh://git.sip-router.org/sip-router
    
    * 'master' of ssh://git.sip-router.org/sip-router:
      modules/sca: cast logging of time_t to long int to quiet warnings.

commit fac2d49b667c5c18fce01387d9c02afcce8ec55f
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Mon Mar 18 10:32:45 2013 -0400

    modules/sca: cast logging of time_t to long int to quiet warnings.
    
    - Report from Olle Johansson. Latent Y2K38 problem, but that needs a
      project-wide solution.

commit 3a45d925c7f06072aef9edba3b0ef8c17e12c6e2
Merge: dd0b43e 07ddc78
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Mon Mar 18 11:57:17 2013 +0000

    Merge branch 'master' of ssh://git.sip-router.org/sip-router
    
    * 'master' of ssh://git.sip-router.org/sip-router:
      modules/app_java: refactoring, changed parameter 'force_kam_cmd_exec' to 'force_cmd_exec', updated docs     - moved ThrowNewException from utils to java_support     - removed macro FORCE_CAST_O2P     - removed get_struct_sip_msg     - renamed parameter 'force_kam_cmd_exec' to 'force_cmd_exec'     - updated docs caused parameter change
      modules/app_java: README to README-draft, added actual README
      modules/app_java: moved README, removed other formats except xml from doc directory.
      modules/app_java: added documentation, removed *.class,*.jar
      modules/sca: fix -Waddress warnings caused by static strs in SCA_STR_EMPTY
      modules/sca: process BYE without Call-Info from shared line.
      modules/outbound: Warn during mod_init() if STUN is not built or enabled
      modules/outbound: free shared memory for flow-token key during shutdown
      sca: reduce log level to DBG when replacing RURI when retrieving held call.
      modules/outbound: Fixed bug in outbound mod_init
      modules/outbound: The flow-token key is now automatically generated

commit 07ddc78df819edff18cc339cb234c22d140bd3a4
Author: Konstantin Mosesov <ez@voipgroup.org.ua>
Date:   Mon Mar 18 02:04:17 2013 +0200

    modules/app_java: refactoring, changed parameter 'force_kam_cmd_exec' to 'force_cmd_exec', updated docs
        - moved ThrowNewException from utils to java_support
        - removed macro FORCE_CAST_O2P
        - removed get_struct_sip_msg
        - renamed parameter 'force_kam_cmd_exec' to 'force_cmd_exec'
        - updated docs caused parameter change

commit 87a21516e1c75d11513df901567183b0146337ab
Author: Konstantin Mosesov <ez@voipgroup.org.ua>
Date:   Mon Mar 18 01:45:49 2013 +0200

    modules/app_java: README to README-draft, added actual README

commit a01d84bf61ade1b0362c16a41acec262a41b919a
Author: Konstantin Mosesov <ez@voipgroup.org.ua>
Date:   Mon Mar 18 01:20:29 2013 +0200

    modules/app_java: moved README, removed other formats except xml from doc directory.

commit fc425b1c36a335af1ee5ca183cca72b6a472843f
Author: Konstantin Mosesov <ez@voipgroup.org.ua>
Date:   Sun Mar 17 01:16:20 2013 +0200

    modules/app_java: added documentation, removed *.class,*.jar

commit d80b4afc7d0dddebd9ffe06e0174a79871daf822
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Sat Mar 16 16:35:29 2013 -0400

    modules/sca: fix -Waddress warnings caused by static strs in SCA_STR_EMPTY
    
    - Tested on Ubunut 12.04 LTS. Report from Konstantin Mosesov.

commit 287cccf2af17e5f2f8fe09c41025b4d27bb4fda9
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Fri Mar 15 17:01:23 2013 -0400

    modules/sca: process BYE without Call-Info from shared line.
    
    - Ciscos & Aastras don't seem include Call-Info header in BYE. Look up
      dialog by tags and release associated appearance-index.

commit 85b26219f9e4c3c8c7c990a4897d40645b4ad6e7
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Fri Mar 15 15:04:07 2013 +0000

    modules/outbound: Warn during mod_init() if STUN is not built or enabled
    
    - STUN is required for outbound with UDP.  Don't want to stop Kamailio starting
      when the outbound module is loaded and STUN is not available - but a warning
      seems appropriate.

commit 9d9d51438acd1d534f14ecbc8eb0030b45333177
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Fri Mar 15 14:54:41 2013 +0000

    modules/outbound: free shared memory for flow-token key during shutdown

commit a51bc822f70f4185b55455456dc147205cbbbdc7
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Fri Mar 15 10:22:26 2013 -0400

    sca: reduce log level to DBG when replacing RURI when retrieving held call.

commit c924645fcfb706fc20ed715a00531d785f99cbde
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Fri Mar 15 14:07:04 2013 +0000

    modules/outbound: Fixed bug in outbound mod_init

commit f474e85616f6f98a6ac193c7425f6c85af8efa20
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Fri Mar 15 12:14:31 2013 +0000

    modules/outbound: The flow-token key is now automatically generated
    
    - Uses OpenSSL RAND_bytes() to select 20 cryptographically strong pseudo-random
      bytes for the key.
    - Flow-token key can no longer be manually set.

commit dd0b43e2ac06ed901f959d9e5a90312d865dedfd
Merge: 1c27645 3445718
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Fri Mar 15 12:08:16 2013 +0000

    Merge branch 'master' of ssh://git.sip-router.org/sip-router
    
    * 'master' of ssh://git.sip-router.org/sip-router: (40 commits)
      modules/registrar: fixed lock usage in unregister()
      modules/pv: can only retrieve $ruid for a request
      ims_icscf: fix include list for BSD
      modules/pv: added new $ruid and $branch(ruid) PVs
      modules/xprint: updated use of get_branch() and next_branch() to cope with additional argument
      modules/tm: updated use of get_branch() and next_branch() to cope with additional argument
      modules/pv: updated use of get_branch() and next_branch() to cope with additional argument
      modules/permissions: updated use of get_branch() and next_branch() to cope with additional argument
      modules/domain: updated use of get_branch() and next_branch() to cope with additional argument
      core: updated use of get_branch() and next_branch() to cope with additional argument
      core: updated get_branch() and next_branch() to return ruid (if set)
      modules/tm: updated t_serial to store/retrieve ruid
      modules/registrar: tidied up unregister() function
      modules/ims_isc: updated to include new argument to append_branch()
      modules/ims_icscf: updated to include new argument to append_branch()
      modules/exec: updated to include new argument to append_branch()
      modules/enum: updated to include new argument to append_branch()
      modules/dialplan: updated to include new argument to append_branch()
      modules/cpl-c: updated to include new argument to append_branch()
      modules/corex: updated to include new argument to append_branch()
      ...

commit 3445718155b324c3c9e4eac0d6137b6d8dca8cbf
Merge: e930f94 d6eac37
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Fri Mar 15 11:28:25 2013 +0000

    Merge branch 'outbound'
    
    * outbound: (46 commits)
      modules/registrar: fixed lock usage in unregister()
      modules/pv: can only retrieve $ruid for a request
      modules/pv: added new $ruid and $branch(ruid) PVs
      modules/xprint: updated use of get_branch() and next_branch() to cope with additional argument
      modules/tm: updated use of get_branch() and next_branch() to cope with additional argument
      modules/pv: updated use of get_branch() and next_branch() to cope with additional argument
      modules/permissions: updated use of get_branch() and next_branch() to cope with additional argument
      modules/domain: updated use of get_branch() and next_branch() to cope with additional argument
      core: updated use of get_branch() and next_branch() to cope with additional argument
      core: updated get_branch() and next_branch() to return ruid (if set)
      modules/tm: updated t_serial to store/retrieve ruid
      modules/registrar: tidied up unregister() function
      modules/ims_isc: updated to include new argument to append_branch()
      modules/ims_icscf: updated to include new argument to append_branch()
      modules/exec: updated to include new argument to append_branch()
      modules/enum: updated to include new argument to append_branch()
      modules/dialplan: updated to include new argument to append_branch()
      modules/cpl-c: updated to include new argument to append_branch()
      modules/corex: updated to include new argument to append_branch()
      modules/avpops: updated to include new argument to append_branch()
      ...

commit d6eac37fb61a79e7d99b749aa20ff903523ff2d0
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Fri Mar 15 11:15:16 2013 +0000

    modules/registrar: fixed lock usage in unregister()

commit 86440c81639e1aff66e7449a121ac8ae6d43197a
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Fri Mar 15 11:14:06 2013 +0000

    modules/pv: can only retrieve $ruid for a request
    
    - cache it in an avp for the request if you need it later

commit e930f94b71d2e5c40fa44d78738ce5efb747c5b1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 15 09:03:26 2013 +0100

    ims_icscf: fix include list for BSD
    
    - patch by Victor V. Kustov

commit 44e43d541baf52a327485d8627de3b95961bdaf9
Merge: b53624e 81b5473
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Fri Mar 15 00:02:38 2013 +0000

    Merge branch 'master' into outbound
    
    * master:
      sca: fix private hold handling
      xhttp_pi: escape special characters

commit b53624e388c283ae1294bf595af123c3b77f6b93
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 14 23:55:14 2013 +0000

    modules/pv: added new $ruid and $branch(ruid) PVs

commit 0137a2a91d29cbd80829b79dcb4cfd9659b7e9be
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 14 23:35:02 2013 +0000

    modules/xprint: updated use of get_branch() and next_branch() to cope with additional argument

commit 0860555382575943b5f704b53a48e63db90754d8
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 14 23:34:48 2013 +0000

    modules/tm: updated use of get_branch() and next_branch() to cope with additional argument

commit a16fb22d12696f707839f7b97da471d02121e228
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 14 23:34:34 2013 +0000

    modules/pv: updated use of get_branch() and next_branch() to cope with additional argument

commit cb68cab9ce13142592590042283ca1aa3f85ac84
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 14 23:34:18 2013 +0000

    modules/permissions: updated use of get_branch() and next_branch() to cope with additional argument

commit f63b55b96e9a2900cf73183fdaa41992c3c31dc5
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 14 23:34:01 2013 +0000

    modules/domain: updated use of get_branch() and next_branch() to cope with additional argument

commit 55e069d5c169d9022582c51a9bce82adc136c29c
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 14 23:33:23 2013 +0000

    core: updated use of get_branch() and next_branch() to cope with additional argument

commit 8e6c690ea3cdfd9dd1349f2ce144d7dfd432b50d
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 14 23:32:42 2013 +0000

    core: updated get_branch() and next_branch() to return ruid (if set)

commit 87e624ffe1e66104b04d34bd2102f458f5785bf0
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 14 23:16:27 2013 +0000

    modules/tm: updated t_serial to store/retrieve ruid

commit dd90d9685cb66843ff48c55b0100de9f98bfdf52
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 14 23:05:32 2013 +0000

    modules/registrar: tidied up unregister() function

commit b49ea76814d2933bb9bc58f82230c4569be171af
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 14 22:58:44 2013 +0000

    modules/ims_isc: updated to include new argument to append_branch()

commit 01f4a316eeb2ed9b7110cb5ee8c96c4923b9acaa
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 14 22:58:24 2013 +0000

    modules/ims_icscf: updated to include new argument to append_branch()

commit 4ed5c06088fc87a32ecb59a291f83e947aee7070
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 14 22:58:04 2013 +0000

    modules/exec: updated to include new argument to append_branch()

commit 08b7df7556f6677ed6049825cf20155162269fd4
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 14 22:57:49 2013 +0000

    modules/enum: updated to include new argument to append_branch()

commit dab406ed0301bfea5a9e6234119082e445dd5806
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 14 22:57:30 2013 +0000

    modules/dialplan: updated to include new argument to append_branch()

commit cb10662ae458b799d9746948aba59fb513af318d
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 14 22:57:06 2013 +0000

    modules/cpl-c: updated to include new argument to append_branch()

commit 4d3639a674af7ae8102e3ae3e94e84674d9848ae
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 14 22:56:51 2013 +0000

    modules/corex: updated to include new argument to append_branch()

commit bc8fd8b3b458bf088a83e6c6f17bd21743aaf8e9
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 14 22:56:27 2013 +0000

    modules/avpops: updated to include new argument to append_branch()

commit 821d92298d22c6fa2d17e85b3c0f021cd0dbeb8e
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 14 22:55:46 2013 +0000

    modules/alias_db: updated to include new argument to append_branch()

commit 4fb8d035a952e1f719e60470e7bea2e3877331d5
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 14 22:46:51 2013 +0000

    core: updated to include new argument for append_branch()

commit ac7b94dbd991ba5c25d9afece2b6172b829f514b
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 14 22:46:08 2013 +0000

    modules/registrar: fill in ruid in msg and branch structures during lookup()

commit e3ba8f38f7bd008f72705fb6acd082e65b5a140e
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 14 22:42:16 2013 +0000

    core: added ruid to msg and branch structures

commit 0e634d5828ec7e2c9418089007cdac0318e4aced
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 14 22:00:54 2013 +0000

    modules/registrar: fixed typo

commit f892c3c87b181c4b3d32b080f2dbb8ba0b88807f
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 14 21:57:59 2013 +0000

    parser: fixed typo

commit 98c0aa3930031e681f0211bc7f07e208c2288703
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 14 21:55:34 2013 +0000

    parser: updated path for some of the includes in files moved from lib/kcore

commit 19ff7249507118ddfcf34e8dd02407ae3663314f
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 14 21:52:33 2013 +0000

    modules/sst: updated path to parse_supported.h

commit 59189c400f807deb92b5ee897ea2e19cc086c500
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 14 21:52:18 2013 +0000

    modules/rls: updated path to parse_supported.h

commit 1a920fc0a69916670ad2cd04e85926546e69a2d5
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 14 21:51:44 2013 +0000

    modules/registrar: updated path to parse_(require|supported).h

commit 0497e50dfe195e3b633741f2fcb476ff234285f4
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 14 21:51:11 2013 +0000

    modules/ims_registrar_scscf: updated path to parse_supported.h

commit 96347fb3b2d747712c52579abec081b8eec545d1
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 14 21:50:20 2013 +0000

    lib/kcore, parser: moved parse_(options_tags|require|supported) to parser

commit 81b5473f5a191a5aa81295acf0d96a22160f7f31
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Fri Mar 1 16:33:59 2013 -0500

    sca: fix private hold handling
    
    - private hold call-info was being ignored in hold reINVITEs, causing
      inaccurate "active" notifications to go to subscribers.

commit a00662049f2f245f53dfb23a07da9229e2ebe159
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Thu Mar 14 12:16:32 2013 -0400

    xhttp_pi: escape special characters

commit 6b4d87a4321f8edefbf93b1323502d4bab965290
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 14 14:19:31 2013 +0000

    modules/registrar: Updated documentation for outbound related modparams

commit 2a4300284364c4be42b1e4262966d17e5a546799
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 14 14:19:05 2013 +0000

    modules/register: Fixed mod init check of flow_timer modparam

commit c9f8bfdf7a124c9136b28cf78936ac14cec511b9
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 14 12:25:52 2013 +0000

    modules/registrar: fixes to checking of Require: and Supported: headers for outbound

commit 1c276452b2880cc47994f17460403c58e0ef5c87
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Thu Mar 14 11:57:55 2013 +0000

    documentation: Fix Content-Length typos
    
    - Fix typos in textops/textopsx documenation
    - Regenerate cfg list documentation

commit 90cbe54c01fe9513a0041f19e8a73f3ff7dccaf6
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Thu Mar 14 10:41:24 2013 +0000

    core: Fix Content-Length typos
    
    One typo in the HTTP11CONTINUE response headers
    One in the tcp option help string for 'accept_no_cl'
    Two in code comments

commit 9e3c6550c02efc1181aba85fc6b7e871fb632da5
Merge: 9a4afee 289bc23
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 14 10:10:49 2013 +0000

    Merge branch 'master' into outbound
    
    * master:
      Makefile.groups: Updated package group for app_java.

commit 289bc2399c09f5f449fd835f9a046597e4f2b38f
Author: Konstantin Mosesov <ez@voipgroup.org.ua>
Date:   Wed Mar 13 22:29:20 2013 +0200

    Makefile.groups: Updated package group for app_java.

commit 9a4afeecf8d1166533fefd4df2afc850a44c9ec3
Merge: 71c197d 7d46ff0e
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Wed Mar 13 16:57:11 2013 +0000

    Merge branch 'master' into outbound
    
    * master: (68 commits)
      modules/permissions: DNS domain names in address table
      modules/app_java  - New module app_java: Java Native Interface support.
      nathelper: Decrease ambiguity by renaming sipping_disable_bflag to natping_disable_bflag
      registrar: New set_q_override function
      parser,modules/pv,modules/sipcapture: Improved parsing of P-Asserted/Preferred-Identity headers
      Makefile.dirs: updated the list with module directories
      NEWS Update with reference to Wiki
      INSTALL update for release
      README - last minute small edits
      tm: set proper buffer len when Max-Forward header is not added
      core: try to detect ipv6 addresses only when USE_IPV6 is used
      pkg: deb specs updated for v4.0.0
      INSTALL: updates for v4.0.0
      ChangeLog_k: removed obsolete file
      ChangeLog: updated content to prepare for v4.0.0
      sca: fix regression dropping Expires header from SUBSCRIBE replies.
      sca: move SUBSCRIBE response handling to sca_subscription_reply
      sca: reject out-of-dialog attempts to seize privately held call.
      sca: make sca_reply a generic reply function.
      pkg/kamailio/(centos|fedora): added docbook2X build requirement
      ...
    
    Conflicts:
    	modules/registrar/save.h

commit 7d46ff0e5487d9e925c78a57fd7ee036858f0c15
Author: avamanu <avamanu@avamanu.(none)>
Date:   Wed Mar 13 17:49:21 2013 +0200

    modules/permissions: DNS domain names in address table
    
    Added the possibility to check also against DNS domain names with
    allow_address() function.
    Now in the address table one group can have exact IPs, subnet IPs
    and DNS domain names.

commit c5f47af145e19f11fafc3ca570e994185f33542d
Author: Konstantin Mosesov <ez@voipgroup.org.ua>
Date:   Wed Mar 13 17:53:54 2013 +0200

    modules/app_java  - New module app_java: Java Native Interface support.

commit 93b2b3ba7951bc84a208fb296b3c7b4e52516389
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Tue Mar 12 09:43:57 2013 -0400

    nathelper: Decrease ambiguity by renaming sipping_disable_bflag to natping_disable_bflag

commit 857d35f827e0113d1e24caee1b137e91c3e30b42
Merge: e84eedf 29f0779
Author: Jason Penton <jason.penton@smilecoms.com>
Date:   Tue Mar 12 13:05:19 2013 +0200

    Merge branch 'master' of ssh://git.sip-router.org/sip-router

commit 29f0779226712f631eff5664f08cdada96f4eef0
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Mon Mar 11 17:37:12 2013 +0000

    registrar: New set_q_override function
    
    The set_q_override function will override the value of the q parameter
    from the Contact header in subsequent calls to the save() function for
    the current request.
    Currently exported as a C-API function

commit 09441e89d3bb10d7a4b8c0192e429a8ca1827461
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Mon Mar 11 16:55:23 2013 +0000

    parser,modules/pv,modules/sipcapture: Improved parsing of
    P-Asserted/Preferred-Identity headers
    
    parser:
    - Abstracted addr-spec parsing from parse_to.c into new file.
    (parse_addr_spec.c)
    - Added support for comma separated addr-spec values.
    - Created new P-Asserted-Identity and P-Preferred-Identity header parsers
    that parse all instances and allows comma separated values.
    modules/pv:
    - Added PV index to $ai, $pu, $pU, $pd and $pn variables to retreive the
    n'th URI instance. E.g. $(ai[1])
    modules/sipcapture:
    - Updated to use the new structure
    - Maintains previous behaviour - only uses the first URI

commit c72aabf37beb308f99b46f764ee9c01b0d875da3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 11 15:57:31 2013 +0100

    Makefile.dirs: updated the list with module directories

commit 697a272672e434b017cd7e3c6782c5cefa0f2de8
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Mar 11 11:43:49 2013 +0100

    NEWS Update with reference to Wiki

commit 220b782018c3158a05f695eac5b1bff0f7ad239f
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Mar 11 11:36:54 2013 +0100

    INSTALL update for release

commit 0bdc78ffb5e4a2f4d77df39372dad66cdf3c141d
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Mar 11 11:16:09 2013 +0100

    README - last minute small edits

commit 2d38b046b6202a35c0adf4c8b61f0d665432dd4f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 11 09:38:37 2013 +0100

    tm: set proper buffer len when Max-Forward header is not added
    
    - reported by Juha Heinanen

commit b035aa9f2cc19d387b1b8f33a7888ffee27a4138
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Mar 10 23:53:26 2013 +0100

    core: try to detect ipv6 addresses only when USE_IPV6 is used
    
    - reported by Juha Heinanen

commit a349d9aab2d95b9b1cbc58870ead9a7294bcdcaa
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Mar 10 22:46:50 2013 +0100

    pkg: deb specs updated for v4.0.0

commit b4ebc4a8164cfee995fb3ed0570702ae0547c0ce
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Mar 10 22:07:11 2013 +0100

    INSTALL: updates for v4.0.0

commit ff04edd6ee7ddc213b346afffeec04a995bf16fa
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 8 23:22:06 2013 +0100

    ChangeLog_k: removed obsolete file

commit 28111e7943f209ed936a6e9f1d5278d6235cedbb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 8 23:20:06 2013 +0100

    ChangeLog: updated content to prepare for v4.0.0

commit 3b557293a33f6f3003fdd62a45e02cf8736b534e
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Mon Mar 4 23:13:53 2013 -0500

    sca: fix regression dropping Expires header from SUBSCRIBE replies.
    
    - extra_headers.len lacked Expires header length after snprintf.

commit d528c27b6fa69530bfde4a6ce83c5d4dcc6499a5
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Sun Mar 3 17:01:53 2013 -0500

    sca: move SUBSCRIBE response handling to sca_subscription_reply
    
    - create necessary headers, pass to newly generic sca_reply function.

commit e565748048d7a6b6fda0a28959e092380c5bc26a
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Sun Mar 3 17:00:44 2013 -0500

    sca: reject out-of-dialog attempts to seize privately held call.
    
    - per spec, reject with 403 Forbidden.

commit d6d71b0e217226fe43491a0e9ba75ec0a6649cd5
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Sun Mar 3 16:59:23 2013 -0500

    sca: make sca_reply a generic reply function.
    
    - take a pre-filled extra_headers parameter instead, add with add_lump_rpl.

commit dd2ef87af7dac6fb1411d58a0dd2e6125b99da80
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Mar 7 02:11:35 2013 +0000

    pkg/kamailio/(centos|fedora): added docbook2X build requirement

commit df1af285d60e2d066c2753e8f3815a7dc4f97684
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Wed Mar 6 11:08:32 2013 +0000

    pkg/kamailio/(centos|fedora): re-added perl files

commit f4a4ad8effe41a30705a49da3097818c83d3be6e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 5 18:35:08 2013 +0100

    Makefile.groups: fixed typo in the name of perl mods list
    
    - reported by Peter Dunkley

commit 3262a99d41a16b478f7186be6334dce901ddc25c
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Tue Mar 5 17:08:54 2013 +0000

    pkg/kamailio/(centos|fedora): updated .spec to match latest changes

commit 76aa97c074ddbdd82217633ff4fb0c6401d1666f
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Tue Mar 5 15:53:46 2013 +0000

    pkg/kamailio/(centos|fedora): updated rel and ver in .spec

commit 49251e62da99bf05f257e12306cafec614feb408
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 5 17:11:51 2013 +0100

    Makefile.groups: mi_xmlrpc has a dedicated pkg grpup depending on xmlrpc-c library

commit 98be8f70d4df6011991d04b5c0d86a1aac6a0737
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Mar 5 12:09:42 2013 +0100

    db_sqlite Make sure module compiles on BSD systems too
    
    Copied from db_unixodbc/Makefile

commit 6375044137494f1203f26580e16f63c92225c596
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 4 23:41:31 2013 +0100

    Makefile.groups: restored outbound as packaging group

commit 068e6e5903801ca7cb7d1ca304d35bca70a34b58
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 4 19:56:54 2013 +0100

    usrloc: added missing state from AoR contact dump

commit d83b9aefd5afa25b2d18a8bf92357fbd33d627bf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 4 16:30:34 2013 +0100

    dispatcher: release lock instead of destroy when cleaning active calls hash table
    
    - this could happen when dispatcher list was reloaded
    - reported and fix by Dmitry, closes FS#275

commit 1d0e8dd793b3bab7f42ad8e956a704c6f287a6e1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 4 16:20:13 2013 +0100

    Makefile.defs: version set to 4.1.0-dev1

commit 3cf821d9983418d68ca33edc35ff5eb2e592d16f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 4 16:19:20 2013 +0100

    Makefile.groups: refer to pkg groups instead of K

commit 09c7b67beee9529d6a7c06e600c7f294bf453eda
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 4 16:14:42 2013 +0100

    db_postgres: handle prepare statements in DB APIv2
    
    - patch by  Markus Bucher, closes FS#272

commit b5024f320b578c831d3ee13b077bb87954bc61b0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 4 16:09:36 2013 +0100

    Makefile: updated the groups of modules
    
    - they are kept in Makefile.groups to keep main Makefile cleaner
    - most of modules are in lists groupped mostly by dependency
    - compilation and packaging groups are build using the lists
    - exclude_modules list is automatically built from all modules without
      those part of lists with external dependencies

commit 01cbe8bf98d6ad1ef8cf7e0b9f646fde81831fc6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 4 10:46:01 2013 +0100

    Makefile.defs: -DWITH_AS_SUPPORT is on by default
    
    - it was for kamailio flavour only
    - can be disabled with WITHAS=0 and exclude_modules+=seas

commit 23a22e2c8d73843798d66ec1bebe22cf7702213b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Mar 3 23:53:14 2013 +0100

    Makefile: split module groups definitions in Makefile.groups
    
    - the part was quite big and it is more config related than build rules
    - it has to be updated with the current list of modules

commit 522d06e75bf3c549af007701332f7db53a1b5ab6
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Thu Feb 14 16:55:36 2013 -0500

    sca: fix race condition when two endpoints seize same index simultaneously
    
    - return 480 Temporarily Unavailable to loser of race.

commit 7c940fa74dd0d39d798b5ed63edf8079f24f2bde
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sat Mar 2 16:25:24 2013 +0100

    pv Minor doc update

commit ab1d5bf573b43daf204eb1572083c8f12791a3e1
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sat Mar 2 15:53:08 2013 +0100

    pv Add RPC commands shvGet and shvSet to manipulate and list shared variables

commit 68094dd3639d1f4cc497e4affb1a89909947c7b3
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sat Mar 2 09:41:18 2013 +0100

    presence Add RPC command presence.cleanup

commit c2c4c393a3c68ed3fb6fd53a71febdd93398f77c
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sat Mar 2 07:56:48 2013 +0100

    cfgutils  Add functions for checking if a route exists
    
    Adding check_route_exists() and route_if_exists() functions.

commit 0d69ffe84069e9cd9e41de194cbeff002e3d31b9
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sat Mar 2 07:56:21 2013 +0100

    cfgutils documentation

commit b23510e0adb6060a257c8662700450ed7faef080
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 1 18:12:23 2013 +0100

    rtpproxy: proper fixup function for rtpproxy_manage(...)
    
    - second parameter was resolved as spve type, although fixed as str
    - reported by  Markus Bucher, FS#273

commit 71c197dfe0b787a2abeadb730fda5241f294237c
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Fri Mar 1 11:41:18 2013 +0000

    modules/registrar: updated module documentation
    
    - Added ruid parameter to unregister
    - Added missing attributes to $ulc() description

commit 0a919692b299e2eb819f7c97fa218189849d4566
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Fri Mar 1 11:19:42 2013 +0000

    modules/registrar: added additional unregister() exported function to allow the removal of a specific contact
    
    - Contact is removed by using the ruid (unique ID for the location record)
    - Getting the ruid to use here is a problem still to be solved.

commit 65dc9c8cf35fc3e631380d65e8c99e8f84d465cc
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Thu Feb 28 14:40:41 2013 +0000

    modules/registrar: RFC 5626 section 6 support
    
    - Behaviour when outbound in use but first edge proxy does not
      support it.

commit abc1e61dea4e96235ca54955f664effc66568d6d
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Wed Feb 27 11:17:03 2013 -0500

    nathelper: add new option sipping_disable_bflag
    
    sipping_disable_bflag can be set on a per-registration basis
    to disable NAT pings completely

commit aabb7adb933185f4bc12dcd82cdee357246c8c2f
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Wed Feb 27 15:29:35 2013 +0000

    modules/registrar: add Require: outbound to 200 OK when required by client and supported by server
    
    - Reported by @oej

commit 936b6892a8a0ff25b108635e48a146b7cbc3a7ff
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Wed Feb 27 14:03:27 2013 +0000

    lib/kcore: added parser for Require: header

commit be95ad30bf92cce4611f41e7d52d7a12f557e863
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Wed Feb 27 14:03:13 2013 +0000

    parser: updated for parse_supported refactoring

commit 167283826a4b534bc68d96e5e8eb6bc686a6d293
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Wed Feb 27 14:02:47 2013 +0000

    modules/sst: updated for parse_supported refactoring

commit 35e981d6c22bf4a5326cad34c2f2aa0d45d77e08
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Wed Feb 27 14:02:28 2013 +0000

    modules/rls: updated for parse_supported refactoring

commit 6c24a8dfa84d1e92fdd53e4c8c2bd7bc1715ceb5
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Wed Feb 27 14:02:05 2013 +0000

    modules/registrar: updated for parse_supported refactoring

commit 2855d20641d171ffcf3e711292cc8648d74ce5b0
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Wed Feb 27 14:01:18 2013 +0000

    modules/ims_registrar_scscf: updated for parse_supported refactoring

commit af75f69a581e19f8008c326f882aae0f65f86ea8
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Wed Feb 27 13:59:56 2013 +0000

    lib/kcore: abstracted the option-tag parsing code out of parse_supported.[ch]
    
    - This is to make it easier to add parsers for other similar headers
      (for example, Require:)

commit 9f9b56088e706970bab2ab644a51d267fabcae6c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 27 09:22:14 2013 +0100

    Makefile.defs: version set to 4.1.0-dev0
    
    - master branch is open for adding new features to be part of v4.1.x

===================== 2013-03-11 Version 4.0.0 Released =====================