kamailio
8 weeks agotm - remove not used route_mode var feature/remove-route_mode-unused-var 2830/head
Luis Martin Gil [Fri, 20 Aug 2021 11:22:57 +0000 (13:22 +0200)]
tm - remove not used route_mode var

8 weeks 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]

8 weeks 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

8 weeks 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

8 weeks 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

8 weeks 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]

8 weeks 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

8 weeks 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

8 weeks 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

8 weeks 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

8 weeks 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]

8 weeks 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

2 months agocore: cmp hdrname fix on checking type of second header
Daniel-Constantin Mierla [Sun, 1 Aug 2021 07:41:30 +0000 (09:41 +0200)]
core: cmp hdrname fix on checking type of second header

2 months agocore: enables compilation with debug symbols by default for other architectures
Sergey Safarov [Sun, 1 Aug 2021 11:40:26 +0000 (11:40 +0000)]
core: enables compilation with debug symbols by default for other architectures

- enables compilation with debug symbols by default for other architectures in core
- pull request GH #2811
- closes GH #2789

2 months agocore: parse to compare header names
Daniel-Constantin Mierla [Sat, 31 Jul 2021 10:03:32 +0000 (12:03 +0200)]
core: parse to compare header names

2 months agomodules: readme files regenerated - siputils ... [skip ci]
Kamailio Dev [Fri, 30 Jul 2021 18:31:13 +0000 (20:31 +0200)]
modules: readme files regenerated - siputils ... [skip ci]

2 months agosiputils: added cmp_hdr_name(hname1, hname2)
Daniel-Constantin Mierla [Fri, 30 Jul 2021 14:04:30 +0000 (16:04 +0200)]
siputils: added cmp_hdr_name(hname1, hname2)

2 months agosworker: KSR.sworker.active() exported to kemi
Daniel-Constantin Mierla [Fri, 30 Jul 2021 11:31:30 +0000 (13:31 +0200)]
sworker: KSR.sworker.active() exported to kemi

- equivalent to existing sworker_active() config function

2 months agomodules: readme files regenerated - textopsx ... [skip ci]
Kamailio Dev [Fri, 30 Jul 2021 10:46:13 +0000 (12:46 +0200)]
modules: readme files regenerated - textopsx ... [skip ci]

2 months agotextopsx: docs - fix example for body line iterator
Daniel-Constantin Mierla [Fri, 30 Jul 2021 10:39:32 +0000 (12:39 +0200)]
textopsx: docs - fix example for body line iterator

2 months agomodules: readme files regenerated - textopsx ... [skip ci]
Kamailio Dev [Fri, 30 Jul 2021 10:31:15 +0000 (12:31 +0200)]
modules: readme files regenerated - textopsx ... [skip ci]

2 months agotextopsx: added body line iterator functions
Daniel-Constantin Mierla [Fri, 30 Jul 2021 10:24:02 +0000 (12:24 +0200)]
textopsx: added body line iterator functions

- iterate through lines of message body, get the value via
$blitval(iname)

2 months agomodules: readme files regenerated - textopsx ... [skip ci]
Kamailio Dev [Fri, 30 Jul 2021 07:31:22 +0000 (09:31 +0200)]
modules: readme files regenerated - textopsx ... [skip ci]

2 months agotextopsx: added hf_iterator_prev() function
Daniel-Constantin Mierla [Fri, 30 Jul 2021 07:10:16 +0000 (09:10 +0200)]
textopsx: added hf_iterator_prev() function

2 months agocore: main - remove commented debug function
Daniel-Constantin Mierla [Thu, 29 Jul 2021 12:17:37 +0000 (14:17 +0200)]
core: main - remove commented debug function

2 months agomodules: readme files regenerated - debugger ... [skip ci]
Kamailio Dev [Thu, 29 Jul 2021 11:46:17 +0000 (13:46 +0200)]
modules: readme files regenerated - debugger ... [skip ci]

2 months agodebugger: added cfgtrace_format parameter
Daniel-Constantin Mierla [Thu, 29 Jul 2021 10:59:13 +0000 (12:59 +0200)]
debugger: added cfgtrace_format parameter

- control what is printed in the cfgtrace log message (e.g., do not
print config file path)

2 months agomodules: readme files regenerated - textopsx ... [skip ci]
Kamailio Dev [Thu, 29 Jul 2021 07:16:28 +0000 (09:16 +0200)]
modules: readme files regenerated - textopsx ... [skip ci]

2 months agotextopsx: added hf_iterator_insert() function
Daniel-Constantin Mierla [Thu, 29 Jul 2021 07:01:25 +0000 (09:01 +0200)]
textopsx: added hf_iterator_insert() function

2 months agocore: pvapi - reinitialize _pv_print_buffer_index when adjusting the slots
Daniel-Constantin Mierla [Tue, 27 Jul 2021 14:52:12 +0000 (16:52 +0200)]
core: pvapi - reinitialize _pv_print_buffer_index when adjusting the slots

- GH #2798

2 months agomodules: readme files regenerated - outbound ... [skip ci]
Kamailio Dev [Tue, 27 Jul 2021 14:01:15 +0000 (16:01 +0200)]
modules: readme files regenerated - outbound ... [skip ci]

2 months agooutbound: add flow_token_secret param
Michael Furmur [Sat, 16 Jan 2021 16:26:15 +0000 (18:26 +0200)]
outbound: add flow_token_secret param

- calculate ob_key as SHA1(flow_token_secret) if specified
- keep old behavior with randomly generated ob_key if not specified

2 months agopv: added variable $msgbuf(index)
Daniel-Constantin Mierla [Tue, 27 Jul 2021 13:44:38 +0000 (15:44 +0200)]
pv: added variable $msgbuf(index)

- get/set the character at the position index in the message buffer

2 months agopv_headers: pvh_set_header, remove values to set null when necessary
Victor Seva [Tue, 27 Jul 2021 08:52:21 +0000 (10:52 +0200)]
pv_headers: pvh_set_header, remove values to set null when necessary

* fix pvh_set_xavi for SR_XTYPE_NULL

2 months agomodules: readme files regenerated - textopsx ... [skip ci]
Kamailio Dev [Mon, 26 Jul 2021 15:31:24 +0000 (17:31 +0200)]
modules: readme files regenerated - textopsx ... [skip ci]

2 months agotextopsx: docs for hf_iterator_append()
Daniel-Constantin Mierla [Mon, 26 Jul 2021 15:15:38 +0000 (17:15 +0200)]
textopsx: docs for hf_iterator_append()

2 months agotextopsx: added hf_iterator_append(iname, htext) function
Daniel-Constantin Mierla [Mon, 26 Jul 2021 15:02:01 +0000 (17:02 +0200)]
textopsx: added hf_iterator_append(iname, htext) function

2 months agomodules: readme files regenerated - ruxc ... [skip ci]
Kamailio Dev [Sat, 24 Jul 2021 06:31:20 +0000 (08:31 +0200)]
modules: readme files regenerated - ruxc ... [skip ci]

2 months agoruxc: added http_reuse modparam
Daniel-Constantin Mierla [Sat, 24 Jul 2021 06:16:49 +0000 (08:16 +0200)]
ruxc: added http_reuse modparam

- enable connection reuse

2 months agomodules: readme files regenerated - rtpengine ... [skip ci]
Kamailio Dev [Fri, 23 Jul 2021 17:46:14 +0000 (19:46 +0200)]
modules: readme files regenerated - rtpengine ... [skip ci]

2 months agortpengine: add un/silence_media() methods
Richard Fuchs [Fri, 23 Jul 2021 17:34:18 +0000 (13:34 -0400)]
rtpengine: add un/silence_media() methods

2 months agopv_headers: fix removal of all values when using PV_IDX_ALL
Victor Seva [Fri, 23 Jul 2021 13:56:11 +0000 (15:56 +0200)]
pv_headers: fix removal of all values when using PV_IDX_ALL

$(x_hdr(whatever)[*]) = "hello" was just removing the first value

2 months agomodules: readme files regenerated - sworker ... [skip ci]
Kamailio Dev [Thu, 22 Jul 2021 13:46:15 +0000 (15:46 +0200)]
modules: readme files regenerated - sworker ... [skip ci]

2 months agosworker: docs - fixed small typo
Daniel-Constantin Mierla [Thu, 22 Jul 2021 13:34:25 +0000 (15:34 +0200)]
sworker: docs - fixed small typo

2 months agorr: all "record_route_...()" functions consider custom user AVP
valentin [Fri, 25 Jun 2021 13:51:18 +0000 (15:51 +0200)]
rr: all "record_route_...()" functions consider custom user AVP

Until this fix, only the function record_route() considered the
value of the custom user AVP (if present). The functions
record_route_preset() and record_route_advertised_address(),
on the other hand, ignored the value of the custom user AVP,
even if it was presnt.
Now all three functions, record_route(), record_route_preset()
and record_route_advertised_address(), consider the value of the
custom user VP, if it is present.

2 months agomodules: readme files regenerated - ruxc ... [skip ci]
Kamailio Dev [Thu, 22 Jul 2021 08:01:23 +0000 (10:01 +0200)]
modules: readme files regenerated - ruxc ... [skip ci]

2 months agoruxc: docs for http_tlsmode parameter
Daniel-Constantin Mierla [Wed, 21 Jul 2021 14:52:48 +0000 (16:52 +0200)]
ruxc: docs for http_tlsmode parameter

2 months agoruxc: added http_tlsmode parameter
Daniel-Constantin Mierla [Wed, 21 Jul 2021 14:22:42 +0000 (16:22 +0200)]
ruxc: added http_tlsmode parameter

- if set to 1, it connects only to trusted https websites
- default 0 - accept all certificates

2 months agomodules: readme files regenerated - ruxc ... [skip ci]
Kamailio Dev [Mon, 19 Jul 2021 15:31:13 +0000 (17:31 +0200)]
modules: readme files regenerated - ruxc ... [skip ci]

2 months agoruxc: docs - fixed typo in function name
Daniel-Constantin Mierla [Mon, 19 Jul 2021 14:35:36 +0000 (16:35 +0200)]
ruxc: docs - fixed typo in function name

2 months agoruxc: set response variable
Daniel-Constantin Mierla [Mon, 19 Jul 2021 08:19:14 +0000 (10:19 +0200)]
ruxc: set response variable

2 months agoMakefile.groups: added group for ruxc module
Daniel-Constantin Mierla [Mon, 19 Jul 2021 06:38:55 +0000 (08:38 +0200)]
Makefile.groups: added group for ruxc module

2 months agoruxc: new module with utility functions from libruxc
Daniel-Constantin Mierla [Mon, 19 Jul 2021 06:32:48 +0000 (08:32 +0200)]
ruxc: new module with utility functions from libruxc

- first target is to provide http get/post functions that do not depend
on libcurl+libssl

3 months agokemix: added KSR.kx.ifdef() and KSR.kx.ifndef()
Daniel-Constantin Mierla [Wed, 14 Jul 2021 08:08:50 +0000 (10:08 +0200)]
kemix: added KSR.kx.ifdef() and KSR.kx.ifndef()

- return true/false if a specified id is defined or not

3 months agomodules: readme files regenerated - rtpengine ... [skip ci]
Kamailio Dev [Tue, 13 Jul 2021 13:16:15 +0000 (15:16 +0200)]
modules: readme files regenerated - rtpengine ... [skip ci]

3 months agortpengine: small debug log fix after merge of #2800
Henning Westerholt [Tue, 13 Jul 2021 13:04:10 +0000 (13:04 +0000)]
rtpengine: small debug log fix after merge of #2800

3 months agortpengine: add mode 2 for rtpengine_allow_op to return only manually disabled nodes
david [Tue, 13 Jul 2021 10:34:09 +0000 (12:34 +0200)]
rtpengine: add mode 2 for rtpengine_allow_op to return only manually disabled nodes

3 months agortpengine: On rtpengine_allow_op, return node only if rtpengine is manually disabled
david [Mon, 12 Jul 2021 09:18:25 +0000 (11:18 +0200)]
rtpengine: On rtpengine_allow_op, return node only if rtpengine is manually disabled

3 months agopv: added $via1(...) - return attributes of 2nd via
Daniel-Constantin Mierla [Tue, 13 Jul 2021 07:12:17 +0000 (09:12 +0200)]
pv: added $via1(...) - return attributes of 2nd via

3 months agocore: set MAX_WARNING_LEN to 1024
Daniel-Constantin Mierla [Mon, 12 Jul 2021 12:01:40 +0000 (14:01 +0200)]
core: set MAX_WARNING_LEN to 1024

- 256 can be too short
- close GH #2799

3 months agomodules: readme files regenerated - textopsx ... [skip ci]
Kamailio Dev [Mon, 12 Jul 2021 06:16:23 +0000 (08:16 +0200)]
modules: readme files regenerated - textopsx ... [skip ci]

3 months agotextopsx: docs for hf_iterator_rm()
Daniel-Constantin Mierla [Sun, 11 Jul 2021 12:06:07 +0000 (14:06 +0200)]
textopsx: docs for hf_iterator_rm()

3 months agotextopsx: added hf_iterator_rm()
Daniel-Constantin Mierla [Sun, 11 Jul 2021 12:02:07 +0000 (14:02 +0200)]
textopsx: added hf_iterator_rm()

- remove the header at the current iterator position

3 months agotextopsx: hf iterator functions exported to kemi
Daniel-Constantin Mierla [Fri, 9 Jul 2021 10:46:38 +0000 (12:46 +0200)]
textopsx: hf iterator functions exported to kemi

3 months agotopos: fix missing xavu_field_contact_host evaluation for contact_mode 0
Henning Westerholt [Thu, 8 Jul 2021 14:57:27 +0000 (14:57 +0000)]
topos: fix missing xavu_field_contact_host evaluation for contact_mode 0

- fix missing xavu_field_contact_host evaluation for contact_mode 0
- it works currently only for contact_mode 1 and 2, but not for default mode

3 months agomodules: readme files regenerated - textopsx ... [skip ci]
Kamailio Dev [Wed, 7 Jul 2021 10:46:15 +0000 (12:46 +0200)]
modules: readme files regenerated - textopsx ... [skip ci]

3 months agotextopsx: return false on iterator end of headers
Daniel-Constantin Mierla [Wed, 7 Jul 2021 10:38:25 +0000 (12:38 +0200)]
textopsx: return false on iterator end of headers

3 months agotextopsx: docs for hdr iterator functions
Daniel-Constantin Mierla [Wed, 7 Jul 2021 10:28:54 +0000 (12:28 +0200)]
textopsx: docs for hdr iterator functions