Daniel-Constantin Mierla [Sun, 18 Feb 2018 07:24:36 +0000 (08:24 +0100)]
CONTRIBUTING.md: added developer access section
Daniel-Constantin Mierla [Sat, 17 Feb 2018 19:32:27 +0000 (20:32 +0100)]
CONTRIBUTING.md: note about personal branches of developers
- prefix with `developerid/` when creating a personal branch inside
Kamailio GIT repository
Federico Cabiddu [Fri, 16 Feb 2018 12:00:04 +0000 (13:00 +0100)]
Merge pull request #1444 from grumvalski/redis_server_len_fix
ndb_redis: fix check on server name len when adding a new server to t…
grumvalski [Fri, 16 Feb 2018 10:26:00 +0000 (11:26 +0100)]
ndb_redis: fix check on server name len when adding a new server to the cluster
Daniel-Constantin Mierla [Fri, 16 Feb 2018 08:04:14 +0000 (09:04 +0100)]
presence: keep first dialog node reference to compare name with next nodes
- there can be intermediary nodes of other type making the match fail
- related to GH #1425
Daniel-Constantin Mierla [Fri, 16 Feb 2018 07:50:27 +0000 (08:50 +0100)]
db_redis: don't declare vars in for statement
- not compliant with C strict compile older than C99
Mikko Lehto [Thu, 15 Feb 2018 14:57:28 +0000 (16:57 +0200)]
main.c: fix argument help typo
Mikko Lehto [Thu, 15 Feb 2018 15:17:28 +0000 (17:17 +0200)]
siptrace: improve module parameter error logging
Daniel-Constantin Mierla [Thu, 15 Feb 2018 10:48:37 +0000 (11:48 +0100)]
Makefile.groups: acc_json moved to jansson group
- it depends on jansson library
Daniel-Constantin Mierla [Thu, 15 Feb 2018 10:40:14 +0000 (11:40 +0100)]
acc_json: imported first version of README file
- future updates to docs in xml file do not require manual generation of
README file
Daniel-Constantin Mierla [Thu, 15 Feb 2018 10:39:02 +0000 (11:39 +0100)]
acc_json: internal lib srdb1 is not needed by the module
Julien Chavanton [Tue, 13 Feb 2018 23:24:29 +0000 (23:24 +0000)]
acc_json: adding module
acc in JSON with ouput to syslog and mqueue
Daniel-Constantin Mierla [Thu, 15 Feb 2018 09:38:18 +0000 (10:38 +0100)]
db_redis: declare variables at beginning of blocks
- based on the report by failure of the deb build system
Andreas Granig [Wed, 14 Feb 2018 14:36:13 +0000 (15:36 +0100)]
db_redis: Install redis schema along with module
Daniel-Constantin Mierla [Wed, 14 Feb 2018 10:25:30 +0000 (11:25 +0100)]
db_redis: update to hiredis.h include path and deal with broken pkg-config spec
- fix for broken output of pkg-config for hiredis
- same for ndb_redis from
4a40dd39cec713c569dc3480c905d808026aad39
Daniel-Constantin Mierla [Wed, 14 Feb 2018 10:24:37 +0000 (11:24 +0100)]
utils: kamdbctl - updated help message for migrate command
Daniel-Constantin Mierla [Wed, 14 Feb 2018 10:23:55 +0000 (11:23 +0100)]
core: atomic - updated email addres in warning message
Andreas Granig [Wed, 14 Feb 2018 09:28:29 +0000 (10:28 +0100)]
Merge pull request #1432 from agranig/agranig/db_redis
db_redis: Implement db_redis generic db driver
Andreas Granig [Tue, 13 Feb 2018 13:55:35 +0000 (14:55 +0100)]
db_redis: Use schema files and improve keys def
* Auto-generate schema files for redis from xml specs and use
them in module instead of having to define them as mod params.
* Allow key definition line by line with multiple "keys" mod params.
* Fetch table versions from schema to avoid having to populate them
in Redis.
* Fix reconnection issues on connection drops when Redis takes longer
to start.
* Fix documentation formatting issues.
Daniel-Constantin Mierla [Tue, 13 Feb 2018 11:47:46 +0000 (12:47 +0100)]
core: kemi - exported more core functions
- add_local_rport(), set_advertised_address(addr),
set_advertised_port(port)
Daniel-Constantin Mierla [Tue, 13 Feb 2018 08:17:13 +0000 (09:17 +0100)]
ndb_redis: keep reference to server spec string
- avoid losing the pointer for dynamic discovery which can be
interpreted as memory leak
- free the new server spec if adding it fails
- code reformatted for check_cluster_reply()
Kamailio Dev [Tue, 13 Feb 2018 08:01:32 +0000 (09:01 +0100)]
modules: readme files regenerated - ndb_redis ... [skip ci]
Giacomo Vacca [Sat, 10 Feb 2018 11:04:46 +0000 (12:04 +0100)]
ndb_redis: dynamic discovery of nodes
Daniel-Constantin Mierla [Tue, 13 Feb 2018 07:41:13 +0000 (08:41 +0100)]
tls: small updates to tls config
Daniel-Constantin Mierla [Mon, 12 Feb 2018 09:15:47 +0000 (10:15 +0100)]
presence: return on having a full match on states in xml document
- better handling after previous commit, related to GH #1427
Daniel-Constantin Mierla [Mon, 12 Feb 2018 09:07:00 +0000 (10:07 +0100)]
presence: check if all related dialog states are terminated
- fix for incorrect dialog state for multiple dialogs xml body
- reported by GH #1427
Daniel-Constantin Mierla [Mon, 12 Feb 2018 08:12:26 +0000 (09:12 +0100)]
topos: revert "topos: set uuid fields before checking contact/rr fields"
This reverts commit
97532ca18f595d89edf9b0b6e6688847aa38dd44.
Daniel-Constantin Mierla [Mon, 12 Feb 2018 07:24:56 +0000 (08:24 +0100)]
core: kemi - eol for debug message
Daniel-Constantin Mierla [Mon, 12 Feb 2018 07:21:19 +0000 (08:21 +0100)]
app_lua: do lua_checkstack() to ensure enough capacity on Lua stack
- Lua doesn't do automatic management of the stack
* http://www.lua.org/manual/5.1/manual.html#3.2
- do exit on insufficient capacity
- based on the report by GH #1433
Daniel-Constantin Mierla [Sun, 11 Feb 2018 08:42:38 +0000 (09:42 +0100)]
Merge pull request #1431 from kamailio/active-watcher-null-user-agent
schema: allow null value for active_watchers user-agent column
Daniel-Constantin Mierla [Sun, 11 Feb 2018 08:37:05 +0000 (09:37 +0100)]
presence: set user agent db field to empty string if no value is found
Daniel-Constantin Mierla [Sun, 11 Feb 2018 08:27:38 +0000 (09:27 +0100)]
rr: removed unused variable after spliting code into a function
Daniel-Constantin Mierla [Sat, 10 Feb 2018 21:05:42 +0000 (22:05 +0100)]
tmx: allocate space to store ending 0 for branch value
- reported by Alfred Farrugia and Sandro Gauci
lazedo [Fri, 9 Feb 2018 23:19:40 +0000 (23:19 +0000)]
kazoo: verify timer
lazedo [Fri, 9 Feb 2018 21:38:03 +0000 (21:38 +0000)]
kazoo: fix blocked sockets & zones
Charles Chance [Fri, 9 Feb 2018 15:02:42 +0000 (15:02 +0000)]
Merge pull request #1435 from kamailio/cchance/presence
presence: delay freeing generated etag string
Daniel-Constantin Mierla [Fri, 9 Feb 2018 12:52:58 +0000 (13:52 +0100)]
CONTRIBUTING.md: note about formatting the code
- use clang-format or match the style of the existing component
lazedo [Wed, 7 Feb 2018 14:42:25 +0000 (14:42 +0000)]
schema: allow null value for active_watchers user-agent column
some UAs not sending Userg-Agent header on SUBSCRIBE
Charles Chance [Fri, 9 Feb 2018 09:37:24 +0000 (09:37 +0000)]
presence: delay freeing generated etag string
- it may still be needed for replication
Daniel-Constantin Mierla [Thu, 8 Feb 2018 18:33:46 +0000 (19:33 +0100)]
Makefile.groups: pua_json added to json group
- depends on libjson-c
Daniel-Constantin Mierla [Thu, 8 Feb 2018 18:19:29 +0000 (19:19 +0100)]
pua_json: better detection of paths for json-c library
Daniel-Constantin Mierla [Thu, 8 Feb 2018 18:13:08 +0000 (19:13 +0100)]
rtpengine: get again body pointer only when read_sdp_pv is set
- reported by GH #1434
Andreas Granig [Wed, 7 Feb 2018 12:52:56 +0000 (13:52 +0100)]
db_redis: Implement db_redis generic db driver
This module implements a generic db driver for kamailio. It
requires a "schema" and "key" definition of "tables" and corresponding
keys for redis in the kamailio config file, otherwise it's supposed to
work with every module.
Implemented methods are query (w/o order-by), insert, update, delete.
Tested with usrloc and acc.
Emmanuel Schmidbauer [Thu, 8 Feb 2018 14:29:47 +0000 (09:29 -0500)]
pua_json: remove contributors from source
Emmanuel Schmidbauer [Thu, 8 Feb 2018 14:27:42 +0000 (09:27 -0500)]
Merge pull request #1424 from kamailio/eschmidbauer/pua_json
pua_json: new module to update presence using JSON data objects
Kamailio Dev [Thu, 8 Feb 2018 12:46:35 +0000 (13:46 +0100)]
modules: readme files regenerated - textops ... [skip ci]
Daniel-Constantin Mierla [Thu, 8 Feb 2018 12:41:31 +0000 (13:41 +0100)]
Merge pull request #1423 from kamailio/textops_in_list_prefix_function
Textops in list prefix function
Kamailio Dev [Thu, 8 Feb 2018 09:01:49 +0000 (10:01 +0100)]
modules: readme files regenerated - uac ... [skip ci]
Victor Seva [Thu, 8 Feb 2018 08:53:43 +0000 (09:53 +0100)]
core: fix typos
Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/sbin/kamailio lenght length
> I: kamailio: spelling-error-in-binary usr/sbin/kamailio orderd ordered
> I: kamailio: spelling-error-in-binary usr/sbin/kamailio uknown unknown
Victor Seva [Thu, 8 Feb 2018 08:47:35 +0000 (09:47 +0100)]
uid_gflags: fix typo
Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/uid_gflags.so successfuly successfully
Victor Seva [Thu, 8 Feb 2018 08:46:42 +0000 (09:46 +0100)]
uac: fix typo
Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/uac.so registred registered
Victor Seva [Thu, 8 Feb 2018 08:44:56 +0000 (09:44 +0100)]
tsilo: fix typo
Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/tsilo.so uknown unknown
Victor Seva [Thu, 8 Feb 2018 08:44:08 +0000 (09:44 +0100)]
sipcapture: fix typo
Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/sipcapture.so skiping skipping
Victor Seva [Thu, 8 Feb 2018 08:42:57 +0000 (09:42 +0100)]
seas: fix typos
Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/seas.so didnt didn't
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/seas.so Uncomplete Incomplete
Victor Seva [Thu, 8 Feb 2018 08:41:37 +0000 (09:41 +0100)]
rtjson: fix typo
Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/rtjson.so diabled disabled
Victor Seva [Thu, 8 Feb 2018 08:40:50 +0000 (09:40 +0100)]
pipelimit: fix typo
Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/pipelimit.so algoritm algorithm
Victor Seva [Thu, 8 Feb 2018 08:39:56 +0000 (09:39 +0100)]
permissions: fix typo
Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/permissions.so Colums Columns
Victor Seva [Thu, 8 Feb 2018 08:38:54 +0000 (09:38 +0100)]
path: fix typo
Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/path.so spearators separators
Victor Seva [Thu, 8 Feb 2018 08:37:56 +0000 (09:37 +0100)]
p_usrloc: fix typo
Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/p_usrloc.so could't couldn't
Victor Seva [Thu, 8 Feb 2018 08:33:42 +0000 (09:33 +0100)]
msrp: fix typo
Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/msrp.so lenght length
Victor Seva [Thu, 8 Feb 2018 08:32:30 +0000 (09:32 +0100)]
jsonrpcs: fix typos
Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/jsonrpcs.so existance existence
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/jsonrpcs.so lenght length
Victor Seva [Thu, 8 Feb 2018 08:30:17 +0000 (09:30 +0100)]
drouting: fix typo
Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/drouting.so colum column
Victor Seva [Wed, 7 Feb 2018 16:53:08 +0000 (17:53 +0100)]
domain: fix typo
Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/domain.so paramter parameter
Victor Seva [Wed, 7 Feb 2018 16:51:36 +0000 (17:51 +0100)]
db2_ops: fix typo
Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/db2_ops.so formating formatting
Victor Seva [Wed, 7 Feb 2018 16:47:29 +0000 (17:47 +0100)]
ctl: fix typos
Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/ctl.so emtpy empty
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/ctl.so errror error
Victor Seva [Wed, 7 Feb 2018 16:44:47 +0000 (17:44 +0100)]
cfg_rpc: fix typo
Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/cfg_rpc.so Delte Delete
Victor Seva [Wed, 7 Feb 2018 16:43:03 +0000 (17:43 +0100)]
avpops: fix typos
Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/avpops.so arround around
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/avpops.so complet complete
Victor Seva [Wed, 7 Feb 2018 16:36:41 +0000 (17:36 +0100)]
avp: fix typo
Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/avp.so formating formatting
Victor Seva [Wed, 7 Feb 2018 16:35:36 +0000 (17:35 +0100)]
auth_xkeys: fix typos
Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/auth_xkeys.so maching matching
Victor Seva [Wed, 7 Feb 2018 16:34:13 +0000 (17:34 +0100)]
auth_diameter: fix typo
Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/auth_diameter.so droped dropped
Victor Seva [Wed, 7 Feb 2018 16:31:14 +0000 (17:31 +0100)]
acc_diameter: fix typos
Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/acc_diameter.so droped dropped
Victor Seva [Wed, 7 Feb 2018 15:59:34 +0000 (16:59 +0100)]
pua_rpc: fix typos
Thanks, lintian
> I: kamailio-presence-modules: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/pua_rpc.so pres press
Victor Seva [Wed, 7 Feb 2018 15:54:57 +0000 (16:54 +0100)]
presence: fix typos
Thanks, lintian
> I: kamailio-presence-modules: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/presence.so pres press
> I: kamailio-presence-modules: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/presence.so stucture structure
> I: kamailio-presence-modules: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/presence.so unsuccessfull unsuccessful
Victor Seva [Wed, 7 Feb 2018 15:48:02 +0000 (16:48 +0100)]
ims_registrar_scscf: fix typos
Thanks, lintian
> I: kamailio-ims-modules: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/ims_registrar_scscf.so unsuccesful unsuccessful
> I: kamailio-ims-modules: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/ims_registrar_scscf.so explit explicit
> I: kamailio-ims-modules: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/ims_registrar_scscf.so pres press
> I: kamailio-ims-modules: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/ims_registrar_scscf.so ceate create
> I: kamailio-ims-modules: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/ims_registrar_scscf.so implicity implicitly
Victor Seva [Wed, 7 Feb 2018 15:41:00 +0000 (16:41 +0100)]
ims_dialog: fix typos
Thanks, lintian
> I: kamailio-ims-modules: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/ims_dialog.so Deleteing Deleting
> I: kamailio-ims-modules: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/ims_dialog.so regsiter register
Victor Seva [Wed, 7 Feb 2018 15:38:38 +0000 (16:38 +0100)]
ims_charging: fix typo
Thanks, lintian
> I: kamailio-ims-modules: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/ims_charging.so Reponse Response
Victor Seva [Wed, 7 Feb 2018 15:30:44 +0000 (16:30 +0100)]
cdp: fix typos
Thanks, lintian
> I: kamailio-ims-modules: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/cdp.so Recevied Received
> I: kamailio-ims-modules: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/cdp.so droped dropped
Victor Seva [Wed, 7 Feb 2018 15:17:46 +0000 (16:17 +0100)]
topos_redis: fix typos
Thanks, lintian
> I: kamailio-redis-modules: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/topos_redis.so unuseful useless
> I: kamailio-redis-modules: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/topos_redis.so unknow unknown
Victor Seva [Wed, 7 Feb 2018 15:10:04 +0000 (16:10 +0100)]
carrierroute: fix typo
Thanks, lintian
> I: kamailio-carrierroute-modules: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/carrierroute.so Sucessfully Successfully
Kamailio Dev [Wed, 7 Feb 2018 12:31:34 +0000 (13:31 +0100)]
modules: readme files regenerated - rr ... [skip ci]
Daniel-Constantin Mierla [Wed, 7 Feb 2018 12:22:25 +0000 (13:22 +0100)]
rr: documentation for force_send_socket parameter
Daniel-Constantin Mierla [Wed, 7 Feb 2018 12:13:01 +0000 (13:13 +0100)]
rr: new parameter force_send_socket
- if set to 1, the socket is also forced for single rr
- default is 0, socket is forced only for doubgle rr
- if use outbound is set, socket is not forced
Guillem Jover [Tue, 6 Feb 2018 17:22:51 +0000 (18:22 +0100)]
pkg/kamailio/deb: wait for kamailio to exit before returning on sysvinit stop action
We should not return until the service has been fully terminated,
otherwise a subsequent start might break as it can consider itself
as already running. And once the old instance stops there's nothing
left running.
This also makes it possibe to remove a sleep in the restart action.
Daniel-Constantin Mierla [Tue, 6 Feb 2018 16:45:20 +0000 (17:45 +0100)]
maxfwd: exported is_maxfw_lt() to kemi framework
Daniel-Constantin Mierla [Mon, 5 Feb 2018 11:45:05 +0000 (12:45 +0100)]
maxfwd: remove useless asign in is_maxfwd_lt()
Juha Heinanen [Mon, 5 Feb 2018 19:58:04 +0000 (21:58 +0200)]
lcr: fixed checking if there is more uris available for next_gw
- plus some clang format changes
- reported by Daniel
Kamailio Dev [Fri, 2 Feb 2018 19:31:38 +0000 (20:31 +0100)]
modules: readme files regenerated - textops ... [skip ci]
Ovidiu Sas [Fri, 2 Feb 2018 19:30:53 +0000 (14:30 -0500)]
textops: documentation updated for is_audio_on_hold()
Ovidiu Sas [Fri, 2 Feb 2018 19:25:20 +0000 (14:25 -0500)]
textops: is_audio_on_hold() returns hold type
1 - RFC2543 hold type (the connection IP is set to null IP)
2 - RFC3264 hold type (inactive or sendonly attr)
Ovidiu Sas [Fri, 2 Feb 2018 19:23:08 +0000 (14:23 -0500)]
parser/sdp: distinguish between RFC2543 and RFC3264 media hold type
Ovidiu Sas [Fri, 2 Feb 2018 19:08:41 +0000 (14:08 -0500)]
textops: update documentation for is_audio_on_hold()
Daniel-Constantin Mierla [Fri, 2 Feb 2018 17:11:10 +0000 (18:11 +0100)]
app_squirrel: imported last version of squirrel interpreter
- master branch
Emmanuel Schmidbauer [Thu, 1 Feb 2018 17:14:21 +0000 (10:14 -0700)]
pua_json: new module to update presence using JSON data objects
Emmanuel Schmidbauer [Thu, 1 Feb 2018 17:13:49 +0000 (10:13 -0700)]
presence: pass `replace` parameter to force hard presentity update
Daniel-Constantin Mierla [Thu, 1 Feb 2018 14:06:08 +0000 (15:06 +0100)]
misc/examples/kemi: convert port to string in log messages
Emmanuel Schmidbauer [Thu, 1 Feb 2018 11:14:23 +0000 (06:14 -0500)]
Merge pull request #1417 from kamailio/presence-api
presence: add API endpoints to update presentity and notify watchers
Vicente Hernando [Thu, 1 Feb 2018 10:26:30 +0000 (11:26 +0100)]
textops: function in_list_prefix
Vicente Hernando [Thu, 1 Feb 2018 10:23:42 +0000 (11:23 +0100)]
textops: mismatch parenthesis in doc
Charles Chance [Thu, 1 Feb 2018 09:52:06 +0000 (09:52 +0000)]
presence: presentity table version updated to 5
Kamailio Dev [Wed, 31 Jan 2018 20:31:24 +0000 (21:31 +0100)]
modules: readme files regenerated - app_python ... [skip ci]