Daniel-Constantin Mierla [Tue, 14 Apr 2020 09:22:59 +0000 (11:22 +0200)]
presence: removed unused module parameter to_tag_pref
- no longer used to set prefix for to-tag value
Daniel-Constantin Mierla [Tue, 14 Apr 2020 09:10:55 +0000 (11:10 +0200)]
presence: renamed global vars to add common module prefix
- better protection against name conflicts, as this module is used by
other modules and can run in library mode
Daniel-Constantin Mierla [Tue, 14 Apr 2020 07:19:44 +0000 (09:19 +0200)]
presence: removed unused global var log_buf
Kamailio Dev [Mon, 13 Apr 2020 18:01:08 +0000 (20:01 +0200)]
modules: readme files regenerated - tls ... [skip ci]
Daniel-Constantin Mierla [Mon, 13 Apr 2020 17:49:46 +0000 (19:49 +0200)]
Merge pull request #2283 from fredposner/master
tls: fix typo in documentation
fredposner [Mon, 13 Apr 2020 15:49:06 +0000 (11:49 -0400)]
tls: fix typo in documentation
- params.xml: replace "private" with "private_key"
Kamailio Dev [Mon, 13 Apr 2020 15:46:11 +0000 (17:46 +0200)]
modules: readme files regenerated - secsipid ... [skip ci]
Daniel-Constantin Mierla [Mon, 13 Apr 2020 15:33:10 +0000 (17:33 +0200)]
secsipid: docs - removed extra parentheses in example
Kamailio Dev [Mon, 13 Apr 2020 15:31:14 +0000 (17:31 +0200)]
modules: readme files regenerated - secsipid ... [skip ci]
Daniel-Constantin Mierla [Mon, 13 Apr 2020 15:29:33 +0000 (17:29 +0200)]
secsipid: reformatted long lines in examples to fit properly in README
Daniel-Constantin Mierla [Mon, 13 Apr 2020 15:26:52 +0000 (17:26 +0200)]
secsipid: added missing module file
Sergey Safarov [Sun, 12 Apr 2020 16:03:52 +0000 (19:03 +0300)]
pkg/kamailio: fixed python3 deps for RHEL 6
Daniel-Constantin Mierla [Mon, 13 Apr 2020 10:14:52 +0000 (12:14 +0200)]
misc/examples/kemi: make reply code integer everywhere
Daniel-Constantin Mierla [Sun, 12 Apr 2020 10:06:52 +0000 (12:06 +0200)]
app_python3: Makefile - suppress warning if --embed is not supported by python3-config
Daniel-Constantin Mierla [Sun, 12 Apr 2020 09:56:40 +0000 (11:56 +0200)]
Merge pull request #2282 from micmac1/py3-detect
app_python3: update Python3 detection mechanism
Sebastian Kemper [Sun, 12 Apr 2020 07:37:48 +0000 (09:37 +0200)]
app_python3: update Python3 detection mechanism
This commit
- removes the python calls whose output is never actually used.
- changes the include discovery to use python3(.x)-config. This is
preferable because it also works for cross-compiling. Calling
python3(.x) directly will always provide host flags, which for
cross-compiling is not feasible.
- updates LDFLAGS discovery to also work with >= Python 3.8. To
achieve this python3(.x)-config is first run with the argument
"--embed". If this does not succeed (exit status 1)
python3(.x)-config is run again without "--embed". This is the
method suggested by Python upstream to provide backwards
compatibility. See [1] for more details.
[1] https://docs.python.org/3/whatsnew/3.8.html
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Kamailio Dev [Sat, 11 Apr 2020 16:46:09 +0000 (18:46 +0200)]
modules: readme files regenerated - app_sqlang ... [skip ci]
Daniel-Constantin Mierla [Sat, 11 Apr 2020 16:35:22 +0000 (18:35 +0200)]
app_sqlang: docs - fix for rpc command name
Kamailio Dev [Sat, 11 Apr 2020 16:31:19 +0000 (18:31 +0200)]
modules: readme files regenerated - msilo ... [skip ci]
Daniel-Constantin Mierla [Sat, 11 Apr 2020 16:22:42 +0000 (18:22 +0200)]
msilo: docs - fixed position of parameter and whitespacing
- parameter position was broken at the end of file
Kamailio Dev [Fri, 10 Apr 2020 09:16:15 +0000 (11:16 +0200)]
modules: readme files regenerated - siptrace ... [skip ci]
Daniel-Constantin Mierla [Fri, 10 Apr 2020 09:02:55 +0000 (11:02 +0200)]
siptrace: helper function to link sip msg attributes
Daniel-Constantin Mierla [Fri, 10 Apr 2020 08:18:16 +0000 (10:18 +0200)]
siptrace: docs for trace_db_mode parameter
Daniel-Constantin Mierla [Fri, 10 Apr 2020 08:17:27 +0000 (10:17 +0200)]
siptrace: support for using async-insert to store records to database
- new parameter trace_db_mode to control what type of db insert
operation is done
Daniel-Constantin Mierla [Fri, 10 Apr 2020 08:01:12 +0000 (10:01 +0200)]
siptrace: helper function for db insert
Victor Seva [Thu, 9 Apr 2020 11:40:06 +0000 (13:40 +0200)]
misc: examples kemi, don't fail if optional modules are not loaded
kamailio-basic-kemi.cfg has some define instructions that can be
removed ( WITH_MYSQL, WITH_AUTH, ...)
So lets make sure that modules are there in the lua script before
using the defined routes.
Victor Seva [Thu, 9 Apr 2020 11:19:00 +0000 (13:19 +0200)]
misc: kemi examples, add missing kemix module
change introduced at
01ac570c2fbda800d1e00cd50305739cf0596ebf
Kamailio Dev [Thu, 9 Apr 2020 07:46:16 +0000 (09:46 +0200)]
modules: readme files regenerated - dialog ... [skip ci]
Daniel-Constantin Mierla [Thu, 9 Apr 2020 07:42:58 +0000 (09:42 +0200)]
dialog: docs for attrs parameter of dlg.briefing rpc command
Daniel-Constantin Mierla [Thu, 9 Apr 2020 07:29:24 +0000 (09:29 +0200)]
dialog: customizable list of fields for dlg.briefing rpc command
- it can take an optional parameter to specify what fields to be added
to response
- hash entry and id are added by default
- if the parameter is not give, then it also adds from-uri, to-uri,
call-id, from-tag and to-tag
Kamailio Dev [Thu, 9 Apr 2020 03:16:10 +0000 (05:16 +0200)]
modules: readme files regenerated - dispatcher ... [skip ci]
Federico Cabiddu [Thu, 9 Apr 2020 03:14:47 +0000 (05:14 +0200)]
Merge pull request #2279 from kamailio/grumvalski/dlg_briefing_ext
dialog: add dialog init, start end end timestamps to the output of dl…
Federico Cabiddu [Thu, 9 Apr 2020 03:12:58 +0000 (05:12 +0200)]
Merge pull request #2275 from kamailio/grumvalski/ds_outbound_proxy
Grumvalski/ds outbound proxy
Federico Cabiddu [Thu, 9 Apr 2020 03:11:06 +0000 (05:11 +0200)]
Merge pull request #2278 from kamailio/grumvalski/siptrace_ack_fix
siptrace: safety check for transaction when checking ACK
Henning Westerholt [Wed, 8 Apr 2020 19:55:14 +0000 (19:55 +0000)]
github: document precise GPLv2 version that we use in Kamailio (GPLv2 "or later")
Federico Cabiddu [Wed, 8 Apr 2020 13:52:29 +0000 (15:52 +0200)]
dialog: add dialog init, start and end timestamps to the output of dlg.briefing
Kamailio Dev [Wed, 8 Apr 2020 13:01:09 +0000 (15:01 +0200)]
modules: readme files regenerated - siptrace ... [skip ci]
Daniel-Constantin Mierla [Wed, 8 Apr 2020 12:57:59 +0000 (14:57 +0200)]
siptrace: docs for send_sock_name parameter
- send_sock_addr parameter name can be now used instead of
force_send_sock to suggest better its purpose (the later can still be
used)
Daniel-Constantin Mierla [Wed, 8 Apr 2020 12:51:46 +0000 (14:51 +0200)]
siptrace: send_sock_name - new parameter to specify send socket by name
Daniel-Constantin Mierla [Wed, 8 Apr 2020 12:40:54 +0000 (14:40 +0200)]
siptrace: search the send sock socket modparam in mod init
Federico Cabiddu [Wed, 8 Apr 2020 12:40:17 +0000 (14:40 +0200)]
siptrace: safety check for transaction when checking ACK
Kamailio Dev [Wed, 8 Apr 2020 10:46:24 +0000 (12:46 +0200)]
modules: readme files regenerated - rr ... [skip ci]
Daniel-Constantin Mierla [Wed, 8 Apr 2020 10:45:07 +0000 (12:45 +0200)]
rr: docs - updated ids for xref linkend
Daniel-Constantin Mierla [Wed, 8 Apr 2020 06:48:55 +0000 (08:48 +0200)]
rr: exported record_route_advertised_address() to kemi
Daniel-Constantin Mierla [Wed, 8 Apr 2020 06:40:28 +0000 (08:40 +0200)]
siptrace: skip grepping local socket till sending function
- have a single place where to decide what local socket should be used
Kamailio Dev [Wed, 8 Apr 2020 02:16:09 +0000 (04:16 +0200)]
modules: readme files regenerated - dialog ... [skip ci]
Julien Chavanton [Wed, 8 Apr 2020 02:06:40 +0000 (19:06 -0700)]
Merge pull request #2272 from kamailio/jchavanton/dlg_dump
dialog: adding dlg.dump
Kamailio Dev [Tue, 7 Apr 2020 16:31:11 +0000 (18:31 +0200)]
modules: readme files regenerated - siptrace ... [skip ci]
Daniel-Constantin Mierla [Tue, 7 Apr 2020 16:29:49 +0000 (18:29 +0200)]
siptrace: docs - fixed missing ending para tag
Daniel-Constantin Mierla [Tue, 7 Apr 2020 16:27:39 +0000 (18:27 +0200)]
siptrace: fixed missing extern declarations of global parameters
Kamailio Dev [Tue, 7 Apr 2020 16:01:17 +0000 (18:01 +0200)]
modules: readme files regenerated - siptrace ... [skip ci]
Daniel-Constantin Mierla [Tue, 7 Apr 2020 15:58:02 +0000 (17:58 +0200)]
siptrace: use the send socket also for duplication via sip
- it was ignored, being used only for duplication via hep
Daniel-Constantin Mierla [Tue, 7 Apr 2020 15:46:01 +0000 (17:46 +0200)]
siptrace: removed storage of xheaders read/write flags in shared memory
- they are not changed at runtime, set at module initialization
Julien Chavanton [Tue, 31 Mar 2020 22:18:38 +0000 (22:18 +0000)]
dialog: adding dlg.dump
alternative command to output dialogs data to file, far much faster than
dlg.list
dialog: use core/srjson
Daniel-Constantin Mierla [Tue, 7 Apr 2020 15:35:25 +0000 (17:35 +0200)]
siptrace: docs for trace_init_mode parameter
Daniel-Constantin Mierla [Tue, 7 Apr 2020 15:34:49 +0000 (17:34 +0200)]
siptrace: new parameter trace_init_mode
- control what kind of tracing is initialized for the module
Daniel-Constantin Mierla [Tue, 7 Apr 2020 14:53:18 +0000 (16:53 +0200)]
siptrace: remove storage of trace_to_database value in shared memory
- not needed because it was not changed during runtime
- added some clang-format off/on for structures
Daniel-Constantin Mierla [Tue, 7 Apr 2020 14:37:38 +0000 (16:37 +0200)]
siptrace: renamed some global symbols for coherent prefixing
Federico Cabiddu [Tue, 7 Apr 2020 13:18:34 +0000 (15:18 +0200)]
dispatcher: docs for obproxy attr
Federico Cabiddu [Tue, 7 Apr 2020 12:37:29 +0000 (14:37 +0200)]
dispatcher: add new gateway attr "obproxy"
Kamailio Dev [Tue, 7 Apr 2020 10:46:16 +0000 (12:46 +0200)]
modules: readme files regenerated - siptrace ... [skip ci]
Daniel-Constantin Mierla [Tue, 7 Apr 2020 10:33:04 +0000 (12:33 +0200)]
siptrace: docs updates for trace_mode parameter
Daniel-Constantin Mierla [Tue, 7 Apr 2020 10:29:55 +0000 (12:29 +0200)]
siptrace: trace_mode can be used to automatically store traffic to db or mirror via SIP URI
- used to be only for HEP (trace_mode = 1)
- trace_mode = 2 - store to database
- trace_mode = 4 - mirror via SIP to duplicate_uri
- the value can be a combination of these modes by summing up the
corresponding values
Kamailio Dev [Tue, 7 Apr 2020 08:16:24 +0000 (10:16 +0200)]
modules: readme files regenerated - rr ... [skip ci]
Daniel-Constantin Mierla [Tue, 7 Apr 2020 08:04:54 +0000 (10:04 +0200)]
rr: docs for loose_route_preloaded()
Daniel-Constantin Mierla [Tue, 7 Apr 2020 07:57:33 +0000 (09:57 +0200)]
rr: convenience furnction loose_route_preloaded()
- return 1 when Route header handling is ok for an initial request
(no-totag)
- return -1 in case of error or processing was for a request within
dialog
Kamailio Dev [Mon, 6 Apr 2020 19:31:11 +0000 (21:31 +0200)]
modules: readme files regenerated - siptrace ... [skip ci]
Daniel-Constantin Mierla [Mon, 6 Apr 2020 18:54:46 +0000 (20:54 +0200)]
siptrace: docs updates for trace_mode and whitespacing
Daniel-Constantin Mierla [Mon, 6 Apr 2020 18:45:06 +0000 (20:45 +0200)]
siptrace: check trace_on value for core recv/send callbacks
- value was not tested, not considering the enable/disable control via rpc
Daniel-Constantin Mierla [Mon, 6 Apr 2020 18:43:57 +0000 (20:43 +0200)]
siptrace: docs - fix siptrace control command example in the overview
Daniel-Constantin Mierla [Mon, 6 Apr 2020 17:31:11 +0000 (19:31 +0200)]
tls: init local variables to avoid compile warnings
Federico Cabiddu [Mon, 6 Apr 2020 14:19:06 +0000 (16:19 +0200)]
Merge pull request #2273 from kamailio/grumvalski/siptrace_flag_fixes
siptrace flag fixes
Federico Cabiddu [Sun, 5 Apr 2020 15:13:46 +0000 (17:13 +0200)]
siptrace: skip sip_trace for ACK for negative replies if the original transaction is already being traced
Kamailio Dev [Sun, 5 Apr 2020 13:16:08 +0000 (15:16 +0200)]
modules: readme files regenerated - dispatcher ... [skip ci]
Daniel-Constantin Mierla [Sun, 5 Apr 2020 13:04:17 +0000 (15:04 +0200)]
dispatcher: added missing ending tag for para
Kamailio Dev [Sun, 5 Apr 2020 12:46:09 +0000 (14:46 +0200)]
modules: readme files regenerated - dispatcher ... [skip ci]
Daniel-Constantin Mierla [Sun, 5 Apr 2020 12:41:15 +0000 (14:41 +0200)]
dispatcher: docs for sockname attribute for destination records
Daniel-Constantin Mierla [Sun, 5 Apr 2020 12:35:40 +0000 (14:35 +0200)]
dispatcher: support for per destination address socket name attribute
- attribute name is: sockname
- if set to a socket name, enforce the send socket per destination
address
Daniel-Constantin Mierla [Sun, 5 Apr 2020 08:58:31 +0000 (10:58 +0200)]
tm: local uac support for using socket names
Daniel-Constantin Mierla [Sun, 5 Apr 2020 08:36:16 +0000 (10:36 +0200)]
dispatcher: docs for ds_default_sockname parameter
Daniel-Constantin Mierla [Sun, 5 Apr 2020 08:29:30 +0000 (10:29 +0200)]
dispatcher: new parameter ds_default_sockname
- allow to set default send socket by name
Daniel-Constantin Mierla [Sun, 5 Apr 2020 07:56:55 +0000 (09:56 +0200)]
Merge pull request #2268 from armenb/tls_escaped_ssl_cert
tls: add support for escaped cert PVs and select
Daniel-Constantin Mierla [Sat, 4 Apr 2020 17:50:40 +0000 (19:50 +0200)]
Merge pull request #2270 from goharahmed/master
kex: added process description for rpc command pkg.stats
Kamailio Dev [Sat, 4 Apr 2020 08:01:12 +0000 (10:01 +0200)]
modules: readme files regenerated - nat_traversal ... [skip ci]
Daniel-Constantin Mierla [Sat, 4 Apr 2020 07:48:03 +0000 (09:48 +0200)]
nat_traversal: docs for contact_match parameter
Daniel-Constantin Mierla [Sat, 4 Apr 2020 07:38:55 +0000 (09:38 +0200)]
nat_traversal: new marameter contact_match
- if set to 0 (default), match request-reply contacts with string
comparison (behaviour so far)
- if set to 1, use light uri comparison ( match uri type, user, host,
port and proto )
Daniel-Constantin Mierla [Sat, 4 Apr 2020 07:25:37 +0000 (09:25 +0200)]
core: functions for light comparison of uri values
- match uri type, user, host, port and proto, but skip params matching
Federico Cabiddu [Fri, 3 Apr 2020 11:03:56 +0000 (13:03 +0200)]
siptrace: don't trace CANCEL if the cancelled transaction is already being traced
Federico Cabiddu [Fri, 3 Apr 2020 09:59:50 +0000 (11:59 +0200)]
siptrace: trace incoming CANCEL into a dedicated callback
Federico Cabiddu [Fri, 3 Apr 2020 08:00:53 +0000 (10:00 +0200)]
siptrace: don't check if trace is off in ack for negative replies callback
Kamailio Dev [Fri, 3 Apr 2020 07:01:17 +0000 (09:01 +0200)]
modules: readme files regenerated - corex ... [skip ci]
Daniel-Constantin Mierla [Fri, 3 Apr 2020 06:48:17 +0000 (08:48 +0200)]
corex: docs for new functions to set send socket by name
Daniel-Constantin Mierla [Fri, 3 Apr 2020 06:42:59 +0000 (08:42 +0200)]
corex: functions to set socket by name
Daniel-Constantin Mierla [Fri, 3 Apr 2020 06:40:10 +0000 (08:40 +0200)]
kamctl: try to locate rpc fifo file in /var/run/ or /run/ folders
- cope better with old or non-linux systems
Daniel-Constantin Mierla [Thu, 2 Apr 2020 13:09:36 +0000 (15:09 +0200)]
rr: try to enforce send socket using name in Route URI params
- done when sockname_mode=1; if param not found or no socket matching
found, then it tries the classic socket lookup
Kamailio Dev [Thu, 2 Apr 2020 12:31:10 +0000 (14:31 +0200)]
modules: readme files regenerated - path ... [skip ci]
Daniel-Constantin Mierla [Thu, 2 Apr 2020 12:25:22 +0000 (14:25 +0200)]
rr: docs for sockname_mode param
Daniel-Constantin Mierla [Thu, 2 Apr 2020 12:24:54 +0000 (14:24 +0200)]
path: docs for sockname_mode param
Daniel-Constantin Mierla [Thu, 2 Apr 2020 12:18:30 +0000 (14:18 +0200)]
rr: new param sockname_mode
- if set to 1, socket name is added to Path URI in 'sn' param
Daniel-Constantin Mierla [Thu, 2 Apr 2020 12:17:36 +0000 (14:17 +0200)]
path: new param sockname_mode
- if set to 1, socket name is added to Path URI in 'sn' param