sip-router
19 hours agocore: only skip over proto in alias inside uri_trim_rcv_alias() master
Daniel-Constantin Mierla [Tue, 14 Jul 2020 09:18:53 +0000 (11:18 +0200)]
core: only skip over proto in alias inside uri_trim_rcv_alias()

- variable not used if set to the corresponding integer id

20 hours agoMerge pull request #2396 from kamailio/lazedo-patch-1
Daniel-Constantin Mierla [Tue, 14 Jul 2020 08:06:58 +0000 (10:06 +0200)]
Merge pull request #2396 from kamailio/lazedo-patch-1

core: don't close tcp connection for dropped non sip messages

21 hours agomisc/examples: kemi lua - added debug callback function
Daniel-Constantin Mierla [Tue, 14 Jul 2020 07:21:04 +0000 (09:21 +0200)]
misc/examples: kemi lua - added debug callback function

- commented - can be enabled to track the execution trace of the lua
script

40 hours agocore: don't close tcp connection for dropped non sip messages lazedo-patch-1 2396/head
lazedo [Mon, 13 Jul 2020 12:01:43 +0000 (13:01 +0100)]
core: don't close tcp connection for dropped non sip messages

41 hours agomodules: readme files regenerated - siptrace ... [skip ci]
Kamailio Dev [Mon, 13 Jul 2020 10:46:17 +0000 (12:46 +0200)]
modules: readme files regenerated - siptrace ... [skip ci]

41 hours agosiptrace: docs for evcb_msg param and event_route[siptrace:msg]
Daniel-Constantin Mierla [Mon, 13 Jul 2020 10:33:50 +0000 (12:33 +0200)]
siptrace: docs for evcb_msg param and event_route[siptrace:msg]

42 hours agosiptrace: exec event_route[siptrace:msg] on message replication with core events
Daniel-Constantin Mierla [Mon, 13 Jul 2020 10:24:44 +0000 (12:24 +0200)]
siptrace: exec event_route[siptrace:msg] on message replication with core events

- new parameter evcb_msg to set the kemi function name to be executed
for this event callback
- alternative to GH #2374

44 hours agomodules: readme files regenerated - sipdump ... [skip ci]
Kamailio Dev [Mon, 13 Jul 2020 08:16:27 +0000 (10:16 +0200)]
modules: readme files regenerated - sipdump ... [skip ci]

44 hours agosipdump: docs - note about use of drop() in event route
Daniel-Constantin Mierla [Mon, 13 Jul 2020 08:08:42 +0000 (10:08 +0200)]
sipdump: docs - note about use of drop() in event route

44 hours agosipdump: if drop executed in event route, skip writing to file
Daniel-Constantin Mierla [Mon, 13 Jul 2020 07:46:44 +0000 (09:46 +0200)]
sipdump: if drop executed in event route, skip writing to file

3 days agoims_charging: fix wrong default User-Equipment-Info-Type AVP format
Henning Westerholt [Sat, 11 Jul 2020 11:03:26 +0000 (11:03 +0000)]
ims_charging: fix wrong default User-Equipment-Info-Type AVP format

- fix User-Equipment-Info-Type AVP format
  According to the RFC 8506 it should be like this: The 48-bit Media Access
  Control (MAC) address is formatted as described in Section 3.21 of [RFC3580]
- use strlen instead of sizeof

(cherry picked from commit 1a8f54147063560f6016634152b17293394b8497)

4 days agopkg/kamailio/deb: version set 5.5.0~dev0 [skip ci]
Victor Seva [Fri, 10 Jul 2020 11:48:01 +0000 (13:48 +0200)]
pkg/kamailio/deb: version set 5.5.0~dev0 [skip ci]

4 days agoMakefile.defs: version set to 5.5.0-dev0
Daniel-Constantin Mierla [Fri, 10 Jul 2020 07:28:34 +0000 (09:28 +0200)]
Makefile.defs: version set to 5.5.0-dev0

- master branch is open for new features to be part of future release
series 5.5.x

4 days agoMakefile.defs: version set to 5.4.0-pre2
Daniel-Constantin Mierla [Fri, 10 Jul 2020 07:24:58 +0000 (09:24 +0200)]
Makefile.defs: version set to 5.4.0-pre2

5 days agoims_charging: fix for app_provided_party functionality, also support interim/stop...
Henning Westerholt [Thu, 9 Jul 2020 19:24:49 +0000 (19:24 +0000)]
ims_charging: fix for app_provided_party functionality, also support interim/stop reqs

5 days agomodules: readme files regenerated - dlgs ... [skip ci]
Kamailio Dev [Thu, 9 Jul 2020 13:31:14 +0000 (15:31 +0200)]
modules: readme files regenerated - dlgs ... [skip ci]

5 days agoetc: kamailio.cfg - use enable_sctp instead of disable_sctp
Daniel-Constantin Mierla [Thu, 9 Jul 2020 13:25:39 +0000 (15:25 +0200)]
etc: kamailio.cfg - use enable_sctp instead of disable_sctp

- be coherent with tls variant

5 days agodlgs: adjusted the route blocks allowed for exported functions
Daniel-Constantin Mierla [Thu, 9 Jul 2020 13:23:18 +0000 (15:23 +0200)]
dlgs: adjusted the route blocks allowed for exported functions

5 days agodlgs: docs for params, functions and rpc commands
Daniel-Constantin Mierla [Thu, 9 Jul 2020 13:22:32 +0000 (15:22 +0200)]
dlgs: docs for params, functions and rpc commands

5 days agoetc: kamailio.cfg - several updates
Daniel-Constantin Mierla [Thu, 9 Jul 2020 12:09:32 +0000 (14:09 +0200)]
etc: kamailio.cfg - several updates

- use force_rport() at the beginning of processing requests, note added
in the top comments to inform that config performs symmetric signaling
- load textopsx module and added define option to apply changes before
presence handling, so changes to headers or body are visible to presence
functions
- modparams to enable use of Path for registrar module
- modparam timer_procs for usrloc module
- a bit of refactoring for debug mode, level being set by a defined
token and log_stderror is set always to no, so even with higher debug
level logs are sent to syslog (added comment how to enable it via
setting value to 'yes' or using -E cli option)
- updated notes for debug mode and listen param
- GH #2381

5 days agodlgs: matching op with regex and fnmatch
Daniel-Constantin Mierla [Thu, 9 Jul 2020 09:35:43 +0000 (11:35 +0200)]
dlgs: matching op with regex and fnmatch

5 days agodlgs: rpc commands to get records by filter
Daniel-Constantin Mierla [Thu, 9 Jul 2020 08:50:29 +0000 (10:50 +0200)]
dlgs: rpc commands to get records by filter

5 days agodlgs: rpc dlgs.briefing command
Daniel-Constantin Mierla [Thu, 9 Jul 2020 08:03:01 +0000 (10:03 +0200)]
dlgs: rpc dlgs.briefing command

6 days agomodules: readme files regenerated - lost ... [skip ci]
Kamailio Dev [Wed, 8 Jul 2020 20:46:11 +0000 (22:46 +0200)]
modules: readme files regenerated - lost ... [skip ci]

6 days agolost: doc edits
Wolfgang Kampichler [Wed, 8 Jul 2020 20:30:09 +0000 (22:30 +0200)]
lost: doc edits

- fixed typos
- added test information

6 days agomodules: readme files regenerated - nathelper ... [skip ci]
Kamailio Dev [Wed, 8 Jul 2020 16:01:26 +0000 (18:01 +0200)]
modules: readme files regenerated - nathelper ... [skip ci]

6 days agoMerge pull request #2393 from tao-communications/master
Daniel-Constantin Mierla [Wed, 8 Jul 2020 15:58:35 +0000 (17:58 +0200)]
Merge pull request #2393 from tao-communications/master

rtpengine: added kemi support for block/unblock media/dtmf, and play/…

6 days agoMerge pull request #2390 from kamailio/nathelper-set_contact_alias-trim
Daniel-Constantin Mierla [Wed, 8 Jul 2020 15:57:58 +0000 (17:57 +0200)]
Merge pull request #2390 from kamailio/nathelper-set_contact_alias-trim

nathelper: add optional set_contact_alias([trim]) parameter

6 days agocore: tcp - debug message when removing connection from list
Daniel-Constantin Mierla [Wed, 8 Jul 2020 12:44:34 +0000 (14:44 +0200)]
core: tcp - debug message when removing connection from list

6 days agokamailio.cfg: set disable_sctp to yes
Daniel-Constantin Mierla [Wed, 8 Jul 2020 12:28:04 +0000 (14:28 +0200)]
kamailio.cfg: set disable_sctp to yes

- in auto mode a log message is printed about not having sctp module
loaded, which is not done in the default config

6 days agodlgs: tags operations and counting functions
Daniel-Constantin Mierla [Wed, 8 Jul 2020 07:27:34 +0000 (09:27 +0200)]
dlgs: tags operations and counting functions

7 days agokamctl: skip tracing kamctl itself in pstrap
Daniel-Constantin Mierla [Tue, 7 Jul 2020 17:28:29 +0000 (19:28 +0200)]
kamctl: skip tracing kamctl itself in pstrap

7 days agokamctl: print process details in pstrap output
Daniel-Constantin Mierla [Tue, 7 Jul 2020 17:18:52 +0000 (19:18 +0200)]
kamctl: print process details in pstrap output

7 days agokamctl: added pstrap command
Daniel-Constantin Mierla [Tue, 7 Jul 2020 16:57:27 +0000 (18:57 +0200)]
kamctl: added pstrap command

- use ps to get list of PIDs for Kamailio instance, instead of RPC
core.psx

7 days agocore: io wait - unhash in case delete operation fails because of EBADF
Daniel-Constantin Mierla [Tue, 7 Jul 2020 15:37:00 +0000 (17:37 +0200)]
core: io wait - unhash in case delete operation fails because of EBADF

- EBADF: epfd or fd is not a valid file descriptor

7 days agoRevert "core: io wait - unhash in case delete operation fails because of EBADF"
Daniel-Constantin Mierla [Tue, 7 Jul 2020 15:36:22 +0000 (17:36 +0200)]
Revert "core: io wait - unhash in case delete operation fails because of EBADF"

This reverts commit 60119faef5282b135ef7c972d15e1017ca26815a.

7 days agocore: io wait - unhash in case delete operation fails because of EBADF
Daniel-Constantin Mierla [Tue, 7 Jul 2020 15:25:00 +0000 (17:25 +0200)]
core: io wait - unhash in case delete operation fails because of EBADF

- EBADF: epfd or fd is not a valid file descriptor

7 days agortpengine: added kemi support for block/unblock media/dtmf, and play/stop media functions 2393/head
Yufei Tao [Fri, 3 Jul 2020 17:01:30 +0000 (18:01 +0100)]
rtpengine: added kemi support for block/unblock media/dtmf, and play/stop media functions

7 days agodlgs: filled tags add and count functions
Daniel-Constantin Mierla [Tue, 7 Jul 2020 07:26:22 +0000 (09:26 +0200)]
dlgs: filled tags add and count functions

8 days agocarrierroute: do not test return for strcpy() and strcat()
Daniel-Constantin Mierla [Mon, 6 Jul 2020 07:03:32 +0000 (09:03 +0200)]
carrierroute: do not test return for strcpy() and strcat()

- they return the dst or src parameter, resulting in code analyzer
reporting

8 days agodb_redis: use safer localtime_r() function
Daniel-Constantin Mierla [Sun, 5 Jul 2020 18:50:00 +0000 (20:50 +0200)]
db_redis: use safer localtime_r() function

10 days agodispatcher: variables declared at the beginning of blocks
Daniel-Constantin Mierla [Sat, 4 Jul 2020 15:50:54 +0000 (17:50 +0200)]
dispatcher: variables declared at the beginning of blocks

11 days agocore: tcp - test connection reference counter to avoid going negative
Daniel-Constantin Mierla [Fri, 3 Jul 2020 21:00:24 +0000 (23:00 +0200)]
core: tcp - test connection reference counter to avoid going negative

11 days agonathelper: add optional set_contact_alias([trim]) parameter nathelper-set_contact_alias-trim 2390/head
Emmanuel Schmidbauer [Fri, 3 Jul 2020 18:00:57 +0000 (14:00 -0400)]
nathelper: add optional set_contact_alias([trim]) parameter

11 days agocore: add function uri_trim_rcv_alias() to trim alias uri param from header
Emmanuel Schmidbauer [Fri, 3 Jul 2020 17:33:08 +0000 (13:33 -0400)]
core: add function uri_trim_rcv_alias() to trim alias uri param from header

11 days agomodules: readme files regenerated - nathelper ... [skip ci]
Kamailio Dev [Fri, 3 Jul 2020 17:31:10 +0000 (19:31 +0200)]
modules: readme files regenerated - nathelper ... [skip ci]

11 days agoMerge pull request #2389 from kamailio/revert-2388-nathelper-set_contact_alias-trim
Emmanuel Schmidbauer [Fri, 3 Jul 2020 17:26:13 +0000 (13:26 -0400)]
Merge pull request #2389 from kamailio/revert-2388-nathelper-set_contact_alias-trim

Revert "nathelper: add optional set_contact_alias([trim]) parameter"

11 days agoRevert "nathelper: add optional set_contact_alias([trim]) parameter" 2389/head
Emmanuel Schmidbauer [Fri, 3 Jul 2020 17:22:16 +0000 (13:22 -0400)]
Revert "nathelper: add optional set_contact_alias([trim]) parameter"

11 days agomodules: readme files regenerated - nathelper ... [skip ci]
Kamailio Dev [Fri, 3 Jul 2020 14:46:13 +0000 (16:46 +0200)]
modules: readme files regenerated - nathelper ... [skip ci]

11 days agoMerge pull request #2388 from kamailio/nathelper-set_contact_alias-trim
Emmanuel Schmidbauer [Fri, 3 Jul 2020 14:32:25 +0000 (10:32 -0400)]
Merge pull request #2388 from kamailio/nathelper-set_contact_alias-trim

nathelper: add optional set_contact_alias([trim]) parameter

11 days agocore: tcp - safety checks on emptly local tcp connection list
Daniel-Constantin Mierla [Fri, 3 Jul 2020 12:02:20 +0000 (14:02 +0200)]
core: tcp - safety checks on emptly local tcp connection list

11 days agocore: tcp - more details on error log messages
Daniel-Constantin Mierla [Fri, 3 Jul 2020 08:49:43 +0000 (10:49 +0200)]
core: tcp - more details on error log messages

11 days agoMerge pull request #2386 from kvrban/master
Daniel-Constantin Mierla [Fri, 3 Jul 2020 07:40:12 +0000 (09:40 +0200)]
Merge pull request #2386 from kvrban/master

tcpops: target variable passed on tcp_get_conid function was empty

11 days agolib/srdb1: init timeval structs to silent analyzer
Daniel-Constantin Mierla [Fri, 3 Jul 2020 06:33:13 +0000 (08:33 +0200)]
lib/srdb1: init timeval structs to silent analyzer

11 days agocore: init timeval structs to silent analyzer
Daniel-Constantin Mierla [Fri, 3 Jul 2020 06:30:46 +0000 (08:30 +0200)]
core: init timeval structs to silent analyzer

12 days agomodules: readme files regenerated - mqueue ... [skip ci]
Kamailio Dev [Thu, 2 Jul 2020 17:16:11 +0000 (19:16 +0200)]
modules: readme files regenerated - mqueue ... [skip ci]

12 days agoMerge pull request #2359 from kamailio/jchavanton/mqueue_db_persistent
Julien Chavanton [Thu, 2 Jul 2020 17:03:56 +0000 (10:03 -0700)]
Merge pull request #2359 from kamailio/jchavanton/mqueue_db_persistent

mqueue: add support for db persistency

12 days agoims_charging: bugfix for tel URIs, need the same logic in stop as in start requests
Henning Westerholt [Thu, 2 Jul 2020 16:05:51 +0000 (16:05 +0000)]
ims_charging: bugfix for tel URIs, need the same logic in stop as in start requests

12 days agonathelper: add optional set_contact_alias([trim]) parameter 2388/head
Emmanuel Schmidbauer [Thu, 2 Jul 2020 15:43:45 +0000 (11:43 -0400)]
nathelper: add optional set_contact_alias([trim]) parameter

12 days agomodules: readme files regenerated - cnxcc ... [skip ci]
Kamailio Dev [Thu, 2 Jul 2020 14:46:17 +0000 (16:46 +0200)]
modules: readme files regenerated - cnxcc ... [skip ci]

12 days agopkg/kamailio/deb: version set 5.4.0~pre1 [skip ci]
Victor Seva [Thu, 2 Jul 2020 14:34:02 +0000 (16:34 +0200)]
pkg/kamailio/deb: version set 5.4.0~pre1 [skip ci]

12 days agocnxcc: update docs [skip ci]
Jose Luis Verdeguer [Wed, 1 Jul 2020 15:47:59 +0000 (17:47 +0200)]
cnxcc: update docs [skip ci]

* new error return values
* delete return value from set_max_credit not in code

12 days agocnxcc: avoid duplicated call info
Jose Luis Verdeguer [Wed, 1 Jul 2020 15:40:50 +0000 (17:40 +0200)]
cnxcc: avoid duplicated call info

Don't store call if call-id is already registered for that client

12 days agoims_charging: add missing change for ccr.c (related to previous commit f5e44252c39c76...
Henning Westerholt [Thu, 2 Jul 2020 09:09:27 +0000 (09:09 +0000)]
ims_charging: add missing change for ccr.c (related to previous commit f5e44252c39c7695cb)

12 days agomodules: readme files regenerated - ims_charging ... [skip ci]
Kamailio Dev [Thu, 2 Jul 2020 09:01:18 +0000 (11:01 +0200)]
modules: readme files regenerated - ims_charging ... [skip ci]

12 days agoims_charging: bugfix for destination_host parameter, implementation was incomplete
Henning Westerholt [Thu, 2 Jul 2020 08:54:20 +0000 (08:54 +0000)]
ims_charging: bugfix for destination_host parameter, implementation was incomplete

12 days agoims_charging: db_url param type set to PARAM_STR
Daniel-Constantin Mierla [Thu, 2 Jul 2020 08:44:03 +0000 (10:44 +0200)]
ims_charging: db_url param type set to PARAM_STR

- the variable pointer is str* not char*
- GH #2385

12 days agotcpops: target variable passed on tcp_get_conid function was empty 2386/head
kvrban [Thu, 2 Jul 2020 08:09:09 +0000 (10:09 +0200)]
tcpops: target variable passed on tcp_get_conid function was empty

12 days agoMakefile.defs: version set to 5.4.0-pre1
Daniel-Constantin Mierla [Thu, 2 Jul 2020 07:29:11 +0000 (09:29 +0200)]
Makefile.defs: version set to 5.4.0-pre1

12 days agousrloc: rpc scan flags, cflags and methods fields as unsigned int
Daniel-Constantin Mierla [Thu, 2 Jul 2020 07:10:48 +0000 (09:10 +0200)]
usrloc: rpc scan flags, cflags and methods fields as unsigned int

12 days agokamctl: set Path to '.' when parameter not set for 'ul add'
Daniel-Constantin Mierla [Thu, 2 Jul 2020 07:09:47 +0000 (09:09 +0200)]
kamctl: set Path to '.' when parameter not set for 'ul add'

12 days agojsonrpcs: more debug messages in case field of scanning failure
Daniel-Constantin Mierla [Wed, 1 Jul 2020 18:53:45 +0000 (20:53 +0200)]
jsonrpcs: more debug messages in case field of scanning failure

13 days agopv_headers: pvh_set_header() fix core if $xavi not found
Victor Seva [Wed, 1 Jul 2020 09:18:39 +0000 (11:18 +0200)]
pv_headers: pvh_set_header() fix core if $xavi not found

2 weeks agomqueue: add support for db persistency 2359/head
Julien Chavanton [Wed, 20 May 2020 21:44:30 +0000 (14:44 -0700)]
mqueue: add support for db persistency

2 weeks agopkg/docker: updated submodule pepelux/cnxcc-fix
Sergey Safarov [Tue, 30 Jun 2020 12:42:37 +0000 (15:42 +0300)]
pkg/docker: updated submodule

2 weeks agosl: check if ending zero fits when printing cseq
Daniel-Constantin Mierla [Tue, 30 Jun 2020 10:17:50 +0000 (12:17 +0200)]
sl: check if ending zero fits when printing cseq

2 weeks agoimc: let space for ending characters
Daniel-Constantin Mierla [Tue, 30 Jun 2020 10:10:06 +0000 (12:10 +0200)]
imc: let space for ending characters

2 weeks agocnxcc: remove useless warn messages
Victor Seva [Mon, 29 Jun 2020 16:31:37 +0000 (18:31 +0200)]
cnxcc: remove useless warn messages

if the cid is not equal, an error message is going to be thrown.
Add more info in the later debug message.

2 weeks agomodules: readme files regenerated - carrierroute ... [skip ci]
Kamailio Dev [Mon, 29 Jun 2020 06:31:12 +0000 (08:31 +0200)]
modules: readme files regenerated - carrierroute ... [skip ci]

2 weeks agocarrierroute: docs - note about config file ownership
Daniel-Constantin Mierla [Mon, 29 Jun 2020 06:25:11 +0000 (08:25 +0200)]
carrierroute: docs - note about config file ownership

- GH #2369

2 weeks agocarrierroute: more details on error message checking file permissions
Daniel-Constantin Mierla [Mon, 29 Jun 2020 06:19:34 +0000 (08:19 +0200)]
carrierroute: more details on error message checking file permissions

- GH #2369

2 weeks agomodules: readme files regenerated - dispatcher ... [skip ci]
Kamailio Dev [Mon, 29 Jun 2020 06:01:13 +0000 (08:01 +0200)]
modules: readme files regenerated - dispatcher ... [skip ci]

2 weeks agoMerge pull request #2375 from sergey-safarov/dipatcher-frmating
Daniel-Constantin Mierla [Mon, 29 Jun 2020 05:48:13 +0000 (07:48 +0200)]
Merge pull request #2375 from sergey-safarov/dipatcher-frmating

dipatcher: dockbook and config formatting

2 weeks agomodules: readme files regenerated - dlgs ... [skip ci]
Kamailio Dev [Mon, 29 Jun 2020 05:46:20 +0000 (07:46 +0200)]
modules: readme files regenerated - dlgs ... [skip ci]

2 weeks agodlgs: update final stats when item is destroyed
Daniel-Constantin Mierla [Sun, 28 Jun 2020 13:19:42 +0000 (15:19 +0200)]
dlgs: update final stats when item is destroyed

2 weeks agodlgs: docs for dlg.stats command
Daniel-Constantin Mierla [Sat, 27 Jun 2020 17:04:28 +0000 (19:04 +0200)]
dlgs: docs for dlg.stats command

2 weeks agodlgs: dlgs.stats rpc command
Daniel-Constantin Mierla [Sat, 27 Jun 2020 14:28:23 +0000 (16:28 +0200)]
dlgs: dlgs.stats rpc command

2 weeks agomodules: readme files regenerated - ims_charging ... [skip ci]
Kamailio Dev [Sun, 28 Jun 2020 13:01:25 +0000 (15:01 +0200)]
modules: readme files regenerated - ims_charging ... [skip ci]

2 weeks agoims_charging: fix error in destination_realm default vaulue
Henning Westerholt [Sun, 28 Jun 2020 12:45:43 +0000 (12:45 +0000)]
ims_charging: fix error in destination_realm default vaulue

2 weeks agosiputils: docs - added section ids for parameters
Daniel-Constantin Mierla [Fri, 26 Jun 2020 20:27:43 +0000 (22:27 +0200)]
siputils: docs - added section ids for parameters

2 weeks agodispatcher: cfg - simplified WITHINDLG 2375/head
Sergey Safarov [Thu, 25 Jun 2020 19:49:02 +0000 (22:49 +0300)]
dispatcher: cfg - simplified WITHINDLG

route[PRESENCE] contains exit command, so we removed extra exit

Also some formatings

2 weeks agodispatcher: cfg - simplified WITHINDLG
Sergey Safarov [Thu, 25 Jun 2020 19:46:35 +0000 (22:46 +0300)]
dispatcher: cfg - simplified WITHINDLG

route[RELAY] contains exit command, so we can simplify construction

2 weeks agodispatcher: cfg - more simple nesing for route[WITHINDLG]
Sergey Safarov [Thu, 25 Jun 2020 19:39:14 +0000 (22:39 +0300)]
dispatcher: cfg - more simple nesing for route[WITHINDLG]

2 weeks agodispatcher: docbook - ident formating using Oxygen 13
Sergey Safarov [Thu, 25 Jun 2020 19:34:14 +0000 (22:34 +0300)]
dispatcher: docbook - ident formating using Oxygen 13

2 weeks agodispatcher: docbook - fixed 'Attribute "xmlns:xi" must be declared for element type'
Sergey Safarov [Thu, 25 Jun 2020 19:26:48 +0000 (22:26 +0300)]
dispatcher: docbook - fixed 'Attribute "xmlns:xi" must be declared for element type'

2 weeks agodispatcher: docbook - ident formating using Oxygen 13
Sergey Safarov [Thu, 25 Jun 2020 19:23:36 +0000 (22:23 +0300)]
dispatcher: docbook - ident formating using Oxygen 13

2 weeks agodispatcher: docbook - fixed 'Document root element "chapter", must match DOCTYPE...
Sergey Safarov [Thu, 25 Jun 2020 19:19:30 +0000 (22:19 +0300)]
dispatcher: docbook - fixed 'Document root element "chapter", must match DOCTYPE root "book".'

2 weeks agodispatcher: docbook - space formating
Sergey Safarov [Thu, 25 Jun 2020 19:17:40 +0000 (22:17 +0300)]
dispatcher: docbook - space formating

2 weeks agodispatcher: docbook - space formating
Sergey Safarov [Thu, 25 Jun 2020 19:10:55 +0000 (22:10 +0300)]
dispatcher: docbook - space formating

2 weeks agodispatcher: docbook - fixed 'Attribute "xmlns:xi" must be declared for element type'
Sergey Safarov [Thu, 25 Jun 2020 18:59:40 +0000 (21:59 +0300)]
dispatcher: docbook - fixed 'Attribute "xmlns:xi" must be declared for element type'