Merge tag 'upstream/6.1.3'

Upstream version 6.1.3
mr26.2
Donat Zenichev 2 weeks ago
commit dc720d9130

@ -5,7 +5,7 @@ cmake_minimum_required(VERSION 3.13)
# Set the project name
project(
kamailio
VERSION 6.1.1
VERSION 6.1.3
DESCRIPTION "Kamailio SIP Server"
HOMEPAGE_URL "https://www.kamailio.org"
)

@ -1,54 +0,0 @@
USE_TCP is required
---
error: invalid use of undefined type struct tcp_connection
==================
USE_DANGLE is required
----
warning: tcp_proto_no defined but not used [-Wunused-variable]
==================
USE_TLS requires TLS_HOOKS support
#ifdef CORE_TLS
#include "core/tls/tls_init.h" THIS FOLDER DOES not exist
#define tls_has_init_si() 1
#define tls_loaded() 1
#else
#include "core/tls_hooks_init.h"
CORE_TLS obsolete?
==================
USE_NAPTR is required also requires USE_DNS_CACHE
create_srv_name is not defined
==================
F_MALLOC and Q_MALLOC and TSLF_MALLOC are required
undefined reference to `fm_malloc_init_shm_manager' same for others
This also requires MALLOC_STATS to compile or else it will give
```
error: SREV_PKG_UPDATE_STATS undeclared (first use in this function)
820 | sr_event_exec(SREV_PKG_UPDATE_STATS, 0);
```
==================
REQUIRES #ifdef STATISTICS
pv_stats.c:49:2: error: unknown type name stat_var
49 | stat_var *stat;
tmx_mod.c:92:1: error: unknown type name stat_var; did you mean start_retr?
registrar.h:117:8: error: unknown type name stat_var
usrloc/udomain.h:53:2: error: unknown type name stat_var
53 | stat_var *users;
==================
presence requires libxml

File diff suppressed because it is too large Load Diff

@ -188,9 +188,7 @@ elseif(TARGET_ARCH STREQUAL "arm7")
target_compile_definitions(common_compiler_flags INTERFACE CC_GCC_LIKE_ASM)
# ARM specific flags
target_compile_options(
common_compiler_flags INTERFACE -march=armv7-a -funroll-loops -fsigned-char
)
target_compile_options(common_compiler_flags INTERFACE -funroll-loops -fsigned-char)
if(CMAKE_C_COMPILER_VERSION VERSION_GREATER 4.2.0)
target_compile_options(common_compiler_flags INTERFACE -ftree-vectorize -fno-strict-overflow)
elseif(CMAKE_C_COMPILER_VERSION VERSION_GREATER 4.0)
@ -206,9 +204,7 @@ elseif(TARGET_ARCH STREQUAL "arm7")
elseif(TARGET_ARCH STREQUAL "arm6")
if(CMAKE_C_COMPILER_ID STREQUAL "GNU")
target_compile_definitions(common_compiler_flags INTERFACE CC_GCC_LIKE_ASM)
target_compile_options(
common_compiler_flags INTERFACE -march=armv6 -funroll-loops -fsigned-char
)
target_compile_options(common_compiler_flags INTERFACE -funroll-loops -fsigned-char)
if(CMAKE_C_COMPILER_VERSION VERSION_GREATER 4.2.0)
target_compile_options(common_compiler_flags INTERFACE -ftree-vectorize -fno-strict-overflow)
elseif(CMAKE_C_COMPILER_VERSION VERSION_GREATER 4.0)
@ -226,9 +222,7 @@ elseif(TARGET_ARCH STREQUAL "arm")
target_compile_definitions(common_compiler_flags INTERFACE CC_GCC_LIKE_ASM)
# ARM specific flags
target_compile_options(
common_compiler_flags INTERFACE -marm -march=armv5t -funroll-loops -fsigned-char
)
target_compile_options(common_compiler_flags INTERFACE -marm -funroll-loops -fsigned-char)
if(CMAKE_C_COMPILER_VERSION VERSION_GREATER 4.2.0)
target_compile_options(common_compiler_flags INTERFACE -ftree-vectorize -fno-strict-overflow)
elseif(CMAKE_C_COMPILER_VERSION VERSION_GREATER 4.0)

@ -33,7 +33,7 @@ function(add_db_files group_name file kamctl)
set_property(GLOBAL APPEND PROPERTY KAMDBCTL_DEPENDENCIES "kamdbctl_${file}")
endif()
install(
PROGRAMS ${CMAKE_BINARY_DIR}/utils/kamctl/${file}
FILES ${CMAKE_BINARY_DIR}/utils/kamctl/${file}
DESTINATION ${CMAKE_INSTALL_LIBDIR}/${MAIN_NAME}/kamctl
COMPONENT ${group_name}
)

@ -28,6 +28,7 @@ function(add_db_target db_name xsl_file)
endif()
find_group_name(${db_name_folder})
# message(WARNING "group name is ${group_name}")
add_custom_target(
dbschema_${db_name}
@ -119,14 +120,25 @@ function(add_db_target db_name xsl_file)
add_dependencies(dbschema dbschema_${db_name})
add_dependencies(dbschema_clean dbschema_${db_name}_clean)
# message(WARNING "group name is ${group_name}")
# Before installing, ensure the target is built `dbschema_${db_name}`
# install as previously done in makefile folder. see naming above
# TODO: when tools adopt to new folder structure, replace the install_folder variable
# with ${db_name_folder}
# When a schema file is updated, we should run the `dbschema_${db_name}`
# target to update the generated schema files in the source directory.
# TODO: when tools adopt to new folder structure, replace the install_folder
# variable with ${db_name_folder}
# Copy the generated schema files to the source directory
add_custom_command(
TARGET dbschema_${db_name}
POST_BUILD
COMMAND
${CMAKE_COMMAND} -E copy_directory
"${CMAKE_BINARY_DIR}/utils/kamctl/${db_name_folder}/${folder_suffix}"
"${CMAKE_SOURCE_DIR}/utils/kamctl/${install_folder}/${folder_suffix}"
COMMENT "Copying generated schema files for ${db_name} to source directory"
)
# Install from source tree (should always be up to date)
install(
DIRECTORY ${CMAKE_BINARY_DIR}/utils/kamctl/${db_name_folder}/
DIRECTORY ${CMAKE_SOURCE_DIR}/utils/kamctl/${install_folder}/
DESTINATION ${CMAKE_INSTALL_DATADIR}/${MAIN_NAME}/${install_folder}
OPTIONAL
COMPONENT ${group_name}

@ -0,0 +1,31 @@
# https://github.com/fsaric/libsentences/blob/master/cmake/FindUnistring.cmake
# - Find UNISTRING
# Find the unistring includes and library
#
# Unistring_INCLUDE_DIRS - where to find unistr.h, etc.
# Unistring_LIBRARIES - unistring library.
# Unistring_FOUND - True if unistring found.
#
# Hints:
# Unistring_ROOT=/path/to/unistring/installation
find_path(Unistring_INCLUDE_DIRS unistr.h DOC "Path to unistring include directory")
find_library(
Unistring_LIBRARIES
NAMES unistring libunistring
DOC "Path to unistring library"
)
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(Unistring DEFAULT_MSG Unistring_LIBRARIES Unistring_INCLUDE_DIRS)
# Create the Unistring::Unistring imported target
if(Unistring_FOUND)
add_library(Unistring::Unistring UNKNOWN IMPORTED)
set_target_properties(
Unistring::Unistring PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${Unistring_INCLUDE_DIRS}"
IMPORTED_LOCATION "${Unistring_LIBRARIES}"
)
endif()
mark_as_advanced(Unistring_LIBRARIES Unistring_INCLUDE_DIRS)

@ -17,6 +17,20 @@ target_compile_definitions(
target_link_libraries(common INTERFACE ${CMAKE_DL_LIBS} resolv)
target_link_libraries(common_utils INTERFACE resolv)
if(NOT NO_SELECT)
target_compile_definitions(common INTERFACE HAVE_SELECT)
endif()
# TODO introduce check for epoll
if(NOT NO_EPOLL)
target_compile_definitions(common INTERFACE HAVE_EPOLL)
endif()
# TODO introduce check for sigio
if(NOT NO_SIGIO_RT)
target_compile_definitions(common INTERFACE HAVE_SIGIO_RT SIGINFO64_WORKAROUND)
endif()
if(${RAW_SOCKS})
target_compile_definitions(common INTERFACE USE_RAW_SOCKS)
endif()

@ -5,7 +5,7 @@
# Maintainer: Nathan Angelacos <nangel@alpinelinux.org>
pkgname=kamailio
pkgver=6.1.1
pkgver=6.1.3
pkgrel=0
# If building from a git snapshot, specify the gitcommit

@ -1,3 +1,15 @@
kamailio (6.1.3) unstable; urgency=medium
* version set 6.1.3
-- Victor Seva <vseva@debian.org> Wed, 27 May 2026 13:23:19 +0200
kamailio (6.1.2) unstable; urgency=medium
* version set 6.1.2
-- Victor Seva <vseva@debian.org> Wed, 22 Apr 2026 08:41:27 +0200
kamailio (6.1.1) unstable; urgency=medium
* version set 6.1.1

@ -25,7 +25,7 @@ Build-Depends:
libjansson-dev,
libjson-c-dev,
libldap2-dev,
liblua5.1-0-dev,
liblua5.4-dev,
libmaxminddb-dev,
libmemcached-dev,
libmicrohttpd-dev,
@ -34,6 +34,7 @@ Build-Depends:
libmosquitto-dev,
libnats-dev,
libncurses-dev,
libnghttp2-dev,
libpcre2-dev,
libperl-dev,
libphonenumber-dev (>= 7),
@ -83,7 +84,6 @@ Replaces:
kamailio-carrierroute-modules,
Suggests:
kamailio-cpl-modules,
kamailio-dbg,
kamailio-ldap-modules,
kamailio-lua-modules,
kamailio-mysql-modules,
@ -124,24 +124,6 @@ Description: very fast, dynamic and configurable SIP server
This package contains the main Kamailio binary along with the principal modules
and support binaries.
Package: kamailio-dbg
Priority: extra
Section: debug
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
Description: very fast and configurable SIP server [debug symbols]
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package contains the debugging symbols for the Kamailio binaries and
modules. You only need to install it if you need to debug Kamailio.
Package: kamailio-geoip2-modules
Architecture: any
Multi-Arch: same
@ -861,7 +843,9 @@ Description: Extra modules for the Kamailio SIP Server
.
This package provides a set of modules for compression of SIP attachments,
UUID usage, JSON data structure support, HTTP restful API asynchronous
access and a few more functions: gzcompress uuid evapi jansson janssonrpcc http_async_client
access and a few more functions:
.
gzcompress uuid evapi jansson janssonrpcc http_async_client nghttp2
Package: kamailio-nth
Architecture: any

@ -3,3 +3,4 @@ KGZCOMPRESS
KJANSSON
KUUID
KHTTP_ASYNC
KNGHTTP2

@ -95,6 +95,7 @@ EXTRA_GROUPS += gzcompress
EXTRA_GROUPS += jansson
EXTRA_GROUPS += uuid
EXTRA_GROUPS += http_async
EXTRA_GROUPS += nghttp2
INSTALL_MODULES := $(addprefix install_, $(PACKAGE_GROUPS))

@ -1 +0,0 @@
kamailio source: debian-watch-file-in-native-package

@ -1,3 +0,0 @@
version=3
opts=dversionmangle=s/\~svn([\d]+)//; \
https://www.kamailio.org/pub/kamailio/([\d.]+)/src/kamailio-([\d.]+)_src\.tar\.gz

@ -1,3 +1,15 @@
kamailio (6.1.3) unstable; urgency=medium
* version set 6.1.3
-- Victor Seva <vseva@debian.org> Wed, 27 May 2026 13:23:19 +0200
kamailio (6.1.2) unstable; urgency=medium
* version set 6.1.2
-- Victor Seva <vseva@debian.org> Wed, 22 Apr 2026 08:41:27 +0200
kamailio (6.1.1) unstable; urgency=medium
* version set 6.1.1

@ -25,7 +25,7 @@ Build-Depends:
libjansson-dev,
libjson-c-dev,
libldap2-dev,
liblua5.1-0-dev,
liblua5.4-dev,
libmaxminddb-dev,
libmemcached-dev,
libmicrohttpd-dev,
@ -33,6 +33,7 @@ Build-Depends:
libmongoc-dev,
libmosquitto-dev,
libncurses5-dev,
libnghttp2-dev,
libpcre2-dev,
libperl-dev,
libphonenumber-dev (>= 7),
@ -85,7 +86,6 @@ Replaces:
kamailio-carrierroute-modules,
Suggests:
kamailio-cpl-modules,
kamailio-dbg,
kamailio-ldap-modules,
kamailio-lua-modules,
kamailio-mysql-modules,
@ -126,24 +126,6 @@ Description: very fast, dynamic and configurable SIP server
This package contains the main Kamailio binary along with the principal modules
and support binaries.
Package: kamailio-dbg
Priority: extra
Section: debug
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
Description: very fast and configurable SIP server [debug symbols]
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package contains the debugging symbols for the Kamailio binaries and
modules. You only need to install it if you need to debug Kamailio.
Package: kamailio-geoip2-modules
Architecture: any
Multi-Arch: same
@ -862,7 +844,9 @@ Description: Extra modules for the Kamailio SIP Server
.
This package provides a set of modules for compression of SIP attachments,
UUID usage, JSON data structure support, HTTP restful API asynchronous
access and a few more functions: gzcompress uuid evapi jansson janssonrpcc http_async_client
access and a few more functions:
.
gzcompress uuid evapi jansson janssonrpcc http_async_client nghttp2
Package: kamailio-nth
Architecture: any

@ -3,3 +3,4 @@ KGZCOMPRESS
KJANSSON
KUUID
KHTTP_ASYNC
KNGHTTP2

@ -95,6 +95,7 @@ EXTRA_GROUPS += gzcompress
EXTRA_GROUPS += jansson
EXTRA_GROUPS += uuid
EXTRA_GROUPS += http_async
EXTRA_GROUPS += nghttp2
INSTALL_MODULES := $(addprefix install_, $(PACKAGE_GROUPS))

@ -1 +0,0 @@
kamailio source: debian-watch-file-in-native-package

@ -1,3 +0,0 @@
version=3
opts=dversionmangle=s/\~svn([\d]+)//; \
https://www.kamailio.org/pub/kamailio/([\d.]+)/src/kamailio-([\d.]+)_src\.tar\.gz

@ -20,7 +20,8 @@ sed -i -e '/lsb-base/d' ${DIST}/control
sed -i -e 's/libncurses5-dev/libncurses-dev/g' ${DIST}/control
# libjwt < 1.12
sed -i -e '/libjwt-dev/d' -e 's/, JWT (JSON Web Token)//' ${DIST}/control
sed -i -e '/libjwt-dev/d' -e 's/, JWT (JSON Web Token)//' \
-e 's/ jwt//' ${DIST}/control
sed -i -e '/^EXTRA_GROUPS += jwt$/d' ${DIST}/rules
sed -i -e '/KJWT/d' ${DIST}/kamailio-extra-modules.cmake-components
@ -31,6 +32,9 @@ sed -i -e '/^ libsecp256k1-dev,/d' \
sed -i -e '/^PACKAGE_GROUPS += auth_blockchain$/d' ${DIST}/rules
sed -i -e '/--EXCLUDED--/i EXTRA_EXCLUDED_MODULES += auth_blockchain' ${DIST}/rules
# latest higher lua version available
sed -i -e 's/liblua5.5-dev/liblua5.4-dev/g' ${DIST}/control
wrap-and-sort -sat -d ${DIST}
# clean backports scripts

@ -24,7 +24,8 @@ sed -i -e '/^PACKAGE_GROUPS += tls_wolfssl/d' ${DIST}/rules
sed -i -e '/--EXCLUDED--/i EXTRA_EXCLUDED_MODULES += tls_wolfssl' ${DIST}/rules
# libjwt < 1.12
sed -i -e '/libjwt-dev/d' -e 's/, JWT (JSON Web Token)//' ${DIST}/control
sed -i -e '/libjwt-dev/d' -e 's/, JWT (JSON Web Token)//' \
-e 's/ jwt//' ${DIST}/control
sed -i -e '/^EXTRA_GROUPS += jwt$/d' ${DIST}/rules
sed -i -e '/KJWT/d' ${DIST}/kamailio-extra-modules.cmake-components
@ -35,6 +36,9 @@ sed -i -e '/^ libsecp256k1-dev,/d' \
sed -i -e '/^PACKAGE_GROUPS += auth_blockchain$/d' ${DIST}/rules
sed -i -e '/--EXCLUDED--/i EXTRA_EXCLUDED_MODULES += auth_blockchain' ${DIST}/rules
# latest higher lua version available
sed -i -e 's/liblua5.5-dev/liblua5.4-dev/g' ${DIST}/control
wrap-and-sort -sat -d ${DIST}
# clean backports scripts

@ -14,7 +14,8 @@ sed -i -e '/^PACKAGE_GROUPS += python$/d' ${DIST}/rules
sed -i -e '/--EXCLUDED--/i EXTRA_EXCLUDED_MODULES += python' ${DIST}/rules
# libjwt < 1.12
sed -i -e '/libjwt-dev/d' -e 's/, JWT (JSON Web Token)//' ${DIST}/control
sed -i -e '/libjwt-dev/d' -e 's/, JWT (JSON Web Token)//' \
-e 's/ jwt//' ${DIST}/control
sed -i -e '/^EXTRA_GROUPS += jwt$/d' ${DIST}/rules
sed -i -e '/KJWT/d' ${DIST}/kamailio-extra-modules.cmake-components
@ -25,6 +26,9 @@ sed -i -e '/^ libsecp256k1-dev,/d' \
sed -i -e '/^PACKAGE_GROUPS += auth_blockchain$/d' ${DIST}/rules
sed -i -e '/--EXCLUDED--/i EXTRA_EXCLUDED_MODULES += auth_blockchain' ${DIST}/rules
# latest higher lua version available
sed -i -e 's/liblua5.5-dev/liblua5.4-dev/g' ${DIST}/control
wrap-and-sort -sat -d ${DIST}
# clean backports scripts

@ -26,6 +26,9 @@ sed -i -e '/^ libsecp256k1-dev,/d' \
sed -i -e '/^PACKAGE_GROUPS += auth_blockchain$/d' ${DIST}/rules
sed -i -e '/--EXCLUDED--/i EXTRA_EXCLUDED_MODULES += auth_blockchain' ${DIST}/rules
# latest higher lua version available
sed -i -e 's/liblua5.5-dev/liblua5.4-dev/g' ${DIST}/control
wrap-and-sort -sat -d ${DIST}
# clean backports scripts

@ -0,0 +1,36 @@
#!/bin/bash
#
# Target dist: Ubuntu Resolute
DIST=resolute
rm -rf ${DIST}
cp -r debian ${DIST}
# missing dependency at libphonenumber-dev
sed -i -e '/^ libphonenumber-dev/a\ libicu-dev,' ${DIST}/control
# missing dependency for tlsa
sed -i -e '/^ libssl-dev/a\ libjitterentropy3-dev,' ${DIST}/control
# no python2
sed -i -e '/^ python,/d' -e '/python-dev/d' \
-e '/^Package: kamailio-python-modules/,/^$/d' \
${DIST}/control
sed -i -e '/^PACKAGE_GROUPS += python$/d' ${DIST}/rules
sed -i -e '/--EXCLUDED--/i EXTRA_EXCLUDED_MODULES += python' ${DIST}/rules
# no lsb-base
sed -i -e '/lsb-base/d' ${DIST}/control
# libncurses
sed -i -e 's/libncurses5-dev/libncurses-dev/g' ${DIST}/control
# remove alien tags
while read -r f ; do
sed -i -e '/library-not-linked-against-libc/d' "${f}"
done < <(find ${DIST} -type f -name '*.lintian-overrides')
wrap-and-sort -sat -d ${DIST}
# clean backports scripts
rm -rf ${DIST}/backports
exit 0

@ -19,6 +19,9 @@ sed -i -e '/lsb-base/d' ${DIST}/control
# libncurses
sed -i -e 's/libncurses5-dev/libncurses-dev/g' ${DIST}/control
# latest higher lua version available
sed -i -e 's/liblua5.5-dev/liblua5.4-dev/g' ${DIST}/control
wrap-and-sort -sat -d ${DIST}
# clean backports scripts

@ -1,3 +1,15 @@
kamailio (6.1.3) unstable; urgency=medium
* version set 6.1.3
-- Victor Seva <vseva@debian.org> Wed, 27 May 2026 13:23:19 +0200
kamailio (6.1.2) unstable; urgency=medium
* version set 6.1.2
-- Victor Seva <vseva@debian.org> Wed, 22 Apr 2026 08:41:27 +0200
kamailio (6.1.1) unstable; urgency=medium
* version set 6.1.1

@ -25,7 +25,8 @@ Build-Depends:
libjansson-dev,
libjson-c-dev,
libldap2-dev,
liblua5.1-0-dev,
liblua5.5-dev,
libjwt-dev,
libmaxminddb-dev,
libmemcached-dev,
libmicrohttpd-dev,
@ -34,6 +35,7 @@ Build-Depends:
libmosquitto-dev,
libnats-dev,
libncurses5-dev,
libnghttp2-dev,
libpcre2-dev,
libperl-dev,
libphonenumber-dev (>= 7),
@ -87,7 +89,6 @@ Replaces:
kamailio-carrierroute-modules,
Suggests:
kamailio-cpl-modules,
kamailio-dbg,
kamailio-ldap-modules,
kamailio-lua-modules,
kamailio-mysql-modules,
@ -128,24 +129,6 @@ Description: very fast, dynamic and configurable SIP server
This package contains the main Kamailio binary along with the principal modules
and support binaries.
Package: kamailio-dbg
Priority: extra
Section: debug
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
Description: very fast and configurable SIP server [debug symbols]
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package contains the debugging symbols for the Kamailio binaries and
modules. You only need to install it if you need to debug Kamailio.
Package: kamailio-geoip2-modules
Architecture: any
Multi-Arch: same
@ -898,7 +881,9 @@ Description: Extra modules for the Kamailio SIP Server
.
This package provides a set of modules for compression of SIP attachments,
UUID usage, JSON data structure support, HTTP restful API asynchronous
access and a few more functions: gzcompress uuid evapi jansson janssonrpcc http_async_client
access, JWT (JSON Web Token) and a few more functions:
.
gzcompress uuid evapi jansson janssonrpcc http_async_client jwt nghttp2
Package: kamailio-nth
Architecture: any

@ -4,3 +4,4 @@ KJANSSON
KUUID
KHTTP_ASYNC
KJWT
KNGHTTP2

@ -95,6 +95,8 @@ EXTRA_GROUPS += gzcompress
EXTRA_GROUPS += jansson
EXTRA_GROUPS += uuid
EXTRA_GROUPS += http_async
EXTRA_GROUPS += jwt
EXTRA_GROUPS += nghttp2
INSTALL_MODULES := $(addprefix install_, $(PACKAGE_GROUPS))

@ -1 +0,0 @@
kamailio source: debian-watch-file-in-native-package

@ -1,3 +0,0 @@
version=3
opts=dversionmangle=s/\~svn([\d]+)//; \
https://www.kamailio.org/pub/kamailio/([\d.]+)/src/kamailio-([\d.]+)_src\.tar\.gz

@ -1,3 +1,15 @@
kamailio (6.1.3) unstable; urgency=medium
* version set 6.1.3
-- Victor Seva <vseva@debian.org> Wed, 27 May 2026 13:23:19 +0200
kamailio (6.1.2) unstable; urgency=medium
* version set 6.1.2
-- Victor Seva <vseva@debian.org> Wed, 22 Apr 2026 08:41:27 +0200
kamailio (6.1.1) unstable; urgency=medium
* version set 6.1.1

@ -25,7 +25,7 @@ Build-Depends:
libjansson-dev,
libjson-c-dev,
libldap2-dev,
liblua5.1-0-dev,
liblua5.4-dev,
libmaxminddb-dev,
libmemcached-dev,
libmicrohttpd-dev,
@ -34,6 +34,7 @@ Build-Depends:
libmosquitto-dev,
libnats-dev,
libncurses5-dev,
libnghttp2-dev,
libpcre2-dev,
libperl-dev,
libphonenumber-dev (>= 7),
@ -84,7 +85,6 @@ Replaces:
kamailio-carrierroute-modules,
Suggests:
kamailio-cpl-modules,
kamailio-dbg,
kamailio-ldap-modules,
kamailio-lua-modules,
kamailio-mysql-modules,
@ -125,24 +125,6 @@ Description: very fast, dynamic and configurable SIP server
This package contains the main Kamailio binary along with the principal modules
and support binaries.
Package: kamailio-dbg
Priority: extra
Section: debug
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
Description: very fast and configurable SIP server [debug symbols]
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package contains the debugging symbols for the Kamailio binaries and
modules. You only need to install it if you need to debug Kamailio.
Package: kamailio-geoip2-modules
Architecture: any
Multi-Arch: same
@ -862,7 +844,9 @@ Description: Extra modules for the Kamailio SIP Server
.
This package provides a set of modules for compression of SIP attachments,
UUID usage, JSON data structure support, HTTP restful API asynchronous
access and a few more functions: gzcompress uuid evapi jansson janssonrpcc http_async_client
access and a few more functions:
.
gzcompress uuid evapi jansson janssonrpcc http_async_client nghttp2
Package: kamailio-nth
Architecture: any

@ -3,3 +3,4 @@ KGZCOMPRESS
KJANSSON
KUUID
KHTTP_ASYNC
KNGHTTP2

@ -95,6 +95,7 @@ EXTRA_GROUPS += gzcompress
EXTRA_GROUPS += jansson
EXTRA_GROUPS += uuid
EXTRA_GROUPS += http_async
EXTRA_GROUPS += nghttp2
INSTALL_MODULES := $(addprefix install_, $(PACKAGE_GROUPS))

@ -1 +0,0 @@
kamailio source: debian-watch-file-in-native-package

@ -1,3 +0,0 @@
version=3
opts=dversionmangle=s/\~svn([\d]+)//; \
https://www.kamailio.org/pub/kamailio/([\d.]+)/src/kamailio-([\d.]+)_src\.tar\.gz

@ -1,3 +1,15 @@
kamailio (6.1.3) unstable; urgency=medium
* version set 6.1.3
-- Victor Seva <vseva@debian.org> Wed, 27 May 2026 13:23:19 +0200
kamailio (6.1.2) unstable; urgency=medium
* version set 6.1.2
-- Victor Seva <vseva@debian.org> Wed, 22 Apr 2026 08:41:27 +0200
kamailio (6.1.1) unstable; urgency=medium
* version set 6.1.1

@ -24,8 +24,9 @@ Build-Depends:
libhiredis-dev (>= 0.10.0),
libjansson-dev,
libjson-c-dev,
libjwt-dev,
libldap2-dev,
liblua5.1-0-dev,
liblua5.4-dev,
libmaxminddb-dev,
libmemcached-dev,
libmicrohttpd-dev,
@ -34,6 +35,7 @@ Build-Depends:
libmosquitto-dev,
libnats-dev,
libncurses-dev,
libnghttp2-dev,
libpcre2-dev,
libperl-dev,
libphonenumber-dev (>= 7),
@ -83,7 +85,6 @@ Replaces:
kamailio-carrierroute-modules,
Suggests:
kamailio-cpl-modules,
kamailio-dbg,
kamailio-ldap-modules,
kamailio-lua-modules,
kamailio-mysql-modules,
@ -124,24 +125,6 @@ Description: very fast, dynamic and configurable SIP server
This package contains the main Kamailio binary along with the principal modules
and support binaries.
Package: kamailio-dbg
Priority: extra
Section: debug
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
Description: very fast and configurable SIP server [debug symbols]
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package contains the debugging symbols for the Kamailio binaries and
modules. You only need to install it if you need to debug Kamailio.
Package: kamailio-geoip2-modules
Architecture: any
Multi-Arch: same
@ -861,7 +844,9 @@ Description: Extra modules for the Kamailio SIP Server
.
This package provides a set of modules for compression of SIP attachments,
UUID usage, JSON data structure support, HTTP restful API asynchronous
access and a few more functions: gzcompress uuid evapi jansson janssonrpcc http_async_client
access, JWT (JSON Web Token) and a few more functions:
.
gzcompress uuid evapi jansson janssonrpcc http_async_client jwt nghttp2
Package: kamailio-nth
Architecture: any

@ -4,3 +4,4 @@ KJANSSON
KUUID
KHTTP_ASYNC
KJWT
KNGHTTP2

@ -95,6 +95,8 @@ EXTRA_GROUPS += gzcompress
EXTRA_GROUPS += jansson
EXTRA_GROUPS += uuid
EXTRA_GROUPS += http_async
EXTRA_GROUPS += jwt
EXTRA_GROUPS += nghttp2
INSTALL_MODULES := $(addprefix install_, $(PACKAGE_GROUPS))

@ -1 +0,0 @@
kamailio source: debian-watch-file-in-native-package

@ -1,3 +0,0 @@
version=3
opts=dversionmangle=s/\~svn([\d]+)//; \
https://www.kamailio.org/pub/kamailio/([\d.]+)/src/kamailio-([\d.]+)_src\.tar\.gz

@ -0,0 +1,53 @@
kamailio (6.1.3) unstable; urgency=medium
* version set 6.1.3
-- Victor Seva <vseva@debian.org> Wed, 27 May 2026 13:23:19 +0200
kamailio (6.1.2) unstable; urgency=medium
* version set 6.1.2
-- Victor Seva <vseva@debian.org> Wed, 22 Apr 2026 08:41:27 +0200
kamailio (6.1.1) unstable; urgency=medium
* version set 6.1.1
-- Victor Seva <vseva@debian.org> Wed, 04 Mar 2026 09:00:15 +0100
kamailio (6.1.0) unstable; urgency=medium
* version set 6.1.0
-- Victor Seva <vseva@debian.org> Wed, 18 Feb 2026 10:45:51 +0100
kamailio (6.1.0~rc0) unstable; urgency=medium
* version set 6.1.0~rc0
-- Victor Seva <vseva@debian.org> Tue, 27 Jan 2026 09:29:50 +0100
kamailio (6.1.0~pre1) unstable; urgency=medium
* version set 6.1.0~pre1
-- Victor Seva <vseva@debian.org> Tue, 27 Jan 2026 09:28:41 +0100
kamailio (6.1.0~pre0) unstable; urgency=medium
* version set 6.1.0~pre0
-- Victor Seva <vseva@debian.org> Fri, 09 Jan 2026 08:55:11 +0100
kamailio (6.1.0~dev1) unstable; urgency=medium
* version set 6.1.0~dev1
-- Victor Seva <vseva@debian.org> Tue, 06 May 2025 15:37:46 +0200
kamailio (6.1.0~dev0) unstable; urgency=medium
* version set 6.1.0~dev0
-- Victor Seva <vseva@debian.org> Thu, 23 Jan 2025 08:51:36 +0100

@ -0,0 +1,894 @@
Source: kamailio
Section: net
Priority: optional
Maintainer: Kamailio Admin Group <kadmin.hq@lists.kamailio.org>
Uploaders:
Victor Seva <vseva@debian.org>,
Build-Depends:
debhelper-compat (= 13),
dh-cmake,
dh-cmake-compat (= 1),
dh-sequence-cmake,
dpkg-dev (>= 1.16.1.1),
bison,
cmake (>= 3.10),
default-libmysqlclient-dev,
docbook-xml,
docbook-xsl,
erlang-dev,
flex,
libcurl4-openssl-dev,
libev-dev,
libevent-dev,
libexpat1-dev,
libhiredis-dev (>= 0.10.0),
libicu-dev,
libjansson-dev,
libjitterentropy3-dev,
libjson-c-dev,
libjwt-dev,
libldap2-dev,
liblua5.5-dev,
libmaxminddb-dev,
libmemcached-dev,
libmicrohttpd-dev,
libmnl-dev,
libmongoc-dev,
libmosquitto-dev,
libnats-dev,
libncurses-dev,
libnghttp2-dev,
libpcre2-dev,
libperl-dev,
libphonenumber-dev (>= 7),
libpq-dev,
librabbitmq-dev,
libradcli-dev,
librdkafka-dev,
libreadline-dev,
libsasl2-dev,
libsctp-dev [any],
libsecp256k1-dev,
libsecsipid-dev [amd64 arm64 armel armhf hurd-i386 i386 powerpc ppc64 ppc64el riscv64 s390x],
libsnmp-dev,
libsqlite3-dev,
libssl-dev,
libsystemd-dev,
libunistring-dev,
libwebsockets-dev,
libwolfssl-dev,
libxml2-dev,
lynx,
openssl,
pkg-config,
python3,
python3-dev,
ruby-dev,
unixodbc-dev,
uuid-dev,
xsltproc,
zlib1g-dev,
Standards-Version: 4.6.0.1
Homepage: https://www.kamailio.org/
Vcs-Git: https://github.com/kamailio/kamailio.git
Vcs-Browser: https://github.com/kamailio/kamailio/
Rules-Requires-Root: no
Package: kamailio
Architecture: any
Multi-Arch: foreign
Pre-Depends:
${misc:Pre-Depends},
Depends:
adduser,
python3,
${misc:Depends},
${shlibs:Depends},
Replaces:
kamailio-carrierroute-modules,
Suggests:
kamailio-cpl-modules,
kamailio-ldap-modules,
kamailio-lua-modules,
kamailio-mysql-modules,
kamailio-perl-modules,
kamailio-postgres-modules,
kamailio-presence-modules,
kamailio-python-modules,
kamailio-radius-modules,
kamailio-snmpstats-modules,
kamailio-tls-modules,
kamailio-unixodbc-modules,
kamailio-xml-modules,
kamailio-xmpp-modules,
stun-server | turn-server,
Provides:
sip-router,
Description: very fast, dynamic and configurable SIP server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, kamailio can handle thousands requests
per second even on low-budget hardware. It can be configured to act
as a SIP proxy, application server, session border controller,
or call load balancer to handle a set of media servers.
.
A C Shell like scripting language provides full control over the server's
behaviour. It's easy to integrate Kamailio with 3rd party API's and applications
using HTTP, AMQP, database drivers, LDAP, Radius and many other solutions.
In addition there is support for scripting using Lua, Python, Perl, Javascript.
.
Kamailio's modular architecture allows only required functionality to be loaded.
There are over 100 modules available: WebSockets for WebRTC, authentication,
multiple databases - both traditional SQL databases as well as no-SQL,
message bus systems like Rabbit MQ, instant messaging, a presence agent,
integration with REST-ful APIs using HTTP and JSON or XML,
radius authentication, record routing, an SMS gateway, a XMPP/jabber gateway, a
transaction and dialog module, OSP module, statistics support,
registrar and user location services, SNMP, SIMPLE Presence and much more.
.
This package contains the main Kamailio binary along with the principal modules
and support binaries.
Package: kamailio-geoip2-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: The geoip2 module for the Kamailio SIP Server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides the geoip2 module, an extension enabling
real-time queries against the Max Mind GeoIP2 database within the Kamailio
configuration file.
Package: kamailio-sqlite-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Recommends:
sqlite3,
Description: SQLite database connectivity module for the Kamailio SIP server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides the SQLite database driver for Kamailio.
Package: kamailio-json-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: Json parser and Json-RPC modules for the Kamailio SIP server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides a JSON parser for use in the Kamailio
configuration file and the JSON-RPC client over netstrings.
Package: kamailio-memcached-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Replaces:
kamailio-memcached-module,
Description: interface to the memcached server, for the Kamailio SIP server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides the memcached module, an interface to the memcached
server, a high-performance, distributed memory object caching system.
Package: kamailio-lua-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: The app_lua module for Kamailio Lua support
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides the app_lua module, an extension allowing to
execute embedded Lua applications within the configuration file as
well as writing the entire configuration file in Lua.
Package: kamailio-python3-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: The app_python3 module for the Kamailio SIP server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides the app_python3 module, an extension allowing to
execute embedded Python applications within the Kamailio SIP routing script.
Package: kamailio-ruby-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: The app_ruby module for Kamailio Ruby support
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides the app_ruby module, an extension allowing to
execute embedded Ruby applications within the Kamailio SIP routing script.
Package: kamailio-redis-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: Redis database connectivity module for the Kamailio SIP server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides the Redis NOSQL database driver for Kamailio.
Package: kamailio-mysql-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
default-mysql-client | virtual-mysql-client,
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: MySQL database connectivity module for Kamailio
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides the MySQL database driver for Kamailio.
Package: kamailio-postgres-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
postgresql-client,
${misc:Depends},
${shlibs:Depends},
Description: PostgreSQL database connectivity module for the Kamailio SIP server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides the PostgreSQL database driver for Kamailio.
Package: kamailio-cpl-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: CPL module (CPL interpreter engine) for the Kamailio SIP server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides a CPL (Call Processing Language) interpreter for
Kamailio, turning Kamailio into a CPL server (storage and interpreter).
Package: kamailio-radius-modules
Architecture: any
Multi-Arch: same
Breaks:
kamailio (<<5.1),
Replaces:
kamailio (<<5.1),
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: RADIUS modules for the Kamailio SIP server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides a set of RADIUS modules for Kamailio, for
authentication, peering, group membership and messages URIs checking against a
RADIUS server.
Package: kamailio-unixodbc-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: unixODBC database connectivity module for the Kamailio SIP server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides the unixODBC database driver for Kamailio.
Package: kamailio-presence-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: SIP presence modules for Kamailio
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides several Kamailio modules for implementing a presence
server and presence user agent for rich presence, registrar-based presence,
external triggered presence with SIMPLE and XCAP support, as well as a
set of other SIP event packages..
Package: kamailio-perl-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: Perl extensions and database driver for the Kamailio SIP server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides an interface for Kamailio to write Perl extensions and
the perlvdb database driver for Kamailio.
Package: kamailio-snmpstats-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
snmpd,
${misc:Depends},
${shlibs:Depends},
Description: SNMP AgentX subagent module for the Kamailio SIP server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides the snmpstats module for Kamailio. This module acts
as an AgentX subagent which connects to a master agent. The Kamailio MIBS are
included.
Package: kamailio-xmpp-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: XMPP gateway module for the Kamailio SIP server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides the SIP to XMPP IM translator module for Kamailio.
Package: kamailio-xml-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Replaces:
kamailio-xml-module,
kamailio-xmlrpc-module,
Provides:
kamailio-xmlrpc-modules,
Description: XML based extensions for Kamailio's Management Interface
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides:
- the XMLRPC transport implementations for Kamailio's
Management and Control Interface.
- xmlops module for XPath operations in configuration file
Package: kamailio-ldap-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: LDAP modules for the Kamailio SIP server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides the ldap and h350 modules for Kamailio, enabling LDAP
queries from the Kamailio routing scripts and storage of SIP account data in an LDAP
directory.
Package: kamailio-ims-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: IMS module for the Kamailio SIP server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package contains various Diameter interfaces and modules for Kamailio
to run as an IMS core.
Package: kamailio-utils-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: Utility functions for the Kamailio SIP server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides a set of utility functions for Kamailio, as well
as modules for restful HTTP API access using the CURL library in the
http_client module.
Package: kamailio-sctp-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: SCTP SIP transport module for the Kamailio SIP server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides the SCTP SIP transport module for Kamailio.
Package: kamailio-tls-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: TLS support for the Kamailio SIP server (authentication, transport)
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides TLS support for encrypted and authenticated
SIP connections as well as generic TLS support for many Kamailio modules.
Package: kamailio-tls-wolfssl-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: TLS support for the Kamailio SIP server (authentication, transport)
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides TLS support for encrypted and authenticated using wolfssl
SIP connections as well as generic TLS support for many Kamailio modules.
Package: kamailio-outbound-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: SIP Outbound module for the Kamailio SIP server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package contains the "outbound" module implementing SIP outbound extension.
Package: kamailio-websocket-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: WebSocket module for the Kamailio SIP server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package contains the module implementing WebSocket transport layer
for use in SIP over WebSockets, in combination with WebRTC media sessions..
Package: kamailio-autheph-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: authentication using ephemeral credentials for the Kamailio SIP server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides the ephemeral authentication module for Kamailio,
enabling authentication using a Restful HTTP API.
Package: kamailio-kazoo-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: kazoo modules for the Kamailio SIP server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides the Kazoo application server integration module for Kamailio.
Package: kamailio-rabbitmq-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: RabbitMQ and AMQP integration modules for the Kamailio SIP server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides the RabbitMQ module for Kamailio, enabling AMQP
integration into the SIP routing scripts for third party service
support.
Package: kamailio-cnxcc-modules
Architecture: any
Multi-Arch: same
Breaks:
kamailio (<<5.1),
Replaces:
kamailio (<<5.1),
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: cnxcc modules for the Kamailio SIP server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides the cnxcc call charging control module for Kamailio.
Package: kamailio-erlang-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: Erlang modules for the Kamailio SIP server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This Kamailio module provides interaction with the Erlang node from the Kamailio
SIP routing scripts. The module allows sending, receiving Erlang messages
and RPC calls between each other.
Package: kamailio-systemd-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: systemd logging modules for the Kamailio SIP server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides logging to systemd journal directly from the
Kamailio configuration and routing scripts.
Package: kamailio-phonenum-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: phonenum modules for the Kamailio SIP server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides real-time queries against the libphonenumber to be
performed directly from the Kamailio configuration and routing scripts.
Package: kamailio-mongodb-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: mongodb modules for the Kamailio SIP server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides the mongodb database driver and non-db connector for
Kamailio.
Package: kamailio-mqtt-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: MQTT modules for the Kamailio SIP Server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
MQTT module allows bidirectional publish/subscribe communication by
connecting Kamailio to a MQTT Broker.
.
Messages can be published from any point in the routing script. Also
the subscriptions can be fully controlled by scripting commands.
Package: kamailio-secsipid-modules
Architecture: amd64 arm64 armel armhf hurd-i386 i386 powerpc ppc64 ppc64el riscv64 s390x
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: contains the secsipid module
Kamailio is a very fast and flexible SIP (RFC3261)
proxy server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package contains the secsipid Module.
Package: kamailio-lwsc-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: Libwebsockets module for the Kamailio SIP server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package contains the lwcs module, which provides a client-side WebSockets
API through libwebsockets.
Package: kamailio-nats-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: Nats module for the Kamailio SIP server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package contains the nats module, which provides a NATS consumer for Kamailio.
NATS is a real time distributed messaging platform, more details about it can be
found at nats.io.
Package: kamailio-microhttpd-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: Microhttpd module for the Kamailio SIP server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides an embedded HTTP server using libmicrohttpd.
Package: kamailio-kafka-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: Kafka module for the Kamailio SIP server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides an embedded kafka producer using librdkafka.
Package: kamailio-authblockchain-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: Blockchain related modules for the Kamailio SIP server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides auth_web3 and auth_arnacon modules.
Package: kamailio-extra-modules
Architecture: any
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends},
Depends:
kamailio (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: Extra modules for the Kamailio SIP Server
Kamailio is a very fast and flexible SIP (RFC3261)
server. Written entirely in C, Kamailio can handle thousands calls
per second even on low-budget hardware.
.
This package provides a set of modules for compression of SIP attachments,
UUID usage, JSON data structure support, HTTP restful API asynchronous
access, JWT (JSON Web Token) and a few more functions:
.
gzcompress uuid evapi jansson janssonrpcc http_async_client jwt nghttp2
Package: kamailio-nth
Architecture: any
Pre-Depends:
${misc:Pre-Depends},
Depends:
binutils,
bison,
bvi,
flex,
gcc,
gdb,
iftop,
less | most,
lsof,
mc,
ngrep,
psmisc,
screen,
sipsak,
tcpdump,
vim,
${misc:Depends},
Description: Kamailio SIP server - package for "nice to have" utilities
This is a metapackage for easy installation various useful tools that may be
handy on server with Kamailio installed.

@ -0,0 +1,309 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: Kamailio
Upstream-Contact: sr-dev@lists.kamailio.org
Source: https://www.kamailio.org/pub/kamailio/
Files: *
Copyright:
2001-2003 FhG Fokus
2006-2010 iptelorg GmbH
Various others (see AUTHORS file)
License: GPL-2.0+
On Debian systems, the full text of the GNU General Public
License version 2 can be found in the file `/usr/share/common-licenses/GPL-2'.
Files: debian/*
Copyright: 2012, 2013, 2014 Victor Seva <linuxmaniac@torreviejawireless.org>
2009, 2010, 2011, Daniel-Constantin Mierla <miconda@gmail.com>
2010, Jon Bonilla <manwe@aholab.ehu.es>
2009, Jonas Bergler <jonas.bergler@staff.snap.net.nz>
2009, Henning Westerholt <henning.westerholt@1und1.de>
2007, Julien BLACHE <jblache@debian.org>
License: GPL-2+
On Debian systems, the full text of the GNU General Public
License version 2 can be found in the file `/usr/share/common-licenses/GPL-2'.
Files: src/core/atomic/* src/core/atomic_ops.* src/core/basex.* src/core/bit_*.c
src/core/char_msg_val.h src/core/compiler_opt.h src/core/core_stats.h src/core/counters.*
src/core/endianness.* src/core/futexlock.h src/core/hashes.h src/core/io_wait.*
src/core/lock_ops.c src/core/lock_ops_init.h src/core/lvalue.* src/core/mem/ll_malloc.*
src/core/mem/memdbg.h src/core/mem/sf_malloc.* src/core/mod_fix.* src/modules/tm/rpc_uac.*
src/modules/counters/counters.c src/modules/tls/sbufq.h
src/modules/tls/tls_bio.* src/modules/tls/tls_cfg.* src/modules/tls/tls_cfg.h
src/modules/tls/tls_ct_wrq.* src/modules/tls/tls_ct_q.h src/modules/tls/tls_domain.*
src/modules/tls/tls_server.* src/modules/tls/tls_locking.* src/modules/tls/tls_rpc.*
src/modules/misctest/misctest_mod.c src/modules/blst/blst.c
src/core/parser/case_p_* src/core/parser/case_reas.h src/core/pvapi.h
src/core/pv_core.* src/core/rand/fastrand.* src/core/raw_*
src/core/rpc_lookup.* src/core/rvalue.* src/core/sctp_* src/core/ser_time.h
src/core/shm_init.* src/core/sip_msg_clone.* src/core/sock_ut.*
src/core/sr_compat.* src/core/str_hash.h src/core/switch.*
src/core/tcp_ev.h src/core/tcp_int_send.h src/core/tcp_options.*
src/core/tcp_read.h src/core/tcp_stats.* src/core/timer_proc.*
src/core/tls_hooks.* src/core/tls_hooks_init.h src/core/ver.*
Copyright: 2006-2010 iptelorg GmbH
License: ISC
Files: src/modules/tls/tls_select.* src/modules/tls/tls_dump_vf.*
Copyright: 2005-2010 iptelorg GmbH
License: GPL-2+ with OpenSSL exception
Files: src/modules/websocket/* src/modules/outbound/* src/modules/auth_ephemeral/*
Copyright: 2012-2013 Crocodile RCS Ltd
License: GPL-2+ with OpenSSL exception
Files: src/core/daemonize.* src/core/fastlock.h src/core/lock_ops.h
src/core/mem/mem.* src/core/mem/f_malloc.h
src/core/mem/meminfo.h src/core/mem/memtest.c
src/core/mem/q_malloc.*
src/core/mem/f_malloc.c src/core/pt.* src/core/sched_yield.h src/core/ut.*
Copyright: 2001-2003 FhG Fokus
License: ISC
Files: src/core/events.* src/modules/topoh/*
Copyright: 2009 SIP-Router.org
License: ISC
Files: src/modules/pv/pv_xavp.* src/modules/usrloc/ul_rpc.*
src/core/ppcfg.* src/core/xavp.*
Copyright: 2009-2010 Daniel-Constantin Mierla (asipto.com)
License: ISC
Files: src/modules/xmpp/xsnprintf.c
Copyright: 1995-1998, The Apache Group
License: Apache-1.0
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
.
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in
the documentation and/or other materials provided with the
distribution.
.
3. All advertising materials mentioning features or use of this
software must display the following acknowledgment:
"This product includes software developed by the Apache Group
for use in the Apache HTTP server project (http://www.apache.org/)."
.
4. The names "Apache Server" and "Apache Group" must not be used to
endorse or promote products derived from this software without
prior written permission.
.
5. Redistributions of any form whatsoever must retain the following
acknowledgment:
"This product includes software developed by the Apache Group
for use in the Apache HTTP server project (http://www.apache.org/)."
.
THIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``AS IS'' AND ANY
EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE APACHE GROUP OR
ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
OF THE POSSIBILITY OF SUCH DAMAGE.
Files: src/core/list.h
Copyright: 1991, 1993 The Regents of the University of California
License: BSD-3-clause
Files: src/modules/tm/t_serial.*
Copyright: 2008 Juha Heinanen
License: BSD-2-clause
Files: src/core/parser/sdp/sdp.* src/core/parser/sdp/sdp_helpr_funcs.*
src/core/parser/sdp/sdp_cloner.h
Copyright:
2008-2009 SOMA Networks, INC.
2010 VoIP Embedded, Inc
License: BSD-2-clause
Files: src/modules/tls/fixed_c_zlib.h
Copyright:1998-2005 The OpenSSL Project
Comment: file copied from OpenSSL 0.9.8, refers to OpenSSL License. Note that
this code will not build by default in the Debian packaging.
License: OpenSSL
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
.
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in
the documentation and/or other materials provided with the
distribution.
.
3. All advertising materials mentioning features or use of this
software must display the following acknowledgment:
"This product includes software developed by the OpenSSL Project
for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
.
4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
endorse or promote products derived from this software without
prior written permission. For written permission, please contact
openssl-core@openssl.org.
.
5. Products derived from this software may not be called "OpenSSL"
nor may "OpenSSL" appear in their names without prior written
permission of the OpenSSL Project.
.
6. Redistributions of any form whatsoever must retain the following
acknowledgment:
"This product includes software developed by the OpenSSL Project
for use in the OpenSSL Toolkit (http://www.openssl.org/)"
.
THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
OF THE POSSIBILITY OF SUCH DAMAGE.
Files: src/core/crypto/md5.* src/core/crypto/md5utils.c
Copyright: 1991-2, RSA Data Security, Inc
Comment: Note that md5.c and md5.h have been replaced in the patches
plum_md5*.patch .
.
As for md5utils.c, according to a mail from Upstream (Daniel-Constantin
Mierla): while the initial commit log for it states that it is derived
from mddriver.c of RFC 1321, it seems that it was, in fact, written from
scratch by Jiri Kuthan (a core developer of SER at that time, working for
FhG Fokus Institute). As you can see it's rather trivial and uses a data
type of SER ("str"). I didn't reimplement it as it's too trivial and
looks like there's no other way to implement it.
License: RSA-MD5
License to copy and use this software is granted provided that it
is identified as the "RSA Data Security, Inc. MD5 Message-Digest
Algorithm" in all material mentioning or referencing this software
or this function.
.
License is also granted to make and use derivative works provided
that such works are identified as "derived from the RSA Data
Security, Inc. MD5 Message-Digest Algorithm" in all material
mentioning or referencing the derived work.
.
RSA Data Security, Inc. makes no representations concerning either
the merchantability of this software or the suitability of this
software for any particular purpose. It is provided "as is"
without express or implied warranty of any kind.
.
These notices must be retained in any copies of any part of this
documentation and/or software.
Files: src/core/mem/dl_*
Copyright: n/a
License: public-domain
This is a version (aka dlmalloc) of malloc/free/realloc written by
Doug Lea and released to the public domain, as explained at
http://creativecommons.org/licenses/publicdomain. Send questions,
comments, complaints, performance data, etc to dl@cs.oswego.edu
Files: src/core/rand/isaac/*
Copyright: n/a
License: public-domain
By Bob Jenkins. My random number generator, ISAAC. Public Domain.
License: ISC
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Files: src/core/utils/srjson.*
Copyright: 2009 Dave Gamble
License: MIT
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
,
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
License: GPL-2+ with OpenSSL exception
On Debian systems, the full text of the GNU General Public
License version 2 can be found in the file `/usr/share/common-licenses/GPL-2'.
* Exception: permission to copy, modify, propagate, and distribute a work
* formed by combining OpenSSL toolkit software and the code in this file,
* such as linking with software components and libraries released under
* OpenSSL project license.
License: BSD-3-clause
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
4. Neither the name of the University nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
.
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
License: BSD-2-clause
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
.
1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
.
THIS SOFTWARE IS PROVIDED BY THE FREEBSD PROJECT ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
EVENT SHALL THE FREEBSD PROJECT OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

@ -0,0 +1 @@
kamailio-autheph-modules binary: possible-gpl-code-linked-with-openssl

@ -0,0 +1,7 @@
KEV
KGZCOMPRESS
KJANSSON
KUUID
KHTTP_ASYNC
KJWT
KNGHTTP2

@ -0,0 +1 @@
kamailio-outbound-modules binary: possible-gpl-code-linked-with-openssl

@ -0,0 +1,3 @@
kamailio-tls-modules binary: possible-gpl-code-linked-with-openssl
# error only on stretch
kamailio-tls-modules binary: embedded-library

@ -0,0 +1 @@
kamailio-websocket-modules binary: possible-gpl-code-linked-with-openssl

@ -0,0 +1,39 @@
Kamailio for Debian
-------------------
* init script check for fork=no
-------------------------------
The Kamailio init script will not start Kamailio on boot if fork=no is
specified in the config file. The check in the initscript will match
any occurrence of fork=no in the file, even inside C-style comments.
You can disable this check in the init script if you wish; just comment
out the calls to the check_fork function in the script. Your changes to
the init script will be preserved upon upgrade, as the file is tagged
as a conffile.
* Kamailio setup
----------------
To set Kamailio up, you need to:
- configure Kamailio properly to suit your needs
- edit /etc/default/kamailio, adjust the MEMORY parameter and set
RUN_KAMAILIO to "yes"
If you are building an HA cluster using heartbeat or similar, you'll want
to disable the init script by running:
update-rc.d kamailio remove
so that Kamailio will not be launched at system startup. You still need
to set RUN_KAMAILIO to "yes" if you want to use the /etc/init.d/kamailio init
script.
Set the DUMP_CORE parameter in /etc/default/kamailio to "yes" if you want to
get a core dump in case Kamailio crashes. The debug symbols for Kamailio are
provided by the kamailio-dbg package.
-- Victor Seva <linuxmaniac@torreviejawireless.org> Wed, 11 Dec 2013 16:07:11 +0100

@ -0,0 +1,36 @@
#
# Kamailio startup options
#
# Set to yes to enable kamailio, once configured properly.
#RUN_KAMAILIO=yes
# User to run as
#USER=kamailio
# Group to run as
#GROUP=kamailio
# On systemd, to change username or group please create drop-in
# /etc/systemd/system/kamailio.service.d/10-user_group.conf file, like
# ```
# [Service]
# User=kamuser
# Group=kamgroup
# ```
# Amount of shared and private memory to allocate
# for the running Kamailio server (in Mb)
#SHM_MEMORY=64
#PKG_MEMORY=8
# Config file
#CFGFILE=/etc/kamailio/kamailio.cfg
# Enable the server to leave a core file when it crashes.
# Set this to 'yes' to enable Kamailio to leave a core file when it crashes
# or 'no' to disable this feature. This option is case sensitive and only
# accepts 'yes' and 'no' and only in lowercase letters.
# On some systems it is necessary to specify a directory for the core files
# to get a dump. Look into the kamailio init file for an example configuration.
#DUMP_CORE=yes

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save