Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updating my repo 04.02.2021 #1

Merged
merged 2,042 commits into from Feb 4, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2042 commits
Select commit Hold shift + click to select a range
81d3e7a
dialog: proper to-tag check for initial requests to skip cseq updates
miconda Nov 4, 2020
960b60e
dialog: skip doing cseq update processing for non-sip requests
miconda Nov 4, 2020
798494f
dmq: new parameter notification_channel
miconda Nov 4, 2020
7b70dcb
dmq: docs - more details about functionality
miconda Nov 4, 2020
d0cb5a6
modules: readme files regenerated - dmq ... [skip ci]
kamailio-dev Nov 4, 2020
c87f520
permissions: basic safety for concurrent RPC reload
linuxmaniac Nov 5, 2020
79f3291
permissions: add note about RPC reload limit
linuxmaniac Nov 5, 2020
8d88573
modules: readme files regenerated - permissions ... [skip ci]
kamailio-dev Nov 5, 2020
01fa750
permissions: add reload_delta parameter
linuxmaniac Nov 5, 2020
0ad8044
permissions: document reload_delta parameter
linuxmaniac Nov 5, 2020
8fe0fd5
modules: readme files regenerated - permissions ... [skip ci]
kamailio-dev Nov 5, 2020
d488764
permissions: add missing export for reload_delta parameter
linuxmaniac Nov 5, 2020
340374a
Merge pull request #2537 from hexla/upstream/kex-fix-stats-rpc
miconda Nov 5, 2020
37f06f0
core: DNS stop resolving NAPTR for IP addresses (#2541)
jchavanton Nov 5, 2020
ac55cc5
sl: Fix 3xx stats RPC marshalling
guillemj Nov 5, 2020
e80fcf4
Merge pull request #2542 from guillemj/pu/rpc-marshalling
miconda Nov 6, 2020
14923a2
sl: new function send_reply_mode(...)
miconda Nov 6, 2020
05ed94d
sl: docs for send_reply_mode()
miconda Nov 6, 2020
f59b034
modules: readme files regenerated - sl ... [skip ci]
kamailio-dev Nov 6, 2020
15dd032
userblocklist: renaming userblacklist module
lbalaceanu Nov 6, 2020
3339227
src/lib/srdb1/schema: renaming userblacklist to userblocklist
lbalaceanu Nov 6, 2020
879ca70
src/lib/srdb1/schema: replacing denomination to blocklist/allowlist
lbalaceanu Nov 6, 2020
6782b2c
pkg/kamailio/alpine: packaged app_lua_sr module
sergey-safarov Nov 8, 2020
719c298
kamctl: rename userblacklist to userblocklist
lbalaceanu Nov 9, 2020
ef3233d
core: init origproto to fix compiler warning
miconda Nov 9, 2020
e8d373a
crypto: removed unnecessary cast that resulted in compile warning
miconda Nov 9, 2020
8f30c75
http_async_client: include poll.h instead sys/poll.h
miconda Nov 9, 2020
b1af4ec
kamctl: regenerated db schema for userblocklist
lbalaceanu Nov 9, 2020
4bb099b
sctp: memcpy field data to avoid unaligned access warning
miconda Nov 9, 2020
57be5c1
core: added missing field in sip_msg_update_buffer
alexyosifov Nov 9, 2020
e9624bc
crypto: properly initialize key and iv to 0, add comment regarding th…
henningw Nov 9, 2020
62ac640
core: new command line parameter --cfg-print
miconda Nov 10, 2020
e5a723d
core: added --cfg-print to help message
miconda Nov 10, 2020
1896db2
core: switch on cfg print mode also on #!SERi, #!MAXCOMPAT and #!ALL
miconda Nov 10, 2020
7563a52
Merge pull request #2544 from lbalaceanu/master
lbalaceanu Nov 10, 2020
8736594
doc: renamed rpc list files to userblocklist
miconda Nov 10, 2020
0b379b8
kamctl: removed old fine after renaming module to userblocklist
miconda Nov 10, 2020
7a88baf
core: evalute define expressions in config for --cfg-print option
miconda Nov 10, 2020
d40d23d
core: print also define value during --cfg-print
miconda Nov 10, 2020
1750d19
core: groupped --cfg-print state switch condition in a function
miconda Nov 10, 2020
228eaef
Merge pull request #2545 from alexyosifov/core_msg_translator
miconda Nov 11, 2020
bf28fa9
core: set initial state for --cfg-print before invoking flex parsing
miconda Nov 11, 2020
ed80ec3
core: added local_rport global parameter
miconda Nov 11, 2020
70b391d
core: detect loaded modules for --cfg-print to define MOD_name
miconda Nov 11, 2020
3f47038
tm: update local via if internal flags are set for local request
miconda Nov 12, 2020
cac73df
secsipid: added modparams to set url file cache options
miconda Nov 12, 2020
40cd54b
secsipid: docs for cache parameters
miconda Nov 12, 2020
8c16055
modules: readme files regenerated - secsipid ... [skip ci]
kamailio-dev Nov 12, 2020
03a1454
sipsecid: docs - fix sections id prefix
miconda Nov 12, 2020
9393422
acc: docs - database column constraint alteration for acc_extra_nulla…
amessina Nov 14, 2020
eb8049f
Merge pull request #2550 from amessina/master
miconda Nov 16, 2020
04f301a
modules: readme files regenerated - acc ... [skip ci]
kamailio-dev Nov 16, 2020
08a9ed3
jsonrpcs: exported dispatch() function to kemi
miconda Nov 16, 2020
3bc4ff8
secsipid: synced libsecsipid.h
miconda Nov 17, 2020
84fb4a2
secsipid: added secsipid_check_identity_pubkey(pubkeyVal)
miconda Nov 17, 2020
c5ca978
secsipid: docs for secsipid_check_identity_pubkey()
miconda Nov 17, 2020
2250d1b
modules: readme files regenerated - secsipid ... [skip ci]
kamailio-dev Nov 17, 2020
c29fffb
secsipid: new function secsipid_get_url(url, ovar)
miconda Nov 17, 2020
14e8249
secsipid: docs for secsipid_get_url()
miconda Nov 17, 2020
1f39ac9
modules: readme files regenerated - secsipid ... [skip ci]
kamailio-dev Nov 17, 2020
db845ae
secsipid: set file caching options if modparams are provided
miconda Nov 17, 2020
18f59c1
drouting: give portparameter set to 0 to sip_resolvehost()
miconda Nov 17, 2020
1c58b8e
dispatcher: test no-dns flag to skip ip matching for hostnames
miconda Nov 18, 2020
a689eb2
uac: new rpc command uac.reg_unregister
miconda Nov 18, 2020
951c9ac
uac: docs for rpc command uac.reg_unregister
miconda Nov 18, 2020
826b71f
modules: readme files regenerated - uac ... [skip ci]
kamailio-dev Nov 18, 2020
59f6ddb
tm: use q field comparison in while for standard t contacts load
miconda Nov 18, 2020
3214ecd
tm: print ruri mode in debug message from t load contacts
miconda Nov 18, 2020
526873c
jansson: Fix another case of inverse boolean logic
gaaf Nov 18, 2020
b7b33ad
pkg: fix debian lintian error after kamailio scripts changed to python3
henningw Nov 19, 2020
8ab72a3
http_async_client: add http_time pseudovariable
grumvalski Nov 19, 2020
a93d3f9
modules: readme files regenerated - http_async_client ... [skip ci]
kamailio-dev Nov 19, 2020
d90f29b
smsops: fix len calc for a concatenated sms
alexyosifov Nov 19, 2020
b40a2a4
core: new preprocessor directive $!defenv ID=ENVVAR
miconda Nov 19, 2020
90e3033
dispatcher: algorithm 13 (#2493)
jchavanton Nov 19, 2020
9c8abc6
modules: readme files regenerated - dispatcher ... [skip ci]
kamailio-dev Nov 19, 2020
aa6e996
tm: proper fill of From/To URI/tag values using parsed structure in t…
miconda Nov 19, 2020
8894317
misc/examples: note that sr is exported by app_lua_sr
miconda Nov 20, 2020
070a9c0
kemix: exported function get_rcvadvip() and get_rcvadvport()
miconda Nov 20, 2020
efe36cf
pv: new variable $Rn - return receiving socket name
miconda Nov 23, 2020
b59204e
kemix: exported functions to get socket string and name
miconda Nov 23, 2020
e15c90d
misc/examples/kemi: filter on user agent matching friendly, scanner a…
miconda Nov 23, 2020
454c465
etc/kamailio.cfg: split to filter on both friendly and scanner
miconda Nov 23, 2020
6035c30
misc/examples/kemi: fixed function name to get From-URI
miconda Nov 23, 2020
c89d46d
misc/tools/kemi: lua - tools useful for using Kamailio with KEMI Lua …
miconda Nov 23, 2020
3f4e589
misc/tools/kemi: lua - full file name for kemiluacheck tool
miconda Nov 23, 2020
96642c1
misc/tools/kemi: lua - fixed typos in readme
miconda Nov 23, 2020
32c750e
misc/tools/kemi: lua - replaced markdown term
miconda Nov 24, 2020
5dab876
core/parser/contact: helper function to parse all contact headers
miconda Nov 24, 2020
802b808
registrar: use core function for parsing all contact headers
miconda Nov 24, 2020
fb878ee
kemix: added functions to get contact header uri
miconda Nov 24, 2020
0b8d884
Merge pull request #2556 from alexyosifov/smsops_fix_concatenated
miconda Nov 25, 2020
bd02d61
core: created a structure for async task attributes
miconda Nov 25, 2020
e71f60f
core: async - function to push task to a specific group of workers
miconda Nov 25, 2020
0d90412
sworker: new module to delegate sip message processing to a group of …
miconda Nov 25, 2020
c9f0add
tls: log version, gh #2561
henningw Nov 25, 2020
721d533
dispatcher: removed unnecessary return
miconda Nov 25, 2020
1034908
rtpengine: add CRC32 hash algo (#2558)
smititelu Nov 25, 2020
7eda375
pkg/kamailio/obs: renamed userblacklist to userblocklist
sergey-safarov Nov 25, 2020
309c00f
modules: readme files regenerated - rtpengine ... [skip ci]
kamailio-dev Nov 25, 2020
f3f1a64
pkg/kamailio/alpine: renamed userblacklist to userblocklist
sergey-safarov Nov 25, 2020
0792f6e
core: added flags field for received info structure
miconda Nov 26, 2020
ecea36c
sworker: set the internal received flag
miconda Nov 26, 2020
f86ced0
core: new event_route[core:pre-routing]
miconda Nov 26, 2020
09d9a34
sworker: restrict use of sworker_task() in pre-processing phase
miconda Nov 26, 2020
10292cf
sworker: docs update to reflect use with event_route[core:pre-routing]
miconda Nov 26, 2020
3fde5dd
modules: readme files regenerated - sworker ... [skip ci]
kamailio-dev Nov 26, 2020
aa13720
core: check if the tcp clone rcv buffer is set when applying changes
miconda Nov 26, 2020
6520ee4
tm: KEMI expose t_relay_to_xxx protocol functions
aalba6675 Nov 26, 2020
85b2f1a
core: new global parameter async_workers_group
miconda Nov 26, 2020
93b2c03
tm: KEMI expose t_relay_to_<proto>(host, port) functions
aalba6675 Nov 27, 2020
b7d42f2
core: test if shm is initialized on early shutdown
miconda Nov 27, 2020
98805c7
ndb_redis: set message level to debug on reconnect
linuxmaniac Nov 27, 2020
0686083
core: skip running event_route[core:pre-routing] for internal routed …
miconda Nov 27, 2020
0f572ca
pkg/kamailio/obs: packaged sworker module
sergey-safarov Nov 28, 2020
87f363f
lost: fixed typo
sergey-safarov Nov 29, 2020
124499c
lost: removed extra `"` symbol in example
sergey-safarov Nov 29, 2020
6c18df1
Merge pull request #2563 from aalba6675/kemi-tm-proto
miconda Nov 30, 2020
60cf450
Merge pull request #2566 from sergey-safarov/master
miconda Nov 30, 2020
26b16df
modules: readme files regenerated - lost ... [skip ci]
kamailio-dev Nov 30, 2020
bd504b2
tm: renamed kemi ki_t_relay_to_proto2() to ki_t_relay_to_proto_addr()
miconda Nov 30, 2020
6376e24
dlgs: fix counting dialogs function
miconda Nov 30, 2020
d431631
tm: removed function name from log messages
miconda Nov 30, 2020
a12029c
tm: some more cleanups regarding logging (remove double log level or …
henningw Dec 1, 2020
057383f
dlgs: fixed return value for dlgs_tags_count()
miconda Dec 1, 2020
468ec8f
pkg/kamailio/obs: updated tmpfiles
sergey-safarov Dec 1, 2020
04dc5d6
auth_diameter: init variable and check before freeing
miconda Dec 2, 2020
4183b86
dialog: access dialog table entry by reference for dmq_send_all_dlgs
patrick-wakano Dec 2, 2020
6137358
tm: cast port parameter for kemi export function
miconda Dec 2, 2020
31f0612
core: main - log message on more signal values, wrap around SIG_DEBUG
miconda Dec 2, 2020
86532d1
core: main - removed old unchanged compile ifndef condition
miconda Dec 2, 2020
f9d424a
lost: trimed spaces before reolving locationURI value
sergey-safarov Dec 2, 2020
c0f5382
tm: check end of header name in lw parser
miconda Dec 3, 2020
53664ba
htable: replicate the operation rm with sw
miconda Dec 3, 2020
02fc919
pv: use static buffer for ctime_r() output and check its return
miconda Dec 3, 2020
a2eff90
cfgt: log info when node is created and saved
linuxmaniac Dec 4, 2020
26a7b41
rtpengine: query rtt per call leg (#2576)
jchavanton Dec 7, 2020
1a532a5
modules: readme files regenerated - rtpengine ... [skip ci]
kamailio-dev Dec 7, 2020
d80ae5e
htable: set the value for dmq replicate of rm with sw operation
miconda Dec 8, 2020
efb9c5f
core: tcp - debug messages merged, print bytes read and flags
miconda Dec 8, 2020
41040a0
core: tcp - log connection state and flags on debug message
miconda Dec 8, 2020
db55715
dispacher: docs - more details about weight and rweight attributes
miconda Dec 10, 2020
7fa61a9
modules: readme files regenerated - dispatcher ... [skip ci]
kamailio-dev Dec 10, 2020
e00f610
dispatcher: check weight value to be in expected range
miconda Dec 10, 2020
15a535c
dispacher: docs - note that the range for weights include the limits
miconda Dec 10, 2020
547f067
modules: readme files regenerated - dispatcher ... [skip ci]
kamailio-dev Dec 10, 2020
ba27633
dispatcher: info log message when adding extra weight or rweight perc…
miconda Dec 10, 2020
7811f2d
pv: new var $defn(name)
miconda Dec 11, 2020
ccaba97
evapi: export async_multicast() to kemi
balajeesv Dec 11, 2020
5272c8a
tm: free proxy structure in latest kemi export
miconda Dec 14, 2020
205cad4
lost: removed not used namespace
sergey-safarov Dec 13, 2020
4add175
kemix: exported functions to get define values
miconda Dec 15, 2020
d620aab
xhttp: clang format code
miconda Dec 16, 2020
ed8c360
textops: added functions to manipulate the body in the exported api
Dec 16, 2020
871ae26
keepalive: fix initialization when using destination mod param
NGSegovia Dec 16, 2020
ce58411
http_client: do not set empty headers and body
miconda Dec 16, 2020
d5c8ac5
Merge pull request #2582 from balajeesv/kemi_evapi_multicast
miconda Dec 16, 2020
67f7413
Merge pull request #2586 from danielmartinezruiz/textops_add_body_fun…
miconda Dec 16, 2020
7c98d54
modules/siptrace: fix regression preventing variables to be used (#2588)
tsearle Dec 16, 2020
4a2c1ea
rtpengine: fix param mos_min_roundtrip_B_pv
Dec 16, 2020
70cb87b
Merge pull request #2579 from NGSegovia/keepalive_fix_crash_on_destin…
NGSegovia Dec 17, 2020
6c1c957
Merge pull request #2584 from sergey-safarov/master
wkampich Dec 17, 2020
18410da
tm: 200 OK not processed correctly by Proxy after final non-2xx
Apr 17, 2020
fd35a1a
dialog: handle CANCEL requests for CSeq updates
miconda Dec 17, 2020
fadc0fc
http_client: docs - section title to get proper entry in toc
miconda Dec 18, 2020
797db21
modules: readme files regenerated - http_client ... [skip ci]
kamailio-dev Dec 18, 2020
8693fab
tls: kemi function KSR.tls.cget(aname)
miconda Dec 18, 2020
b04111b
core: kemi - KSR.is_method_in() uses E/e to match PRACK
miconda Dec 19, 2020
b6a1088
http_client: new function http_client_get()
miconda Dec 21, 2020
729340f
http_client: docs for http_client_get()
miconda Dec 21, 2020
58468c3
modules: readme files regenerated - http_client ... [skip ci]
kamailio-dev Dec 21, 2020
132c9d0
registrar: allow taking expires value from xavp_cfg expires field
miconda Dec 21, 2020
4b7c02c
registrar: docs for expires field of xavp_cfg
miconda Dec 21, 2020
8e54f02
modules: readme files regenerated - registrar ... [skip ci]
kamailio-dev Dec 21, 2020
924125d
nathelper: refine log statement, remove redundant info
henningw Dec 22, 2020
62a0836
core: pv api - relocated implementation of $env(name)
miconda Dec 22, 2020
bdf92b1
pv: removed implementation of $env(name)
miconda Dec 22, 2020
80b3d5d
core: info message made dbg when adding a subst expression
miconda Dec 22, 2020
bd2b5c6
core: renamed core init list of pvs
miconda Dec 22, 2020
004190b
core: evaluate replacement expression for substdef
miconda Dec 23, 2020
c1e06e0
secsipid: docs - details of the acronyms
miconda Dec 24, 2020
5f93bb6
xhttp: kemi funtion to return $hu - http uri
miconda Dec 25, 2020
b1286bd
modules: readme files regenerated - secsipid ... [skip ci]
kamailio-dev Dec 26, 2020
d1b982c
core: relocated $def(...) and $defn(...)
miconda Dec 27, 2020
1ec0f77
pv: removed code relocared to core
miconda Dec 27, 2020
dd717b8
core: new core directive modparamx(mod, param, val)
miconda Dec 28, 2020
5e91f42
core: use STR_STATIC_INIT() for defining core vars
miconda Jan 1, 2021
3dfc724
core: added $envn(name) - return environment variable as int number
miconda Jan 2, 2021
6fc0ccc
core: added loadmodulex - can evaluate the vars in the parameter
miconda Jan 3, 2021
2b0c721
kemix: exported functions to get env values
miconda Jan 4, 2021
13d786e
rtpengine: fixing wrong parsing the pair of IPv6 addr:port (#2592)
Den4t Jan 4, 2021
d2fd204
core: work around interface enum buffer overrun
theraphim Jan 4, 2021
42f7702
core: fix unused argument in socket_info.c:get_flags
theraphim Jan 4, 2021
d8257e3
Merge pull request #2595 from theraphim/master
miconda Jan 5, 2021
c5e2c39
pv: $fsp - return send socket port, or 0 if $fs not set
miconda Jan 5, 2021
aff06f6
kemix: exported KSR.kx.get_send_sock_port()
miconda Jan 5, 2021
88c25b3
textops: added ends_with(str, suffix) function
miconda Jan 6, 2021
9629dbc
textops: docs for ends_with() function
miconda Jan 6, 2021
90fe4d7
modules: readme files regenerated - textops ... [skip ci]
kamailio-dev Jan 7, 2021
4f2a662
topos: added rr_update modparam
balajeesv Jan 7, 2021
cef2170
topos: docs for rr_update parameter
balajeesv Jan 7, 2021
d859f8b
topos_redis: do rr update for requests within dialog based of flags
balajeesv Jan 7, 2021
fca3a26
topos_redis: coherent indentation
miconda Jan 7, 2021
6a83765
topos: db storage of record route based on rr_update param
miconda Jan 7, 2021
5bc9ea4
modules: readme files regenerated - topos ... [skip ci]
kamailio-dev Jan 7, 2021
b604275
pkg/kamailio/deb: add bullseye
linuxmaniac Jan 7, 2021
231a6ec
secsipid: use pkg-config when available
linuxmaniac Jan 7, 2021
664542a
secsipid: Makefile - detect of pkg-config knows about libsecsipid
miconda Jan 7, 2021
c1a3443
secsipid: include secsipid.h from standard path
miconda Jan 8, 2021
bcb3fc5
secsipid: sync header file with upstream project
miconda Jan 11, 2021
2590165
app_jsdt: duktape interpreter upgraded to v2.6.0
miconda Jan 12, 2021
6e541fe
misc/examples/kemi: use kx functions instead of pv
miconda Jan 12, 2021
b4f4393
misc/examples/kemi: use local variable instead of many function calls…
miconda Jan 12, 2021
f9f26ad
lost: added Geolocation header value list support
wkampich Jan 12, 2021
0f962dc
modules: readme files regenerated - lost ... [skip ci]
kamailio-dev Jan 12, 2021
adcceff
lost: fixed 'for' loop initial declaration in utilities.c
wkampich Jan 13, 2021
db9f768
lib/trie: updated reference to userblocklist module
miconda Jan 14, 2021
28ff6b5
misc: tools/kemi/lua - fixed field name in python script
miconda Jan 15, 2021
862543a
pkg/docker: updated submodule [skip ci]
sergey-safarov Jan 17, 2021
1c66f6a
kamctl: option for rpc command to replace tokens in parameters
miconda Jan 18, 2021
f9261f1
core: added xavu_serialize_fields function (#2603)
nchaigne Jan 18, 2021
20d075a
kamctl: use tm.t_uac_wait for ping command
miconda Jan 19, 2021
6684b57
core: utils - functions to shm-duplicate str in a block
miconda Jan 19, 2021
dc5a548
tm: implemented t_uac_wait_block rpc command
miconda Jan 20, 2021
89eea7e
tm: docs for rpc t_uac_wait_block
miconda Jan 20, 2021
47a9853
kamctl: use tm.t_uac_wait_block rpc for ping command
miconda Jan 20, 2021
41af7e7
modules: readme files regenerated - tm ... [skip ci]
kamailio-dev Jan 20, 2021
359050f
kamctl: use param evaluation mode for cisco restart command
miconda Jan 21, 2021
4a4f047
kamctl: removed condition on CTLENGINETYPE
miconda Jan 21, 2021
1241497
core: fix to xavp_rm_internal (#2604)
nchaigne Jan 22, 2021
c9c30cf
Merge pull request #2605 from nchaigne/master-202101-rm-by-index
miconda Jan 25, 2021
cb82ac7
Merge pull request #2590 from annema-Kontron/fix_kontron_late_200OK
miconda Jan 25, 2021
90dfc42
tm: new parameter reply_relay_mode
miconda Jan 25, 2021
00b1aba
tm: docs for reply_relay_mode parameter
miconda Jan 25, 2021
9bc3e5a
modules: readme files regenerated - tm ... [skip ci]
kamailio-dev Jan 25, 2021
8be74b2
tmrec: fix typos in docs
rfuchs Jan 25, 2021
d2ceab1
modules: readme files regenerated - tmrec ... [skip ci]
kamailio-dev Jan 25, 2021
f4b8bed
dispatcher: Log dest sets after variable update
Maratk1n Jan 25, 2021
18be1da
Merge pull request #2609 from Maratk1n/ds_log_dest_sets
miconda Jan 25, 2021
34301ea
core: ut.h - add inline to static function to avoid warning from incl…
miconda Jan 26, 2021
5a6a679
tm: prper timer cleanup of responses for rpc tm.t_uac_wait_block
miconda Jan 27, 2021
7358d6b
pkg/docker: updated submodule [skip ci]
sergey-safarov Feb 1, 2021
9f12d31
core: added --no-atexit cli parameter
miconda Feb 1, 2021
2db8884
xhttp: do not call memset on a null-pointer, related to GH #2619
henningw Feb 2, 2021
7ab2e85
core: take in consideration --no-atexit for daemonize()
miconda Feb 2, 2021
b886ba5
crypto: exported hmac_sha256() to KEMI
miconda Feb 2, 2021
06aec5a
core: use macro for exit variants based on --no-atexit
miconda Feb 3, 2021
377bb3b
doc: update options at manpage
linuxmaniac Feb 3, 2021
9b14722
core: replaced --no-atexit with --atexit=val
miconda Feb 3, 2021
351efd2
doc: update manpage for atexit option
linuxmaniac Feb 3, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
54 changes: 43 additions & 11 deletions .github/CONTRIBUTING.md
Expand Up @@ -37,7 +37,10 @@ and commit history, there are several *rules* required for each contribution.
### Basic Rules ###

* github pull request is the favorited mechanism to submit contributions
(patches)
(patches). See more about at:
* [Github Docs On Proposing Changes With Pull Requests](https://docs.github.com/en/free-pro-team@latest/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests)
* the URL to Kamailio project pull requests portal:
* https://github.com/kamailio/kamailio/pulls
* make a pull request against **master branch**
* commit can be later backported to stable branch(es)
* make a pull request for each new feature
Expand Down Expand Up @@ -81,28 +84,48 @@ Please create the commit messages following the GIT convention:
* start with one short line, preferably less then 50 chars summarizing the
changes (this is referred later as "first line of the commit message")
* then one empty line
* then a more detailed description
* then a more detailed description (the "commit message content")

#### First Line Of The Commit Message ####

Think of the first line as of an email "Subject" line. In fact it will be used
as "Subject" in the generated commit emails and it will also be used when
generating the Changelog (e.g. git log --pretty=oneline).

Please start always with the prefix of the component (subsystem) that is modified by the commit, for example:

The first line (subject has to contain meaningful text about what that commit
does, do not put just a reference to bug tracker or pull request items

Please start always with the prefix of the component (subsystem) that is modified
by the commit, for example:
* `core`: more fixup helper functions
* `core`: tcp - support for haproxy protocol
* `core`: mem - added faster malloc
* `modname`: support for foo rfc extension
* `usrloc`: support for gruu rfc extension
* `lib`: srutils - critical bug fix for abc case
* `etc`: kamailio.cfg - added core reply route block
* `misc`: examples/kemi lua - added debug callback function
* `kamctl`: added support for management of module xyz

It is acceptable to use slightly different formats, like `etc/kamailio.cfg: ...`
instead of `etc: kamailio.cfg - ...` or `modules/usrloc: ...` instead of
`usrloc: ...`, the important aspect is to indicate the component where the
changes were done.

At the end of the first line some CI flags can be added. Available at this
moment:

* `[skip ci]` - skip continous integration builds for source code, recommended
to be added when updating documentation, example configs or other utilities.
Example:
* `msilo: docs - updated example for m_dump() function [skip ci]`

#### Commit Message Content ####

* first line (subject line) has to contain meaningful text about what that commit
does, do not put just a reference to bug tracker or pull request items
* commit message must describe the changes done by the patch
* commit message must describe the changes done by the patch
* other details (e.g., how to reproduce, backtrace, sip packets, ...) belong
to content (comments) of the pull request. Example:
to content (comments) of the pull request. Example of a full commit message:
```
core: added latency_limit_cfg global parameter

Expand Down Expand Up @@ -148,7 +171,7 @@ dialplan: basic safety for concurrent rpc reload

#### Commit Message Examples ####

* change to usrloc module from modules
* changes to usrloc module from modules

```
usrloc: fixed name conflict
Expand All @@ -157,7 +180,7 @@ usrloc: fixed name conflict
with the usr_avp.h version
```

* change to core
* changes to core

```
core: loadpath can now use a list of directories
Expand All @@ -167,6 +190,15 @@ core: loadpath can now use a list of directories
First match wins (e.g. for loadmodule "textops" if
modules/textops.so or modules/textops/textops.so exists, it will
be loaded and the search will stop).
```

* changes to `etc/kamailio.cfg` file

```
etc: kamailio.cfg - set load_backends to 1 for permissions module

- the config uses only address table

```

#### See Also ####
Expand Down Expand Up @@ -224,8 +256,8 @@ replaced with tokens like a.b.c.d, f.g.h.j).
Kamailio Main License: *GPLv2*.

Each source code file refers to the license and copyright details in the top
of the file. Most of the code is licensed under GPLv2, some parts of the code
are licensed under BSD.
of the file. Most of the code is licensed under GPLv2 (with the "any later
version" clause), some parts of the code are licensed under BSD.

### License Of New Code Contributions ###

Expand Down
30 changes: 30 additions & 0 deletions .lgtm.yml
@@ -0,0 +1,30 @@
extraction:
cpp:
prepare:
packages:
- "bison"
- "default-libmysqlclient-dev"
- "flex"
- "libcurl4-openssl-dev"
- "libjansson-dev"
- "libhiredis-dev"
- "libevent-dev"
- "liblua5.1-0-dev"
- "libpcre3-dev"
- "libncurses5-dev"
- "libpq-dev"
- "libreadline-dev"
- "libssl-dev"
- "libunistring-dev"
- "libxml2-dev"
- "pkg-config"
- "python3"
- "python3-dev"
- "uuid-dev"
- "zlib1g-dev"
after_prepare:
- "export PKG_CONFIG_PATH=$LGTM_WORKSPACE/usr/lib/pkgconfig:$PKG_CONFIG_PATH"
configure:
command: "make include_modules='app_lua app_python3 cnxcc db_mysql db_postgres db_redis dialplan http_client jansson lcr ndb_redis presence presence_xml presence_dialoginfo pua pua_dialoginfo topos_redis uuid websocket xmlops' cfg"
index:
build_command: "make all"