Hello,
I am considering to release kamailio v4.4.2 next week along with the
corresponding patch releases for branches 4.3 and 4.2. It will likely be
the last release in series 4.2 to mark its end of official packaging.
I would also consider a new patch release in 4.1.x, if that is still
used by many out there to get packages that fix the libssl version
matching -- Victor should say if the packages for this branch can still
be generated in order to make sense doing this release.
Anyhow, report any issues you are aware and are not yet announced for
branches 4.4 and 4.3 to the bug tracker as soon as possible to get a
chance to be fixed by release date. Likely 4.4.2 will be next Tuesday,
June 29, with the other branches done in the following days.
Cheers,
Daniel
--
Daniel-Constantin Mierla
http://www.asipto.com - http://www.kamailio.orghttp://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
- URL: https://github.com/kamailio/kamailio/commit/644bc141ca91c86fdf83b0998558dd6…
Author: Frank Carmickle <frank(a)silentcircle.com>
Date: 2016-06-27T15:18:13+02:00
tm: updated the reason text for canceled branches after one is answered
- change answered elsewhere to call completed elsewhere
- "Call completed elsewhere", RFC3326, defines this as the string to send
- submited by William King <william.king(a)quentustech.com>, GH #610
(cherry picked from commit e75837afc7e146d0f43e637d394146c3f1d05eea)
- URL: https://github.com/kamailio/kamailio/commit/1740d3861d0bcabe3897285fc1f6462…
Author: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Date: 2016-06-27T15:18:53+02:00
sms: fix compiler warning #612 (#617)
* show error message if error in write
> CC (clang) [M sms.so] libsms_modem.o
> libsms_modem.c:77:2: warning: ignoring return value of function declared with warn_unused_result attribute [-Wunused-result]
> write(mdm->fd,cmd,cmd_len);
> ^~~~~ ~~~~~~~~~~~~~~~~~~~
>1 warning generated.
(cherry picked from commit a61ff084bc87c7d3dd05b14afd35795b466d37dc)
- URL: https://github.com/kamailio/kamailio/commit/debffdc10887a0654ce1e6451dead14…
Author: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Date: 2016-06-27T15:19:23+02:00
dmq_usrloc: fix compiler warning #612
> CC (gcc) [M dmq_usrloc.so] usrloc_sync.o
> usrloc_sync.c: In function 'usrloc_dmq_handle_msg':
> usrloc_sync.c:403:12: warning: 'reg_id' may be used uninitialized in this function [-Wmaybe-uninitialized]
> ci.reg_id = reg_id;
> ^
> usrloc_sync.c:401:13: warning: 'methods' may be used uninitialized in this function [-Wmaybe-uninitialized]
> ci.methods = methods;
> ^
> usrloc_sync.c:405:19: warning: 'last_modified' may be used uninitialized in this function [-Wmaybe-uninitialized]
> ci.last_modified = last_modified;
> ^
> usrloc_sync.c:394:7: warning: 'q' may be used uninitialized in this function [-Wmaybe-uninitialized]
> ci.q = q;
> ^
> usrloc_sync.c:399:12: warning: 'cflags' may be used uninitialized in this function [-Wmaybe-uninitialized]
> ci.cflags = cflags;
> ^
> usrloc_sync.c:397:11: warning: 'flags' may be used uninitialized in this function [-Wmaybe-uninitialized]
> ci.flags = flags;
> ^
> usrloc_sync.c:396:10: warning: 'cseq' may be used uninitialized in this function [-Wmaybe-uninitialized]
> ci.cseq = cseq;
> ^
> usrloc_sync.c:393:13: warning: 'expires' may be used uninitialized in this function [-Wmaybe-uninitialized]
> ci.expires = expires;
> ^
> usrloc_sync.c:407:2: warning: 'action' may be used uninitialized in this function [-Wmaybe-uninitialized]
> switch(action) {
> ^
> make[3]: 'libsrutils.so.1.0' is up to date.
(cherry picked from commit c7c8d31e4a4f9640673099aa1589e3fe96fad558)
- URL: https://github.com/kamailio/kamailio/commit/27e2343d5e7da9c03fd37ecbe49e126…
Author: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Date: 2016-06-27T15:19:31+02:00
dispatcher: fix compiler warning #612
> CC (gcc) [M dispatcher.so] dispatch.o
> dispatch.c: In function 'ds_set_attrs':
> dispatch.c:263:8: warning: 'tmp_rweight' may be used uninitialized in this function [-Wmaybe-uninitialized]
> int tmp_rweight;
> ^
> make[3]: 'libkmi.so.1.0' is up to date.
(cherry picked from commit 6dd4b1f83cb041a42571ef1355832661be0ae492)
- URL: https://github.com/kamailio/kamailio/commit/feaae5a731c35778d8de32a7c87baea…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:19:57+02:00
acc_radius: added section ids in docbook
(cherry picked from commit 38bdeee32afb895af3a759373e1c29a30e5e5560)
- URL: https://github.com/kamailio/kamailio/commit/c6740e84d2dd42e7aa0da33d18228c5…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:20:06+02:00
jansson: removed empty parameters section
- added section ids
(cherry picked from commit 92dcec82b4f7e0de07e06d51bd57d612c949241c)
- URL: https://github.com/kamailio/kamailio/commit/e8a063a7001bad32144765f12928cf1…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:21:21+02:00
usrloc: coonect to db from rpc processes
- evapi consumers are using rpc rank and there can be save/lookup
operations
- reported by GH #622
(cherry picked from commit ee11732bdc1637d646b772ce22d43bd571f7a736)
- URL: https://github.com/kamailio/kamailio/commit/0aa9f5458a59909a756b5a6f0d692ec…
Author: Phil Lavin <phil.lavin(a)synety.com>
Date: 2016-06-27T15:21:38+02:00
pua_dialoginfo: reduce the log level of every call to dialog_publish
Change the log level of calls to dialog_publish() from INFO to DBG
(cherry picked from commit a5e89b42151ba3697835cff4a2a379422a9afc46)
- URL: https://github.com/kamailio/kamailio/commit/78192719edaa1327a4420a2f248ee56…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:21:51+02:00
cfgutils: added more to docs for route exists functions
(cherry picked from commit 472782d2f094b1971543b4d0c3733058d9086d78)
- URL: https://github.com/kamailio/kamailio/commit/b6d341548abeb85f20c305b4cf0617e…
Author: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Date: 2016-06-27T15:22:31+02:00
lib/srdb1: fix compiler warning #612
> CC (gcc) [L libsrdb1.so.1.0] db_ut.o
> In file included from /usr/include/time.h:27:0,
> from db_ut.c:50:
> /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
> # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
(cherry picked from commit 09470aed719b0fad6c600d9c18a339e343550f33)
- URL: https://github.com/kamailio/kamailio/commit/2aa23040971693c9ebc598e3b4bea79…
Author: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Date: 2016-06-27T15:22:52+02:00
db_mysql: fix compile warning #612
> CC (gcc) [M db_mysql.so] my_cmd.o
> In file included from /usr/include/string.h:25:0,
> from ../../lib/srdb2/../../str.h:24,
> from ../../lib/srdb2/db_gen.h:30,
> from ../../lib/srdb2/db_drv.h:29,
> from my_cmd.h:25,
> from my_cmd.c:33:
> /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
> # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
(cherry picked from commit 3c4fa1250c8c3de74e9415a064ba75f97e1cbb4f)
- URL: https://github.com/kamailio/kamailio/commit/5245837ff6af3c88f5a9bb8ee4f5266…
Author: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Date: 2016-06-27T15:23:02+02:00
presence_conference: fix compiler warnings #612
> CC (gcc) [M presence_conference.so] pidf.o
> In file included from /usr/include/time.h:27:0,
> from pidf.c:49:
> /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
> # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
(cherry picked from commit 3976224f6bb4b790b1752a00174439a1e2de1665)
- URL: https://github.com/kamailio/kamailio/commit/387ed0885d17d8210864b45f43ec0de…
Author: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Date: 2016-06-27T15:23:18+02:00
db2_ldap: fix compiler warnings #612
> CC (gcc) [M db2_ldap.so] ld_fld.o
> In file included from /usr/include/string.h:25:0,
> from ../../str.h:24,
> from ld_cfg.h:30,
> from ld_fld.h:37,
> from ld_fld.c:39:
> /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
> # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
(cherry picked from commit 08927c98edab0c1201138fbd4f9760dcdf3a35c1)
- URL: https://github.com/kamailio/kamailio/commit/ea3002aa6f7d1edf8cb25d933890304…
Author: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Date: 2016-06-27T15:23:27+02:00
presence_dialoginfo: fix compiler warnings #612
> CC (gcc) [M presence_dialoginfo.so] pidf.o
> In file included from /usr/include/time.h:27:0,
> from pidf.c:48:
> /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
> # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
(cherry picked from commit e8c7b29e1d051619595f2d45276d8c775bc278a3)
- URL: https://github.com/kamailio/kamailio/commit/d26f29930d3ccc01419f0868637c7a1…
Author: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Date: 2016-06-27T15:23:45+02:00
presence_xml: fix compiler warning #612
> CC (gcc) [M presence_xml.so] pidf.o
> In file included from /usr/include/time.h:27:0,
> from pidf.c:50:
> /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
> # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
(cherry picked from commit 9f1aa931dafc0d654af4d51b5e4ab6a72a71fb0c)
- URL: https://github.com/kamailio/kamailio/commit/14c1376a8b1afecae229124d84acb62…
Author: Mikko Lehto <mslehto(a)iki.fi>
Date: 2016-06-27T15:24:18+02:00
lib/srutils: fix gcc warning GH#612
> sha256.c: In function 'sr_SHA256_Final':
> sha256.c:613:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
> *(sha2_word64*)&context->buffer[SHA256_SHORT_BLOCK_LENGTH] = context->bitcount;
> ^
> sha256.c: In function 'SHA512_Last':
> sha256.c:930:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
> *(sha2_word64*)&context->buffer[SHA512_SHORT_BLOCK_LENGTH] = context->bitcount[1];
> ^
> sha256.c:931:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
> *(sha2_word64*)&context->buffer[SHA512_SHORT_BLOCK_LENGTH+8] = context->bitcount[0];
> ^
(cherry picked from commit cfccbfa8590dffe9a1282dba6ce757f686f55599)
- URL: https://github.com/kamailio/kamailio/commit/cac8f8df9dc1ccd6c97e80aaee1f4f3…
Author: Dmitri Savolainen <savolainen(a)erinaco.ru>
Date: 2016-06-27T15:25:39+02:00
uac: uac.reg_refresh doc is supplemented
(cherry picked from commit 3310aa311b76d44f33cf784d20b874db259b61b2)
- URL: https://github.com/kamailio/kamailio/commit/6787a5ecfec64202ec80c2e9fe85c14…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:26:03+02:00
dispatcher: get rid of compile warning about unreachable code
(cherry picked from commit 5ac0f5c43da106e8130143a2ad83d4a131513a18)
- URL: https://github.com/kamailio/kamailio/commit/01698f47ab0be22f0d80cb0a66bbeb9…
Author: Mikko Lehto <mslehto(a)iki.fi>
Date: 2016-06-27T15:26:29+02:00
lib/srdb1: fix compiler warning
> CC (gcc) [L libsrdb1.so.1.0] db_ut.o
> db_ut.c:57:32: warning: extra tokens at end of #undef directive
> #undef _XOPEN_SOURCE_EXTENDED 1 /* solaris */
> ^
(cherry picked from commit dee2478e521f2f829c66d025fb6ca17326138910)
- URL: https://github.com/kamailio/kamailio/commit/82b24524dc6df842d3d1c11bf5f5a1c…
Author: Mikko Lehto <mslehto(a)iki.fi>
Date: 2016-06-27T15:26:51+02:00
modules/presence_conference: re-organize preprocessor symbols
Fixes compilation on FreeBSD where no special feature request is needed
(cherry picked from commit 9852f751edb99b5190f16ffe68c62eb0f51f85bc)
- URL: https://github.com/kamailio/kamailio/commit/877beb6b77baf44ddab3dc78965b3c0…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:27:15+02:00
Makefile.defs: cleaned unnecessary whitespaces
(cherry picked from commit 897d8319ddce6b7834c8277ddcc436ffdbe5d164)
- URL: https://github.com/kamailio/kamailio/commit/c95ab90d1f8f6fcf3d172f774c8c501…
Author: Dmitri Savolainen <savolainen(a)erinaco.ru>
Date: 2016-06-27T15:27:45+02:00
uac: reset UAC_REG_DISABLED flag (if need) after refresh
(cherry picked from commit 8e0ae1f825c080a050c7e755eea67d2c56d6841f)
- URL: https://github.com/kamailio/kamailio/commit/b351655cc53342137106cf9d6e41829…
Author: Mikko Lehto <mslehto(a)iki.fi>
Date: 2016-06-27T15:28:26+02:00
modules/rr: initialize to NULL
(cherry picked from commit c00867e50de1c7855fed8a05745086092fef38a5)
- URL: https://github.com/kamailio/kamailio/commit/d84d8a800e504561fe9036bc8e0fd15…
Author: Mikko Lehto <mslehto(a)iki.fi>
Date: 2016-06-27T15:28:35+02:00
modules/uid_domain: initialize variables
(cherry picked from commit e6a3f6605f50d16f673724a2dc6cf22fc47bc717)
- URL: https://github.com/kamailio/kamailio/commit/ad0f9f62fa761dcfcbe4ee21a92acc9…
Author: Mikko Lehto <mslehto(a)iki.fi>
Date: 2016-06-27T15:28:43+02:00
modules/sipcapture: fix possible NULL pointer dereference
(cherry picked from commit a9cce1772d25e1f03cec3ee291ae5fb4a945f82f)
- URL: https://github.com/kamailio/kamailio/commit/3b3481180be9878d8837f49b77cd762…
Author: Mikko Lehto <mslehto(a)iki.fi>
Date: 2016-06-27T15:28:53+02:00
modules/[call_control|mediaproxy]: proper assigment to NULL pointer
CC (clang) [M mediaproxy.so] mediaproxy.o
mediaproxy.c:1929:27: warning: expression which evaluates to zero treated as a null pointer constant of type 'void *' [-Wnon-literal-null-conversion]
*_params->param = MPInactive;
^~~~~~~~~~
(cherry picked from commit 700b334b51b39056c4c0004451ca41304510f164)
- URL: https://github.com/kamailio/kamailio/commit/eb9a338ba563919682e74306c33d879…
Author: Mikko Lehto <mslehto(a)iki.fi>
Date: 2016-06-27T15:29:26+02:00
modules/ims_qos modules/ims_registrar_scscf: fix comparison of unsigned expression
(cherry picked from commit 94b4c25640c0f486c578a9e0670dad0aa5dda0c1)
- URL: https://github.com/kamailio/kamailio/commit/3e0f2436d57e46dda85a9f875beedbd…
Author: Mikko Lehto <mslehto(a)iki.fi>
Date: 2016-06-27T15:29:35+02:00
modules/ims_dialog: fix clang warning -Wparentheses-equality
(cherry picked from commit 5395bbe6522ab9b9874162874935119cff8aa764)
- URL: https://github.com/kamailio/kamailio/commit/52358d298f55e89841fa22899b7cb83…
Author: Andrew J Robinson <AndyJRobinson(a)users.noreply.github.com>
Date: 2016-06-27T15:30:03+02:00
uac: read all 12 columns from uacreg database table
- fix when the database connector does not have DB_CAP_FETCH capability
- GH #642
(cherry picked from commit d3abee96d9ddfa6b0600d9e7f6864bd5786fdebe)
- URL: https://github.com/kamailio/kamailio/commit/13a361bec5cb2491ef9bc6f8b917e14…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:30:32+02:00
pv: signed int string representation for avps
(cherry picked from commit d6124b3d894b130e3ebeabb247230966a77c9ceb)
- URL: https://github.com/kamailio/kamailio/commit/3cca0eb13b151b7822ee97d4bcd4e31…
Author: Olle E. Johansson <oej(a)edvina.net>
Date: 2016-06-27T15:30:46+02:00
acc_radius Remove SVN ID, history
(cherry picked from commit 18d614e6c2eb673c08871206e6cdc153cc3c8928)
- URL: https://github.com/kamailio/kamailio/commit/c67edea82106d40f709fc60c47def88…
Author: Olle E. Johansson <oej(a)edvina.net>
Date: 2016-06-27T15:30:54+02:00
sqlops Delete comment about modules_k
(cherry picked from commit 1b29ea77e1ceef8c74da930c9df88409d47f744e)
- URL: https://github.com/kamailio/kamailio/commit/4cc369335494f2be7ac71cbc2662c96…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:31:09+02:00
tm: coherent indentation and whitespacing for t suspend code
(cherry picked from commit d85dd4eab4eaf797ecf89a1d3540c02c207d2de4)
- URL: https://github.com/kamailio/kamailio/commit/fbe8523a87637518aa9d1d9d2c29541…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:31:21+02:00
tm: reset T_ASYNC_SUSPENDED flag at beginning of t_continue()
- should allow doing t_suspend() inside the route executed by
t_continue()
- related to GH #644 and #645
(cherry picked from commit 827ec4fc2c9fcc2bf9f814b0545ae64784d8e3b0)
- URL: https://github.com/kamailio/kamailio/commit/3968feedcb62ca39ae6088b3ec6c5be…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:31:29+02:00
db_mongodb: note about mongodb c driver version and tls
(cherry picked from commit 59daee299909a7e27b5d0ec5d9a9967cd1e8e7e3)
- URL: https://github.com/kamailio/kamailio/commit/fd6501f8fb220408c98daeb2e84cb3e…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:31:40+02:00
ndb_mongodb: note about mongodb c driver version and tls
(cherry picked from commit d1fbec620bdb923aace665170ddabedddd2a3697)
- URL: https://github.com/kamailio/kamailio/commit/761f84a61745e433850cb286da020ea…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:31:48+02:00
evapi: start evapi dispatcher process with rpc rank
- it may be used for handling responses from external app with sip
related functions
- reported by GH #622
(cherry picked from commit 2d1a7e453301cfdee2c71ccebcd66d86f4c62b3a)
- URL: https://github.com/kamailio/kamailio/commit/995d4084ebe192a51b89bd6b901e4d4…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:32:05+02:00
core: setting the equivalent of IP_TOS socket option for IPv6
- reported in GH #598
(cherry picked from commit ff63e5c79592a37012018660552950a40a1a1581)
- URL: https://github.com/kamailio/kamailio/commit/e80eee8be47cfe96fbaa08f96df325b…
Author: Stefan Mititelu <stefan.mititelu(a)1and1.ro>
Date: 2016-06-27T15:32:35+02:00
mem: Add on-error log messages for q_/f_ functions
Log some errors in case some memory API functions fail.
(cherry picked from commit b0dea316a2aa471cf92f122e3432a6549cf0ff5c)
- URL: https://github.com/kamailio/kamailio/commit/c4566aa89a9564859dc856036363cd8…
Author: Dragos Oancea <dragos.oancea(a)athonet.com>
Date: 2016-06-27T15:32:50+02:00
ims_registrar_pcscf: fix getContactP() for is_registered_fallback2ip param - so that script function pcscf_is_registered() actually finds the contact .
(cherry picked from commit e88ea4022af341bb67e959c42d2096a42ae3796d)
- URL: https://github.com/kamailio/kamailio/commit/c2e87f015f821e44bdb8bbaed8d61e6…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:33:33+02:00
misc/vim: syntax highlighting for log facility values
(cherry picked from commit ab079178ab49d8c855f135d85d8e8acfb03ec6bd)
- URL: https://github.com/kamailio/kamailio/commit/7b77d4e218224c6fa6f3ccb8280b238…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:33:53+02:00
presence: new parameter to set the order by string for fetching records
- used when retrieve_order is 1
- new param: retrieve_order_by - default value is 'priority'
(cherry picked from commit 8c5432e5285564d6104189d6358774b8d8f3382b)
- URL: https://github.com/kamailio/kamailio/commit/2d0cb2ca09f0db87e7de02c169841c4…
Author: Lucian Balaceanu <lucian.balaceanu(a)1and1.ro>
Date: 2016-06-27T15:35:07+02:00
rtpengine: change cookie to hostname_pid_seqno
- pid_seqno in gencookie() is not a unique identifictor in a multi kamailio setup
(cherry picked from commit 69e57b9260c6c09380fdb9cfd074ea67a459230a)
- URL: https://github.com/kamailio/kamailio/commit/9d6a2aec05c77422a1e90dd89af5f63…
Author: Mikko Lehto <mslehto(a)xn--ki-hea7r.fi>
Date: 2016-06-27T15:35:19+02:00
Revert "modules/ims_qos modules/ims_registrar_scscf: fix comparison of unsigned expression"
This reverts commit 94b4c25640c0f486c578a9e0670dad0aa5dda0c1.
(cherry picked from commit a787c38c241eec165c2cb8e0362ba68fa769141f)
- URL: https://github.com/kamailio/kamailio/commit/f265cad36b2cffc83cfcb517731aea9…
Author: Carsten Bock <carsten(a)ng-voice.com>
Date: 2016-06-27T15:36:09+02:00
JANSSON: Improved support for JSON-Type "Integer", which can in fact be long (or even long long)
(cherry picked from commit 691e088fe5b23faa39c2f32df19690ce4b7a7c7d)
- URL: https://github.com/kamailio/kamailio/commit/dfc6643fbbfb7f1c469c264e6f93b0b…
Author: Lucian Balaceanu <lucian.balaceanu(a)1and1.ro>
Date: 2016-06-27T15:36:24+02:00
rtpengine: cookie is now $server_id_$mypid_$myseqn
(cherry picked from commit 3e92a47fb3c3f4fc97f7e3cdeb33f8b111c6b1f8)
- URL: https://github.com/kamailio/kamailio/commit/b051f29e2064205d11ebf6f8d6b3150…
Author: Olle E. Johansson <oej(a)edvina.net>
Date: 2016-06-27T15:36:49+02:00
kamctl remove svn ID's and history
(cherry picked from commit e3cfe2adf3af1cb7b909c5f4d3c7a481d1cfa224)
- URL: https://github.com/kamailio/kamailio/commit/de13f20446d0ee18ccc1033858caf21…
Author: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Date: 2016-06-27T15:37:32+02:00
db_berkeley: fix compilation warning
> km_db_berkeley.c:486:58: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
> if ((ret = bdb_get_columns(_tbc->dtp, *_r, lres, _nc)) < 0)
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~
> km_db_berkeley.c:513:50: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
> if ((ret=bdb_append_row( *_r, dbuf, lres, i)) < 0)
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~
> km_db_berkeley.c:567:58: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
> if ((ret = bdb_get_columns(_tbc->dtp, *_r, lres, _nc)) < 0)
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~
> km_db_berkeley.c:572:47: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
> if ((ret=bdb_convert_row( *_r, dbuf, lres)) < 0)
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~
> 4 warnings generated.
(cherry picked from commit 6e376ee273cb95afae31b0183e3b7bf3468c4520)
- URL: https://github.com/kamailio/kamailio/commit/ccb09869abe80d2b5d9d709431c0499…
Author: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Date: 2016-06-27T15:37:43+02:00
auth_radius: fix compilation warning
> authorize.c:110:8: warning: implicit conversion from enumeration type 'enum auth_cfg_result' to different enumeration type 'auth_result_t' (aka 'enum auth_result') [-Wenum-conversion]
> ret = AUTH_NONCE_REUSED;
> ~ ^~~~~~~~~~~~~~~~~
> authorize.c:114:8: warning: implicit conversion from enumeration type 'enum auth_cfg_result' to different enumeration type 'auth_result_t' (aka 'enum auth_result') [-Wenum-conversion]
> ret = AUTH_STALE_NONCE;
> ~ ^~~~~~~~~~~~~~~~
> authorize.c:120:8: warning: implicit conversion from enumeration type 'enum auth_cfg_result' to different enumeration type 'auth_result_t' (aka 'enum auth_result') [-Wenum-conversion]
> ret = AUTH_ERROR;
> ~ ^~~~~~~~~~
> authorize.c:124:8: warning: implicit conversion from enumeration type 'enum auth_cfg_result' to different enumeration type 'auth_result_t' (aka 'enum auth_result') [-Wenum-conversion]
> ret = AUTH_NO_CREDENTIALS;
> ~ ^~~~~~~~~~~~~~~~~~~
> authorize.c:131:8: warning: implicit conversion from enumeration type 'enum auth_cfg_result' to different enumeration type 'auth_result_t' (aka 'enum auth_result') [-Wenum-conversion]
> ret = AUTH_OK;
> ~ ^~~~~~~
> authorize.c:148:9: warning: implicit conversion from enumeration type 'enum auth_cfg_result' to different enumeration type 'auth_result_t' (aka 'enum auth_result') [-Wenum-conversion]
> ret = AUTH_ERROR;
> ~ ^~~~~~~~~~
> authorize.c:153:12: warning: implicit conversion from enumeration type 'enum auth_cfg_result' to different enumeration type 'auth_result_t' (aka 'enum auth_result') [-Wenum-conversion]
> ret = AUTH_ERROR;
> ~ ^~~~~~~~~~
> authorize.c:159:12: warning: implicit conversion from enumeration type 'enum auth_cfg_result' to different enumeration type 'auth_result_t' (aka 'enum auth_result') [-Wenum-conversion]
> ret = AUTH_ERROR;;
> ~ ^~~~~~~~~~
> authorize.c:186:12: warning: implicit conversion from enumeration type 'enum auth_cfg_result' to different enumeration type 'auth_result_t' (aka 'enum auth_result') [-Wenum-conversion]
> ret = AUTH_ERROR;
> ~ ^~~~~~~~~~
> authorize.c:189:12: warning: implicit conversion from enumeration type 'enum auth_cfg_result' to different enumeration type 'auth_result_t' (aka 'enum auth_result') [-Wenum-conversion]
> ret = AUTH_OK;
> ~ ^~~~~~~
> authorize.c:193:8: warning: implicit conversion from enumeration type 'enum auth_cfg_result' to different enumeration type 'auth_result_t' (aka 'enum auth_result') [-Wenum-conversion]
> ret = AUTH_INVALID_PASSWORD;
> ~ ^~~~~~~~~~~~~~~~~~~~~
> 11 warnings generated.
(cherry picked from commit 1db19f1672ebebcb916f4415c59f5c820a1b0068)
- URL: https://github.com/kamailio/kamailio/commit/3bc6b9123c46dab10a53baafea95a84…
Author: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Date: 2016-06-27T15:37:52+02:00
misc_radius: fix compilation warning
> functions.c:47:27: warning: comparison of array 'vp->strvalue' equal to a null pointer is always false [-Wtautological-pointer-compare]
> if (vp->lvalue==0 || vp->strvalue==0)
> ~~~~^~~~~~~~ ~
> 1 warning generated.
(cherry picked from commit 4e2f17dfc6ae25739cb40328f3d5636ea1ab6fca)
- URL: https://github.com/kamailio/kamailio/commit/7d8e4e6b7b0ad43ec3920ddca941458…
Author: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Date: 2016-06-27T15:38:03+02:00
peering: fix compilation warning
> verify.c:58:30: warning: comparison of array 'vp->strvalue' equal to a null pointer is always false [-Wtautological-pointer-compare]
> if (vp->lvalue==0 || vp->strvalue==0)
> ~~~~^~~~~~~~ ~
> 1 warning generated.
(cherry picked from commit bb545d02225f23e7d1d9c950f2e4645db3d33c4f)
- URL: https://github.com/kamailio/kamailio/commit/83a8709249c4b0197eb78b70bc7e37f…
Author: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Date: 2016-06-27T15:38:12+02:00
pua_xmpp: fix compilation warning
> xmpp2simple.c:372:10: warning: expression which evaluates to zero treated as a null pointer constant of type 'char *' [-Wnon-literal-null-conversion]
> slash= '\0';
> ^~~~
> 1 warning generated.
(cherry picked from commit c3bbe6e059ade56959b68e6caae2f8521734f502)
- URL: https://github.com/kamailio/kamailio/commit/b9b1aefa7e7e8d559e86e9cda2075d3…
Author: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Date: 2016-06-27T15:38:21+02:00
cdp: fix compilation warning
> peerstatemachine.c:97:19: warning: implicit conversion from enumeration type 'peer_state_t' to different enumeration type 'peer_event_t' [-Wenum-conversion]
> next_event = I_Snd_Conn_Req(p);
> ~ ^~~~~~~~~~~~~~~~~
> peerstatemachine.c:531:10: warning: implicit conversion from enumeration type 'peer_event_t' to different enumeration type 'peer_state_t' [-Wenum-conversion]
> return I_Rcv_Conn_NAck;
> ~~~~~~ ^~~~~~~~~~~~~~~
> peerstatemachine.c:534:9: warning: implicit conversion from enumeration type 'peer_event_t' to different enumeration type 'peer_state_t' [-Wenum-conversion]
> return I_Rcv_Conn_Ack;
> ~~~~~~ ^~~~~~~~~~~~~~
> 3 warnings generated.
(cherry picked from commit 007bd7e0c874f25ff73bfd36bd210b0fed2bac7a)
- URL: https://github.com/kamailio/kamailio/commit/a0fa55b3bd63b1bbd1d29e9a07d7e6e…
Author: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Date: 2016-06-27T15:38:30+02:00
cdp: fix compilation warnings
> peerstatemachine.c:97:19: warning: implicit conversion from enumeration type 'peer_state_t' to different enumeration type 'peer_event_t' [-Wenum-conversion]
> next_event = I_Snd_Conn_Req(p);
> ~ ^~~~~~~~~~~~~~~~~
> peerstatemachine.c:531:10: warning: implicit conversion from enumeration type 'peer_event_t' to different enumeration type 'peer_state_t' [-Wenum-conversion]
> return I_Rcv_Conn_NAck;
> ~~~~~~ ^~~~~~~~~~~~~~~
> peerstatemachine.c:534:9: warning: implicit conversion from enumeration type 'peer_event_t' to different enumeration type 'peer_state_t' [-Wenum-conversion]
> return I_Rcv_Conn_Ack;
> ~~~~~~ ^~~~~~~~~~~~~~
> 3 warnings generated.
(cherry picked from commit 26d1426cfeb926ee440542716e7365d16b627801)
- URL: https://github.com/kamailio/kamailio/commit/a60ba5506c64b7752cf55e9ef3292ce…
Author: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Date: 2016-06-27T15:39:11+02:00
app_java: fix compiler warning
> java_msgobj.c:233:80: warning: comparison of array 'msg->add_to_branch_s' equal to a null pointer is always false [-Wtautological-pointer-compare]
> jStrParam = (*env)->NewStringUTF(env, (msg->add_to_branch_len <= 0 || msg->add_to_branch_s == NULL) ? "" : strdup(msg->add_to_branch_s));
> ~~~~~^~~~~~~~~~~~~~~ ~~~~
> 1 warning generated.
(cherry picked from commit 44d17221c3a72401b1d3157cc969acf07cb80bd0)
- URL: https://github.com/kamailio/kamailio/commit/c5ae53c738381f9b6d4c6163a663071…
Author: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Date: 2016-06-27T15:39:23+02:00
tls: fix compilation warning
> tls_config.c:403:6: warning: ignoring return value of function declared with warn_unused_result attribute [-Wunused-result]
> write(out_fd, &ch, 1);
> ^~~~~ ~~~~~~~~~~~~~~
> tls_config.c:408:5: warning: ignoring return value of function declared with warn_unused_result attribute [-Wunused-result]
> write(out_fd, &ch, 1);
> ^~~~~ ~~~~~~~~~~~~~~
> 2 warnings generated.
(cherry picked from commit f0ac15dc896f959cb92ad85fd1426fac1aa0bb55)
- URL: https://github.com/kamailio/kamailio/commit/96088fc7a1f39544175a4582be1e346…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:39:31+02:00
utils/misc/vim: added few missing tokens to vim syntax highlighting
(cherry picked from commit b7e36c57f47d1b17c375db2a554c84100e1f0ee8)
- URL: https://github.com/kamailio/kamailio/commit/05fe8f8de5d83437f80fe3e18950450…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:40:16+02:00
tm: relocated pointers in cfg group structure to align them to 8bytes
- cope with stricter cpu architectures like sparc
- reported by GH #655
(cherry picked from commit 2717aed626b09298d6150c68463cb3bdb1a81906)
- URL: https://github.com/kamailio/kamailio/commit/f10511e04712242cd98efa443c1f870…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:40:47+02:00
core: mem - use size_t for memory management api prototypes
- be compatible with standard malloc(...) prototype
(cherry picked from commit bab8a6b172e2a0a6155515587e72d674205dbe0c)
- URL: https://github.com/kamailio/kamailio/commit/dd2f601207d647c0d7c8e946daaa01e…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:40:55+02:00
core: mem - use size_t for fm memory management functions
(cherry picked from commit b2f1456ae03f2c75aceab8eea177464dc4cc3672)
- URL: https://github.com/kamailio/kamailio/commit/eea33aad9bb67e8f4ef7413f44cdf52…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:41:03+02:00
core: mem - use size_t for qm memory management functions
(cherry picked from commit 7a5c95d77f863d4af6115b2b744549bd7fe6fc89)
- URL: https://github.com/kamailio/kamailio/commit/dc83ca0ba9cf77dd38d45d34294ef3b…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:41:11+02:00
core: mem - use size_t for tlsf memory management functions
(cherry picked from commit 587e24a48094ad672aa625461a69363219de6922)
- URL: https://github.com/kamailio/kamailio/commit/43dc23cf55bc7d63e0932c909ae3daf…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:41:20+02:00
core: mem - fmalloc - cast size to unsigned long in debug messages
- better for compatibility with C sepcs older than C99
- newer specs allow %zu, but 'z' specifier is not in older specs, %lu
being the safer approach
(cherry picked from commit 7e8b679b6a2c66b3695da3f1e076cfa525607d34)
- URL: https://github.com/kamailio/kamailio/commit/05f2de7eeec6ee6930b1163b4812574…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:41:29+02:00
core: mem - qmalloc - cast size to unsigned long in debug messages
- better for compatibility with C sepcs older than C99
- newer specs allow %zu, but 'z' specifier is not in older
specs, %lu being the safer approach
(cherry picked from commit f17ac878a555b9baad3954e0e8c6b390378bad5a)
- URL: https://github.com/kamailio/kamailio/commit/414d750be5117d7fe5fb5fe248b7bca…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:41:43+02:00
core: mem/tlsf - return unsigned long for function giving available memory
- aling it with mem api prototype
(cherry picked from commit 0ea1b700458888f60d54f3ebf192e09b9ea56d37)
- URL: https://github.com/kamailio/kamailio/commit/6f9f6ae1524a7ccfa6ae297d2c37036…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:41:53+02:00
app_java: skip throwing error of missing java for make readme
- controlled by DOCBUILD=yes
(cherry picked from commit bb1e6ceadacd2b38826ed996e44cc45f3d8d1a41)
- URL: https://github.com/kamailio/kamailio/commit/6d694df0f0731602768bae2d52871bd…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:42:14+02:00
app_java: added note in makefile about generating the readme on a system without java
(cherry picked from commit 816ece3d35fea26d656addb38f73412d3f7c33b3)
- URL: https://github.com/kamailio/kamailio/commit/7814715fe05d327d2995d73eab6233b…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:42:37+02:00
async: small update to copyright year to test auto-generation of readme
(cherry picked from commit 8ccb20adf51035aebf4512dbba71c8c1c9db4f92)
- URL: https://github.com/kamailio/kamailio/commit/e6e45a4f1bf6abacdf2485b94e19788…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:42:49+02:00
purple: added note in the docs that the module is not actively maintained
(cherry picked from commit 4a681437a22ededb8392d06db6bfd0d377649051)
- URL: https://github.com/kamailio/kamailio/commit/1c943ebeb1b4689b36a8d77c3283e0a…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:43:01+02:00
uac: debug message if contact not matched for 200ok and jump to done
(cherry picked from commit 0ad04a5847ceb6709c7c948a5a6ac958555c0265)
- URL: https://github.com/kamailio/kamailio/commit/41fb662fed24e2edab8535059f5e6eb…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:43:16+02:00
rr: use msg->pid to match cached route params
- could be related to GH #663
(cherry picked from commit 8f4ec60795294d17597d3bbd20e68f4f03c98495)
- URL: https://github.com/kamailio/kamailio/commit/b3a320a6f7af03f12b832272c5bee3d…
Author: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Date: 2016-06-27T15:44:01+02:00
textops: filter_body() remove previous \r\n that belongs to the boundary
we were removing only '--boundary\r\n' but we must remove '\r\n--boundary\r\n'
(cherry picked from commit c5dca6096785296c89acbfa4b2f7a7fd8a16d9a2)
- URL: https://github.com/kamailio/kamailio/commit/21304177dd9586e7bb3a04d40a83294…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:44:48+02:00
kamdbct: fixed typo in pgpass name
(cherry picked from commit 631b69c43ffccbcecc3f43c3ebe4e614fe5f105d)
- URL: https://github.com/kamailio/kamailio/commit/0106c43e75a87d9ead0016489330b66…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:45:01+02:00
kamdbctl: more error help for missing .pgpass file
(cherry picked from commit 8a724a70859f68431094acab2a8f9ce000bbd89b)
- URL: https://github.com/kamailio/kamailio/commit/df5859f3269acbc2443ef77d951afd9…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:45:22+02:00
rtpproxy: added section ids and small adjustments to content and format
(cherry picked from commit daa89b4e206dac49607c25bf67748915b9f280a2)
- URL: https://github.com/kamailio/kamailio/commit/3c45fb4674837b2302876a116c446e4…
Author: Federico Favaro <federico(a)aereo.lan.athonet.com>
Date: 2016-06-27T15:45:41+02:00
cdp: Change debug level of peer state to DBG
IMHO debug level of message telling the state
of the peer should be DBG. If any problem
occurs on peers proper message will be written
on log. This way we have lighter log
(cherry picked from commit 79d022fbd50684e89d98afab66b66c08f259f4eb)
- URL: https://github.com/kamailio/kamailio/commit/57e0caee3ce86aca54f8eb7d15e0e65…
Author: Olle E. Johansson <oej(a)edvina.net>
Date: 2016-06-27T15:45:57+02:00
imc Fix formatting
(cherry picked from commit 8fa5c9f915b3aadb93835ae18a4f88a08b799f5e)
- URL: https://github.com/kamailio/kamailio/commit/f8aa9240ef8ea284b54789abf555688…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:46:21+02:00
textops: more details in doc about limitations of msg_apply_changes()
(cherry picked from commit 474ab2280309574236f796f76e3b61251d8d23bd)
- URL: https://github.com/kamailio/kamailio/commit/81e55b894d1585adb0e48a88460a3b5…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:46:34+02:00
tm: actions triggered by t_coninue() executed as FAILURE_ROUTE type
- the callback for scripting routing blocks are already those for
failure route and the transaction is already created, all processing
happing in the context of invalidating the "suspended" special branch
- should prevent mistaken use of functions restricted for request route,
such as msg_apply_changes()
- following a report by Victor Seva, GH #676
(cherry picked from commit f121e7c099ebf862dedcd5bdc1652d188446aa72)
- URL: https://github.com/kamailio/kamailio/commit/6f8ff98f10a6df21a1b669881fef5df…
Author: Giovanni Mele <giovanni.mele(a)nagra.com>
Date: 2016-06-27T15:46:44+02:00
db_unixodbc: do not consider SQL_NO_DATA return code as an error
(cherry picked from commit feb195b2d9c801bc3591b1e95de6b70956e76dfe)
- URL: https://github.com/kamailio/kamailio/commit/f087e6211f92484a5f0e625bc145479…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:47:15+02:00
tm: cleaned always enabled TM_UAC_FLAGS define
(cherry picked from commit 4e7599064a75b8e6d0e6fbf228690cd628bfd508)
- URL: https://github.com/kamailio/kamailio/commit/8814e5fc2e44f792cbff8e83d184034…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:47:26+02:00
tm: detect blind uac branch to avoid generating cancel for it
(cherry picked from commit e36eebf36b72819b1b23c39469d60206f5df2bcf)
- URL: https://github.com/kamailio/kamailio/commit/e47f912cc889e7e5ed50304924cb422…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:47:40+02:00
log_custom: use buffer size for printing functions
(cherry picked from commit 071556e9b75557dad756951f2fad71504469ca32)
- URL: https://github.com/kamailio/kamailio/commit/a11ebb7d0e3c5fe7e160a2679a21c7c…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:47:53+02:00
log_custom: debug message before setting custom log function
(cherry picked from commit 6c36b242f085367dd1d869bfbceb6454dcb2e006)
- URL: https://github.com/kamailio/kamailio/commit/d7ddbd5fa460e701484dc76ba4f0c6b…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:48:04+02:00
acc: don't multiply seconds with 1000 for time mode 2
- it can go out of range for 32bit arch
(cherry picked from commit 0c6653bf1c3ee7b64e811bc752e03fa0adfb0dfe)
- URL: https://github.com/kamailio/kamailio/commit/e3f53ef6158057b090c398f5afc0b2b…
Author: Spencer Thomason <spencer(a)whiteskycommunications.com>
Date: 2016-06-27T15:48:18+02:00
db_postgres: rename ntohll and htonll functions
- fix namespace conflict on platforms where these are present in system libs
(cherry picked from commit 2ebdbec8af56027c9c94fe5e67975c9a319b9620)
- URL: https://github.com/kamailio/kamailio/commit/601f47e71a3980d28663249e77b98a9…
Author: Spencer Thomason <spencer(a)whiteskycommunications.com>
Date: 2016-06-27T15:48:31+02:00
core: fix logging macros for Solaris Studio
(cherry picked from commit 5244959b3089370e5df01d26e77d31211fce9370)
- URL: https://github.com/kamailio/kamailio/commit/00f6c9f6c2f2665d455f9ad686198ea…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:49:01+02:00
utils: safe wrapper in case http status code is returned 0
- returning it will stop config processing, replace the return code with
-1 in such case
(cherry picked from commit afb5bb99960d951217c6c94465cda92b10394e1a)
- URL: https://github.com/kamailio/kamailio/commit/ffd5b68651c24546e38c2dfff4e6493…
Author: Dmitri Savolainen <savolainen(a)erinaco.ru>
Date: 2016-06-27T15:49:45+02:00
nathelper: set via branch according to "z9hG4bK..." format (instead of "branch=0")
(cherry picked from commit 1edb4298ca5b890c40f9d7df5f29199a90b0c4fd)
- URL: https://github.com/kamailio/kamailio/commit/2e82a8bb035843f31a5add7ef83f9c3…
Author: Dmitri Savolainen <savolainen(a)erinaco.ru>
Date: 2016-06-27T15:49:55+02:00
nat_traversal: set via branch according to "z9hG4bK..." format (instead of "branch=0")
(cherry picked from commit 5261c1d0723a5b59edd231c93e42d1c963eb6375)
- URL: https://github.com/kamailio/kamailio/commit/5aeffff693e8d7498f25b42ce9949f2…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:50:03+02:00
auth_identity: include openssl/x509_vfy.h
- looks like being required by openssl 1.1.0 to get the definition of
X509_STORE_CTX
- reported by Victor Seva, GH #685
(cherry picked from commit 21321c70358997f354326be048b22c7b2dfb045a)
- URL: https://github.com/kamailio/kamailio/commit/c64209b200d82c3be78cf32254333f5…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-27T15:50:11+02:00
userblacklist: removed errorneous extra checks in fixup parameters function
- parsing the parameters should be enough for validity
- no need to attempt to parse to integer first parameter, it's not
expected and results in a crash for static string parameters
- reported by Jan Hazenberg
(cherry picked from commit 5fd2c91f512b7311f11c76023da45758fb8c4365)
- URL: https://github.com/kamailio/kamailio/commit/1464e0d46da6de4e662ba1fea5dd97c…
Author: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Date: 2016-06-27T15:50:23+02:00
sca: fix indent doc files
(cherry picked from commit 6e9061bc101591d8ce8a9c7b7cbf696574d7545d)
- URL: https://github.com/kamailio/kamailio/commit/55bca3abc0703a70cc65b769f419a53…
Author: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Date: 2016-06-27T15:50:34+02:00
sca: add section ids
(cherry picked from commit 730b4b0ca839bbcf248c3f7ddfee6974c1fa0c84)
- URL: https://github.com/kamailio/kamailio/commit/968afa0ba6a896cdba3a426fafb9060…
Author: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Date: 2016-06-27T15:50:42+02:00
sca: doc indent using tabs
(cherry picked from commit a71aa0d3338a3e925053002d875d5f3ad969065c)
- URL: https://github.com/kamailio/kamailio/commit/fcc8266555d8e0846d0330d010b14fd…
Author: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Date: 2016-06-27T15:50:58+02:00
sca: sca_call_info_update() document missing parameter
(cherry picked from commit 0d0d42fa4bda5f37618af4c383f40bbb9ba46067)
In the contact-expired event route I want to check if the expired AOR is registered elsewhere, by checking replicated location tables like "location-peer". Using the registered("location-peer", "<aor>") function causes Kamailio to go to sleep and not respond to rpc commands.
---
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/577
The logging macros make use of GCC (and compatible) variadic macros. While there are ifdefs for Solaris Studio using C99 variadic macros, they don't compile and seem to be suffering from bit rot.
There are a couple ways to address this:
- rebase and fix the ```ifdef __SUNPRO_C``` portion which would introduce no changes for the GCC build but would have more longterm maintenance overhead
- replace the GCC extensions and ifdefs with C99 compliant ones which would not be as readable and require a few hacks to prevent trailing commas in the case of zero arguments. This would remove the code maintenance burden and make the macros more portable.
I'll be happy to submit a pull request for either approach.
---
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/678