diff --git a/Makefile.in b/Makefile.in
index 4d69f887db8..86ba1ef45c9 100755
--- a/Makefile.in
+++ b/Makefile.in
@@ -13,7 +13,8 @@ DISTRO_VER = $(word 2,$(subst -, ,$(DISTRO)))
DISTRO_ARCH = $(word 3,$(subst -, ,$(DISTRO)))
DISTRO_RESULTS_DIR = $(strip \
$(subst fedora,Fedora, \
- $(subst centos,CentOS,$(DISTRO_OS)))_$(DISTRO_VER))
+ $(subst centos,CentOS, \
+ $(subst rocky,Rocky,$(DISTRO_OS))))_$(DISTRO_VER))
# utility
empty :=
diff --git a/config/ax_boost_base.m4 b/config/ax_boost_base.m4
index 54a2a1bee74..c8f486c17a3 100644
--- a/config/ax_boost_base.m4
+++ b/config/ax_boost_base.m4
@@ -152,7 +152,6 @@ if test "x$want_boost" = "xyes"; then
AC_LANG_POP([C++])
-
dnl if we found no boost with system layout we search for boost libraries
dnl built and installed without the --layout=system option or for a staged(not installed) version
if test "x$succeeded" != "xyes"; then
diff --git a/config/general.m4 b/config/general.m4
index 37d675bbab2..8c45a49fc0f 100644
--- a/config/general.m4
+++ b/config/general.m4
@@ -121,110 +121,35 @@ AC_DEFUN([CHECK_OPENFIRE],
])
# ============= C P P U N I T ==================
+dnl Removed cppunit-config:
dnl
dnl AM_PATH_CPPUNIT(MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]])
dnl
AC_DEFUN([AM_PATH_CPPUNIT],
[
+ AC_MSG_CHECKING([for CppUnit >= $1 using pkg-config])
+
+ PKG_CHECK_MODULES([CPPUNIT], [cppunit >= $1], [
+ AC_MSG_RESULT([found])
+ CPPUNIT_CFLAGS=$CPPUNIT_CFLAGS
+ CPPUNIT_LIBS=$CPPUNIT_LIBS
+ ifelse([$2], , :, [$2])
+ ], [
+ AC_MSG_RESULT([not found])
+ CPPUNIT_CFLAGS=""
+ CPPUNIT_LIBS=""
+ ifelse([$3], , :, [$3])
+ ])
-AC_ARG_WITH(cppunit-prefix,[ --with-cppunit-prefix=PFX Prefix where CppUnit is installed (optional)],
- cppunit_config_prefix="$withval", cppunit_config_prefix="")
-AC_ARG_WITH(cppunit-exec-prefix,[ --with-cppunit-exec-prefix=PFX Exec prefix where CppUnit is installed (optional)],
- cppunit_config_exec_prefix="$withval", cppunit_config_exec_prefix="")
-
- dnl Assemble the arguments to be passed to cppunit-config in cppunit_config_args.
- dnl Construct the cppunit-config executable name in CPPUNIT_CONFIG.
- cppunit_config_args=
- if test x$cppunit_config_exec_prefix != x ; then
- cppunit_config_args="$cppunit_config_args --exec-prefix=$cppunit_config_exec_prefix"
- if test x${CPPUNIT_CONFIG+set} != xset ; then
- CPPUNIT_CONFIG=$cppunit_config_exec_prefix/bin/cppunit-config
- fi
- fi
- if test x$cppunit_config_prefix != x ; then
- cppunit_config_args="$cppunit_config_args --prefix=$cppunit_config_prefix"
- if test x${CPPUNIT_CONFIG+set} != xset ; then
- CPPUNIT_CONFIG=$cppunit_config_prefix/bin/cppunit-config
- fi
- fi
-
- dnl Find cppunit-config, put path in CPPUNIT_CONFIG, but if CPPUNIT_CONFIG
- dnl already has a value containing '/', use that value.
- AC_PATH_PROG(CPPUNIT_CONFIG, cppunit-config, no)
- cppunit_version_min=$1
-
- AC_MSG_CHECKING(for Cppunit - version >= $cppunit_version_min)
- no_cppunit=""
- if test "$CPPUNIT_CONFIG" = "no" ; then
- AC_MSG_RESULT(no)
- no_cppunit=yes
- else
- dnl Get cppunit's recommendations for cflags and libraries.
- CPPUNIT_CFLAGS=`$CPPUNIT_CONFIG $cppunit_config_args --cflags`
- CPPUNIT_LIBS=`$CPPUNIT_CONFIG $cppunit_config_args --libs`
- dnl Query cppunit to determine its version.
- cppunit_version=`$CPPUNIT_CONFIG $cppunit_config_args --version`
-
- cppunit_major_version=`echo $cppunit_version | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
- cppunit_minor_version=`echo $cppunit_version | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
- cppunit_micro_version=`echo $cppunit_version | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
-
- cppunit_major_min=`echo $cppunit_version_min | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
- if test "x${cppunit_major_min}" = "x" ; then
- cppunit_major_min=0
- fi
-
- cppunit_minor_min=`echo $cppunit_version_min | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
- if test "x${cppunit_minor_min}" = "x" ; then
- cppunit_minor_min=0
- fi
-
- cppunit_micro_min=`echo $cppunit_version_min | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
- if test "x${cppunit_micro_min}" = "x" ; then
- cppunit_micro_min=0
- fi
-
- cppunit_version_proper=`expr \
- $cppunit_major_version \> $cppunit_major_min \| \
- $cppunit_major_version \= $cppunit_major_min \& \
- $cppunit_minor_version \> $cppunit_minor_min \| \
- $cppunit_major_version \= $cppunit_major_min \& \
- $cppunit_minor_version \= $cppunit_minor_min \& \
- $cppunit_micro_version \>= $cppunit_micro_min `
-
- if test "$cppunit_version_proper" = "1" ; then
- AC_MSG_RESULT([$cppunit_major_version.$cppunit_minor_version.$cppunit_micro_version])
- else
- AC_MSG_RESULT(no)
- no_cppunit=yes
- fi
- fi
-
- if test "x$no_cppunit" = x ; then
- ifelse([$2], , :, [$2])
- else
- CPPUNIT_CFLAGS=""
- CPPUNIT_LIBS=""
- ifelse([$3], , :, [$3])
- fi
-
- AC_SUBST(CPPUNIT_CFLAGS)
- AC_SUBST(CPPUNIT_LIBS)
+ AC_SUBST([CPPUNIT_CFLAGS])
+ AC_SUBST([CPPUNIT_LIBS])
])
-
AC_DEFUN([CHECK_CPPUNIT],
[
AM_PATH_CPPUNIT(1.9,
[],
- [SF_MISSING_DEP("cppunit headers not found")]
- )
+ [SF_MISSING_DEP("CppUnit headers not found")])
])
m4_include([config/check_jdk.m4])
@@ -335,6 +260,8 @@ AC_DEFUN([CHECK_SSL],
AC_SUBST(SSL_CXXFLAGS,"$SSL_CFLAGS")
])
+
+
# ============ P O C O =========================
AC_DEFUN([CHECK_POCO],
[
diff --git a/config/revision-gen b/config/revision-gen
index 0633ddcfcd5..e8fdb142f9b 100755
--- a/config/revision-gen
+++ b/config/revision-gen
@@ -24,6 +24,9 @@ if test -d ../.git; then
fi
VERSION=$1
+if [ $VERSION == "25.01" ]; then
+ VERSION="4.6.0"
+fi
if [ $VERSION == "24.01" ]; then
VERSION="4.6.0"
fi
diff --git a/config/test-driver b/config/test-driver
index 32bf39e8377..89dba1e075c 100755
--- a/config/test-driver
+++ b/config/test-driver
@@ -1,9 +1,9 @@
#! /bin/sh
# test-driver - basic testsuite driver script.
-scriptversion=2012-06-27.10; # UTC
+scriptversion=2018-03-07.03; # UTC
-# Copyright (C) 2011-2013 Free Software Foundation, Inc.
+# Copyright (C) 2011-2020 Free Software Foundation, Inc.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -16,7 +16,7 @@ scriptversion=2012-06-27.10; # UTC
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see .
+# along with this program. If not, see .
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
@@ -44,13 +44,12 @@ print_usage ()
Usage:
test-driver --test-name=NAME --log-file=PATH --trs-file=PATH
[--expect-failure={yes|no}] [--color-tests={yes|no}]
- [--enable-hard-errors={yes|no}] [--] TEST-SCRIPT
+ [--enable-hard-errors={yes|no}] [--]
+ TEST-SCRIPT [TEST-SCRIPT-ARGUMENTS]
The '--test-name', '--log-file' and '--trs-file' options are mandatory.
END
}
-# TODO: better error handling in option parsing (in particular, ensure
-# TODO: $log_file, $trs_file and $test_name are defined).
test_name= # Used for reporting.
log_file= # Where to save the output of the test script.
trs_file= # Where to save the metadata of the test run.
@@ -69,10 +68,23 @@ while test $# -gt 0; do
--enable-hard-errors) enable_hard_errors=$2; shift;;
--) shift; break;;
-*) usage_error "invalid option: '$1'";;
+ *) break;;
esac
shift
done
+missing_opts=
+test x"$test_name" = x && missing_opts="$missing_opts --test-name"
+test x"$log_file" = x && missing_opts="$missing_opts --log-file"
+test x"$trs_file" = x && missing_opts="$missing_opts --trs-file"
+if test x"$missing_opts" != x; then
+ usage_error "the following mandatory options are missing:$missing_opts"
+fi
+
+if test $# -eq 0; then
+ usage_error "missing argument"
+fi
+
if test $color_tests = yes; then
# Keep this in sync with 'lib/am/check.am:$(am__tty_colors)'.
red='[0;31m' # Red.
@@ -94,11 +106,14 @@ trap "st=143; $do_exit" 15
# Test script is run here.
"$@" >$log_file 2>&1
estatus=$?
+
if test $enable_hard_errors = no && test $estatus -eq 99; then
- estatus=1
+ tweaked_estatus=1
+else
+ tweaked_estatus=$estatus
fi
-case $estatus:$expect_failure in
+case $tweaked_estatus:$expect_failure in
0:yes) col=$red res=XPASS recheck=yes gcopy=yes;;
0:*) col=$grn res=PASS recheck=no gcopy=no;;
77:*) col=$blu res=SKIP recheck=no gcopy=yes;;
@@ -107,6 +122,12 @@ case $estatus:$expect_failure in
*:*) col=$red res=FAIL recheck=yes gcopy=yes;;
esac
+# Report the test outcome and exit status in the logs, so that one can
+# know whether the test passed or failed simply by looking at the '.log'
+# file, without the need of also peaking into the corresponding '.trs'
+# file (automake bug#11814).
+echo "$res $test_name (exit status: $estatus)" >>$log_file
+
# Report outcome to console.
echo "${col}${res}${std}: $test_name"
@@ -119,9 +140,9 @@ echo ":copy-in-global-log: $gcopy" >> $trs_file
# Local Variables:
# mode: shell-script
# sh-indentation: 2
-# eval: (add-hook 'write-file-hooks 'time-stamp)
+# eval: (add-hook 'before-save-hook 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-time-zone: "UTC"
+# time-stamp-time-zone: "UTC0"
# time-stamp-end: "; # UTC"
# End:
diff --git a/configure.ac b/configure.ac
index 2043ed04dbb..a28d9db547a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -4,7 +4,7 @@
#
AC_PREREQ(2.57)
-AC_INIT(sipX, 24.01, sipxcom-dev@googlegroups.com)
+AC_INIT(sipX, 25.01, sipxcom-dev@googlegroups.com)
# Pass standard and sipxecs common params to ./configure switches on all sub-projects.
# Doesn't have to handle ./configure vars like SIPX_PBXUSER because those
diff --git a/doc/configure.ac b/doc/configure.ac
index 306859b1929..09d2399a588 100644
--- a/doc/configure.ac
+++ b/doc/configure.ac
@@ -8,7 +8,7 @@ m4_include([config/sipXlib.m4])
SFAC_SIPX_INSTALL_PREFIX
-AM_INIT_AUTOMAKE(foreign)
+AM_INIT_AUTOMAKE(foreign subdir-objects)
SFAC_AUTOMAKE_VERSION([1.6])
CHECK_AUTOCONF
diff --git a/mak/build.mk.in b/mak/build.mk.in
index ac3da99d1eb..df2575b6772 100644
--- a/mak/build.mk.in
+++ b/mak/build.mk.in
@@ -4,7 +4,9 @@
OPTIONS = @OPTIONS@
DOWNLOAD_LIB_CACHE = @DOWNLOAD_LIB_CACHE@
-git_submodules = $(shell sed -e '/^\[submodule/! d' -e 's/^\[submodule "\(.*\)"]$$/\1/g' $(wildcard $(SRC)/.gitmodules))
+git_submodules = $(shell if [ -f $(SRC)/.gitmodules ]; then \
+ sed -e '/^\[submodule/! d' -e 's/^\[submodule "\(.*\)"]$$/\1/g' $(SRC)/.gitmodules; \
+ fi)
custommodules =
git_custommodules_file = $(wildcard $(SRC)/custom/.gitmodules)
ifneq ($(git_custommodules_file),)
diff --git a/mak/list-dependencies.mk.in b/mak/list-dependencies.mk.in
index 16de44494a1..61b9c0a2dc2 100644
--- a/mak/list-dependencies.mk.in
+++ b/mak/list-dependencies.mk.in
@@ -47,7 +47,7 @@ REWRITE_DEPS_suse = \
-e '/vixiecron/d'
CURRENT_DISTRO := $(shell rpm --eval \
- '%{?fedora:Fedora}%{!?fedora:%{?suse_version:Suse}%{!?suse_version:CentOS}}')
+ '%{?fedora:Fedora}%{!?fedora:%{?suse_version:Suse}%{!?suse_version:%{?centos:CentOS}%{!?centos:Rocky}}}')
ifeq ($(CURRENT_DISTRO),CentOS)
RPMSPEC := $(SRC)/mak/rpmspec-rh6-x86_64
diff --git a/mak/mock/rocky-9-x86_64.cfg.in b/mak/mock/rocky-9-x86_64.cfg.in
new file mode 100644
index 00000000000..54158a40f66
--- /dev/null
+++ b/mak/mock/rocky-9-x86_64.cfg.in
@@ -0,0 +1,99 @@
+config_opts['root'] = 'rocky-9-x86_64'
+config_opts['target_arch'] = 'x86_64'
+config_opts['legal_host_arches'] = ('x86_64',)
+config_opts['dist'] = 'el9' # only useful for --resultdir variable subst
+config_opts['releasever'] = '9'
+config_opts['basearc'] = 'x86_64'
+config_opts['rltype'] = ''
+config_opts['use_bootstrap'] = False
+#config_opts['use_bootstrap_image'] = True
+#config_opts['bootstrap_image'] = 'rockylinux:9'
+config_opts['chroot_additional_packages'] = [
+ 'rpm-build-libs',
+ 'redhat-rpm-config',
+ 'gcc-c++',
+ 'krb5-devel',
+ 'openssl-devel',
+ 'v8-devel',
+ 'libdb-devel',
+ 'libdb-cxx-devel'
+ ]
+
+config_opts['yum.conf'] = """
+
+[main]
+cachedir=/var/cache/yum
+debuglevel=1
+reposdir=/dev/null
+logfile=/var/log/yum.log
+retries=20
+obsoletes=1
+gpgcheck=0
+assumeyes=1
+syslog_ident=mock
+syslog_device=
+@DOWNLOAD_PROXY_CONFIG_LINE@
+
+[baseos]
+name=Rocky Linux $releasever - BaseOS
+mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=BaseOS-$releasever
+#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/BaseOS/$basearch/os/
+gpgcheck=1
+enabled=1
+countme=1
+metadata_expire=6h
+gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
+
+[appstream]
+name=Rocky Linux $releasever - AppStream
+mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=AppStream-$releasever
+#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/AppStream/$basearch/os/
+gpgcheck=1
+enabled=1
+countme=1
+metadata_expire=6h
+gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
+
+[devel]
+name=Rocky Linux $releasever - Devel WARNING! FOR BUILDROOT ONLY DO NOT LEAVE ENABLED
+mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=devel-$releasever
+#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/devel/$basearch/os/
+gpgcheck=1
+enabled=1
+countme=1
+gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
+
+[epel]
+name=Extra Packages for Enterprise Linux $releasever - $basearch
+# It is much more secure to use the metalink, but if you wish to use a local mirror
+# place its address here.
+#baseurl=https://download.example/pub/epel/$releasever/Everything/$basearch/
+metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-$releasever&arch=$basearch&infra=$infra&content=$contentdir
+enabled=1
+gpgcheck=1
+countme=1
+gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-$releasever
+
+
+[sipxcom]
+name=sipXcom
+enabled=1
+baseurl=@UPSTREAM_URL@
+repo_gpgcheck=0
+gpgcheck=0
+
+
+# Normally from EPEL, just a list of rpms to create a basic build system
+[buildsys-build]
+name=buildsys-build
+baseurl=@DOWNLOAD_BASE_URL@/buildsys-build
+enabled=1
+
+[build]
+name=build
+#baseurl=http://localhost:@REPO_PORT@/Rocky_9/x86_64/
+baseurl=file:///src/sipxecs/build/repo/Rocky_9/x86_64/
+
+"""
+
+
diff --git a/mak/mock/site-defaults.cfg.in b/mak/mock/site-defaults.cfg.in
index f537f6bc512..435e79573ac 100644
--- a/mak/mock/site-defaults.cfg.in
+++ b/mak/mock/site-defaults.cfg.in
@@ -15,7 +15,7 @@
#
# Things that we recommend you set in site-defaults.cfg:
#
-config_opts['basedir'] = '@abs_top_builddir@/mock/'
+config_opts['basedir'] = '@abs_top_builddir@/mock'
config_opts['cache_topdir'] = '@abs_top_builddir@/mock-cache'
# Note: the path pointed to by basedir and cache_topdir must be owned
# by group 'mock' and must have mode: g+rws
diff --git a/mak/rpm.m4 b/mak/rpm.m4
index d1bc00063e3..67c69843827 100644
--- a/mak/rpm.m4
+++ b/mak/rpm.m4
@@ -74,8 +74,7 @@ fi
],)
dnl NOTE: To support non-rpm based distos, write equivalent of this that defines DISTRO_* vars
-AC_CHECK_FILE(/bin/rpm,
-[
+if test -e /bin/rpm; then
RPMBUILD_TOPDIR="\$(shell rpm --eval '%{_topdir}')"
AC_SUBST(RPMBUILD_TOPDIR)
@@ -85,18 +84,18 @@ AC_CHECK_FILE(/bin/rpm,
DistroArchDefault=`rpm --eval '%{_target_cpu}'`
dnl NOTE LIMITATION: default doesn't account for distros besides centos, redhat and suse or redhat 6
- DistroOsDefault=`rpm --eval '%{?fedora:fedora}%{!?fedora:%{?suse_version:suse}%{!?suse_version:centos}}'`
+ DistroOsDefault=`rpm --eval '%{?fedora:fedora}%{!?fedora:%{?suse_version:suse}%{!?suse_version:%{?centos:centos}%{!?centos:rocky}}}'`
dnl NOTE LIMITATION: default doesn't account for distros besides centos, redhat and suse or redhat 6
- DistroVerDefault=`rpm --eval '%{?fedora:%fedora}%{!?fedora:%{?suse_version:%suse_version}%{!?suse_version:5}}'`
+ DistroVerDefault=`rpm --eval '%{?fedora:%fedora}%{!?fedora:%{?suse_version:%suse_version}%{!?suse_version:%{?centos:%centos}%{!?centos:%rocky}}}'`
DistroDefault="${DistroOsDefault}-${DistroVerDefault}-${DistroArchDefault}"
-])
+fi
AC_ARG_VAR(DISTRO, [What operating system you are compiling for. Default is ${DistroDefault}])
-test -n "${DISTRO}" || DISTRO="centos-7-x86_64"
+test -n "${DISTRO}" || DISTRO=${DistroDefault}
-AllDistrosDefault="fedora-16-i386 fedora-16-x86_64 fedora-17-i386 fedora-17-x86_64 fedora-18-i386 fedora-18-x86_64 fedora-19-i386 fedora-19-x86_64 centos-6-i386 centos-6-x86_64 centos-7-x86_64"
+AllDistrosDefault="fedora-16-i386 fedora-16-x86_64 fedora-17-i386 fedora-17-x86_64 fedora-18-i386 fedora-18-x86_64 fedora-19-i386 fedora-19-x86_64 centos-6-i386 centos-6-x86_64 centos-7-x86_64 centos-9-x86_64 rocky-9-x86_64"
AC_ARG_VAR(ALL_DISTROS, [All distros which using cross distroy compiling (xc.* targets) Default is ${AllDistrosDefault}])
test -n "${ALL_DISTROS}" || ALL_DISTROS="${AllDistrosDefault}"
@@ -166,6 +165,7 @@ AC_ARG_ENABLE(rpm, [--enable-rpm Using mock package to build rpms],
AC_CONFIG_FILES([mak/mock/centos-6-x86_64.cfg])
AC_CONFIG_FILES([mak/mock/centos-7-x86_64.cfg])
AC_CONFIG_FILES([mak/mock/centos-9-x86_64.cfg])
+ AC_CONFIG_FILES([mak/mock/rocky-9-x86_64.cfg])
AC_CONFIG_FILES([mak/mock/fedora-16-i386.cfg])
AC_CONFIG_FILES([mak/mock/fedora-16-x86_64.cfg])
AC_CONFIG_FILES([mak/mock/fedora-17-i386.cfg])
diff --git a/mod_bcg729/configure.ac b/mod_bcg729/configure.ac
index 1322fe253c9..7114ffa7228 100644
--- a/mod_bcg729/configure.ac
+++ b/mod_bcg729/configure.ac
@@ -1,7 +1,7 @@
AC_PREREQ(2.57)
-AC_INIT(mod_bcg729, 24.01, sipxcom-dev@googlegroups.com)
+AC_INIT(mod_bcg729, 25.01, sipxcom-dev@googlegroups.com)
AC_CONFIG_AUX_DIR(config)
-AM_INIT_AUTOMAKE(foreign tar-ustar)
+AM_INIT_AUTOMAKE(foreign subdir-objects tar-ustar)
m4_include([config/general.m4])
m4_include([config/sipXlib.m4])
SFAC_INIT_FLAGS
diff --git a/oss_core/config/oss_lib.m4 b/oss_core/config/oss_lib.m4
index 0359db6dd52..f1acd5396ba 100644
--- a/oss_core/config/oss_lib.m4
+++ b/oss_core/config/oss_lib.m4
@@ -102,17 +102,6 @@ AC_DEFUN([SFAC_LIB_CORE_FLAGS],
CFLAGS="-I${prefix}/include $CFLAGS"
CXXFLAGS="-I${prefix}/include $CXXFLAGS"
- OSS_CORE_VERSION_CURRENT="2"
- OSS_CORE_VERSION_AGE="0"
- OSS_CORE_VERSION_REVISION="3"
- OSS_CORE_VERSION_FULL="$OSS_CORE_VERSION_CURRENT.$OSS_CORE_VERSION_REVISION.$OSS_CORE_VERSION_AGE"
- OSS_CORE_VERSION_INFO="$OSS_CORE_VERSION_CURRENT:$OSS_CORE_VERSION_REVISION:$OSS_CORE_VERSION_AGE"
- AC_SUBST(OSS_CORE_VERSION_CURRENT)
- AC_SUBST(OSS_CORE_VERSION_REVISION)
- AC_SUBST(OSS_CORE_VERSION_AGE)
- AC_SUBST(OSS_CORE_VERSION_FULL)
- AC_SUBST(OSS_CORE_VERSION_INFO)
-
#
# Check if iproute2 is installed
#
diff --git a/oss_core/configure.ac b/oss_core/configure.ac
index 7f4a6091f29..2a5e536b6dd 100644
--- a/oss_core/configure.ac
+++ b/oss_core/configure.ac
@@ -3,10 +3,10 @@ AC_PREREQ(2.57)
#
# Init library version
#
-AC_INIT(oss_core, 3.0.0, info@ossapp.com)
-OSS_CORE_VERSION_CURRENT="3"
-OSS_CORE_VERSION_AGE="0"
-OSS_CORE_VERSION_REVISION="0"
+AC_INIT(oss_core, 25.01, info@ossapp.com)
+OSS_CORE_VERSION_CURRENT="25"
+OSS_CORE_VERSION_REVISION="1"
+OSS_CORE_VERSION_AGE="1"
AC_CONFIG_AUX_DIR(config)
AM_INIT_AUTOMAKE([subdir-objects foreign] )
diff --git a/oss_core/include/OSS/Exec/Process.h b/oss_core/include/OSS/Exec/Process.h
index f8d62da5463..2dd671937d7 100644
--- a/oss_core/include/OSS/Exec/Process.h
+++ b/oss_core/include/OSS/Exec/Process.h
@@ -30,6 +30,7 @@
#ifndef OSS_EXEC_PROCESS_H_INCLUDED
#define OSS_EXEC_PROCESS_H_INCLUDED
+#include "OSS/OSS.h"
#include "OSS/UTL/Thread.h"
#include "OSS/Exec/Command.h"
#include
diff --git a/oss_core/include/OSS/JS/modules/include.am b/oss_core/include/OSS/JS/modules/include.am
index e0720537594..edf951bbf0b 100644
--- a/oss_core/include/OSS/JS/modules/include.am
+++ b/oss_core/include/OSS/JS/modules/include.am
@@ -1,5 +1,6 @@
nobase_include_HEADERS += \
+ OSS/JS/modules/Async.h \
OSS/JS/modules/BufferObject.h \
OSS/JS/modules/QueueObject.h \
OSS/JS/modules/ZMQSocketObject.h \
@@ -14,6 +15,7 @@ nobase_include_HEADERS += \
OSS/JS/modules/HttpResponseObject.h \
OSS/JS/modules/HttpServerObject.h \
OSS/JS/modules/HttpSSLContextObject.h \
+ OSS/JS/modules/IsolateObject.h \
OSS/JS/modules/ESLEventObject.h \
OSS/JS/modules/ESLConnectionObject.h \
OSS/JS/modules/ResipSIPStack.h \
diff --git a/oss_core/include/OSS/JSON/JsonRpcClient.h b/oss_core/include/OSS/JSON/JsonRpcClient.h
index 051cb3ad72e..b3b39ac4c38 100644
--- a/oss_core/include/OSS/JSON/JsonRpcClient.h
+++ b/oss_core/include/OSS/JSON/JsonRpcClient.h
@@ -21,16 +21,17 @@
#ifndef OSS_JSONRPCCLIENT_H_INCLUDED
#define OSS_JSONRPCCLIENT_H_INCLUDED
-
-#include