[sr-dev] git: new commits in branch 4.4

Daniel-Constantin Mierla miconda at gmail.com
Thu Sep 8 13:41:56 CEST 2016


- URL:  https://github.com/kamailio/kamailio/commit/ef428c2f576d2935fba90d5019e450bf6b67372f
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T12:36:23+02:00

Makefile.rules: exclude test folder from tags generation paths

(cherry picked from commit 68b7a13b9950a24455e19913e740f92baa8674dc)

- URL:  https://github.com/kamailio/kamailio/commit/7630aaa2c63a17c832025fdba01b022dc16bb829
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T12:39:10+02:00

core: structure to pass cfg env attributes between components

(cherry picked from commit 4af9116951d0be9c3d042eabd632971b13df8ad1)

- URL:  https://github.com/kamailio/kamailio/commit/0d0719f50c5b7ea95da297a383feb11b1d91d943
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T12:39:21+02:00

dialog: pass info on cseq update tracking via cfg environment

(cherry picked from commit cddcf1daa0c3747c12ed54734c1c91c0e7deefd6)

- URL:  https://github.com/kamailio/kamailio/commit/35deae643668e967c29ff262380531c88c37074c
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T12:39:31+02:00

uac: add cookie header for cseq tracking

- mark the request to handle it in retransmissions
- GH #679

(cherry picked from commit b0c6db1a30b9d49f34f614d47e2bfe28b9dac62d)

- URL:  https://github.com/kamailio/kamailio/commit/1b68b03c5b844a022af2d82b420604304e0b33fc
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T12:39:48+02:00

core: helper functions for header management with strz values

(cherry picked from commit aaec020b5cd033a7d7821dd4a3e447405bbbecad)

- URL:  https://github.com/kamailio/kamailio/commit/67bca90c6b6070be56f7285e8baf2c1c7d42c3c9
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T12:39:58+02:00

dialog: use cookie header to detect cseq auth increment needs

(cherry picked from commit 34f35b51e79f4265bdfb3d654866c698bde84c01)

- URL:  https://github.com/kamailio/kamailio/commit/b0780a56f926f9cc47da647747fc654dace3c738
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T12:40:16+02:00

db_mongodb: fix warning for bool comparison

- reported by Olle E. Johansson, GH #696

(cherry picked from commit f32e12b3159cf3cd411505f875ccc8c56cf7c68f)

- URL:  https://github.com/kamailio/kamailio/commit/f7e0b25c309d0b811c1c0bc37101b5a4e397e46e
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T12:40:52+02:00

pv: return 5061 for port variables (e.g., $dp) when transport is tls

- reported by Colin Morelli, GH #700

(cherry picked from commit 0421bf53c6ec193238b15907cf4a7c83bbae4401)

- URL:  https://github.com/kamailio/kamailio/commit/81871f9858eb960b644064689d73984c0e26c333
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T12:41:07+02:00

rtpproxy: comment about child init rank filtering

(cherry picked from commit c3acb864688656ef57d5a0a5263556fcf67d09d4)

- URL:  https://github.com/kamailio/kamailio/commit/6877ffc356e7a2bc1153e9d3abf2c4b8f0a5ebd4
Author: Dmitri Savolainen <savolainen at erinaco.ru>
Date:   2016-09-08T12:41:22+02:00

core: fix regex error for modules parameters

Ambiguous was possible in params for multiple modules in one config line.

(cherry picked from commit 198b116b0d58e61d9c35fdd0988ce97192b8f61e)

- URL:  https://github.com/kamailio/kamailio/commit/d1f3972adebe130a2a9c2029cc28914492f3ab51
Author: murfur <m.furmur at gmail.com>
Date:   2016-09-08T12:41:54+02:00

modules/ipops: fix subnet matching for mask /0

(cherry picked from commit 2c26f8b574e1b8adb0e4fa5a6db7a54ab455ee21)

- URL:  https://github.com/kamailio/kamailio/commit/92f9b4fbc7c0df7ebc5b961bd3245aeaf8173bae
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T12:42:06+02:00

tls: test if ssl crypto locking callback is already set

- don't start if yes, ssl lib needs to use shared memory

(cherry picked from commit 9f338d7525edf72f10bfed3b37b8db5a2870431f)

- URL:  https://github.com/kamailio/kamailio/commit/759f068c02ba7ca069a1ad3a3e5b4abc8d24872c
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T12:42:51+02:00

core/mem: qm - test and print status for chunks start/end markers for mem status

(cherry picked from commit ef50e77b80d0b33b317263018101d5801c0860f8)

- URL:  https://github.com/kamailio/kamailio/commit/183435ad7225abf4c66782080efd8a482631d559
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T12:43:00+02:00

core: mem - qm: coherent indentation and whitespacing

(cherry picked from commit 4b9618f119b43adafb861bae5c64204ec732726b)

- URL:  https://github.com/kamailio/kamailio/commit/92adadfd794ba744e45166c9207b805698a41bc4
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T12:43:13+02:00

core: mem_status_all - added to cfg core structure

- allow selecting of dumping memory status also for used fragments

(cherry picked from commit 160ce1659e9d3fd376f9fc2d6e56216b190fa529)

- URL:  https://github.com/kamailio/kamailio/commit/9cf3dd6086bf810c684429c85a9efb049fe4ef9e
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T12:43:29+02:00

core: mem/qm - test cfg core mem_status_all to print memory status

(cherry picked from commit acccc6cd6bd1dbb83513175edd391cfb35ed95cc)

- URL:  https://github.com/kamailio/kamailio/commit/302cb1bc4551129cbc62bb1ad54ebfb1da9c04f3
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T12:43:48+02:00

core: fix offset to in hdr add helper added recently

- one char was jumped over

(cherry picked from commit 9e5617324f1194f20e4292446922695439e2f9d7)

- URL:  https://github.com/kamailio/kamailio/commit/30069ddfd7983c9949760f96d81fe4213b658cdd
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T12:44:01+02:00

dialog: buffer-based remove of custome header tracking cseq updates

(cherry picked from commit 5be968a37cfb976339bfb8f3faa8b712c169ed03)

- URL:  https://github.com/kamailio/kamailio/commit/b3cb7e062aa52f4fc71f90e96b771630f6375289
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T12:45:05+02:00

core: added mem_status_mode parameter

- if set to 1, qm allocator dumps used fragments in memory status

(cherry picked from commit 8e2d45cb1cd71ec81852a5c0e329c9b3e9d141c5)

- URL:  https://github.com/kamailio/kamailio/commit/388a1257bfc12dea04382654b03045018a7434f3
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T12:45:25+02:00

dialog: parse all headers to check if cseq increment is needed

- jump over the full custom header when sending out

(cherry picked from commit c4a57e29883597869838f48d6a9f3a8a76a94240)

- URL:  https://github.com/kamailio/kamailio/commit/0bc6dd18a55441501a749ac1af659b5c146861e9
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T12:45:38+02:00

avpops: note that avp_copy() is reversing the order of the values

- reported by GH #706

(cherry picked from commit 5f2c2bb5883a43cb01140b730aa126fc5d2f58d6)

- URL:  https://github.com/kamailio/kamailio/commit/a6a0aebbe67adfd01fbf9d4d5c55659b3d2cc8ff
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T12:46:01+02:00

core: helper functions to add headers with str parameters

(cherry picked from commit 4e49312d0d7a90f0234b8a29036867452771a8b7)

- URL:  https://github.com/kamailio/kamailio/commit/f52eb44494e5eb148cbb7fc8ec889e3fdd1b7499
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T12:46:12+02:00

core: srapi - cseq update field update to be a function

(cherry picked from commit 2880cd627802920b20514a62fc90ff450a5c6b30)

- URL:  https://github.com/kamailio/kamailio/commit/30e1153b34787347fd9f6c70d5800e02fc3cd109
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T12:46:27+02:00

core: add header helper uses after lump anchor insert

(cherry picked from commit 3ccb1b83216b874405b7a63a73b2966aa7f91253)

- URL:  https://github.com/kamailio/kamailio/commit/0d76481bb77d37b1d50e3c48eee6109113384c6a
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T12:46:38+02:00

uac: use cseq update callback exported by dialog via core srapi

(cherry picked from commit d236312676a3f7e9a66d5cc904ed6a377f5e36ef)

- URL:  https://github.com/kamailio/kamailio/commit/c60b762531a596d292caf7f31af1fe0040c2cdd5
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T12:47:20+02:00

dialog: cseq update callback implemented inside the module

- keep related code together as it needs access to dlg vars

(cherry picked from commit cc5e86d79538395d2ce03abd10e0ac1ed5d723f5)

- URL:  https://github.com/kamailio/kamailio/commit/9e2eabdd48df02da952f55fc799bddc65c335c7c
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T12:47:33+02:00

tm: wrap uri values in brackets inside error messages

- easier to spot invalid empty chars
- useless spaces removed

(cherry picked from commit d3bdf14a2e0ae113092aa33c89698131c020d209)

- URL:  https://github.com/kamailio/kamailio/commit/ae500791d60a16c1ab5d2d5ad2f69262fa519609
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T12:47:42+02:00

tls: more detailed log message when tls module cannot set libssl memory manager

(cherry picked from commit 8bec45f3d0581747da4b807229b4de64511aa5e2)

- URL:  https://github.com/kamailio/kamailio/commit/c30a13969b4734b69bc0a859c98e2a26128dfdfe
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T12:47:51+02:00

tls: coherent whitespacing and indentation

(cherry picked from commit a444035d9ede8317d42877afa5e230acb203f6d5)

- URL:  https://github.com/kamailio/kamailio/commit/9a5f70a3a61aec7e834d1465ba5e337c87cb3b99
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T12:48:01+02:00

tls: added note in docs about loading tls module first

(cherry picked from commit 7d04380ff628d6c99f89b220c904b727a1c0f47f)

- URL:  https://github.com/kamailio/kamailio/commit/ff61a6014289f0a8b86ff1d83bab5d13164af7d6
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T12:48:58+02:00

tls: print ssl memory functions if they cannot be set

(cherry picked from commit 966513b374eef598434c5310a43eac2735adfd2e)

- URL:  https://github.com/kamailio/kamailio/commit/9e25d5339b80af9050dd2c624cf4a0817908391c
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T12:49:21+02:00

topos: skip options from contact header check

- reported by Daren Crew, GH #715

(cherry picked from commit ab27f988cffcbd060ca84abd118050cb3c5c923f)

- URL:  https://github.com/kamailio/kamailio/commit/70c9e9284ed6049cce3030960aee784da57ac100
Author: IMS root <root at IMS>
Date:   2016-09-08T13:03:51+02:00

presence: fix potential double free in shutdown routine

(cherry picked from commit 134fcbd3b2fbb91e4206cceb1de9d1a3a0690ef6)

- URL:  https://github.com/kamailio/kamailio/commit/f56225119b8bb6f92141a357d9a1bd29b2375fd3
Author: Phil Lavin <phil.lavin at synety.com>
Date:   2016-09-08T13:04:18+02:00

presence: Always check if a record exists for this dialog before inserting

- The presence implementation is a little dubious, to say the least.
  It probably wants re-writing at some stage. However, this fixes a
  race condition that could have a number of causes in which the PUA
  is unaware of the eTag at the point it sends the PUBLISH.

(cherry picked from commit 122e9b423d1c25bf34f6d7be995b992ca61c2fa3)

- URL:  https://github.com/kamailio/kamailio/commit/ac0e8c09072cdda56390a0904ba4d2dcbf35b4fd
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T13:04:33+02:00

core: parse rr - removed function name from logs

- it is added automatically
- coherent indentation

(cherry picked from commit 697c285be7f52c6586b70fa4188e5f5b94f4e785)

- URL:  https://github.com/kamailio/kamailio/commit/2f90bc6546a0124812679ccc3ec7d5afe9e549c6
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T13:04:57+02:00

core: print content when failing to parse rr body

(cherry picked from commit 1562c31c799cbaeeb7453e73183950f6818534b6)

- URL:  https://github.com/kamailio/kamailio/commit/8d29d2d74965004d689deb54327df7325b17e147
Author: Phil Lavin <phil.lavin at synety.com>
Date:   2016-09-08T13:05:21+02:00

presence: fix memory leak introduced by last commit

(cherry picked from commit 3c09579d5e677ac7a27b2386545dc580697934b5)

- URL:  https://github.com/kamailio/kamailio/commit/2725e74909646a71555eb630c03acfedaab1b0da
Author: AndreasHuber-CH <andreas.huber at nagra.com>
Date:   2016-09-08T13:05:58+02:00

registrar: Add warnings if contact is invalid and REGISTER will be rejected

Added some warnings in case a REGISTER is rejected because of an invalid contact header field.
Before, kamailio might answer a 400 Bad Request for a too long contact URI for example without logging any message.

(cherry picked from commit cc0b07d2bcadbd95b2f0dbfdcc873306acca8f2d)

- URL:  https://github.com/kamailio/kamailio/commit/7805d05df7db754c5f3ffb6c986d91de72a2b4c1
Author: AndreasHuber-CH <andreas.huber at nagra.com>
Date:   2016-09-08T13:06:51+02:00

registrar: Check max URI size of contact also for first contact header

The URI size of contacts is checked against a max size to ensure that it fits into the database column.
This check was already present before but was done only for the contact header fields other than the first header field
which made that REGISTER with a single contact were not checked for max size and were truncated later when stored to the database.
With this fix all contact URIs of all contact header fields are checked against the max size.

(cherry picked from commit c0697d76fc2ae8ea9676aa9a9b57db442b9c678f)

- URL:  https://github.com/kamailio/kamailio/commit/bb5e7ab3e107078486a092652c738276f79fe2cf
Author: Phil Lavin <phil.lavin at synety.com>
Date:   2016-09-08T13:07:08+02:00

presence: log when presentity is deleted due to already existing

(cherry picked from commit 3b206c864126a75a00c2c6abe4afed766d278b04)

- URL:  https://github.com/kamailio/kamailio/commit/2100fdf408ccebd603bf1e92cc4003b28161be07
Author: Phil Lavin <phil.lavin at synety.com>
Date:   2016-09-08T13:07:20+02:00

presentity: don't update terminated presentity entries in the database

- Fixes a race condition caused by, for example, the call being answered
  at almost exactly the same time as the caller cancels. This causes
  a terminated state to change back to completed. The dialog is then
  removed from the database and the presentity entry stays in place
  until it expires.
- This fix explicitly prevents terminated entries being updated as the
  state machine in RFC 4235 prohibits this behaviour.

(cherry picked from commit 839cf89b02f8817156487a960ff62013e3cde530)

- URL:  https://github.com/kamailio/kamailio/commit/978a5331fde323013e51de25e1a6f175d1d879cc
Author: Alex Hermann <alex at speakup.nl>
Date:   2016-09-08T13:08:32+02:00

uac: uac_reg: fix uac_reg_get_byuser()

The calculated hash was compared with uuid hash instead of user hash

(cherry picked from commit fe16198f0d2698cc2bf2f719e0185371484b392c)

- URL:  https://github.com/kamailio/kamailio/commit/56e866ac3d8053eebac3563247b2424492d7fe13
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T13:09:53+02:00

http_async_client: fixed small typo in docs

(cherry picked from commit 095d6b41f83bb40610ae68a1390e49374ac7d26f)

- URL:  https://github.com/kamailio/kamailio/commit/985230e4d3a7c4f7eb0eb31161ba9b80bd7faf4e
Author: Rick <dunst0 at users.noreply.github.com>
Date:   2016-09-08T13:10:33+02:00

core: msg_parser log output adaptations

- switched LM_ERR to ERR
- removed ERROR, DEBUG form log message string
- removed function name from log message string
- changed LOG(L_CRIT, "BUG: ....") to BUG("...")
(cherry picked from commit 8baf73ad348fa17c12e54a7b0411f021af98b29e)

- URL:  https://github.com/kamailio/kamailio/commit/4838a3b71f2f20e712be7f0fb3ee6c0f3088e47f
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T13:10:51+02:00

dialog: jump to error if fails to parse requests in cseq update callback

(cherry picked from commit ee7992d30a73e61af056c47f9bd961c86fdf592c)

- URL:  https://github.com/kamailio/kamailio/commit/4034f35d04e543ea55f293af02a73f152dedeb82
Author: Alex Hermann <alex at speakup.nl>
Date:   2016-09-08T13:11:50+02:00

tm: Set tcx.branch_index to picked branch before running failure route.

This makes the picked branch index available in $T_branch_idx for failure_route.

(cherry picked from commit e604493579440f38f2066c4c8301cdfa88137f74)

- URL:  https://github.com/kamailio/kamailio/commit/32fb71b615e5862e86dc711a32ffe8f0087af0fd
Author: Alex Hermann <alex at speakup.nl>
Date:   2016-09-08T13:12:26+02:00

rtimer: Validate mode parameter

(cherry picked from commit 3c3fa1ef9b984c284c19989544256eb3128b7146)

- URL:  https://github.com/kamailio/kamailio/commit/7c8811ed44a8822dab28d014c73a09f3eb42f6c0
Author: Alex Hermann <alex at speakup.nl>
Date:   2016-09-08T13:13:14+02:00

dispatcher: free memory on shutdown

Debugging memleaks is easier when the list of alloc'ed shmem is shorter.

(cherry picked from commit db15dbfd66acaba17d525a391c0973d3fa8a7b4a)

- URL:  https://github.com/kamailio/kamailio/commit/4c930dcb105ae5abc39bf91d7906fe320b74bdb4
Author: Alex Hermann <alex at speakup.nl>
Date:   2016-09-08T13:13:27+02:00

pv: xavp: log error message when memory allocation fails

(cherry picked from commit fa11a6bd50aa00994c71561b8de8b0dc8659fe55)

- URL:  https://github.com/kamailio/kamailio/commit/5654760725263d7ab023278ae99453be6a6e321b
Author: Alex Hermann <alex at speakup.nl>
Date:   2016-09-08T13:13:59+02:00

core: Enable SIGUSR1 for child processes

Allow dumping of memory statistics during runtime

(cherry picked from commit cf085a870e33bcdef5dad91a3de92f25e159e669)

- URL:  https://github.com/kamailio/kamailio/commit/8bc5c20f71e6f5222499489170f47356ee0373e0
Author: Alex Hermann <alex at speakup.nl>
Date:   2016-09-08T13:14:21+02:00

mqueu: Convert items to single linked list

The doubly-lined feature is not used as the prev attribute was write-only-memory.

(cherry picked from commit d33e8efc93446c1d5a092740b5a2387dea5de1fc)

- URL:  https://github.com/kamailio/kamailio/commit/c7594a1a06cca096a4d7e5483776bc6c05b2ab7b
Author: Alex Hermann <alex at speakup.nl>
Date:   2016-09-08T13:14:55+02:00

tmx: Try to get branch_index for all replies

Just check if the tm context is set and return its branch_index.

The check for CORE_ONREPLY_ROUTE is flawed as the transaction may have
been set anyway (by t_check_trans() for example).

(cherry picked from commit 72ae9283fa969c13ba1c6d599c2844e1473883f4)

- URL:  https://github.com/kamailio/kamailio/commit/931612a5311fe25db1ab01d56547ed7f590c6055
Author: Alex Hermann <alex at speakup.nl>
Date:   2016-09-08T13:15:22+02:00

jsonrpc_s: Return an error when JSON parsing fails

(cherry picked from commit bbacab495841ef270f98b743352ad8aca9649b47)

- URL:  https://github.com/kamailio/kamailio/commit/259aaa2ea705d886e30ad5f133030241a2363c55
Author: Alex Hermann <alex at speakup.nl>
Date:   2016-09-08T13:15:30+02:00

core: Don't bind to IPv6 addresses if auto_bind_ipv6 is disabled

With the following listen statement:
   listen=udp:eth0:5060
Kamailio would try to bind to the IPv6 address(es) on that interface and fail with:

ERROR: <core> [udp_server.c:369]: udp_init(): might be caused by using a link local address, try site local or global
(cherry picked from commit 8102ca5f67de979a3597a97f96a05c99d13fb29d)

- URL:  https://github.com/kamailio/kamailio/commit/3db80e091727fa5a4ebf0c832ddf8c7750f19f46
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T13:15:53+02:00

topos: skip comma at the end when reinserting rr headers

- reported by GH #716

(cherry picked from commit 65336276f219454210556b36f3d37a0e957d9c1c)

- URL:  https://github.com/kamailio/kamailio/commit/be8263d18169311bc0cb1f16feaa945427026ad6
Author: Alex Hermann <alex at speakup.nl>
Date:   2016-09-08T13:16:15+02:00

sl: Reset timeout before sending the message

Fix a common race where the reply would arrive before resetting the timeout.

(cherry picked from commit d2f695d63266a5e1762db2e762396e7943687180)

- URL:  https://github.com/kamailio/kamailio/commit/14661f07f38316fc88224db502c0f090142ada8d
Author: lazedo <luis.azedo at factorlusitano.com>
Date:   2016-09-08T13:16:33+02:00

presence: fix crash when field value is null
(cherry picked from commit 26249603066a13cdb8cb11b45af8410cd7adb82b)

- URL:  https://github.com/kamailio/kamailio/commit/af6ec7b2a5c5fdd59ef5cdd932cee4bdd6ccfd04
Author: Dmitri Savolainen <savolainen at erinaco.ru>
Date:   2016-09-08T13:17:44+02:00

dialog: set DLG_FLAG_CHANGED for changed dialog variables

improper flag setting has been the cause of the not DB saving in some scenarios

(cherry picked from commit 43c77faa00021c7c0ee350ecc9965fd517ead92f)

- URL:  https://github.com/kamailio/kamailio/commit/1b812ddc3c100bbc36349c7f367085804d25572f
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T13:18:07+02:00

topos: force checking of Contact header for INVITE only

- follow up on GH #715

(cherry picked from commit a91ca63395b9a172c685e051f8a2255a5f1f31c9)

- URL:  https://github.com/kamailio/kamailio/commit/c595cccd8582dfba41a8f0f49946fff55ab65d2d
Author: Dragos Oancea <dragos.oancea at athonet.com>
Date:   2016-09-08T13:19:01+02:00

core: fix some logging in tcp_read.c

(cherry picked from commit d61ff2e4cf49479a811019c2f01ace46344cacc2)

- URL:  https://github.com/kamailio/kamailio/commit/88886ddb181abcf94f8fc81050e92dac76fd1cd1
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T13:19:19+02:00

outbound: use pkg-config for libcrypto in makefile

(cherry picked from commit cfb806e41ecde8392105a12c4e8ace31f1345352)

- URL:  https://github.com/kamailio/kamailio/commit/9af2b4a12162a27be44a14a06161ab4a9be8ef9f
Author: Dragos Oancea <dragos.oancea at athonet.com>
Date:   2016-09-08T13:19:29+02:00

presence: fix multiple double free on shutdown caught with memlog=1

(cherry picked from commit dc6962fb7e02cf44a145e0bafa455873c73ebc2d)

- URL:  https://github.com/kamailio/kamailio/commit/ba671c6e234cea45894cffd77c80828688899a4d
Author: Dragos Oancea <dragos.oancea at athonet.com>
Date:   2016-09-08T13:20:09+02:00

core: fix double free on clearing hdr

(cherry picked from commit df83103bb4756b0a3c3e42927396f78aa8210ec4)

- URL:  https://github.com/kamailio/kamailio/commit/e705508954967638ab1c3dbdf11883a128d651e2
Author: Dragos Oancea <dragos.oancea at athonet.com>
Date:   2016-09-08T13:20:17+02:00

core: fix double free on clearing lump

(cherry picked from commit c1ea48cfe38e6c52c50e6f1d698254a789e988f1)

- URL:  https://github.com/kamailio/kamailio/commit/faac1510a473315387d5080f9601a05b4dd8645f
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T13:20:40+02:00

core: parser - safety check and clean log messages for disposition header

(cherry picked from commit 8086de823e57689cee134fc6e7947a1c38880dec)

- URL:  https://github.com/kamailio/kamailio/commit/414c07ffc79b1d9f19f6d40e21bffd5d885df24a
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T13:21:17+02:00

dialog: refresh cseq update if it was incremented in the past

- reported by GH #752

(cherry picked from commit e349af55168e6b4de97a36d35b475dc295edc2e2)

- URL:  https://github.com/kamailio/kamailio/commit/52484d3a31247f062c4857e4a4196b808e628694
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T13:22:43+02:00

topos: record routing storage for handling sip responses

(cherry picked from commit 24a792d23c30a258a95bfc29fe4dc20bc4bce8c8)

- URL:  https://github.com/kamailio/kamailio/commit/fbec5dbebbcde14ebaca4a0d2b97c0e44a0a87cf
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T13:22:53+02:00

dialog: proper safety test if cseq value in via is larger than hdr

(cherry picked from commit 68a0d66e77354a9a6aaf641efe381098064bf18d)

- URL:  https://github.com/kamailio/kamailio/commit/4f8ced942105747f8c797bedf81db2a15ced1cea
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T13:23:04+02:00

dialog: proper refresh of cseq for requests withing dialog after an increment

- reported by GH #752

(cherry picked from commit 73dbed5c33b757476e01098b957694b2344bb0a0)

- URL:  https://github.com/kamailio/kamailio/commit/cfa3a6ff2f8ab0d7b2da4c643a24dde28019d24b
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T13:23:15+02:00

core: handle return code for tcp read headers/ws before printing extra debug logs

- reported by GH #748

(cherry picked from commit 71b9765462d3df1686274c4b6380c71cf02dc099)

- URL:  https://github.com/kamailio/kamailio/commit/f450fead2ccb64e9f9fb7971ca514979b5c0d226
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T13:23:32+02:00

core: tcp read - proper safety when priting log messages for read error case

- related to GH #748

(cherry picked from commit 48195546d7b5762be897c748bd3631f6b6a5c1d0)

- URL:  https://github.com/kamailio/kamailio/commit/99c8daf7015eb75d3003680ee9147041f5732025
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T13:23:57+02:00

topos: error message about missing uuid when loading dlg made dbg

- this can be the case of local generated requests that are not handled
  by topos
- reported by Daniel Tryba

(cherry picked from commit 3fec5152c85844ab4fe950d8564c4cc47eef0529)

- URL:  https://github.com/kamailio/kamailio/commit/81c75df51676216568aabdba9d431aef7e23f9c7
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T13:24:10+02:00

path: added section ids in docs

(cherry picked from commit 040106fc3f7b807d978cb8112c2637419ffb9926)

- URL:  https://github.com/kamailio/kamailio/commit/59b2b76fa07e99176f0a602fae15680b009cd5d7
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T13:24:32+02:00

topos: store record route set only for initial 200ok response

(cherry picked from commit 41727b768406383924d87b3d426d5f79df0f45be)

- URL:  https://github.com/kamailio/kamailio/commit/eea24204cd2b3c1cfb863ce5e5ef2da6fb65758e
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T13:24:40+02:00

jansson: test if pkg-config knows about jansson library

(cherry picked from commit a04755addf8f930fa51b1913a1ff5b6361785418)

- URL:  https://github.com/kamailio/kamailio/commit/5eeef6dfed86159f2ed409ba8c20dc02b2ef255e
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T13:24:52+02:00

dialog: ensure all headers are parsed to find the custom ones for cseq refresh

- GH #752

(cherry picked from commit 648704f209d8916a1840ae5f3de8b404edb3d8ab)

- URL:  https://github.com/kamailio/kamailio/commit/94fdc2c315c6facc064358190664570ebe2dc1f8
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T13:25:15+02:00

topos: more appropriate error log when attepting to delete header

(cherry picked from commit 5f780a202b2132c4d622859a388432f0f6cbb3c7)

- URL:  https://github.com/kamailio/kamailio/commit/a3edba73dd3671b32bb39ac4d955ce18d50684a5
Author: Camille Oudot <camille.oudot at orange.com>
Date:   2016-09-08T13:25:24+02:00

tcpops: add documentation for tcp:closed

(cherry picked from commit 3d4dda0cdc4dc452ae7f796e74fd6056e09662df)

- URL:  https://github.com/kamailio/kamailio/commit/00c3a46f04c097318cf1cf854b2a4a23660c3454
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T13:25:37+02:00

core: macro helper to trim zeros from str value

(cherry picked from commit fe1fdbaf24ac0e4e18527e0bdfd2f2e1b217dc1b)

- URL:  https://github.com/kamailio/kamailio/commit/4a19097ec7ce7e104fd6c3a5a2117134360220ac
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T13:25:44+02:00

topos: trim values before reinserting the route header

(cherry picked from commit 5bc9394024690e6d931b141d708ecd2815be40ce)

- URL:  https://github.com/kamailio/kamailio/commit/94023685e98106fc4a0246b0878c081d7ad5a1d8
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T13:25:52+02:00

topos: proper check if the last char in headr value is eol

(cherry picked from commit b933550a50d61534747e97ce5031c18c4c12f1eb)

- URL:  https://github.com/kamailio/kamailio/commit/c42342a4338781c58966312e2318ed39595d1799
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T13:26:03+02:00

http_client: added semicolons in the examples

- use generic domain for examples

(cherry picked from commit b7907be6231bd3eb8160300c87ddf58e3fffb206)

- URL:  https://github.com/kamailio/kamailio/commit/f2c1a96a64b73be0d138e782ea26c1d07bc34dea
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T13:26:14+02:00

core: try to catch dash immediately after ID in define/ifdef

- reported by GH #743

(cherry picked from commit 38b4bbd8b90859b7f90187103f5e7faf04ccd8bd)

- URL:  https://github.com/kamailio/kamailio/commit/3b4f39948f5a66352c05d64051023379443cb144
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2016-09-08T13:26:26+02:00

uac: updated the docs for uac registration refresh rpc command

(cherry picked from commit 130951e12941d63e069c6f420be5441b1140fba3)

- URL:  https://github.com/kamailio/kamailio/commit/4236d74386e31681bf2e247eb886ab65d55f5409
Author: rdboisvert <rdbprog at gmail.com>
Date:   2016-09-08T13:26:50+02:00

mohqueue: prevent calls sticking in queue

- query RTP to see if the link is active
- update user-agent version
- fixed edge case where REFER response arrives after call closed
(cherry picked from commit a051bd98652dd92a93175b7cab1e239bab851160)

- URL:  https://github.com/kamailio/kamailio/commit/27571b0cb2410c1a1525f9d84984130e64bae8df
Author: Olle E. Johansson <oej at edvina.net>
Date:   2016-09-08T13:27:02+02:00

utils Add missing semi-colons to documentation

(cherry picked from commit 31cbec1a9be35beb446d17ee6b21bf753462dc8d)





More information about the sr-dev mailing list