Hi ports@,
This is update kamailio port to version 4.3.3
Tested on stable 5.8 and current (amd64).
Ok? Comments?
- Roman
Index: Makefile
===================================================================
RCS file: /cvs/ports/telephony/kamailio/Makefile,v
retrieving revision 1.32
diff -u -p -u -p -r1.32 Makefile
--- Makefile 30 Oct 2015 12:59:16 -0000 1.32
+++ Makefile 20 Nov 2015 07:20:14 -0000
@@ -4,9 +4,7 @@ COMMENT-main = mature and flexible open
SHARED_ONLY = Yes
-VERSION = 4.0.0
-REVISION-main = 0
-REVISION-mysql = 2
+VERSION = 4.3.3
DISTNAME = kamailio-${VERSION}_src
PKGNAME-main = kamailio-${VERSION}
PKGNAME-mysql = kamailio-mysql-${VERSION}
@@ -26,18 +24,18 @@ HOMEPAGE = http://www.kamailio.org/
# GPLv2+
PERMIT_PACKAGE_CDROM = Yes
-SHARED_LIBS = kcore 2.0 # 1.0
-SHARED_LIBS += kmi 2.0 # 1.0
-SHARED_LIBS += srdb1 2.0 # 1.0
-SHARED_LIBS += srdb2 2.0 # 1.0
-SHARED_LIBS += trie 2.0 # 1.0
-SHARED_LIBS += binrpc 1.0 # 0.1
-SHARED_LIBS += srutils 1.0 # 1.0
-SHARED_LIBS += print 0.0 # 1.2
+SHARED_LIBS = kcore 3.0 # 1.0
+SHARED_LIBS += kmi 3.0 # 1.0
+SHARED_LIBS += srdb1 3.0 # 1.0
+SHARED_LIBS += srdb2 3.0 # 1.0
+SHARED_LIBS += trie 3.0 # 1.0
+SHARED_LIBS += binrpc 2.0 # 0.1
+SHARED_LIBS += srutils 2.0 # 1.0
+SHARED_LIBS += print 1.0 # 1.2
MAKE_ENV = CC="${CC}" \
- CC_EXTRA_OPTS="${CFLAGS} -DOPENSSL_NO_BUF_FREELISTS" \
- LD_EXTRA_OPTS="${LDFLAGS} -pthread" \
+ CC_EXTRA_OPTS="${CFLAGS} -DOPENSSL_NO_BUF_FREELISTS
-DHAVE_ARC4RANDOM -I${LOCALBASE}/include" \
+ LD_EXTRA_OPTS="${LDFLAGS} -pthread -L${LOCALBASE}/lib" \
QUIET=verbose
MASTER_SITES = http://www.kamailio.org/pub/kamailio/${VERSION}/src/
@@ -70,7 +68,8 @@ MAKE_FLAGS = LIBDIR=lib \
BASEDIR=${WRKINST} \
cfg-prefix=${WRKINST} \
SYSCONFDIR=${SYSCONFDIR} \
- C_INCLUDES="-I${LOCALBASE}/include" \
+ VARBASE=${VARBASE} \
+ SCTP=0 \
include_modules="${KAMAILIO_MODULES}" \
LIBkcore_VERSION=${LIBkcore_VERSION} \
LIBkmi_VERSION=${LIBkmi_VERSION} \
@@ -148,7 +147,6 @@ COMMENT-perl = kamailio perl modules
KAMAILIO_MODULES += app_perl db_perlvdb
WANTLIB-perl = c m perl pthread util lib/kamailio/kmi
lib/kamailio/srdb1
LIB_DEPENDS-perl = telephony/kamailio,-main
-RUN_DEPENDS-perl = databases/p5-ldap
.endif
# TODO
Index: distinfo
===================================================================
RCS file: /cvs/ports/telephony/kamailio/distinfo,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 distinfo
--- distinfo 16 Apr 2013 11:13:04 -0000 1.6
+++ distinfo 20 Nov 2015 07:20:14 -0000
@@ -1,2 +1,2 @@
-SHA256 (kamailio-4.0.0_src.tar.gz) =
pQyU8b9pT+iNZlslkxbTytR8RNfvl4PglNw0BQ+Gv/E=
-SIZE (kamailio-4.0.0_src.tar.gz) = 10331908
+SHA256 (kamailio-4.3.3_src.tar.gz) =
rg4D2jc+jUpFGUonorrPiPnheQDEKPmCeKyH2jCpGIo=
+SIZE (kamailio-4.3.3_src.tar.gz) = 11364814
Index: patches/patch-Makefile_defs
===================================================================
RCS file: /cvs/ports/telephony/kamailio/patches/patch-Makefile_defs,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 patch-Makefile_defs
--- patches/patch-Makefile_defs 16 Apr 2013 11:13:04 -0000 1.5
+++ patches/patch-Makefile_defs 20 Nov 2015 07:20:14 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-Makefile_defs,v 1.5 2013/04/16 11:13:04 sthen Exp $
---- Makefile.defs.orig Mon Mar 11 17:27:19 2013
-+++ Makefile.defs Thu Mar 14 15:52:28 2013
-@@ -362,9 +362,9 @@ ppc_macros= __powerpc __powerpc__ __POWERPC__ __ppc__
+--- Makefile.defs.orig Fri Oct 2 15:35:19 2015
++++ Makefile.defs Wed Oct 21 02:36:24 2015
+@@ -300,9 +300,9 @@ ppc_macros= __powerpc __powerpc__ __POWERPC__ __ppc__
ppc64_macros= __ppc64__ _ARCH_PPC64
mips_macros= __mips__ __mips _MIPS_ARCH_MIPS1
@@ -13,7 +13,7 @@ $OpenBSD: patch-Makefile_defs,v 1.5 2013
alpha_macros= __alpha__ __alpha _M_ALPHA_
-@@ -435,7 +435,7 @@ endif
+@@ -373,7 +373,7 @@ endif
endif
# dirs
@@ -22,7 +22,7 @@ $OpenBSD: patch-Makefile_defs,v 1.5 2013
bin_dir = sbin/
share_dir = share/$(MAIN_NAME)/
# lib/$(MAIN_NAME)/modules , lib/$(MAIN_NAME)/modules-s,
lib/$(MAIN_NAME)/modules-k
-@@ -517,7 +517,7 @@ data_prefix = $(basedir)$(prefix)
+@@ -459,11 +459,11 @@ data_prefix = $(basedir)$(prefix)
# target dirs for various stuff
@@ -31,16 +31,41 @@ $OpenBSD: patch-Makefile_defs,v 1.5 2013
bin_target = $(prefix)/$(bin_dir)
#modules_target = $(prefix)/$(modules_dir)
lib_target = $(prefix)/$(lib_dir)
-@@ -976,7 +976,7 @@ ifeq ($(ARCH), x86_64)
+-run_target = $(run_prefix)/$(run_dir)
++run_target = $(VARBASE)/run/$(MAIN_NAME)/
+ doc_target = $(prefix)/$(doc_dir)
+ data_target = $(prefix)/$(data_dir)
+
+@@ -841,16 +841,12 @@ ifeq ($(ARCH), i386)
+ ifeq ($(CC_NAME), gcc)
+ C_DEFS+=-DCC_GCC_LIKE_ASM
+ #common stuff
+- CFLAGS=-g $(CC_OPT) -funroll-loops
-Wcast-align $(PROFILE)
++ CFLAGS=
+ #if gcc 5.0+, 4.5+ or 4.2+
+ ifeq (,$(strip $(filter-out 4.2+ 4.5+ 5.0+,$(CC_SHORTVER))))
+ $(call set_if_empty,CPU,athlon64)
+- CFLAGS+=-m32 -minline-all-stringops \
+- -falign-loops \
+- -ftree-vectorize \
+- -fno-strict-overflow \
+- -mtune=$(CPU)
+- LDFLAGS+=-m32
++ CFLAGS+=
++ LDFLAGS+=
+ else
+ #if gcc 4.0+
+ ifeq ($(CC_SHORTVER), 4.x)
+@@ -923,7 +919,7 @@ ifeq ($(ARCH), x86_64)
ifeq ($(CC_NAME), gcc)
C_DEFS+=-DCC_GCC_LIKE_ASM
#common stuff
-- CFLAGS=-g -O9 -funroll-loops -Wcast-align
$(PROFILE)
+- CFLAGS=-g $(CC_OPT) -funroll-loops
-Wcast-align $(PROFILE)
+ CFLAGS=
#if gcc 4.5+
# don't add '-mtune=$(CPU)' - gcc failure
- ifeq ($(CC_SHORTVER), 4.5+)
-@@ -990,12 +990,8 @@ else
+ ifeq ($(CC_SHORTVER),$(filter $(CC_SHORTVER),4.5+ 5.0+))
+@@ -937,12 +933,8 @@ else
#if gcc 4.2+
ifeq ($(CC_SHORTVER), 4.2+)
$(call set_if_empty,CPU,opteron)
@@ -55,16 +80,7 @@ $OpenBSD: patch-Makefile_defs,v 1.5 2013
else
#if gcc 4.0+
ifeq ($(CC_SHORTVER), 4.x)
-@@ -1416,7 +1412,7 @@ ifeq ($(CC_NAME), gcc)
- CFLAGS= -mips64 -O9 -funroll-loops $(PROFILE)
- #if gcc 4.5+ or 4.2+
- ifeq (,$(strip $(filter-out 4.2+ 4.5+,$(CC_SHORTVER))))
-- CFLAGS+=-minline-all-stringops
-ftree-vectorize \
-+ CFLAGS+=-ftree-vectorize \
- -fno-strict-overflow
- else
- #if gcc 4.0+
-@@ -1962,9 +1958,10 @@ endif
+@@ -1848,9 +1840,10 @@ endif
ifeq ($(OS), openbsd)
C_DEFS+=-DHAVE_SOCKADDR_SA_LEN -DHAVE_GETHOSTBYNAME2 \
Index: patches/patch-Makefile_libs
===================================================================
RCS file: /cvs/ports/telephony/kamailio/patches/patch-Makefile_libs,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 patch-Makefile_libs
--- patches/patch-Makefile_libs 15 Sep 2012 12:16:18 -0000 1.2
+++ patches/patch-Makefile_libs 20 Nov 2015 07:20:14 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-Makefile_libs,v 1.2 2012/09/15 12:16:18 sthen Exp $
---- Makefile.libs.orig Mon Jun 18 14:36:09 2012
-+++ Makefile.libs Sun Jul 29 18:01:15 2012
-@@ -57,14 +57,19 @@ ifeq ($(OS), darwin)
+--- Makefile.libs.orig Fri Oct 2 15:35:17 2015
++++ Makefile.libs Mon Oct 19 14:00:40 2015
+@@ -50,14 +50,19 @@ ifeq ($(OS), darwin)
NAME_LD_FLAGS= -compatibility_version $(MAJOR_VER).$(MINOR_VER) \
-current_version
$(MAJOR_VER).$(MINOR_VER).$(BUGFIX_VER) \
-install_name $(LIB_INSTALL_NAME)
@@ -22,7 +22,7 @@ $OpenBSD: patch-Makefile_libs,v 1.2 2012
ifeq ($(strip $(compile_for_install)),yes)
LIB_INSTALL_NAME:=$(lib_target)/$(LIB_RUNTIME_NAME)
-@@ -111,14 +116,18 @@ endif
+@@ -104,14 +109,18 @@ endif
$(NAME): $(LIB_RUNTIME_NAME) $(LIB_LINK_NAME) $(LIBINAME_F)
$(LIB_RUNTIME_NAME):
@@ -41,7 +41,7 @@ $OpenBSD: patch-Makefile_libs,v 1.2 2012
.PHONY: link_clean
link_clean:
-@@ -144,21 +153,31 @@ ifeq ($(OS), freebsd)
+@@ -137,21 +146,31 @@ ifeq ($(OS), freebsd)
rm -f $(lib_prefix)/$(lib_dir)/$(LIB_LINK_NAME)
cd $(lib_prefix)/$(lib_dir) ; ln -s $(LIB_RUNTIME_NAME) $(LIB_LINK_NAME)
else
Index: patches/patch-etc_kamailio_cfg
===================================================================
RCS file: /cvs/ports/telephony/kamailio/patches/patch-etc_kamailio_cfg,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 patch-etc_kamailio_cfg
--- patches/patch-etc_kamailio_cfg 16 Apr 2013 11:13:04 -0000 1.3
+++ patches/patch-etc_kamailio_cfg 20 Nov 2015 07:20:14 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-etc_kamailio_cfg,v 1.3 2013/04/16 11:13:04 sthen Exp $
---- etc/kamailio.cfg.orig Mon Mar 11 17:27:18 2013
-+++ etc/kamailio.cfg Thu Mar 14 15:52:28 2013
-@@ -149,6 +149,9 @@ log_facility=LOG_LOCAL0
+--- etc/kamailio.cfg.orig Fri Oct 2 15:35:17 2015
++++ etc/kamailio.cfg Mon Oct 19 14:00:40 2015
+@@ -150,6 +150,9 @@ log_facility=LOG_LOCAL0
fork=yes
children=4
Index: patches/patch-lib_binrpc_binrpc_api_c
===================================================================
RCS file: /cvs/ports/telephony/kamailio/patches/patch-lib_binrpc_binrpc_api_c,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-lib_binrpc_binrpc_api_c
--- patches/patch-lib_binrpc_binrpc_api_c 15 Sep 2012 12:16:18 -0000
1.1
+++ patches/patch-lib_binrpc_binrpc_api_c 20 Nov 2015 07:20:14 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-lib_binrpc_binrpc_api_c,v 1.1 2012/09/15 12:16:18 sthen Exp $
---- lib/binrpc/binrpc_api.c.orig Sun Jul 29 23:47:24 2012
-+++ lib/binrpc/binrpc_api.c Sun Jul 29 23:49:21 2012
-@@ -149,10 +149,10 @@ static int connect_unix_sock(char* name, int type, str
+--- lib/binrpc/binrpc_api.c.orig Fri Oct 2 15:35:17 2015
++++ lib/binrpc/binrpc_api.c Mon Oct 19 14:00:40 2015
+@@ -138,10 +138,10 @@ static int connect_unix_sock(char* name, int type, str
s=-1;
memset(&ifsun, 0, sizeof (struct sockaddr_un));
len=strlen(name);
@@ -14,7 +14,7 @@ $OpenBSD: patch-lib_binrpc_binrpc_api_c,
goto error;
}
ifsun.sun_family=AF_UNIX;
-@@ -174,16 +174,16 @@ static int connect_unix_sock(char* name, int type, str
+@@ -163,16 +163,16 @@ static int connect_unix_sock(char* name, int type, str
if (sock_dir==0)
sock_dir="/tmp";
retry:
Index: patches/patch-lib_kcore_Makefile
===================================================================
RCS file: /cvs/ports/telephony/kamailio/patches/patch-lib_kcore_Makefile,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-lib_kcore_Makefile
--- patches/patch-lib_kcore_Makefile 22 Apr 2012 21:44:24 -0000 1.1
+++ patches/patch-lib_kcore_Makefile 20 Nov 2015 07:20:14 -0000
@@ -1,6 +1,6 @@
$OpenBSD: patch-lib_kcore_Makefile,v 1.1 2012/04/22 21:44:24 sthen Exp $
---- lib/kcore/Makefile.orig Mon Feb 6 23:55:58 2012
-+++ lib/kcore/Makefile Mon Feb 6 23:56:16 2012
+--- lib/kcore/Makefile.orig Fri Oct 2 15:35:17 2015
++++ lib/kcore/Makefile Mon Oct 19 14:00:40 2015
@@ -4,6 +4,7 @@ NAME:=kcore
MAJOR_VER=1
MINOR_VER=0
@@ -8,4 +8,4 @@ $OpenBSD: patch-lib_kcore_Makefile,v 1.1
+OBSD_VER=$(LIBkcore_VERSION)
LIBS=
- include ../../Makefile.libs
+ SERLIBPATH=..
Index: patches/patch-main_c
===================================================================
RCS file: patches/patch-main_c
diff -N patches/patch-main_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-main_c 20 Nov 2015 07:20:14 -0000
@@ -0,0 +1,30 @@
+$OpenBSD$
+--- main.c.orig Fri Oct 2 15:35:19 2015
++++ main.c Wed Oct 21 00:00:47 2015
+@@ -1787,8 +1787,10 @@ int main(int argc, char** argv)
+ int proto;
+ char *options;
+ int ret;
++#ifndef HAVE_ARC4RANDOM
+ unsigned int seed;
+ int rfd;
++#endif
+ int debug_save, debug_flag;
+ int dont_fork_cnt;
+ struct name_lst* n_lst;
+@@ -2026,6 +2028,7 @@ int main(int argc, char** argv)
+ goto error;
+ }
+
++#ifndef HAVE_ARC4RANDOM
+ /* seed the prng */
+ /* try to use /dev/urandom if possible */
+ seed=0;
+@@ -2046,6 +2049,7 @@ try_again:
+ fastrand_seed(rand());
+ srandom(rand()+time(0));
+ LM_DBG("test random numbers %u %lu %u\n", rand(), random(), fastrand());
++#endif
+
+ /*register builtin modules*/
+ register_builtin_modules();
Index: patches/patch-modules_app_perl_app_perl_mod_c
===================================================================
RCS file: patches/patch-modules_app_perl_app_perl_mod_c
diff -N patches/patch-modules_app_perl_app_perl_mod_c
--- patches/patch-modules_app_perl_app_perl_mod_c 16 Apr 2013 11:13:04
-0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,21 +0,0 @@
-$OpenBSD: patch-modules_app_perl_app_perl_mod_c,v 1.1 2013/04/16 11:13:04
sthen Exp $
---- modules/app_perl/app_perl_mod.c.orig Sun Mar 31 17:21:32 2013
-+++ modules/app_perl/app_perl_mod.c Sun Mar 31 17:22:09 2013
-@@ -319,6 +319,8 @@ struct mi_root* perl_mi_reload(struct mi_root *cmd_tre
- static int mod_init(void) {
-
- int ret = 0;
-+ int argc = 0;
-+ char **argv = NULL;
-
- if(register_mi_mod(exports.name, mi_cmds)!=0)
- {
-@@ -337,7 +339,7 @@ static int mod_init(void) {
- return -1;
- }
-
-- PERL_SYS_INIT3(NULL, NULL, &environ);
-+ PERL_SYS_INIT3(&argc, &argv, &environ);
-
- if ((my_perl = parser_init())) {
- ret = 0;
Index: patches/patch-modules_auth_auth_mod_c
===================================================================
RCS file: /cvs/ports/telephony/kamailio/patches/patch-modules_auth_auth_mod_c,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 patch-modules_auth_auth_mod_c
--- patches/patch-modules_auth_auth_mod_c 16 Apr 2013 11:13:04 -0000
1.3
+++ patches/patch-modules_auth_auth_mod_c 20 Nov 2015 07:20:14 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-modules_auth_auth_mod_c,v 1.3 2013/04/16 11:13:04 sthen Exp $
---- modules/auth/auth_mod.c.orig Mon Mar 11 17:27:18 2013
-+++ modules/auth/auth_mod.c Sat Apr 13 09:30:54 2013
-@@ -974,7 +974,7 @@ static int proxy_challenge(struct sip_msg *msg, char*
+--- modules/auth/auth_mod.c.orig Fri Oct 2 15:35:17 2015
++++ modules/auth/auth_mod.c Mon Oct 19 14:00:40 2015
+@@ -958,7 +958,7 @@ static int proxy_challenge(struct sip_msg *msg, char*
goto error;
}
@@ -10,7 +10,7 @@ $OpenBSD: patch-modules_auth_auth_mod_c,
error:
if(!(vflags&4)) {
-@@ -1007,7 +1007,7 @@ static int www_challenge(struct sip_msg *msg, char* re
+@@ -991,7 +991,7 @@ static int www_challenge(struct sip_msg *msg, char* re
goto error;
}
@@ -19,7 +19,7 @@ $OpenBSD: patch-modules_auth_auth_mod_c,
error:
if(!(vflags&4)) {
-@@ -1045,9 +1045,9 @@ static int w_auth_challenge(struct sip_msg *msg, char*
+@@ -1029,9 +1029,9 @@ static int w_auth_challenge(struct sip_msg *msg, char*
}
if(msg->REQ_METHOD==METHOD_REGISTER)
Index: patches/patch-modules_carrierroute_Makefile
===================================================================
RCS file: patches/patch-modules_carrierroute_Makefile
diff -N patches/patch-modules_carrierroute_Makefile
--- patches/patch-modules_carrierroute_Makefile 16 Apr 2013 11:13:04 -0000
1.3
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,17 +0,0 @@
-$OpenBSD: patch-modules_carrierroute_Makefile,v 1.3 2013/04/16 11:13:04 sthen
Exp $
---- modules/carrierroute/Makefile.orig Thu Mar 14 16:45:32 2013
-+++ modules/carrierroute/Makefile Thu Mar 14 16:50:38 2013
-@@ -11,10 +11,10 @@ NAME=carrierroute.so
-
- ifeq ($(CROSS_COMPILE),)
- CONFUSE_BUILDER = $(shell \
-- if which confuse-config &>/dev/null;then \
-- echo 'confuse-config'; \
-- elif pkg-config --exists libconfuse; then \
-+ if pkg-config --exists libconfuse; then \
- echo 'pkg-config libconfuse'; \
-+ elif which confuse-config &>/dev/null;then \
-+ echo 'confuse-config'; \
- fi)
- endif
-
Index: patches/patch-modules_ctl_init_socks_c
===================================================================
RCS file: /cvs/ports/telephony/kamailio/patches/patch-modules_ctl_init_socks_c,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-modules_ctl_init_socks_c
--- patches/patch-modules_ctl_init_socks_c 15 Sep 2012 12:16:18 -0000
1.1
+++ patches/patch-modules_ctl_init_socks_c 20 Nov 2015 07:20:14 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-modules_ctl_init_socks_c,v 1.1 2012/09/15 12:16:18 sthen Exp $
---- modules/ctl/init_socks.c.orig Sun Jul 29 23:51:54 2012
-+++ modules/ctl/init_socks.c Sun Jul 29 23:52:30 2012
-@@ -96,9 +96,9 @@ int init_unix_sock(struct sockaddr_un* su, char* name,
+--- modules/ctl/init_socks.c.orig Fri Oct 2 15:35:17 2015
++++ modules/ctl/init_socks.c Mon Oct 19 14:00:40 2015
+@@ -85,9 +85,9 @@ int init_unix_sock(struct sockaddr_un* su, char* name,
unlink(name);
memset(&ifsun, 0, sizeof (struct sockaddr_un));
len=strlen(name);
Index: patches/patch-modules_db_berkeley_Makefile
===================================================================
RCS file:
/cvs/ports/telephony/kamailio/patches/patch-modules_db_berkeley_Makefile,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-modules_db_berkeley_Makefile
--- patches/patch-modules_db_berkeley_Makefile 22 Apr 2012 21:44:24 -0000
1.1
+++ patches/patch-modules_db_berkeley_Makefile 20 Nov 2015 07:20:14 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-modules_db_berkeley_Makefile,v 1.1 2012/04/22 21:44:24 sthen
Exp $
---- modules/db_berkeley/Makefile.orig Tue Jan 31 16:47:40 2012
-+++ modules/db_berkeley/Makefile Fri Feb 3 15:24:29 2012
-@@ -11,10 +11,10 @@ NAME=db_berkeley.so
+--- modules/db_berkeley/Makefile.orig Fri Oct 2 15:35:17 2015
++++ modules/db_berkeley/Makefile Mon Oct 19 14:00:40 2015
+@@ -10,10 +10,10 @@ NAME=db_berkeley.so
# extra debug messages
# -DBDB_EXTRA_DEBUG is optional
DEFS +=-DSER_MOD_INTERFACE -I$(LOCALBASE)/include
-I$(LOCALBASE)/BerkeleyDB.4.6/include \
@@ -14,7 +14,7 @@ $OpenBSD: patch-modules_db_berkeley_Make
SERLIBPATH=../../lib
SER_LIBS=$(SERLIBPATH)/srdb2/srdb2 $(SERLIBPATH)/srdb1/srdb1
$(SERLIBPATH)/kmi/kmi
-@@ -25,7 +25,7 @@ ifeq ($(INSTALL_FLAVOUR),kamailio)
+@@ -24,7 +24,7 @@ ifeq ($(INSTALL_FLAVOUR),kamailio)
# extra install for kamailio
install-berkeley-scripts: $(bin_prefix)/$(bin_dir)
Index: patches/patch-modules_db_berkeley_bdb_lib_c
===================================================================
RCS file:
/cvs/ports/telephony/kamailio/patches/patch-modules_db_berkeley_bdb_lib_c,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-modules_db_berkeley_bdb_lib_c
--- patches/patch-modules_db_berkeley_bdb_lib_c 9 May 2012 21:27:47 -0000
1.1
+++ patches/patch-modules_db_berkeley_bdb_lib_c 20 Nov 2015 07:20:14 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-modules_db_berkeley_bdb_lib_c,v 1.1 2012/05/09 21:27:47 sthen
Exp $
---- modules/db_berkeley/bdb_lib.c.orig Mon Apr 23 19:38:24 2012
-+++ modules/db_berkeley/bdb_lib.c Mon Apr 23 19:38:50 2012
-@@ -671,7 +671,7 @@ int bdblib_create_journal(bdb_db_p _db_p, bdb_table_p
+--- modules/db_berkeley/bdb_lib.c.orig Fri Oct 2 15:35:17 2015
++++ modules/db_berkeley/bdb_lib.c Mon Oct 19 14:00:40 2015
+@@ -666,7 +666,7 @@ int bdblib_create_journal(bdb_db_p _db_p, bdb_table_p
{
char *s;
char fn[1024];
@@ -10,7 +10,7 @@ $OpenBSD: patch-modules_db_berkeley_bdb_
FILE *fp = NULL;
struct tm *t;
int bl;
-@@ -691,7 +691,7 @@ int bdblib_create_journal(bdb_db_p _db_p, bdb_table_p
+@@ -686,7 +686,7 @@ int bdblib_create_journal(bdb_db_p _db_p, bdb_table_p
s+=_tp->name.len;
t = localtime( &tim );
Index: patches/patch-modules_db_berkeley_km_bdb_lib_c
===================================================================
RCS file:
/cvs/ports/telephony/kamailio/patches/patch-modules_db_berkeley_km_bdb_lib_c,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-modules_db_berkeley_km_bdb_lib_c
--- patches/patch-modules_db_berkeley_km_bdb_lib_c 9 May 2012 21:27:47
-0000 1.1
+++ patches/patch-modules_db_berkeley_km_bdb_lib_c 20 Nov 2015 07:20:14
-0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-modules_db_berkeley_km_bdb_lib_c,v 1.1 2012/05/09 21:27:47
sthen Exp $
---- modules/db_berkeley/km_bdb_lib.c.orig Mon Apr 23 07:29:39 2012
-+++ modules/db_berkeley/km_bdb_lib.c Mon Apr 23 07:30:26 2012
-@@ -724,7 +724,7 @@ int km_bdblib_create_journal(table_p _tp)
+--- modules/db_berkeley/km_bdb_lib.c.orig Fri Oct 2 15:35:17 2015
++++ modules/db_berkeley/km_bdb_lib.c Mon Oct 19 14:00:40 2015
+@@ -719,7 +719,7 @@ int km_bdblib_create_journal(table_p _tp)
{
char *s;
char fn[1024];
@@ -10,7 +10,7 @@ $OpenBSD: patch-modules_db_berkeley_km_b
FILE *fp = NULL;
struct tm *t;
int bl;
-@@ -745,7 +745,7 @@ int km_bdblib_create_journal(table_p _tp)
+@@ -740,7 +740,7 @@ int km_bdblib_create_journal(table_p _tp)
s+=_tp->name.len;
t = localtime( &tim );
Index: patches/patch-modules_db_mysql_my_cmd_c
===================================================================
RCS file:
/cvs/ports/telephony/kamailio/patches/patch-modules_db_mysql_my_cmd_c,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 patch-modules_db_mysql_my_cmd_c
--- patches/patch-modules_db_mysql_my_cmd_c 15 Sep 2012 12:16:18 -0000
1.2
+++ patches/patch-modules_db_mysql_my_cmd_c 20 Nov 2015 07:20:14 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-modules_db_mysql_my_cmd_c,v 1.2 2012/09/15 12:16:18 sthen Exp $
---- modules/db_mysql/my_cmd.c.orig Mon Jun 18 14:36:10 2012
-+++ modules/db_mysql/my_cmd.c Sat Jul 28 12:32:54 2012
-@@ -29,7 +29,7 @@
+--- modules/db_mysql/my_cmd.c.orig Fri Oct 2 15:35:17 2015
++++ modules/db_mysql/my_cmd.c Mon Oct 19 14:00:40 2015
+@@ -24,7 +24,7 @@
*/
/* the following macro will break the compile on solaris */
@@ -10,7 +10,7 @@ $OpenBSD: patch-modules_db_mysql_my_cmd_
#define _XOPEN_SOURCE 4 /* bsd */
#endif
#define _XOPEN_SOURCE_EXTENDED 1 /* solaris */
-@@ -47,6 +47,7 @@
+@@ -42,6 +42,7 @@
#include "../../ut.h"
#include "../../dprint.h"
Index: patches/patch-modules_db_postgres_Makefile
===================================================================
RCS file: patches/patch-modules_db_postgres_Makefile
diff -N patches/patch-modules_db_postgres_Makefile
--- patches/patch-modules_db_postgres_Makefile 22 Apr 2012 21:44:24 -0000
1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-modules_db_postgres_Makefile,v 1.1 2012/04/22 21:44:24 sthen
Exp $
---- modules/db_postgres/Makefile.orig Fri Feb 3 15:08:40 2012
-+++ modules/db_postgres/Makefile Fri Feb 3 15:09:06 2012
-@@ -40,7 +40,7 @@ ifeq ($(INSTALL_FLAVOUR),kamailio)
- # extra install for kamailio
-
- install-pgsql-scripts: $(bin_prefix)/$(bin_dir)
-- PGSQLON=yes make -C ../../utils/kamctl/ install-modules
-+ PGSQLON=yes $(MAKE) -C ../../utils/kamctl/ install-modules
-
- install-scripts: install-pgsql-scripts
-
Index: patches/patch-modules_dmq_usrloc_usrloc_sync_c
===================================================================
RCS file: patches/patch-modules_dmq_usrloc_usrloc_sync_c
diff -N patches/patch-modules_dmq_usrloc_usrloc_sync_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-modules_dmq_usrloc_usrloc_sync_c 20 Nov 2015 07:20:14
-0000
@@ -0,0 +1,14 @@
+$OpenBSD$
+--- modules/dmq_usrloc/usrloc_sync.c.orig Wed Oct 21 00:58:01 2015
++++ modules/dmq_usrloc/usrloc_sync.c Wed Oct 21 01:01:22 2015
+@@ -278,8 +278,8 @@ int usrloc_dmq_handle_msg(struct sip_msg* msg, peer_re
+ srjson_t *it = NULL;
+ static ucontact_info_t ci;
+
+- int action, expires, cseq, flags, cflags, q, last_modified, methods,
reg_id;
+- str aor, ruid, c, received, path, callid, user_agent, instance;
++ int action = 0, expires = 0, cseq = 0, flags = 0, cflags = 0, q = 0,
last_modified = 0, methods = 0, reg_id = 0;
++ str aor = {NULL, 0}, ruid = {NULL, 0}, c, received = {NULL, 0}, path,
callid, user_agent, instance = {NULL, 0};
+
+ parse_from_header(msg);
+ body = ((struct to_body*)msg->from->parsed)->uri;
Index: patches/patch-modules_lcr_lcr_mod_c
===================================================================
RCS file: /cvs/ports/telephony/kamailio/patches/patch-modules_lcr_lcr_mod_c,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-modules_lcr_lcr_mod_c
--- patches/patch-modules_lcr_lcr_mod_c 22 Apr 2012 21:44:24 -0000 1.1
+++ patches/patch-modules_lcr_lcr_mod_c 20 Nov 2015 07:20:14 -0000
@@ -1,6 +1,6 @@
$OpenBSD: patch-modules_lcr_lcr_mod_c,v 1.1 2012/04/22 21:44:24 sthen Exp $
---- modules/lcr/lcr_mod.c.orig Sun Apr 22 22:24:08 2012
-+++ modules/lcr/lcr_mod.c Sun Apr 22 22:24:28 2012
+--- modules/lcr/lcr_mod.c.orig Fri Oct 2 15:35:19 2015
++++ modules/lcr/lcr_mod.c Wed Oct 21 00:44:53 2015
@@ -55,6 +55,9 @@
* least cost rules). Each such instance has its own LCR identifier.
*/
@@ -11,3 +11,18 @@ $OpenBSD: patch-modules_lcr_lcr_mod_c,v
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
+@@ -2049,10 +2052,11 @@ static int generate_uris(struct sip_msg* _m, char *r_u
+ {
+ int_str gw_uri_val;
+ struct usr_avp *gu_avp;
+- str scheme, prefix, hostname, port, params, transport, addr_str,
+- tmp_tag;
++ str scheme = {NULL, 0}, prefix = {NULL, 0}, hostname = {NULL, 0},
++ port = {NULL, 0}, params = {NULL, 0}, transport = {NULL, 0},
++ addr_str, tmp_tag = {NULL, 0};
+ char *at;
+- unsigned int strip;
++ unsigned int strip = 0;
+
+ gu_avp = search_first_avp(gw_uri_avp_type, gw_uri_avp, &gw_uri_val, 0);
+
Index: patches/patch-modules_mediaproxy_mediaproxy_c
===================================================================
RCS file:
/cvs/ports/telephony/kamailio/patches/patch-modules_mediaproxy_mediaproxy_c,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-modules_mediaproxy_mediaproxy_c
--- patches/patch-modules_mediaproxy_mediaproxy_c 22 Apr 2012 21:44:24
-0000 1.1
+++ patches/patch-modules_mediaproxy_mediaproxy_c 20 Nov 2015 07:20:14
-0000
@@ -1,8 +1,8 @@
$OpenBSD: patch-modules_mediaproxy_mediaproxy_c,v 1.1 2012/04/22 21:44:24
sthen Exp $
---- modules/mediaproxy/mediaproxy.c.orig Sun Apr 22 22:26:56 2012
-+++ modules/mediaproxy/mediaproxy.c Sun Apr 22 22:27:32 2012
+--- modules/mediaproxy/mediaproxy.c.orig Fri Oct 2 15:35:18 2015
++++ modules/mediaproxy/mediaproxy.c Mon Oct 19 14:00:40 2015
@@ -19,6 +19,9 @@
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
USA
*/
+#include <sys/types.h>
Index: patches/patch-modules_mi_xmlrpc_abyss_data_h
===================================================================
RCS file: patches/patch-modules_mi_xmlrpc_abyss_data_h
diff -N patches/patch-modules_mi_xmlrpc_abyss_data_h
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-modules_mi_xmlrpc_abyss_data_h 20 Nov 2015 07:20:14
-0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- modules/mi_xmlrpc/abyss_data.h.orig Mon Oct 19 16:30:34 2015
++++ modules/mi_xmlrpc/abyss_data.h Mon Oct 19 16:30:44 2015
+@@ -3,7 +3,7 @@
+
+ #include "abyss_thread.h"
+
+-#ifndef XMLRPC_OLD_VERSION
++#ifdef XMLRPC_OLD_VERSION
+ #define MAX_CONN 16
+ typedef struct
+ {
Index: patches/patch-modules_nat_traversal_nat_traversal_c
===================================================================
RCS file:
/cvs/ports/telephony/kamailio/patches/patch-modules_nat_traversal_nat_traversal_c,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-modules_nat_traversal_nat_traversal_c
--- patches/patch-modules_nat_traversal_nat_traversal_c 16 Apr 2013 11:13:04
-0000 1.1
+++ patches/patch-modules_nat_traversal_nat_traversal_c 20 Nov 2015 07:20:14
-0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-modules_nat_traversal_nat_traversal_c,v 1.1 2013/04/16
11:13:04 sthen Exp $
---- modules/nat_traversal/nat_traversal.c.orig Sun Mar 31 13:52:19 2013
-+++ modules/nat_traversal/nat_traversal.c Sun Mar 31 13:54:27 2013
-@@ -1643,7 +1643,7 @@ static void
+--- modules/nat_traversal/nat_traversal.c.orig Fri Oct 2 15:35:18 2015
++++ modules/nat_traversal/nat_traversal.c Mon Oct 19 14:00:40 2015
+@@ -1662,7 +1662,7 @@ static void
restore_keepalive_state(void)
{
char uri[64], socket[64];
@@ -10,7 +10,7 @@ $OpenBSD: patch-modules_nat_traversal_na
NAT_Contact *contact;
struct socket_info *sock;
int port, proto, res;
-@@ -1661,7 +1661,7 @@ restore_keepalive_state(void)
+@@ -1680,7 +1680,7 @@ restore_keepalive_state(void)
return;
}
Index: patches/patch-modules_nathelper_nathelper_c
===================================================================
RCS file:
/cvs/ports/telephony/kamailio/patches/patch-modules_nathelper_nathelper_c,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-modules_nathelper_nathelper_c
--- patches/patch-modules_nathelper_nathelper_c 16 Apr 2013 11:13:04 -0000
1.1
+++ patches/patch-modules_nathelper_nathelper_c 20 Nov 2015 07:20:14 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-modules_nathelper_nathelper_c,v 1.1 2013/04/16 11:13:04 sthen
Exp $
---- modules/nathelper/nathelper.c.orig Sun Mar 31 14:42:56 2013
-+++ modules/nathelper/nathelper.c Sun Mar 31 14:44:27 2013
-@@ -1575,7 +1575,7 @@ replace_sdp_ip(struct sip_msg* msg, str *org_body, cha
+--- modules/nathelper/nathelper.c.orig Fri Oct 2 15:35:19 2015
++++ modules/nathelper/nathelper.c Mon Oct 19 14:00:40 2015
+@@ -1656,7 +1656,7 @@ replace_sdp_ip(struct sip_msg* msg, str *org_body, cha
str body1, oldip, newip;
str body = *org_body;
unsigned hasreplaced = 0;
Index: patches/patch-modules_p_usrloc_ul_db_h
===================================================================
RCS file: patches/patch-modules_p_usrloc_ul_db_h
diff -N patches/patch-modules_p_usrloc_ul_db_h
--- patches/patch-modules_p_usrloc_ul_db_h 16 Apr 2013 11:13:04 -0000
1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-modules_p_usrloc_ul_db_h,v 1.1 2013/04/16 11:13:04 sthen Exp $
---- modules/p_usrloc/ul_db.h.orig Sun Mar 31 13:56:42 2013
-+++ modules/p_usrloc/ul_db.h Sun Mar 31 13:57:04 2013
-@@ -38,7 +38,7 @@
- #define DB_POL_QUERY 1
- #define DB_POL_MOD 2
-
--#ifdef __i386__
-+#if defined(__i386__) || defined(__OpenBSD__)
- #define UL_DB_ZERO_TIME 0x80000000
- #else
- #define UL_DB_ZERO_TIME 0xFFFFFFFF80000000
Index: patches/patch-modules_pv_pv_time_c
===================================================================
RCS file: /cvs/ports/telephony/kamailio/patches/patch-modules_pv_pv_time_c,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-modules_pv_pv_time_c
--- patches/patch-modules_pv_pv_time_c 16 Apr 2013 11:13:04 -0000 1.1
+++ patches/patch-modules_pv_pv_time_c 20 Nov 2015 07:20:14 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-modules_pv_pv_time_c,v 1.1 2013/04/16 11:13:04 sthen Exp $
---- modules/pv/pv_time.c.orig Sun Mar 31 14:53:52 2013
-+++ modules/pv/pv_time.c Sun Mar 31 14:55:46 2013
-@@ -117,7 +117,7 @@ int pv_get_time(struct sip_msg *msg, pv_param_t *param
+--- modules/pv/pv_time.c.orig Fri Oct 2 15:35:19 2015
++++ modules/pv/pv_time.c Mon Oct 19 14:00:40 2015
+@@ -115,7 +115,7 @@ int pv_get_time(struct sip_msg *msg, pv_param_t *param
{
msg_set_time(msg);
msg_ctx_id_set(msg, &_cfgutils_msgid);
@@ -10,7 +10,7 @@ $OpenBSD: patch-modules_pv_pv_time_c,v 1
{
LM_ERR("unable to break time to attributes\n");
return -1;
-@@ -168,7 +168,7 @@ int pv_get_strftime(struct sip_msg *msg, pv_param_t *p
+@@ -166,7 +166,7 @@ int pv_get_strftime(struct sip_msg *msg, pv_param_t *p
{
msg_set_time(msg);
msg_ctx_id_set(msg, &_cfgutils_msgid);
@@ -19,7 +19,7 @@ $OpenBSD: patch-modules_pv_pv_time_c,v 1
{
LM_ERR("unable to break time to attributes\n");
return -1;
-@@ -225,7 +225,7 @@ int pv_get_timef(struct sip_msg *msg, pv_param_t *para
+@@ -223,7 +223,7 @@ int pv_get_timef(struct sip_msg *msg, pv_param_t *para
msg_set_time(msg);
Index: patches/patch-modules_rls_utils_c
===================================================================
RCS file: patches/patch-modules_rls_utils_c
diff -N patches/patch-modules_rls_utils_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-modules_rls_utils_c 20 Nov 2015 07:20:14 -0000
@@ -0,0 +1,20 @@
+$OpenBSD$
+--- modules/rls/utils.c.orig Wed Oct 21 00:09:23 2015
++++ modules/rls/utils.c Wed Oct 21 00:14:37 2015
+@@ -26,14 +26,14 @@
+ #define SIP_PREFIX "sip:"
+ #define SIP_PREFIX_LEN sizeof(SIP_PREFIX)-1
+
+-str* normalize_sip_uri(const str *uri)
++str* normalize_sip_uri(str *uri)
+ {
+ static str normalized_uri;
+ static str null_str = {NULL, 0};
+ static char buf[MAX_URI_SIZE];
+
+ normalized_uri.s = buf;
+- if (un_escape((str *)uri, &normalized_uri) < 0)
++ if (un_escape(uri, &normalized_uri) < 0)
+ {
+ LM_ERR("un-escaping URI\n");
+ return &null_str;
Index: patches/patch-modules_rls_utils_h
===================================================================
RCS file: patches/patch-modules_rls_utils_h
diff -N patches/patch-modules_rls_utils_h
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-modules_rls_utils_h 20 Nov 2015 07:20:14 -0000
@@ -0,0 +1,11 @@
+$OpenBSD$
+--- modules/rls/utils.h.orig Wed Oct 21 00:14:47 2015
++++ modules/rls/utils.h Wed Oct 21 00:15:06 2015
+@@ -26,6 +26,6 @@
+
+ #include "../../ut.h"
+
+-extern str* normalize_sip_uri(const str *uri);
++extern str* normalize_sip_uri(str *uri);
+
+ #endif
Index: patches/patch-modules_sca_sca_subscribe_c
===================================================================
RCS file:
/cvs/ports/telephony/kamailio/patches/patch-modules_sca_sca_subscribe_c,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-modules_sca_sca_subscribe_c
--- patches/patch-modules_sca_sca_subscribe_c 16 Apr 2013 11:13:04 -0000
1.1
+++ patches/patch-modules_sca_sca_subscribe_c 20 Nov 2015 07:20:14 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-modules_sca_sca_subscribe_c,v 1.1 2013/04/16 11:13:04 sthen
Exp $
---- modules/sca/sca_subscribe.c.orig Mon Mar 11 17:27:19 2013
-+++ modules/sca/sca_subscribe.c Sun Mar 31 16:03:23 2013
-@@ -82,7 +82,7 @@ sca_subscription_purge_expired( unsigned int ticks, vo
+--- modules/sca/sca_subscribe.c.orig Fri Oct 2 15:35:18 2015
++++ modules/sca/sca_subscribe.c Mon Oct 19 14:00:40 2015
+@@ -78,7 +78,7 @@ sca_subscription_purge_expired( unsigned int ticks, vo
sca_hash_table *ht;
sca_hash_entry *ent, *ent_tmp;
sca_subscription *sub;
@@ -10,7 +10,7 @@ $OpenBSD: patch-modules_sca_sca_subscrib
int state;
int i;
-@@ -250,7 +250,7 @@ sca_subscriptions_restore_from_db( sca_mod *scam )
+@@ -246,7 +246,7 @@ sca_subscriptions_restore_from_db( sca_mod *scam )
int i;
int idx;
int rc = -1;
@@ -19,7 +19,7 @@ $OpenBSD: patch-modules_sca_sca_subscrib
db_con = scam->db_api->init( scam->cfg->db_url );
if ( db_con == NULL ) {
-@@ -445,7 +445,7 @@ sca_subscription_db_delete_expired( db1_con_t *db_con
+@@ -456,7 +456,7 @@ sca_subscription_db_delete_expired( db1_con_t *db_con
db_key_t delete_columns[ 1 ];
db_val_t delete_values[ 1 ];
db_op_t delete_ops[ 1 ];
@@ -28,7 +28,7 @@ $OpenBSD: patch-modules_sca_sca_subscrib
int kv_count = 0;
delete_columns[ 0 ] = (str *)&SCA_DB_EXPIRES_COL_NAME;
-@@ -473,7 +473,7 @@ sca_subscription_db_update( void )
+@@ -484,7 +484,7 @@ sca_subscription_db_update( void )
sca_subscription *sub;
int i;
int rc = -1;
Index: patches/patch-modules_sca_sca_subscribe_h
===================================================================
RCS file:
/cvs/ports/telephony/kamailio/patches/patch-modules_sca_sca_subscribe_h,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-modules_sca_sca_subscribe_h
--- patches/patch-modules_sca_sca_subscribe_h 16 Apr 2013 11:13:04 -0000
1.1
+++ patches/patch-modules_sca_sca_subscribe_h 20 Nov 2015 07:20:14 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-modules_sca_sca_subscribe_h,v 1.1 2013/04/16 11:13:04 sthen
Exp $
---- modules/sca/sca_subscribe.h.orig Sun Mar 31 15:51:58 2013
-+++ modules/sca/sca_subscribe.h Sun Mar 31 15:52:17 2013
-@@ -43,7 +43,7 @@ struct _sca_subscription {
+--- modules/sca/sca_subscribe.h.orig Fri Oct 2 15:35:18 2015
++++ modules/sca/sca_subscribe.h Mon Oct 19 14:00:40 2015
+@@ -39,7 +39,7 @@ struct _sca_subscription {
str subscriber; /* contact: user@ip */
str target_aor; /* account of record to watch:
user@domain */
int event; /* "call-info", "line-seize" */
Index: patches/patch-modules_sipcapture_sipcapture_c
===================================================================
RCS file:
/cvs/ports/telephony/kamailio/patches/patch-modules_sipcapture_sipcapture_c,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 patch-modules_sipcapture_sipcapture_c
--- patches/patch-modules_sipcapture_sipcapture_c 15 Sep 2012 12:16:18
-0000 1.3
+++ patches/patch-modules_sipcapture_sipcapture_c 20 Nov 2015 07:20:14
-0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-modules_sipcapture_sipcapture_c,v 1.3 2012/09/15 12:16:18
sthen Exp $
---- modules/sipcapture/sipcapture.c.orig Mon Jul 9 00:10:51 2012
-+++ modules/sipcapture/sipcapture.c Mon Jul 9 00:11:30 2012
-@@ -48,6 +48,7 @@
+--- modules/sipcapture/sipcapture.c.orig Fri Oct 2 15:35:19 2015
++++ modules/sipcapture/sipcapture.c Wed Oct 21 01:03:18 2015
+@@ -47,6 +47,7 @@
#ifndef __USE_BSD
#define __USE_BSD /* on linux use bsd version of iphdr (more portable) */
#endif /* __USE_BSD */
@@ -9,3 +9,21 @@ $OpenBSD: patch-modules_sipcapture_sipca
#include <netinet/ip.h>
#define __FAVOR_BSD /* on linux use bsd version of udphdr (more portable) */
#include <netinet/udp.h>
+@@ -1085,7 +1086,7 @@ static int sip_capture_store(struct _sipcapture_object
+ db_key_t db_keys[NR_KEYS];
+ db_val_t db_vals[NR_KEYS];
+
+- str tmp, corrtmp;
++ str tmp, corrtmp = {NULL, 0};
+ int ii = 0;
+ int ret = 0;
+ int counter = 0;
+@@ -2056,7 +2057,7 @@ int receive_logging_json_msg(char * buf, unsigned int
+ struct timezone tz;
+ time_t epoch_time_as_time_t;
+
+- str tmp, corrtmp, table;
++ str tmp, corrtmp = {NULL, 0}, table;
+ _capture_mode_data_t *c = NULL;
+
+ c = capture_def;
Index: patches/patch-modules_snmpstats_Makefile
===================================================================
RCS file: patches/patch-modules_snmpstats_Makefile
diff -N patches/patch-modules_snmpstats_Makefile
--- patches/patch-modules_snmpstats_Makefile 16 Apr 2013 11:13:04 -0000
1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-modules_snmpstats_Makefile,v 1.1 2013/04/16 11:13:04 sthen Exp
$
---- modules/snmpstats/Makefile.orig Sun Mar 31 19:29:40 2013
-+++ modules/snmpstats/Makefile Sun Mar 31 19:30:05 2013
-@@ -27,7 +27,7 @@ SERLIBPATH=../../lib
- SER_LIBS+=$(SERLIBPATH)/kcore/kcore
- include ../../Makefile.modules
-
--install_module_custom:
-+install-scripts:
- echo "installing mibs ..."
- mkdir -p $(INSTALLMIBDIR)
- $(INSTALL_CFG) mibs/KAMAILIO* $(INSTALLMIBDIR)
Index: patches/patch-modules_tls_tls_init_c
===================================================================
RCS file: /cvs/ports/telephony/kamailio/patches/patch-modules_tls_tls_init_c,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-modules_tls_tls_init_c
--- patches/patch-modules_tls_tls_init_c 18 Jul 2015 19:59:48 -0000
1.1
+++ patches/patch-modules_tls_tls_init_c 20 Nov 2015 07:20:14 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-modules_tls_tls_init_c,v 1.1 2015/07/18 19:59:48 jca Exp $
---- modules/tls/tls_init.c.orig Mon Mar 11 09:27:18 2013
-+++ modules/tls/tls_init.c Sat Jul 18 12:09:30 2015
-@@ -347,9 +347,11 @@ static void init_ssl_methods(void)
+--- modules/tls/tls_init.c.orig Fri Oct 2 15:35:18 2015
++++ modules/tls/tls_init.c Mon Oct 19 15:14:01 2015
+@@ -344,9 +344,11 @@ static void init_ssl_methods(void)
ssl_methods[TLS_USE_SSLv2 - 1] = SSLv2_method();
#endif
@@ -10,6 +10,6 @@ $OpenBSD: patch-modules_tls_tls_init_c,v
ssl_methods[TLS_USE_SSLv3_srv - 1] = SSLv3_server_method();
ssl_methods[TLS_USE_SSLv3 - 1] = SSLv3_method();
+#endif
-
+
ssl_methods[TLS_USE_TLSv1_cli - 1] = TLSv1_client_method();
ssl_methods[TLS_USE_TLSv1_srv - 1] = TLSv1_server_method();
Index: patches/patch-modules_tsilo_ts_hash_h
===================================================================
RCS file: patches/patch-modules_tsilo_ts_hash_h
diff -N patches/patch-modules_tsilo_ts_hash_h
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-modules_tsilo_ts_hash_h 20 Nov 2015 07:20:14 -0000
@@ -0,0 +1,10 @@
+$OpenBSD$
+--- modules/tsilo/ts_hash.h.orig Tue Oct 20 23:40:28 2015
++++ modules/tsilo/ts_hash.h Tue Oct 20 23:40:51 2015
+@@ -175,5 +175,5 @@ ts_transaction_t* clone_ts_transaction(ts_transaction_
+ */
+ void remove_ts_transaction(ts_transaction_t* ts_t);
+
+-void free_ts_transaction(void *ts_t);
++inline void free_ts_transaction(void *ts_t);
+ #endif
Index: patches/patch-modules_websocket_Makefile
===================================================================
RCS file: patches/patch-modules_websocket_Makefile
diff -N patches/patch-modules_websocket_Makefile
--- patches/patch-modules_websocket_Makefile 16 Apr 2013 11:13:04 -0000
1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-modules_websocket_Makefile,v 1.1 2013/04/16 11:13:04 sthen Exp
$
---- modules/websocket/Makefile.orig Sun Mar 31 17:48:54 2013
-+++ modules/websocket/Makefile Sun Mar 31 17:50:37 2013
-@@ -27,7 +27,7 @@ else
- # E.g.: make TLS_HOOKS=1 TLS_EXTRA_LIBS="-lz -lkrb5"
- endif
-
--LIBS+= $(TLS_EXTRA_LIBS) -lunistring
-+LIBS+= $(TLS_EXTRA_LIBS) -L$(LOCALBASE)/lib -lunistring
-
- # Static linking, if you'd like to use TLS and WEBSOCKET at the same time
- #
Index: patches/patch-modules_websocket_ws_handshake_c
===================================================================
RCS file: patches/patch-modules_websocket_ws_handshake_c
diff -N patches/patch-modules_websocket_ws_handshake_c
--- patches/patch-modules_websocket_ws_handshake_c 16 Apr 2013 11:13:04
-0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-modules_websocket_ws_handshake_c,v 1.1 2013/04/16 11:13:04
sthen Exp $
---- modules/websocket/ws_handshake.c.orig Sun Mar 31 17:56:22 2013
-+++ modules/websocket/ws_handshake.c Sun Mar 31 17:56:38 2013
-@@ -114,7 +114,7 @@ int ws_handle_handshake(struct sip_msg *msg)
- str key = {0, 0}, headers = {0, 0}, reply_key = {0, 0};
- unsigned char sha1[SHA_DIGEST_LENGTH];
- unsigned int hdr_flags = 0, sub_protocol = 0;
-- int version;
-+ int version = 0;
- struct hdr_field *hdr = msg->headers;
- struct tcp_connection *con;
- ws_connection_t *wsc;
Index: patches/patch-modules_xhttp_pi_xhttp_pi_fnc_c
===================================================================
RCS file:
/cvs/ports/telephony/kamailio/patches/patch-modules_xhttp_pi_xhttp_pi_fnc_c,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-modules_xhttp_pi_xhttp_pi_fnc_c
--- patches/patch-modules_xhttp_pi_xhttp_pi_fnc_c 16 Apr 2013 11:13:04
-0000 1.1
+++ patches/patch-modules_xhttp_pi_xhttp_pi_fnc_c 20 Nov 2015 07:20:14
-0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-modules_xhttp_pi_xhttp_pi_fnc_c,v 1.1 2013/04/16 11:13:04
sthen Exp $
---- modules/xhttp_pi/xhttp_pi_fnc.c.orig Sun Mar 31 18:12:15 2013
-+++ modules/xhttp_pi/xhttp_pi_fnc.c Sun Mar 31 18:13:17 2013
-@@ -2814,7 +2814,7 @@ int ph_run_pi_cmd(pi_ctx_t* ctx)
+--- modules/xhttp_pi/xhttp_pi_fnc.c.orig Fri Oct 2 15:35:18 2015
++++ modules/xhttp_pi/xhttp_pi_fnc.c Mon Oct 19 14:00:40 2015
+@@ -3178,7 +3178,7 @@ int ph_run_pi_cmd(pi_ctx_t* ctx)
if(db_time2str(values[j].val.time_val,
val_str.s, &val_str.len)!=0){
LM_ERR("Unable to
convert double [%ld]\n",
@@ -10,7 +10,7 @@ $OpenBSD: patch-modules_xhttp_pi_xhttp_p
goto error;
}
p += val_str.len;
-@@ -2823,7 +2823,7 @@ int ph_run_pi_cmd(pi_ctx_t* ctx)
+@@ -3188,7 +3188,7 @@ int ph_run_pi_cmd(pi_ctx_t* ctx)
"[%ld][%.*s]\n",
command->q_keys[j]->len,
command->q_keys[j]->s,
i,
Index: patches/patch-msg_translator_c
===================================================================
RCS file: patches/patch-msg_translator_c
diff -N patches/patch-msg_translator_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-msg_translator_c 20 Nov 2015 07:20:14 -0000
@@ -0,0 +1,23 @@
+$OpenBSD$
+--- msg_translator.c.orig Fri Oct 2 15:35:19 2015
++++ msg_translator.c Wed Oct 21 00:05:06 2015
+@@ -520,7 +520,11 @@ static inline int lump_check_opt( struct lump *l,
+ return 1;
+ }
+ case COND_IF_RAND:
++#ifdef HAVE_ARC4RANDOM
++ if(arc4random()>=RAND_MAX/2) {
++#else
+ if(rand()>=RAND_MAX/2) {
++#endif
+ LUMP_SET_COND_TRUE(l);
+ return 1;
+ } else return 0;
+@@ -2284,6 +2288,7 @@ char * build_res_buf_from_sip_req( unsigned int code,
+
+ body = 0;
+ buf=0;
++ pvia=0;
+ received_buf=rport_buf=warning_buf=content_len_buf=0;
+ received_len=rport_len=warning_len=content_len_len=0;
+
Index: patches/patch-pt_c
===================================================================
RCS file: patches/patch-pt_c
diff -N patches/patch-pt_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-pt_c 20 Nov 2015 07:20:14 -0000
@@ -0,0 +1,71 @@
+$OpenBSD$
+--- pt.c.orig Fri Oct 2 15:35:18 2015
++++ pt.c Tue Oct 20 23:45:46 2015
+@@ -244,8 +244,10 @@ int fork_process(int child_id, char *desc, int make_so
+ {
+ int pid, child_process_no;
+ int ret;
++#ifndef HAVE_ARC4RANDOM
+ unsigned int new_seed1;
+ unsigned int new_seed2;
++#endif
+ #ifdef USE_TCP
+ int sockfd[2];
+ #endif
+@@ -284,8 +286,10 @@ int fork_process(int child_id, char *desc, int make_so
+
+
+ child_process_no = *process_count;
++#ifndef HAVE_ARC4RANDOM
+ new_seed1=rand();
+ new_seed2=random();
++#endif
+ pid = fork();
+ if (pid<0) {
+ lock_release(process_lock);
+@@ -300,9 +304,11 @@ int fork_process(int child_id, char *desc, int make_so
+ #ifdef USE_TCP
+ close_extra_socks(child_id, process_no);
+ #endif /* USE_TCP */
++#ifndef HAVE_ARC4RANDOM
+ srand(new_seed1);
+ fastrand_seed(rand());
+ srandom(new_seed2+time(0));
++#endif
+ shm_malloc_on_fork();
+ #ifdef PROFILING
+ monstartup((u_long) &_start, (u_long) &etext);
+@@ -379,8 +385,10 @@ int fork_tcp_process(int child_id, char *desc, int r,
+ int reader_fd[2]; /* for comm. with the tcp children read */
+ int ret;
+ int i;
++#ifndef HAVE_ARC4RANDOM
+ unsigned int new_seed1;
+ unsigned int new_seed2;
++#endif
+
+ /* init */
+ sockfd[0]=sockfd[1]=-1;
+@@ -419,8 +427,10 @@ int fork_tcp_process(int child_id, char *desc, int r,
+
+
+ child_process_no = *process_count;
++#ifndef HAVE_ARC4RANDOM
+ new_seed1=rand();
+ new_seed2=random();
++#endif
+ pid = fork();
+ if (pid<0) {
+ lock_release(process_lock);
+@@ -442,9 +452,11 @@ int fork_tcp_process(int child_id, char *desc, int r,
+ }
+ }
+ daemon_status_on_fork_cleanup();
++#ifndef HAVE_ARC4RANDOM
+ srand(new_seed1);
+ fastrand_seed(rand());
+ srandom(new_seed2+time(0));
++#endif
+ shm_malloc_on_fork();
+ #ifdef PROFILING
+ monstartup((u_long) &_start, (u_long) &etext);
Index: patches/patch-rand_fastrand_c
===================================================================
RCS file: patches/patch-rand_fastrand_c
diff -N patches/patch-rand_fastrand_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-rand_fastrand_c 20 Nov 2015 07:20:14 -0000
@@ -0,0 +1,27 @@
+$OpenBSD$
+--- rand/fastrand.c.orig Fri Oct 2 15:35:18 2015
++++ rand/fastrand.c Wed Oct 21 00:26:56 2015
+@@ -25,6 +25,18 @@
+ #include "fastrand.h"
+
+ #include <stdlib.h>
++
++#ifdef HAVE_ARC4RANDOM
++unsigned int fastrand()
++{
++ return arc4random();
++}
++
++unsigned int fastrand_max(unsigned int max)
++{
++ return arc4random_uniform(max+1);
++}
++#else
+ #include "isaac/rand.h"
+
+ #define FASTRAND_MAX ((unsigned int)(-1))
+@@ -54,3 +66,4 @@ unsigned int fastrand_max(unsigned int max)
+ {
+ return fastrand()%(max+1);
+ }
++#endif
Index: patches/patch-rand_fastrand_h
===================================================================
RCS file: patches/patch-rand_fastrand_h
diff -N patches/patch-rand_fastrand_h
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-rand_fastrand_h 20 Nov 2015 07:20:14 -0000
@@ -0,0 +1,15 @@
+$OpenBSD$
+--- rand/fastrand.h.orig Wed Oct 21 00:27:08 2015
++++ rand/fastrand.h Wed Oct 21 00:27:38 2015
+@@ -22,9 +22,10 @@
+ #ifndef _fastrand_h
+ #define _fastrand_h
+
+-
++#ifndef HAVE_ARC4RANDOM
+ /* side effect: seeds also random w/ seed */
+ void fastrand_seed(unsigned int seed);
++#endif
+ /* generate a 32 bit random number */
+ unsigned int fastrand(void);
+ /* generate a random number between 0 and max inclusive ( 0 <= r <= max)
Index: patches/patch-select_core_c
===================================================================
RCS file: patches/patch-select_core_c
diff -N patches/patch-select_core_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-select_core_c 20 Nov 2015 07:20:14 -0000
@@ -0,0 +1,15 @@
+$OpenBSD$
+--- select_core.c.orig Wed Oct 21 00:28:31 2015
++++ select_core.c Wed Oct 21 00:29:26 2015
+@@ -1512,7 +1512,11 @@ int select_sys_unique(str* res, select_t* s, struct si
+ for (i = UNIQUE_ID_FIX_LEN, cb = 0, x = 0; i <
UNIQUE_ID_FIX_LEN+UNIQUE_ID_RAND_LEN; i++) {
+ if (!cb) {
+ cb = rb;
++#ifdef HAVE_ARC4RANDOM
++ x = arc4random();
++#else
+ x = rand();
++#endif
+ }
+ uniq_id[i] = fourbits2char[x & 0x0F];
+ x >>= rb;
Index: patches/patch-sip_msg_clone_c
===================================================================
RCS file: /cvs/ports/telephony/kamailio/patches/patch-sip_msg_clone_c,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-sip_msg_clone_c
--- patches/patch-sip_msg_clone_c 16 Apr 2013 11:13:04 -0000 1.1
+++ patches/patch-sip_msg_clone_c 20 Nov 2015 07:20:14 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-sip_msg_clone_c,v 1.1 2013/04/16 11:13:04 sthen Exp $
---- sip_msg_clone.c.orig Sun Mar 31 13:50:02 2013
-+++ sip_msg_clone.c Sun Mar 31 13:50:27 2013
-@@ -193,7 +193,7 @@ static inline struct via_body* via_body_cloner( char*
+--- sip_msg_clone.c.orig Fri Oct 2 15:35:18 2015
++++ sip_msg_clone.c Mon Oct 19 14:00:40 2015
+@@ -183,7 +183,7 @@ static inline struct via_body* via_body_cloner( char*
if ( org_via->param_lst )
{
Index: patches/patch-timer_c
===================================================================
RCS file: /cvs/ports/telephony/kamailio/patches/patch-timer_c,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-timer_c
--- patches/patch-timer_c 22 Apr 2012 21:44:24 -0000 1.1
+++ patches/patch-timer_c 20 Nov 2015 07:20:14 -0000
@@ -1,30 +1,15 @@
-$OpenBSD: patch-timer_c,v 1.1 2012/04/22 21:44:24 sthen Exp $
---- timer.c.orig Sun Feb 5 00:24:53 2012
-+++ timer.c Sun Feb 5 00:33:11 2012
-@@ -337,7 +337,7 @@ again:
- strerror(errno), errno);
- goto error;
- }
--#ifdef __OS_darwin
-+#if defined(__OS_darwin) || defined(__OpenBSD__)
- /* workaround for darwin sigwait bug, see slow_timer_main() for more
- info (or grep __OS_darwin) */
- /* keep in sync wih main.c: sig_usr() - signals we are interested in */
-@@ -1090,7 +1090,7 @@ ticks_t get_ticks()
- * -it increments *s_idx (at the end it will be == *t_idx)
- * -all list operations are protected by the "slow" timer lock
- */
--#ifdef __OS_darwin
-+#if defined(__OS_darwin) || defined(__OpenBSD__)
- extern void sig_usr(int signo);
- #endif
+$OpenBSD$
+--- timer.c.orig Wed Oct 21 00:01:29 2015
++++ timer.c Wed Oct 21 00:02:57 2015
+@@ -243,7 +243,11 @@ int init_timer()
-@@ -1120,7 +1120,7 @@ void slow_timer_main()
- }
- #ifdef USE_SIGWAIT
- if (sig!=SLOW_TIMER_SIG){
--#ifdef __OS_darwin
-+#if defined(__OS_darwin) || defined(__OpenBSD__)
- /* on darwin sigwait is buggy: it will cause extreme slow down
- on signal delivery for the signals it doesn't wait on
- (on darwin 8.8.0, g4 1.5Ghz I've measured a 36s delay!).
+ /* initial values */
+ memset(timer_lst, 0, sizeof(struct timer_lists));
++#ifdef HAVE_ARC4RANDOM
++ *ticks=arc4random();
++#else
+ *ticks=random(); /* random value for start, for debugging */
++#endif
+ prev_ticks=last_ticks=last_adj_check=*ticks;
+ *running_timer=0;
+ if (gettimeofday(&start_time, 0)<0){
Index: patches/patch-utils_kamctl_kamctl
===================================================================
RCS file: /cvs/ports/telephony/kamailio/patches/patch-utils_kamctl_kamctl,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 patch-utils_kamctl_kamctl
--- patches/patch-utils_kamctl_kamctl 16 Apr 2013 11:13:04 -0000 1.3
+++ patches/patch-utils_kamctl_kamctl 20 Nov 2015 07:20:14 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-utils_kamctl_kamctl,v 1.3 2013/04/16 11:13:04 sthen Exp $
---- utils/kamctl/kamctl.orig Mon Mar 11 17:27:18 2013
-+++ utils/kamctl/kamctl Thu Mar 14 16:14:24 2013
-@@ -56,7 +56,7 @@ fi
+--- utils/kamctl/kamctl.orig Fri Oct 2 15:35:18 2015
++++ utils/kamctl/kamctl Mon Oct 19 14:00:40 2015
+@@ -75,7 +75,7 @@ fi
if [ -f "$MYLIBDIR/kamctl.base" ]; then
. "$MYLIBDIR/kamctl.base"
else
@@ -10,7 +10,7 @@ $OpenBSD: patch-utils_kamctl_kamctl,v 1.
exit -1
fi
-@@ -1800,7 +1800,7 @@ kamailio_stop() {
+@@ -1900,7 +1900,7 @@ kamailio_stop() {
options_ping() {
myhost=`get_my_host`
require_ctlengine
Index: patches/patch-utils_kamctl_kamctl_base
===================================================================
RCS file: /cvs/ports/telephony/kamailio/patches/patch-utils_kamctl_kamctl_base,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 patch-utils_kamctl_kamctl_base
--- patches/patch-utils_kamctl_kamctl_base 16 Apr 2013 11:13:04 -0000
1.3
+++ patches/patch-utils_kamctl_kamctl_base 20 Nov 2015 07:20:14 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-utils_kamctl_kamctl_base,v 1.3 2013/04/16 11:13:04 sthen Exp $
---- utils/kamctl/kamctl.base.orig Mon Mar 11 17:27:18 2013
-+++ utils/kamctl/kamctl.base Thu Mar 14 16:14:41 2013
-@@ -501,7 +501,7 @@ EOF
+--- utils/kamctl/kamctl.base.orig Fri Oct 2 15:35:18 2015
++++ utils/kamctl/kamctl.base Mon Oct 19 14:00:40 2015
+@@ -536,7 +536,7 @@ EOF
mdbg() {
if [ "0$VERBOSE" -ne 0 ] ; then
if [ -t 1 -a -z "$NOHLPRINT" ] ; then
@@ -10,7 +10,7 @@ $OpenBSD: patch-utils_kamctl_kamctl_base
else
echo "$1"
fi
-@@ -510,7 +510,7 @@ mdbg() {
+@@ -545,7 +545,7 @@ mdbg() {
mwarn() {
if [ -t 1 -a -z "$NOHLPRINT" ] ; then
@@ -19,7 +19,7 @@ $OpenBSD: patch-utils_kamctl_kamctl_base
else
echo "** WARNING: $1"
fi
-@@ -518,7 +518,7 @@ mwarn() {
+@@ -553,7 +553,7 @@ mwarn() {
minfo() {
if [ -t 1 -a -z "$NOHLPRINT" ] ; then
@@ -28,7 +28,7 @@ $OpenBSD: patch-utils_kamctl_kamctl_base
else
echo "** INFO: $1"
fi
-@@ -526,7 +526,7 @@ minfo() {
+@@ -561,7 +561,7 @@ minfo() {
mecho() {
if [ -t 1 -a -z "$NOHLPRINT" ] ; then
@@ -37,7 +37,7 @@ $OpenBSD: patch-utils_kamctl_kamctl_base
else
echo "$1"
fi
-@@ -534,7 +534,7 @@ mecho() {
+@@ -569,7 +569,7 @@ mecho() {
merr() {
if [ -t 1 -a -z "$NOHLPRINT" ] ; then
Index: patches/patch-utils_kamctl_kamctlrc
===================================================================
RCS file: /cvs/ports/telephony/kamailio/patches/patch-utils_kamctl_kamctlrc,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 patch-utils_kamctl_kamctlrc
--- patches/patch-utils_kamctl_kamctlrc 16 Apr 2013 11:13:04 -0000 1.2
+++ patches/patch-utils_kamctl_kamctlrc 20 Nov 2015 07:20:14 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-utils_kamctl_kamctlrc,v 1.2 2013/04/16 11:13:04 sthen Exp $
---- utils/kamctl/kamctlrc.orig Mon Mar 11 17:27:18 2013
-+++ utils/kamctl/kamctlrc Thu Mar 14 16:15:00 2013
-@@ -64,7 +64,7 @@
+--- utils/kamctl/kamctlrc.orig Fri Oct 2 15:35:18 2015
++++ utils/kamctl/kamctlrc Mon Oct 19 15:19:01 2015
+@@ -60,7 +60,7 @@
# Program to calculate a message-digest fingerprint
@@ -10,11 +10,11 @@ $OpenBSD: patch-utils_kamctl_kamctlrc,v
# awk tool
# AWK="awk"
-@@ -140,8 +140,11 @@
+@@ -142,8 +142,11 @@
## Kamailio START Options
## PID file path - default is: /var/run/kamailio.pid
--# PID_FILE=/var/run/kamailio.pid
+-# PID_FILE=/var/run/kamailio/kamailio.pid
+PID_FILE=/var/run/kamailio/kamailio.pid
## Extra start options - default is: not set
Index: patches/patch-utils_kamctl_kamdbctl
===================================================================
RCS file: /cvs/ports/telephony/kamailio/patches/patch-utils_kamctl_kamdbctl,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-utils_kamctl_kamdbctl
--- patches/patch-utils_kamctl_kamdbctl 22 Apr 2012 21:44:24 -0000 1.1
+++ patches/patch-utils_kamctl_kamdbctl 20 Nov 2015 07:20:14 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-utils_kamctl_kamdbctl,v 1.1 2012/04/22 21:44:24 sthen Exp $
---- utils/kamctl/kamdbctl.orig Fri Feb 3 16:47:27 2012
-+++ utils/kamctl/kamdbctl Fri Feb 3 16:47:46 2012
-@@ -51,7 +51,7 @@ fi
+--- utils/kamctl/kamdbctl.orig Fri Oct 2 15:35:18 2015
++++ utils/kamctl/kamdbctl Mon Oct 19 14:00:40 2015
+@@ -70,7 +70,7 @@ fi
if [ -f "$MYLIBDIR/kamdbctl.base" ]; then
. "$MYLIBDIR/kamdbctl.base"
else
Index: patches/patch-utils_kamctl_kamdbctl_base
===================================================================
RCS file:
/cvs/ports/telephony/kamailio/patches/patch-utils_kamctl_kamdbctl_base,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 patch-utils_kamctl_kamdbctl_base
--- patches/patch-utils_kamctl_kamdbctl_base 16 Apr 2013 11:13:04 -0000
1.2
+++ patches/patch-utils_kamctl_kamdbctl_base 20 Nov 2015 07:20:14 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-utils_kamctl_kamdbctl_base,v 1.2 2013/04/16 11:13:04 sthen Exp
$
---- utils/kamctl/kamdbctl.base.orig Mon Mar 11 17:27:18 2013
-+++ utils/kamctl/kamdbctl.base Thu Mar 14 16:15:21 2013
-@@ -157,7 +157,7 @@ credentials()
+--- utils/kamctl/kamdbctl.base.orig Fri Oct 2 15:35:18 2015
++++ utils/kamctl/kamdbctl.base Mon Oct 19 14:00:40 2015
+@@ -154,7 +154,7 @@ credentials()
mdbg() {
if [ "0$VERBOSE" -ne 0 ] ; then
if [ -t 1 -a -z "$NOHLPRINT" ] ; then
@@ -10,7 +10,7 @@ $OpenBSD: patch-utils_kamctl_kamdbctl_ba
else
echo "$1"
fi
-@@ -166,7 +166,7 @@ mdbg() {
+@@ -163,7 +163,7 @@ mdbg() {
mwarn() {
if [ -t 1 -a -z "$NOHLPRINT" ] ; then
@@ -19,7 +19,7 @@ $OpenBSD: patch-utils_kamctl_kamdbctl_ba
else
echo "** WARNING: $1"
fi
-@@ -174,7 +174,7 @@ mwarn() {
+@@ -171,7 +171,7 @@ mwarn() {
minfo() {
if [ -t 1 -a -z "$NOHLPRINT" ] ; then
@@ -28,7 +28,7 @@ $OpenBSD: patch-utils_kamctl_kamdbctl_ba
else
echo "** INFO: $1"
fi
-@@ -182,7 +182,7 @@ minfo() {
+@@ -179,7 +179,7 @@ minfo() {
mecho() {
if [ -t 1 -a -z "$NOHLPRINT" ] ; then
@@ -37,7 +37,7 @@ $OpenBSD: patch-utils_kamctl_kamdbctl_ba
else
echo "$1"
fi
-@@ -190,7 +190,7 @@ mecho() {
+@@ -187,7 +187,7 @@ mecho() {
merr() {
if [ -t 1 -a -z "$NOHLPRINT" ] ; then
@@ -46,7 +46,7 @@ $OpenBSD: patch-utils_kamctl_kamdbctl_ba
else
echo "** ERROR: $1"
fi
-@@ -216,8 +216,8 @@ get_answer ()
+@@ -213,8 +213,8 @@ get_answer ()
else
ANSWER=${value}
fi
Index: patches/patch-utils_sercmd_sercmd_c
===================================================================
RCS file: patches/patch-utils_sercmd_sercmd_c
diff -N patches/patch-utils_sercmd_sercmd_c
--- patches/patch-utils_sercmd_sercmd_c 15 Sep 2012 12:16:18 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,34 +0,0 @@
-$OpenBSD: patch-utils_sercmd_sercmd_c,v 1.1 2012/09/15 12:16:18 sthen Exp $
---- utils/sercmd/sercmd.c.orig Sun Jul 29 23:49:56 2012
-+++ utils/sercmd/sercmd.c Sun Jul 29 23:51:28 2012
-@@ -471,9 +471,9 @@ int connect_unix_sock(char* name, int type)
- s=-1;
- memset(&ifsun, 0, sizeof (struct sockaddr_un));
- len=strlen(name);
-- if (len>UNIX_PATH_MAX){
-+ if (len>sizeof(ifsun.sun_path)){
- fprintf(stderr, "ERROR: connect_unix_sock: name too long "
-- "(%d > %d): %s\n", len, UNIX_PATH_MAX, name);
-+ "(%d > %ld): %s\n", len,
sizeof(ifsun.sun_path), name);
- goto error;
- }
- ifsun.sun_family=AF_UNIX;
-@@ -493,15 +493,15 @@ int connect_unix_sock(char* name, int type)
- if (sock_dir==0)
- sock_dir="/tmp";
- retry:
-- ret=snprintf(mysun.sun_path, UNIX_PATH_MAX, "%s/" NAME
"_%d",
-+ ret=snprintf(mysun.sun_path, sizeof(mysun.sun_path),
"%s/" NAME "_%d",
- sock_dir, rand());
-- if ((ret<0) ||(ret>=UNIX_PATH_MAX)){
-+ if ((ret<0) ||(ret>=sizeof(mysun.sun_path))){
- fprintf(stderr, "ERROR: buffer overflow while
trying to"
- "generate unix datagram
socket name");
- goto error;
- }
- }else{
-- if (strlen(reply_socket)>UNIX_PATH_MAX){
-+ if (strlen(reply_socket)>sizeof(mysun.sun_path)){
- fprintf(stderr, "ERROR: buffer overflow while
trying to"
- "use the provided unix
datagram socket name (%s)",
- reply_socket);
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/telephony/kamailio/pkg/PLIST-main,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 PLIST-main
--- pkg/PLIST-main 16 Apr 2013 11:13:04 -0000 1.4
+++ pkg/PLIST-main 20 Nov 2015 07:20:14 -0000
@@ -32,6 +32,7 @@ lib/kamailio/modules/async.so
lib/kamailio/modules/auth.so
lib/kamailio/modules/auth_db.so
lib/kamailio/modules/auth_diameter.so
+lib/kamailio/modules/auth_xkeys.so
lib/kamailio/modules/avp.so
lib/kamailio/modules/avpops.so
lib/kamailio/modules/benchmark.so
@@ -56,6 +57,7 @@ lib/kamailio/modules/dialplan.so
lib/kamailio/modules/dispatcher.so
lib/kamailio/modules/diversion.so
lib/kamailio/modules/dmq.so
+lib/kamailio/modules/dmq_usrloc.so
lib/kamailio/modules/domain.so
lib/kamailio/modules/domainpolicy.so
lib/kamailio/modules/drouting.so
@@ -65,6 +67,7 @@ lib/kamailio/modules/group.so
lib/kamailio/modules/htable.so
lib/kamailio/modules/imc.so
lib/kamailio/modules/ipops.so
+lib/kamailio/modules/jsonrpc-s.so
lib/kamailio/modules/kex.so
lib/kamailio/modules/lcr.so
lib/kamailio/modules/malloc_test.so
@@ -75,12 +78,14 @@ lib/kamailio/modules/mediaproxy.so
lib/kamailio/modules/mi_datagram.so
lib/kamailio/modules/mi_fifo.so
lib/kamailio/modules/mi_rpc.so
+lib/kamailio/modules/mohqueue.so
lib/kamailio/modules/mqueue.so
lib/kamailio/modules/msilo.so
lib/kamailio/modules/msrp.so
lib/kamailio/modules/mtree.so
lib/kamailio/modules/nat_traversal.so
lib/kamailio/modules/nathelper.so
+lib/kamailio/modules/nosip.so
lib/kamailio/modules/p_usrloc.so
lib/kamailio/modules/path.so
lib/kamailio/modules/pdb.so
@@ -111,12 +116,15 @@ lib/kamailio/modules/registrar.so
lib/kamailio/modules/rls.so
lib/kamailio/modules/rr.so
lib/kamailio/modules/rtimer.so
+lib/kamailio/modules/rtjson.so
+lib/kamailio/modules/rtpengine.so
lib/kamailio/modules/rtpproxy.so
lib/kamailio/modules/sanity.so
lib/kamailio/modules/sca.so
lib/kamailio/modules/sdpops.so
lib/kamailio/modules/seas.so
lib/kamailio/modules/sipcapture.so
+lib/kamailio/modules/sipt.so
lib/kamailio/modules/siptrace.so
lib/kamailio/modules/siputils.so
lib/kamailio/modules/sl.so
@@ -125,6 +133,9 @@ lib/kamailio/modules/speeddial.so
lib/kamailio/modules/sqlops.so
lib/kamailio/modules/sst.so
lib/kamailio/modules/statistics.so
+lib/kamailio/modules/statsd.so
+lib/kamailio/modules/stun.so
+lib/kamailio/modules/tcpops.so
lib/kamailio/modules/textops.so
lib/kamailio/modules/textopsx.so
lib/kamailio/modules/timer.so
@@ -133,6 +144,7 @@ lib/kamailio/modules/tm.so
lib/kamailio/modules/tmrec.so
lib/kamailio/modules/tmx.so
lib/kamailio/modules/topoh.so
+lib/kamailio/modules/tsilo.so
lib/kamailio/modules/uac.so
lib/kamailio/modules/uac_redirect.so
lib/kamailio/modules/uid_auth_db.so
@@ -175,6 +187,7 @@ share/doc/kamailio/modules/README.async
share/doc/kamailio/modules/README.auth
share/doc/kamailio/modules/README.auth_db
share/doc/kamailio/modules/README.auth_diameter
+share/doc/kamailio/modules/README.auth_xkeys
share/doc/kamailio/modules/README.avp
share/doc/kamailio/modules/README.avpops
share/doc/kamailio/modules/README.benchmark
@@ -199,6 +212,7 @@ share/doc/kamailio/modules/README.dialpl
share/doc/kamailio/modules/README.dispatcher
share/doc/kamailio/modules/README.diversion
share/doc/kamailio/modules/README.dmq
+share/doc/kamailio/modules/README.dmq_usrloc
share/doc/kamailio/modules/README.domain
share/doc/kamailio/modules/README.domainpolicy
share/doc/kamailio/modules/README.drouting
@@ -208,6 +222,7 @@ share/doc/kamailio/modules/README.group
share/doc/kamailio/modules/README.htable
share/doc/kamailio/modules/README.imc
share/doc/kamailio/modules/README.ipops
+share/doc/kamailio/modules/README.jsonrpc-s
share/doc/kamailio/modules/README.kex
share/doc/kamailio/modules/README.lcr
share/doc/kamailio/modules/README.malloc_test
@@ -218,12 +233,14 @@ share/doc/kamailio/modules/README.mediap
share/doc/kamailio/modules/README.mi_datagram
share/doc/kamailio/modules/README.mi_fifo
share/doc/kamailio/modules/README.mi_rpc
+share/doc/kamailio/modules/README.mohqueue
share/doc/kamailio/modules/README.mqueue
share/doc/kamailio/modules/README.msilo
share/doc/kamailio/modules/README.msrp
share/doc/kamailio/modules/README.mtree
share/doc/kamailio/modules/README.nat_traversal
share/doc/kamailio/modules/README.nathelper
+share/doc/kamailio/modules/README.nosip
share/doc/kamailio/modules/README.p_usrloc
share/doc/kamailio/modules/README.path
share/doc/kamailio/modules/README.pdb
@@ -254,12 +271,15 @@ share/doc/kamailio/modules/README.regist
share/doc/kamailio/modules/README.rls
share/doc/kamailio/modules/README.rr
share/doc/kamailio/modules/README.rtimer
+share/doc/kamailio/modules/README.rtjson
+share/doc/kamailio/modules/README.rtpengine
share/doc/kamailio/modules/README.rtpproxy
share/doc/kamailio/modules/README.sanity
share/doc/kamailio/modules/README.sca
share/doc/kamailio/modules/README.sdpops
share/doc/kamailio/modules/README.seas
share/doc/kamailio/modules/README.sipcapture
+share/doc/kamailio/modules/README.sipt
share/doc/kamailio/modules/README.siptrace
share/doc/kamailio/modules/README.siputils
share/doc/kamailio/modules/README.sl
@@ -268,6 +288,9 @@ share/doc/kamailio/modules/README.speedd
share/doc/kamailio/modules/README.sqlops
share/doc/kamailio/modules/README.sst
share/doc/kamailio/modules/README.statistics
+share/doc/kamailio/modules/README.statsd
+share/doc/kamailio/modules/README.stun
+share/doc/kamailio/modules/README.tcpops
share/doc/kamailio/modules/README.textops
share/doc/kamailio/modules/README.textopsx
share/doc/kamailio/modules/README.timer
@@ -276,6 +299,7 @@ share/doc/kamailio/modules/README.tm
share/doc/kamailio/modules/README.tmrec
share/doc/kamailio/modules/README.tmx
share/doc/kamailio/modules/README.topoh
+share/doc/kamailio/modules/README.tsilo
share/doc/kamailio/modules/README.uac
share/doc/kamailio/modules/README.uac_redirect
share/doc/kamailio/modules/README.uid_auth_db
@@ -299,6 +323,7 @@ share/examples/kamailio/
@sample ${SYSCONFDIR}/kamailio/
@comment share/examples/kamailio/dictionary.kamailio
share/examples/kamailio/kamailio-advanced.cfg
+share/examples/kamailio/kamailio-basic.cfg
share/examples/kamailio/kamailio-selfsigned.key
@sample ${SYSCONFDIR}/kamailio/kamailio-selfsigned.key
share/examples/kamailio/kamailio-selfsigned.pem
@@ -314,6 +339,7 @@ share/kamailio/
share/kamailio/db_berkeley/
share/kamailio/db_berkeley/kamailio/
share/kamailio/db_berkeley/kamailio/acc
+share/kamailio/db_berkeley/kamailio/acc_cdrs
share/kamailio/db_berkeley/kamailio/active_watchers
share/kamailio/db_berkeley/kamailio/address
share/kamailio/db_berkeley/kamailio/aliases
@@ -346,6 +372,8 @@ share/kamailio/db_berkeley/kamailio/loca
share/kamailio/db_berkeley/kamailio/location_attrs
share/kamailio/db_berkeley/kamailio/matrix
share/kamailio/db_berkeley/kamailio/missed_calls
+share/kamailio/db_berkeley/kamailio/mohqcalls
+share/kamailio/db_berkeley/kamailio/mohqueues
share/kamailio/db_berkeley/kamailio/mtree
share/kamailio/db_berkeley/kamailio/mtrees
share/kamailio/db_berkeley/kamailio/pdt
@@ -356,6 +384,7 @@ share/kamailio/db_berkeley/kamailio/purp
share/kamailio/db_berkeley/kamailio/re_grp
share/kamailio/db_berkeley/kamailio/rls_presentity
share/kamailio/db_berkeley/kamailio/rls_watchers
+share/kamailio/db_berkeley/kamailio/rtpproxy
share/kamailio/db_berkeley/kamailio/sca_subscriptions
share/kamailio/db_berkeley/kamailio/silo
share/kamailio/db_berkeley/kamailio/sip_trace
@@ -379,6 +408,7 @@ share/kamailio/db_berkeley/kamailio/xcap
share/kamailio/dbtext/
share/kamailio/dbtext/kamailio/
share/kamailio/dbtext/kamailio/acc
+share/kamailio/dbtext/kamailio/acc_cdrs
share/kamailio/dbtext/kamailio/active_watchers
share/kamailio/dbtext/kamailio/address
share/kamailio/dbtext/kamailio/aliases
@@ -411,6 +441,8 @@ share/kamailio/dbtext/kamailio/location
share/kamailio/dbtext/kamailio/location_attrs
share/kamailio/dbtext/kamailio/matrix
share/kamailio/dbtext/kamailio/missed_calls
+share/kamailio/dbtext/kamailio/mohqcalls
+share/kamailio/dbtext/kamailio/mohqueues
share/kamailio/dbtext/kamailio/mtree
share/kamailio/dbtext/kamailio/mtrees
share/kamailio/dbtext/kamailio/pdt
@@ -421,6 +453,7 @@ share/kamailio/dbtext/kamailio/purplemap
share/kamailio/dbtext/kamailio/re_grp
share/kamailio/dbtext/kamailio/rls_presentity
share/kamailio/dbtext/kamailio/rls_watchers
+share/kamailio/dbtext/kamailio/rtpproxy
share/kamailio/dbtext/kamailio/sca_subscriptions
share/kamailio/dbtext/kamailio/silo
share/kamailio/dbtext/kamailio/sip_trace
@@ -476,6 +509,8 @@ share/kamailio/xhttp_pi/lcr-mod
share/kamailio/xhttp_pi/lcr-table
share/kamailio/xhttp_pi/matrix-mod
share/kamailio/xhttp_pi/matrix-table
+share/kamailio/xhttp_pi/mohqueue-mod
+share/kamailio/xhttp_pi/mohqueue-table
share/kamailio/xhttp_pi/msilo-mod
share/kamailio/xhttp_pi/msilo-table
share/kamailio/xhttp_pi/mtree-mod
@@ -498,6 +533,8 @@ share/kamailio/xhttp_pi/registrar-mod
share/kamailio/xhttp_pi/registrar-table
share/kamailio/xhttp_pi/rls-mod
share/kamailio/xhttp_pi/rls-table
+share/kamailio/xhttp_pi/rtpproxy-mod
+share/kamailio/xhttp_pi/rtpproxy-table
share/kamailio/xhttp_pi/sca-mod
share/kamailio/xhttp_pi/sca-table
share/kamailio/xhttp_pi/siptrace-mod
Index: pkg/PLIST-mysql
===================================================================
RCS file: /cvs/ports/telephony/kamailio/pkg/PLIST-mysql,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 PLIST-mysql
--- pkg/PLIST-mysql 16 Apr 2013 11:13:04 -0000 1.3
+++ pkg/PLIST-mysql 20 Nov 2015 07:20:14 -0000
@@ -11,6 +11,7 @@ share/kamailio/mysql/avpops-create.sql
share/kamailio/mysql/carrierroute-create.sql
share/kamailio/mysql/cpl-create.sql
share/kamailio/mysql/dialog-create.sql
+share/kamailio/mysql/dialog_ng-create.sql
share/kamailio/mysql/dialplan-create.sql
share/kamailio/mysql/dispatcher-create.sql
share/kamailio/mysql/domain-create.sql
@@ -19,8 +20,12 @@ share/kamailio/mysql/drouting-create.sql
share/kamailio/mysql/group-create.sql
share/kamailio/mysql/htable-create.sql
share/kamailio/mysql/imc-create.sql
+share/kamailio/mysql/ims_charging_create.sql
+share/kamailio/mysql/ims_usrloc_pcscf-create.sql
+share/kamailio/mysql/ims_usrloc_scscf-create.sql
share/kamailio/mysql/lcr-create.sql
share/kamailio/mysql/matrix-create.sql
+share/kamailio/mysql/mohqueue-create.sql
share/kamailio/mysql/msilo-create.sql
share/kamailio/mysql/mtree-create.sql
share/kamailio/mysql/pdt-create.sql
@@ -30,6 +35,7 @@ share/kamailio/mysql/presence-create.sql
share/kamailio/mysql/purple-create.sql
share/kamailio/mysql/registrar-create.sql
share/kamailio/mysql/rls-create.sql
+share/kamailio/mysql/rtpproxy-create.sql
share/kamailio/mysql/sca-create.sql
share/kamailio/mysql/siptrace-create.sql
share/kamailio/mysql/speeddial-create.sql
Index: pkg/PLIST-postgresql
===================================================================
RCS file: /cvs/ports/telephony/kamailio/pkg/PLIST-postgresql,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 PLIST-postgresql
--- pkg/PLIST-postgresql 16 Apr 2013 11:13:04 -0000 1.3
+++ pkg/PLIST-postgresql 20 Nov 2015 07:20:14 -0000
@@ -21,6 +21,7 @@ share/kamailio/postgres/htable-create.sq
share/kamailio/postgres/imc-create.sql
share/kamailio/postgres/lcr-create.sql
share/kamailio/postgres/matrix-create.sql
+share/kamailio/postgres/mohqueue-create.sql
share/kamailio/postgres/msilo-create.sql
share/kamailio/postgres/mtree-create.sql
share/kamailio/postgres/pdt-create.sql
@@ -30,6 +31,7 @@ share/kamailio/postgres/presence-create.
share/kamailio/postgres/purple-create.sql
share/kamailio/postgres/registrar-create.sql
share/kamailio/postgres/rls-create.sql
+share/kamailio/postgres/rtpproxy-create.sql
share/kamailio/postgres/sca-create.sql
share/kamailio/postgres/siptrace-create.sql
share/kamailio/postgres/speeddial-create.sql
Index: pkg/kamailio.rc
===================================================================
RCS file: /cvs/ports/telephony/kamailio/pkg/kamailio.rc,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 kamailio.rc
--- pkg/kamailio.rc 22 Apr 2012 21:44:24 -0000 1.1
+++ pkg/kamailio.rc 20 Nov 2015 07:20:14 -0000
@@ -6,6 +6,8 @@ daemon="${TRUEPREFIX}/sbin/kamailio"
. /etc/rc.d/rc.subr
+pexp="${daemon}.*"
+
rc_pre() {
install -d -o _kamailio /var/run/kamailio
}