kamailio
7 weeks agoxlog: add prefix_mode xlog-prefix-mode 2845/head
Luis Azedo [Tue, 7 Sep 2021 08:45:03 +0000 (09:45 +0100)]
xlog: add prefix_mode

allows pv_format specifier in prefix param

7 weeks agomodules: readme files regenerated - misctest ... [skip ci]
Kamailio Dev [Mon, 6 Sep 2021 13:31:14 +0000 (15:31 +0200)]
modules: readme files regenerated - misctest ... [skip ci]

7 weeks agomisctest: added memory module parameter
Daniel-Constantin Mierla [Mon, 6 Sep 2021 13:23:17 +0000 (15:23 +0200)]
misctest: added memory module parameter

- control if it should do initialization for memory testing

7 weeks agocore: catch empty string on parsing params
Daniel-Constantin Mierla [Mon, 6 Sep 2021 12:56:36 +0000 (14:56 +0200)]
core: catch empty string on parsing params

7 weeks agomodules/malloc_test: renamed module to misctest
Daniel-Constantin Mierla [Mon, 6 Sep 2021 12:52:50 +0000 (14:52 +0200)]
modules/malloc_test: renamed module to misctest

- generic name to include tests not related to memory

7 weeks agomalloc_test: removed svn id - clang formatted code
Daniel-Constantin Mierla [Mon, 6 Sep 2021 12:35:38 +0000 (14:35 +0200)]
malloc_test: removed svn id - clang formatted code

7 weeks agocore: parser - ensure content lenght value does not exceed max int
Daniel-Constantin Mierla [Mon, 6 Sep 2021 11:51:32 +0000 (13:51 +0200)]
core: parser - ensure content lenght value does not exceed max int

7 weeks agocore: parser - free local unused param structure
Daniel-Constantin Mierla [Mon, 6 Sep 2021 11:21:33 +0000 (13:21 +0200)]
core: parser - free local unused param structure

7 weeks agocore: parse content length - consider multi line header format
Daniel-Constantin Mierla [Mon, 6 Sep 2021 10:59:34 +0000 (12:59 +0200)]
core: parse content length - consider multi line header format

- safety checks for log message when not parsing the message buffer

7 weeks agomodules: readme files regenerated - tls ... [skip ci]
Kamailio Dev [Mon, 6 Sep 2021 08:46:15 +0000 (10:46 +0200)]
modules: readme files regenerated - tls ... [skip ci]

7 weeks agotls: fix OpenSSL engine in child processes
Anthony Alba [Tue, 31 Aug 2021 23:26:08 +0000 (07:26 +0800)]
tls: fix OpenSSL engine in child processes

tls_init.c calls OPENSSL_init_ssl(); this initializes the
global engine linked-list and this cannot be reset in the child.

To avoid linked-list corruption we manually instantiate
the engine object required for loading private keys instead of
relying on CONF_modules_load_file().

Updates to doc/.

Addresses #2839

7 weeks agoRevert "core/mem: removed tlsf_malloc_bits.h"
Daniel-Constantin Mierla [Mon, 6 Sep 2021 08:29:50 +0000 (10:29 +0200)]
Revert "core/mem: removed tlsf_malloc_bits.h"

This reverts commit 2d7aee506c617f2d258719562f8debf2b4ba087e.

7 weeks agoRevert "core/mem: tlsf malloc - sync'ed with v3.1"
Daniel-Constantin Mierla [Mon, 6 Sep 2021 08:29:29 +0000 (10:29 +0200)]
Revert "core/mem: tlsf malloc - sync'ed with v3.1"

This reverts commit ddafeebfaf1537c684eee22be228867563dd02ac.

7 weeks agocore: dprint - include <stdint.h> for uintmax_t
Daniel-Constantin Mierla [Mon, 6 Sep 2021 07:44:10 +0000 (09:44 +0200)]
core: dprint - include <stdint.h> for uintmax_t

7 weeks agocore: cast pthread_self() in log - some distros makes the type opaque
Daniel-Constantin Mierla [Mon, 6 Sep 2021 07:23:40 +0000 (09:23 +0200)]
core: cast pthread_self() in log - some distros makes the type opaque

7 weeks agoapp_ruby: regenerated api skeleton functions
Daniel-Constantin Mierla [Sun, 5 Sep 2021 12:25:24 +0000 (14:25 +0200)]
app_ruby: regenerated api skeleton functions

7 weeks agoapp_ruby: utils/app_ruby_ctl - increade api skeleton functions to 1536
Daniel-Constantin Mierla [Sun, 5 Sep 2021 12:21:30 +0000 (14:21 +0200)]
app_ruby: utils/app_ruby_ctl - increade api skeleton functions to 1536

7 weeks agocore: print char code on error in parse_addr_spec()
Daniel-Constantin Mierla [Sat, 4 Sep 2021 14:15:58 +0000 (16:15 +0200)]
core: print char code on error in parse_addr_spec()

7 weeks agoREADME.md: 20 years of development anniversary
Daniel-Constantin Mierla [Fri, 3 Sep 2021 09:14:33 +0000 (11:14 +0200)]
README.md: 20 years of development anniversary

7 weeks agoMerge pull request #2842 from DavidKorczynski/master
Daniel-Constantin Mierla [Thu, 2 Sep 2021 17:53:03 +0000 (19:53 +0200)]
Merge pull request #2842 from DavidKorczynski/master

misc: fuzz: add msg parse fuzzer

7 weeks agomisc: fuzz: add msg parse fuzzer 2842/head
David Korczynski [Thu, 2 Sep 2021 15:00:29 +0000 (16:00 +0100)]
misc: fuzz: add msg parse fuzzer

this fuzzer targets various parsing routines and is meant to run
in the oss-fuzz infrastructure.

8 weeks agoslack: remove error string from LM_ERR() logs
Daniel-Constantin Mierla [Wed, 1 Sep 2021 10:39:33 +0000 (12:39 +0200)]
slack: remove error string from LM_ERR() logs

- it is added automatically in the prefix
- check return of snprintf() against <0, on some OSes the man pages list
negative return code on error

8 weeks agoMakefile.groups: added slack module to group utils
Daniel-Constantin Mierla [Wed, 1 Sep 2021 10:33:53 +0000 (12:33 +0200)]
Makefile.groups: added slack module to group utils

- where http_client module resides

8 weeks agoslack: allocate zeroed memory for send_data
Arsen Semenov [Tue, 31 Aug 2021 10:55:43 +0000 (15:55 +0500)]
slack: allocate zeroed memory for send_data

8 weeks agoslack: fix param typo; strncpy, snprintf error check; removed pre-built html doc
Arsen Semenov [Tue, 31 Aug 2021 05:56:50 +0000 (10:56 +0500)]
slack: fix param typo; strncpy, snprintf error check; removed pre-built html doc

8 weeks agoslack: new module, send message to slack channel
Arsen Semenov [Mon, 30 Aug 2021 14:09:55 +0000 (19:09 +0500)]
slack: new module, send message to slack channel

8 weeks agomodules: readme files regenerated - secsipid ... [skip ci]
Kamailio Dev [Mon, 30 Aug 2021 09:16:15 +0000 (11:16 +0200)]
modules: readme files regenerated - secsipid ... [skip ci]

8 weeks agosecsipid: docs for secsipid_build_identity_prvkey()
Daniel-Constantin Mierla [Mon, 30 Aug 2021 09:05:52 +0000 (11:05 +0200)]
secsipid: docs for secsipid_build_identity_prvkey()

8 weeks agosecsipid: added function to build Identity by providing private key data
Daniel-Constantin Mierla [Mon, 30 Aug 2021 08:58:03 +0000 (10:58 +0200)]
secsipid: added function to build Identity by providing private key data

8 weeks agosecsipid_proc: added SecSIPIDGetIdentityPrvKey to api
Daniel-Constantin Mierla [Sun, 29 Aug 2021 09:01:55 +0000 (11:01 +0200)]
secsipid_proc: added SecSIPIDGetIdentityPrvKey to api

8 weeks agosecsipid: define values for mode parameter of internal function
Daniel-Constantin Mierla [Sun, 29 Aug 2021 08:38:23 +0000 (10:38 +0200)]
secsipid: define values for mode parameter of internal function

8 weeks agomodules: readme files regenerated - mqueue ... [skip ci]
Kamailio Dev [Sat, 28 Aug 2021 18:31:13 +0000 (20:31 +0200)]
modules: readme files regenerated - mqueue ... [skip ci]

8 weeks agortimer: add one new module parameter
Stefan Mititelu [Fri, 13 Aug 2021 11:52:46 +0000 (14:52 +0300)]
rtimer: add one new module parameter

Add default_interval to set the fire interval,
if interval not present inside timer string.

8 weeks agomqueue: add two new module parameters
Stefan Mititelu [Fri, 13 Aug 2021 11:06:48 +0000 (14:06 +0300)]
mqueue: add two new module parameters

Add mqueue_name and mqueue_size to define queues.
Updated doc.

8 weeks agocore: logging: JSON: add CEE schema support (#2826)
Daniel Pocock [Sat, 28 Aug 2021 18:16:25 +0000 (20:16 +0200)]
core: logging: JSON: add CEE schema support (#2826)

* core: logging: JSON: add CEE schema support

* core: logging: JSON: revise CEE create nested objects

* core: logging: JSON: revise CEE check for pthreads

8 weeks agolcr: the new kemi exports require int parameter type
Daniel-Constantin Mierla [Sat, 28 Aug 2021 17:11:01 +0000 (19:11 +0200)]
lcr: the new kemi exports require int parameter type

8 weeks agolcr: updated kemi exports with new functions having port parameter
Daniel-Constantin Mierla [Sat, 28 Aug 2021 16:37:00 +0000 (18:37 +0200)]
lcr: updated kemi exports with new functions having port parameter

2 months agomodules: readme files regenerated - rtpengine ... [skip ci]
Kamailio Dev [Fri, 27 Aug 2021 16:31:13 +0000 (18:31 +0200)]
modules: readme files regenerated - rtpengine ... [skip ci]

2 months agortpengine: added rtpengine_query_v()
Daniel-Constantin Mierla [Fri, 27 Aug 2021 16:28:12 +0000 (18:28 +0200)]
rtpengine: added rtpengine_query_v()

- do a query cmd and store the response in a variable as a json

2 months agomodules: readme files regenerated - rtpengine ... [skip ci]
Kamailio Dev [Fri, 27 Aug 2021 11:16:21 +0000 (13:16 +0200)]
modules: readme files regenerated - rtpengine ... [skip ci]

2 months agortpproxy: aliased $rtppstat to $rtpstat
Daniel-Constantin Mierla [Fri, 27 Aug 2021 11:02:26 +0000 (13:02 +0200)]
rtpproxy: aliased $rtppstat to $rtpstat

- can be useful when playing with rtpengine in same config

2 months agortpengine: aliased $rtpestat to $rtpstat
Daniel-Constantin Mierla [Fri, 27 Aug 2021 10:56:40 +0000 (12:56 +0200)]
rtpengine: aliased $rtpestat to $rtpstat

- can be useful when playing with rtpproxy in same config
- show an example of content for variable

2 months agopkg/kamailio/deb: version set 5.6.0~dev1
Victor Seva [Fri, 27 Aug 2021 10:34:11 +0000 (12:34 +0200)]
pkg/kamailio/deb: version set 5.6.0~dev1

2 months agoMakefile.defs: version set to 5.6.0-dev1
Daniel-Constantin Mierla [Thu, 26 Aug 2021 12:03:22 +0000 (14:03 +0200)]
Makefile.defs: version set to 5.6.0-dev1

2 months agondb_redis: fix SIGSEGV in redisc_check_auth
Dennis Yurasov [Tue, 24 Aug 2021 14:15:24 +0000 (17:15 +0300)]
ndb_redis: fix SIGSEGV in redisc_check_auth

- Added the check for NULL pointer. When TCP session to redis reset,
  redisCommand function can return NULL pointer.

2 months agomodules: readme files regenerated - ruxc ... [skip ci]
Kamailio Dev [Thu, 26 Aug 2021 09:16:25 +0000 (11:16 +0200)]
modules: readme files regenerated - ruxc ... [skip ci]

2 months agoruxc: added ruxc_http_delete(...) to do HTTP DELETE request
Daniel-Constantin Mierla [Thu, 26 Aug 2021 09:03:09 +0000 (11:03 +0200)]
ruxc: added ruxc_http_delete(...) to do HTTP DELETE request

2 months agomodules: readme files regenerated - lcr ... [skip ci]
Kamailio Dev [Wed, 25 Aug 2021 07:31:20 +0000 (09:31 +0200)]
modules: readme files regenerated - lcr ... [skip ci]

2 months agolcr: remove excessive checks for the 'src_port' accuracy
Donat Zenichev [Tue, 24 Aug 2021 15:50:16 +0000 (18:50 +0300)]
lcr: remove excessive checks for the 'src_port' accuracy

Remove unneeded check for 'src_port' in:
- ki_from_any_gw_addr()
- ki_from_gw_addr()

Which makes no sense because 'src_port' is of type 'unsigned int',
and the check concerns whether it's less than 0 or not.

2 months agolcr: source port check for from_any_gw() and from_gw().
Donat Zenichev [Mon, 23 Aug 2021 18:50:50 +0000 (21:50 +0300)]
lcr: source port check for from_any_gw() and from_gw().

A simple change, which allows to check, if a coming request matches
not only by an IP address and a transport protocol,
but also using the source port of a request.

Improvements are done for the following functions of the lcr module:
- from_any_gw()
- from_gw()

Back compatibility provided, hence it does not affect already existing behavior.

2 months agomodules: readme files regenerated - ruxc ... [skip ci]
Kamailio Dev [Tue, 24 Aug 2021 08:31:19 +0000 (10:31 +0200)]
modules: readme files regenerated - ruxc ... [skip ci]

2 months agoruxc: docs for the new timeouts params
Daniel-Constantin Mierla [Tue, 24 Aug 2021 08:16:52 +0000 (10:16 +0200)]
ruxc: docs for the new timeouts params

2 months agoruxc: added parameters for connection, read and write timeouts
Daniel-Constantin Mierla [Tue, 24 Aug 2021 07:45:45 +0000 (09:45 +0200)]
ruxc: added parameters for connection, read and write timeouts

2 months agoruxc: groupped setting request params in a function
Daniel-Constantin Mierla [Tue, 24 Aug 2021 07:36:06 +0000 (09:36 +0200)]
ruxc: groupped setting request params in a function

2 months agokamctl: regenerate db creation scripts
Daniel-Constantin Mierla [Mon, 23 Aug 2021 18:45:38 +0000 (20:45 +0200)]
kamctl: regenerate db creation scripts

2 months agolib/srdb1/schema: use proto_addr_len from sip_trace from/to ip fields
Daniel-Constantin Mierla [Mon, 23 Aug 2021 18:43:28 +0000 (20:43 +0200)]
lib/srdb1/schema: use proto_addr_len from sip_trace from/to ip fields

- size of fields is now 64
- they store proto:addr:port
- GH #2831

2 months agotm - remove not used route_mode var
Luis Martin Gil [Thu, 23 Jul 2020 08:04:04 +0000 (10:04 +0200)]
tm - remove not used route_mode var

(cherry picked from commit 6619be46249dfe0b2f2cbc863cb8b2f44716122b)

2 months agomodules: readme files regenerated - ruxc ... [skip ci]
Kamailio Dev [Fri, 20 Aug 2021 06:16:19 +0000 (08:16 +0200)]
modules: readme files regenerated - ruxc ... [skip ci]

2 months agoruxc: added modparams to set libruxc logtype and debug
Daniel-Constantin Mierla [Fri, 20 Aug 2021 06:01:25 +0000 (08:01 +0200)]
ruxc: added modparams to set libruxc logtype and debug

2 months agocore: check message snd and rcv proto for COND_IF_DIFF_PROTO lumps
Daniel-Constantin Mierla [Fri, 20 Aug 2021 05:03:45 +0000 (07:03 +0200)]
core: check message snd and rcv proto for COND_IF_DIFF_PROTO lumps

- besides comparing the protos of rcv and snd sockets

2 months agocore: check message rcv and snd proto for diff realms lump conditions
Daniel-Constantin Mierla [Thu, 19 Aug 2021 16:11:04 +0000 (18:11 +0200)]
core: check message rcv and snd proto for diff realms lump conditions

- in addition to receive socket and send socket protos, which may be the
same in cases of tcp/tls+ws/wss using same ports

2 months agomodules: readme files regenerated - lwsc ... [skip ci]
Kamailio Dev [Thu, 19 Aug 2021 13:01:19 +0000 (15:01 +0200)]
modules: readme files regenerated - lwsc ... [skip ci]

2 months agolwsc: docs - updated references to libwebsockets version
Daniel-Constantin Mierla [Thu, 19 Aug 2021 12:56:50 +0000 (14:56 +0200)]
lwsc: docs - updated references to libwebsockets version

- GH #2749

2 months agocplc: use cpl_ prefix for internal time recurrence functions
Daniel-Constantin Mierla [Wed, 18 Aug 2021 16:08:38 +0000 (18:08 +0200)]
cplc: use cpl_ prefix for internal time recurrence functions

- avoid global symbol conflicts with core tmrec.c
- GH #2827

2 months agodrouting: added dr_ prefix to internal time recurrence functions
Daniel-Constantin Mierla [Wed, 18 Aug 2021 15:39:25 +0000 (17:39 +0200)]
drouting: added dr_ prefix to internal time recurrence functions

- avoids symbol conflicts with the core tmrec.c
- GH #2828

2 months agotextopsx: added kemi functions to return hf iterator name and body
Daniel-Constantin Mierla [Wed, 18 Aug 2021 05:54:05 +0000 (07:54 +0200)]
textopsx: added kemi functions to return hf iterator name and body

2 months agomodules: readme files regenerated - ruxc ... [skip ci]
Kamailio Dev [Tue, 17 Aug 2021 19:31:16 +0000 (21:31 +0200)]
modules: readme files regenerated - ruxc ... [skip ci]

2 months agoruxc: added http_retry modparam
Daniel-Constantin Mierla [Tue, 17 Aug 2021 19:27:36 +0000 (21:27 +0200)]
ruxc: added http_retry modparam

2 months agokazoo : fix routing of reply events
Alan Evans [Thu, 24 Jun 2021 10:24:39 +0000 (10:24 +0000)]
kazoo : fix routing of reply events

success events should be routed to onreply_route[]
failure events should be routed to failure_route[]

2 months agocore: ip addr - use POSIX INET6_ADDRSTRLEN and INET_ADDRSTRLEN to define sizes
Daniel-Constantin Mierla [Fri, 13 Aug 2021 06:57:10 +0000 (08:57 +0200)]
core: ip addr - use POSIX INET6_ADDRSTRLEN and INET_ADDRSTRLEN to define sizes

- set the values of IP4_MAX_STR_SIZE and IP6_MAX_STR_SIZE based on them,
if defined, or to 15 and 45
- cope with IPv6 with IPv4 tunneling representation (RFC 4291 section 2.2)
- cover the requirements of using inet_ntop()
- GH #2823

2 months agotm: restore xavps & flags after rebuilding message
lazedo [Wed, 11 Aug 2021 14:42:24 +0000 (15:42 +0100)]
tm: restore xavps & flags after rebuilding message

2 months agotextops: check session sendrecv_mode in is_audio_on_hold
Luis Azedo [Thu, 5 Aug 2021 11:32:32 +0000 (12:32 +0100)]
textops: check session sendrecv_mode in is_audio_on_hold

- if sendrecv_mode is not set in media, check if its set in session

2 months agocore: parse session sendrecv_mode in sdp
Luis Azedo [Thu, 5 Aug 2021 11:28:04 +0000 (12:28 +0100)]
core: parse session sendrecv_mode in sdp

- some user agents send a=sendonly as session attribute which apply to all media streams

2 months agotm: enhance fr/retr timers logging
mrudenko [Tue, 10 Aug 2021 11:03:03 +0000 (13:03 +0200)]
tm: enhance fr/retr timers logging

- Mention when FR timeout is reached, and which of FR timers expired
- Log when starting FR/RETR timers
- log when changing default timeouts to user set values
- log when resetting fr/retr timers on provisional replies

2 months agomodules: readme files regenerated - sqlops ... [skip ci]
Kamailio Dev [Wed, 11 Aug 2021 16:16:13 +0000 (18:16 +0200)]
modules: readme files regenerated - sqlops ... [skip ci]

2 months agosqlops: use a better value in the result_maxsize parameter example
Henning Westerholt [Wed, 11 Aug 2021 16:10:57 +0000 (16:10 +0000)]
sqlops: use a better value in the result_maxsize parameter example

2 months agomodules: readme files regenerated - tlsa ... [skip ci]
Kamailio Dev [Wed, 11 Aug 2021 08:16:23 +0000 (10:16 +0200)]
modules: readme files regenerated - tlsa ... [skip ci]

2 months agotls: docs - note about path to libraries in the Makefile
Daniel-Constantin Mierla [Wed, 11 Aug 2021 08:05:31 +0000 (10:05 +0200)]
tls: docs - note about path to libraries in the Makefile

2 months agotlsa: Makefile - comment to set lib path to installation folder
Daniel-Constantin Mierla [Wed, 11 Aug 2021 07:59:40 +0000 (09:59 +0200)]
tlsa: Makefile - comment to set lib path to installation folder

- GH #2815

2 months agopv: removed unused code in parsing paramlist transformation name
Daniel-Constantin Mierla [Tue, 10 Aug 2021 08:36:00 +0000 (10:36 +0200)]
pv: removed unused code in parsing paramlist transformation name

2 months agonathelper: better condition for no more params in handle_ruri_alias_mode()
Daniel-Constantin Mierla [Tue, 10 Aug 2021 08:31:10 +0000 (10:31 +0200)]
nathelper: better condition for no more params in handle_ruri_alias_mode()

2 months agopv: added breaks in case of mismatching via var name
Daniel-Constantin Mierla [Tue, 10 Aug 2021 08:10:44 +0000 (10:10 +0200)]
pv: added breaks in case of mismatching via var name

2 months agoISSUE_TEMPLATE/bug_report.md: list lsb_release -a in comments for OS details
Daniel-Constantin Mierla [Tue, 10 Aug 2021 07:16:17 +0000 (09:16 +0200)]
ISSUE_TEMPLATE/bug_report.md: list lsb_release -a in comments for OS details

2 months agotextopsx: kemi functions to get body line iterator value
Daniel-Constantin Mierla [Mon, 9 Aug 2021 18:54:32 +0000 (20:54 +0200)]
textopsx: kemi functions to get body line iterator value

2 months agomodules: readme files regenerated - ruxc ... [skip ci]
Kamailio Dev [Fri, 6 Aug 2021 07:01:22 +0000 (09:01 +0200)]
modules: readme files regenerated - ruxc ... [skip ci]

2 months agoruxc: docs for reuse mode 2
Daniel-Constantin Mierla [Fri, 6 Aug 2021 06:54:29 +0000 (08:54 +0200)]
ruxc: docs for reuse mode 2

2 months agoruxc: Makefile - set local paths for include and libs
Daniel-Constantin Mierla [Fri, 6 Aug 2021 06:26:29 +0000 (08:26 +0200)]
ruxc: Makefile - set local paths for include and libs

2 months agomisc/tools/protoshoot: removed svn id and history
Daniel-Constantin Mierla [Wed, 4 Aug 2021 12:15:09 +0000 (14:15 +0200)]
misc/tools/protoshoot: removed svn id and history

2 months agooutbound: fix compiler warning on SHA1() call
Michael Furmur [Wed, 4 Aug 2021 08:28:38 +0000 (11:28 +0300)]
outbound: fix compiler warning on SHA1() call

2 months agomodules: readme files regenerated - textopsx ... [skip ci]
Kamailio Dev [Wed, 4 Aug 2021 07:31:21 +0000 (09:31 +0200)]
modules: readme files regenerated - textopsx ... [skip ci]

2 months agotextopsx: bl iterator functions to append/insert text
Daniel-Constantin Mierla [Wed, 4 Aug 2021 07:07:36 +0000 (09:07 +0200)]
textopsx: bl iterator functions to append/insert text

2 months agosdpops: refactored sdp_remove_str_codec_id_attrs()
Daniel-Constantin Mierla [Tue, 3 Aug 2021 06:52:19 +0000 (08:52 +0200)]
sdpops: refactored sdp_remove_str_codec_id_attrs()

- line oriented matching of codec addributes
- support to remove a=rtcp-fb per codec, GH #2755

2 months agocore: parser sdp - shorten debug message with sdp line
Daniel-Constantin Mierla [Tue, 3 Aug 2021 06:51:11 +0000 (08:51 +0200)]
core: parser sdp - shorten debug message with sdp line

- was printing the rest of the body, print now max 20 chars

2 months agotextops: find start of header body for filter functions
Daniel-Constantin Mierla [Mon, 2 Aug 2021 14:08:29 +0000 (16:08 +0200)]
textops: find start of header body for filter functions

- GH #2748

2 months agodb_redis: fix broken pipe issue, if redis server with timeout setting.
FredWH [Mon, 28 Jun 2021 06:46:25 +0000 (14:46 +0800)]
db_redis: fix broken pipe issue, if redis server with timeout setting.

- issue #2764

2 months agotlsa: imported README file
Daniel-Constantin Mierla [Mon, 2 Aug 2021 10:38:49 +0000 (12:38 +0200)]
tlsa: imported README file

2 months agoMakefile.groups: group for tlsa module
Daniel-Constantin Mierla [Mon, 2 Aug 2021 10:33:43 +0000 (12:33 +0200)]
Makefile.groups: group for tlsa module

2 months agotlsa: new (pseudo) module to compile tls module linked statically with libssl
Daniel-Constantin Mierla [Mon, 2 Aug 2021 10:30:21 +0000 (12:30 +0200)]
tlsa: new (pseudo) module to compile tls module linked statically with libssl

2 months agotls: set module name using MOD_NAME define
Daniel-Constantin Mierla [Mon, 2 Aug 2021 10:29:25 +0000 (12:29 +0200)]
tls: set module name using MOD_NAME define

2 months agosiputils: functions to compare uri and aor exported to kemi
Daniel-Constantin Mierla [Mon, 2 Aug 2021 07:01:46 +0000 (09:01 +0200)]
siputils: functions to compare uri and aor exported to kemi