- URL: https://github.com/kamailio/kamailio/commit/ef428c2f576d2935fba90d5019e450b…
Author: Daniel-Constantin Mierla <miconda(a)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/7630aaa2c63a17c832025fdba01b022…
Author: Daniel-Constantin Mierla <miconda(a)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/0d0719f50c5b7ea95da297a383feb11…
Author: Daniel-Constantin Mierla <miconda(a)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/35deae643668e967c29ff262380531c…
Author: Daniel-Constantin Mierla <miconda(a)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/1b68b03c5b844a022af2d82b4206043…
Author: Daniel-Constantin Mierla <miconda(a)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/67bca90c6b6070be56f7285e8baf2c1…
Author: Daniel-Constantin Mierla <miconda(a)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/b0780a56f926f9cc47da647747fc654…
Author: Daniel-Constantin Mierla <miconda(a)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/f7e0b25c309d0b811c1c0bc37101b5a…
Author: Daniel-Constantin Mierla <miconda(a)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/81871f9858eb960b644064689d73984…
Author: Daniel-Constantin Mierla <miconda(a)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/6877ffc356e7a2bc1153e9d3abf2c4b…
Author: Dmitri Savolainen <savolainen(a)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/d1f3972adebe130a2a9c2029cc28914…
Author: murfur <m.furmur(a)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/92f9b4fbc7c0df7ebc5b961bd3245ae…
Author: Daniel-Constantin Mierla <miconda(a)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/759f068c02ba7ca069a1ad3a3e5b4ab…
Author: Daniel-Constantin Mierla <miconda(a)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/183435ad7225abf4c66782080efd8a4…
Author: Daniel-Constantin Mierla <miconda(a)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/92adadfd794ba744e45166c9207b805…
Author: Daniel-Constantin Mierla <miconda(a)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/9cf3dd6086bf810c684429c85a9efb0…
Author: Daniel-Constantin Mierla <miconda(a)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/302cb1bc4551129cbc62bb1ad54ebfb…
Author: Daniel-Constantin Mierla <miconda(a)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/30069ddfd7983c9949760f96d81fe42…
Author: Daniel-Constantin Mierla <miconda(a)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/b3cb7e062aa52f4fc71f90e96b77163…
Author: Daniel-Constantin Mierla <miconda(a)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/388a1257bfc12dea04382654b030450…
Author: Daniel-Constantin Mierla <miconda(a)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/0bc6dd18a55441501a749ac1af659b5…
Author: Daniel-Constantin Mierla <miconda(a)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/a6a0aebbe67adfd01fbf9d4d5c55659…
Author: Daniel-Constantin Mierla <miconda(a)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/f52eb44494e5eb148cbb7fc8ec889e3…
Author: Daniel-Constantin Mierla <miconda(a)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/30e1153b34787347fd9f6c70d5800e0…
Author: Daniel-Constantin Mierla <miconda(a)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/0d76481bb77d37b1d50e3c48eee6109…
Author: Daniel-Constantin Mierla <miconda(a)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/c60b762531a596d292caf7f31af1fe0…
Author: Daniel-Constantin Mierla <miconda(a)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/9e2eabdd48df02da952f55fc799bddc…
Author: Daniel-Constantin Mierla <miconda(a)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/ae500791d60a16c1ab5d2d5ad2f6926…
Author: Daniel-Constantin Mierla <miconda(a)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/c30a13969b4734b69bc0a859c98e2a2…
Author: Daniel-Constantin Mierla <miconda(a)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/9a5f70a3a61aec7e834d1465ba5e337…
Author: Daniel-Constantin Mierla <miconda(a)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/ff61a6014289f0a8b86ff1d83bab5d1…
Author: Daniel-Constantin Mierla <miconda(a)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/9e25d5339b80af9050dd2c624cf4a08…
Author: Daniel-Constantin Mierla <miconda(a)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/70c9e9284ed6049cce3030960aee784…
Author: IMS root <root@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/f56225119b8bb6f92141a357d9a1bd2…
Author: Phil Lavin <phil.lavin(a)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/ac0e8c09072cdda56390a0904ba4d2d…
Author: Daniel-Constantin Mierla <miconda(a)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/2f90bc6546a0124812679ccc3ec7d5a…
Author: Daniel-Constantin Mierla <miconda(a)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/8d29d2d74965004d689deb54327df73…
Author: Phil Lavin <phil.lavin(a)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/2725e74909646a71555eb630c03acfe…
Author: AndreasHuber-CH <andreas.huber(a)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/7805d05df7db754c5f3ffb6c986d91d…
Author: AndreasHuber-CH <andreas.huber(a)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/bb5e7ab3e107078486a092652c73827…
Author: Phil Lavin <phil.lavin(a)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/2100fdf408ccebd603bf1e92cc4003b…
Author: Phil Lavin <phil.lavin(a)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/978a5331fde323013e51de25e1a6f17…
Author: Alex Hermann <alex(a)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/56e866ac3d8053eebac3563247b2424…
Author: Daniel-Constantin Mierla <miconda(a)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/985230e4d3a7c4f7eb0eb31161ba9b8…
Author: Rick <dunst0(a)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/4838a3b71f2f20e712be7f0fb3ee6c0…
Author: Daniel-Constantin Mierla <miconda(a)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/4034f35d04e543ea55f293af02a73f1…
Author: Alex Hermann <alex(a)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/32fb71b615e5862e86dc711a32ffe8f…
Author: Alex Hermann <alex(a)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/7c8811ed44a8822dab28d014c73a09f…
Author: Alex Hermann <alex(a)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/4c930dcb105ae5abc39bf91d7906fe3…
Author: Alex Hermann <alex(a)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/5654760725263d7ab023278ae99453b…
Author: Alex Hermann <alex(a)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/8bc5c20f71e6f5222499489170f4735…
Author: Alex Hermann <alex(a)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/c7594a1a06cca096a4d7e5483776bc6…
Author: Alex Hermann <alex(a)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/931612a5311fe25db1ab01d56547ed7…
Author: Alex Hermann <alex(a)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/259aaa2ea705d886e30ad5f13303024…
Author: Alex Hermann <alex(a)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/3db80e091727fa5a4ebf0c832ddf8c7…
Author: Daniel-Constantin Mierla <miconda(a)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/be8263d18169311bc0cb1f16feaa945…
Author: Alex Hermann <alex(a)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/14661f07f38316fc88224db502c0f09…
Author: lazedo <luis.azedo(a)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/af6ec7b2a5c5fdd59ef5cdd932cee4b…
Author: Dmitri Savolainen <savolainen(a)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/1b812ddc3c100bbc36349c7f3670858…
Author: Daniel-Constantin Mierla <miconda(a)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/c595cccd8582dfba41a8f0f49946fff…
Author: Dragos Oancea <dragos.oancea(a)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/88886ddb181abcf94f8fc81050e92da…
Author: Daniel-Constantin Mierla <miconda(a)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/9af2b4a12162a27be44a14a06161ab4…
Author: Dragos Oancea <dragos.oancea(a)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/ba671c6e234cea45894cffd77c80828…
Author: Dragos Oancea <dragos.oancea(a)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/e705508954967638ab1c3dbdf11883a…
Author: Dragos Oancea <dragos.oancea(a)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/faac1510a473315387d5080f9601a05…
Author: Daniel-Constantin Mierla <miconda(a)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/414c07ffc79b1d9f19f6d40e21bffd5…
Author: Daniel-Constantin Mierla <miconda(a)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/52484d3a31247f062c4857e4a4196b8…
Author: Daniel-Constantin Mierla <miconda(a)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/fbec5dbebbcde14ebaca4a0d2b97c0e…
Author: Daniel-Constantin Mierla <miconda(a)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/4f8ced942105747f8c797bedf81db2a…
Author: Daniel-Constantin Mierla <miconda(a)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/cfa3a6ff2f8ab0d7b2da4c643a24dde…
Author: Daniel-Constantin Mierla <miconda(a)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/f450fead2ccb64e9f9fb7971ca51497…
Author: Daniel-Constantin Mierla <miconda(a)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/99c8daf7015eb75d3003680ee914704…
Author: Daniel-Constantin Mierla <miconda(a)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/81c75df51676216568aabdba9d431ae…
Author: Daniel-Constantin Mierla <miconda(a)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/59b2b76fa07e99176f0a602fae15680…
Author: Daniel-Constantin Mierla <miconda(a)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/eea24204cd2b3c1cfb863ce5e5ef2da…
Author: Daniel-Constantin Mierla <miconda(a)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/5eeef6dfed86159f2ed409ba8c20dc0…
Author: Daniel-Constantin Mierla <miconda(a)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/94fdc2c315c6facc064358190664570…
Author: Daniel-Constantin Mierla <miconda(a)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/a3edba73dd3671b32bb39ac4d955ce1…
Author: Camille Oudot <camille.oudot(a)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/00c3a46f04c097318cf1cf854b2a4a2…
Author: Daniel-Constantin Mierla <miconda(a)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/4a19097ec7ce7e104fd6c3a5a211713…
Author: Daniel-Constantin Mierla <miconda(a)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/94023685e98106fc4a0246b0878c081…
Author: Daniel-Constantin Mierla <miconda(a)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/c42342a4338781c58966312e2318ed3…
Author: Daniel-Constantin Mierla <miconda(a)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/f2c1a96a64b73be0d138e782ea26c1d…
Author: Daniel-Constantin Mierla <miconda(a)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/3b4f39948f5a66352c05d6405102337…
Author: Daniel-Constantin Mierla <miconda(a)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/4236d74386e31681bf2e247eb886ab6…
Author: rdboisvert <rdbprog(a)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/27571b0cb2410c1a1525f9d84984130…
Author: Olle E. Johansson <oej(a)edvina.net>
Date: 2016-09-08T13:27:02+02:00
utils Add missing semi-colons to documentation
(cherry picked from commit 31cbec1a9be35beb446d17ee6b21bf753462dc8d)
Module: kamailio
Branch: master
Commit: b3de7f20e93f7a6743b756787587b306dc493ce9
URL: https://github.com/kamailio/kamailio/commit/b3de7f20e93f7a6743b756787587b30…
Author: Kamailio Dev <kamailio.dev(a)kamailio.org>
Committer: Kamailio Dev <kamailio.dev(a)kamailio.org>
Date: 2016-09-08T10:01:27+02:00
modules: readme files regenerated - http_async_client ...
---
Modified: modules/http_async_client/README
---
Diff: https://github.com/kamailio/kamailio/commit/b3de7f20e93f7a6743b756787587b30…
Patch: https://github.com/kamailio/kamailio/commit/b3de7f20e93f7a6743b756787587b30…
---
diff --git a/modules/http_async_client/README b/modules/http_async_client/README
index 5757f7c..b145301 100644
--- a/modules/http_async_client/README
+++ b/modules/http_async_client/README
@@ -90,7 +90,8 @@ Federico Cabiddu
1.19. http_set_tls_client_cert() usage
1.20. http_set_tls_client_key() usage
1.21. http_set_tls_ca_path() usage
- 1.22. $http_req(key) variable usage
+ 1.22. $http_req_id variable usage
+ 1.23. $http_req(key) variable usage
Chapter 1. Admin Guide
@@ -539,6 +540,24 @@ http_async_query("https://example.com/test.php", "HTTP_REPLY");
5. Pseudo Variables
+ The $http_req_id read-only variable can be used in REQUEST_ROUTE to
+ retrive the unique identifier for a query after sending it or in the
+ HTTP callback route to retrive the id of the query the reply belongs
+ to. Useful mainly in non-transactional context.
+
+ Example 1.22. $http_req_id variable usage
+...
+$http_req(suspend) = 0;
+
+http_async_query("https://example.com/test.php", "HTTP_REPLY");
+
+xlog("L_INFO", "Query id: $http_query_id");
+...
+route[HTTP_REPLY] {
+xlog("L_INFO", "received reply for query $http_query_id\n");
+}
+...
+
The $http_req(key) write-only variable can be used to set custom
parameters before sending a HTTP query
@@ -562,7 +581,7 @@ http_async_query("https://example.com/test.php", "HTTP_REPLY");
* suspend: if set to 0 it doesn't suspend the current transaction
before performing the query (see http_async_suspend())
- Example 1.22. $http_req(key) variable usage
+ Example 1.23. $http_req(key) variable usage
...
$http_req(all) = $null; # reset the parameters
$http_req(timeout) = 100; # 100 ms
Hi guys,
I am observing crashes on *Serving *CSCF node in Kamailio *IMS*.
I cannot isolate any steps to reproduce this crash because it happens
randomly. typically after 2-3 calls.
Here's the pastebin url: http://pastebin.ubuntu.com/23144778/
Here's what the log says (log level is set to debug):
Any hints will be helpful in this regard,
Owais
--
View this message in context: http://sip-router.1086192.n5.nabble.com/Kamailio-4-4-2-S-CSCF-crashing-rand…
Sent from the Development mailing list archive at Nabble.com.
This is about the new feature we have discussed over mailing list.
Right now only the auth_password is refreshed and the only way to get the username changed is using reload which is a pain if you have 1000+ users (takes long time).
Ta
DanB
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/771
Module: kamailio
Branch: master
Commit: 2d8301095e2f87c45ab1365370f5eecce7ba73ee
URL: https://github.com/kamailio/kamailio/commit/2d8301095e2f87c45ab1365370f5eec…
Author: Kamailio Dev <kamailio.dev(a)kamailio.org>
Committer: Kamailio Dev <kamailio.dev(a)kamailio.org>
Date: 2016-09-07T15:31:24+02:00
modules: readme files regenerated - uac ...
---
Modified: modules/uac/README
---
Diff: https://github.com/kamailio/kamailio/commit/2d8301095e2f87c45ab1365370f5eec…
Patch: https://github.com/kamailio/kamailio/commit/2d8301095e2f87c45ab1365370f5eec…
---
diff --git a/modules/uac/README b/modules/uac/README
index ac173eb..5f95b70 100644
--- a/modules/uac/README
+++ b/modules/uac/README
@@ -892,9 +892,8 @@ event_route[uac:reply] {
8.6. uac.reg_refresh
Load one record by l_uuid from database for remote registrations. If
- the record exists in memory, its authentication password, flags and
- proxy are updated, otherwise a new record is added. The command has a
- parameter, which is the value of l_uuid field.
+ the record exists in memory, it will be replaced with the new values
+ loaded from database.
Example 1.36. uac.reg_refresh usage
...