Michal Vasko <mvasko@cesnet.cz>: Author Summary

Builds triggered by Michal Vasko <mvasko@cesnet.cz>

Builds triggered by an author are those builds which contains changes committed by the author.
279
116 (42%)
163 (58%)

Breakages and fixes

Broken means the build has failed but the previous build was successful.
Fixed means that the build was successful but the previous build has failed.
59 (21% of all builds triggered)
6 (2% of all builds triggered)
-53
Build Completed Code commits Tests
LIBYANG › LYPULLREQ › #198 7 hours ago
VERSION bump to version 1.0.241
Testless build
LIBYANG › LIBYANGV2 › #3 5 days ago
VERSION bump to version 2.0.7
Testless build
LIBYANG › LIBYANG › #38 1 week ago
VERSION bump to version 1.0.241
SOVERSION bump to version 1.10.33
schema tree BUGFIX modifying deviations of a submodule
Fixes #914
Testless build
LIBYANG › LIBYANG2 › #150 1 week ago
actions BUGFIX missing packager
actions OPTIMIZE remove useless commands
actions REFACTOR separate devel push actions
Testless build
LIBYANG › LIBYANG2 › #149 1 week ago
actions FEATURE coverity scan on push
Testless build
LIBYANG › LIBYANG › #37 1 week ago
packages UPDATE main branch has changed
Testless build
LIBYANG › LIBYANG › #36 1 week ago
VERSION bump to version 1.0.240
SOVERSION bump to version 1.10.32
resolve BUGFIX wrong param in message
Fixes #1600
Testless build
LIBYANG › LIBYANG › #35 2 weeks ago
SOVERSION bump to version 1.10.31
tree printer BUGFIX set special config in subtree
Fixes #1597
VERSION bump to version 1.0.239
Testless build
LIBYANG › LIBYANG2 › #148 2 weeks ago
actions CHANGE update branches
SOVERSION bump to version 2.1.4
readme DOC add docs badge link
VERSION bump to version 2.0.7
readme DOC mention transition manual
Testless build
LIBYANG › LIBYANG › #34 2 weeks ago
plugins BUGFIX handle empty revision correctly
Fixes #1451
SOVERSION bump to version 1.10.6
SOVERSION bump to version 1.10.7
schema tree BUGFIX freeing nodes with no module set
Context must be passed explicitly for these cases.
Fixes #1452
parser BUGFIX use schema node for logging
Because the data node may not be properly
linked yet.
Fixes #1428
VERSION bump to version 1.0.236
parsers CHANGE do not compare identityref prefixes
... when deviating default values. If the default
is from a grouping, for example, the prefixes
will not match.

Fixes #1589
SOVERSION bump to version 1.10.23
SOVERSION bump to version 1.10.28
resolve BUGFIX uninitialized value
Fixes #1509
VERSION bump to version 1.0.227
validation BUGFIX allow duplicate leaf-list instances
Not just in status data but also in any operations,
they are forbidden only in configuration data.

Fixes #1387
VERSION bump to version 1.0.222
data tree BUGFIX store value when canonizing it
Fixes #1415
SOVERSION bump to version 1.10.22
resolve BUGFIX avoid variable overflow
VERSION bump to version 1.0.229
VERSION bump to version 1.0.238
VERSION bump to version 1.0.218
yin parser BUGFIX config inherit after deviation
Fixes #1462
SOVERSION bump to version 1.10.12
VERSION bump to version 1.0.235
yang parser BUGFIX config inherit after deviation
Fixes #1462
resolve BUGFIX handle unterminated key value
Fixes #1490
Merge branch 'master' into devel
yin parser BUGFIX invalid memory access
... in case there were some unresolved
extensions.
Fixes #1454
Fixes #1455
SOVERSION bump to version 1.10.8
common FEATURE add a hard limit for recursion
Fixes #1453
SOVERSION bump to version 1.10.15
SOVERSION bump to version 1.10.20
SOVERSION bump to version 1.10.14
SOVERSION bump to version 1.10.27
SOVERSION bump to version 1.10.25
resolve BUGFIX memory leak
data tree BUGFIX avoid memcpy with NULL
SOVERSION bump to version 1.10.26
SOVERSION bump to version 1.10.10
VERSION bump to version 1.0.214
data tree BUGFIX avoid NULL pointer dereference
readme DOC add deprecation notice
VERSION bump to version 1.0.225
VERSION bump to version 1.0.234
SOVERSION bump to version 1.10.29
VERSION bump to version 1.0.215
c++ BUGFIX lyd_new_path may return ŃULL even on success
Fixes #1472
data tree BUGFIX last ring list item pointers
Fixes #1580
Signed-off-by: ChienLin <jlworkbook@gmail.com>
VERSION bump to version 1.0.223
VERSION bump to version 1.0.231
readme DOC remove branches information
SOVERSION bump to version 1.10.16
VERSION bump to version 1.0.228
packages BUGFIX specify exact libyang package version
SOVERSION bump to version 1.10.21
xpath BUGFIX recursive identity derivation check
Fixes #1530
data tree MEIANTENANCE avoid using alias if possible
VERSION bump to version 1.0.224
VERSION bump to version 1.0.232
context BUGFIX consolidating context after removal
Fixes #575
VERSION bump to version 1.0.216
data tree BUGFIX allow duplicate instances in non-config leaf-lists
Instead of only state leaf-lists.
Fixes #1495
VERSION bump to version 1.0.230
common BUGFIX handle special nodes at the beginning
resolve BUGFIX fix cast warning
validation REFACTOR make node order check optional
So that formats that does not support
ordering (JSON) skip this check.

Fixes #1419
SOVERSION bump to version 1.10.19
VERSION bump to version 1.0.219
SOVERSION bump to version 1.10.11
SOVERSION bump to version 1.10.4
VERSION bump to version 1.0.220
json parser BUGFIX validate JSON value types with YANG types
Fixes #1378
context BUGFIX array OOB access
Refs #575
VERSION bump to version 1.0.233
VERSION bump to version 1.0.212
VERSION bump to version 1.0.211
SOVERSION bump to version 1.10.30
VERSION bump to version 1.0.226
SOVERSION bump to version 1.10.24
xpath BUGFIX memory leak
Fixes #1551
json parser BUGFIX detect key duplicities
Fixes #1385
SOVERSION bump to version 1.10.18
SOVERSION bump to version 1.10.17
VERSION bump to version 1.0.237
Testless build
Build Completed Code commits Tests
LIBYANG › LIBYANG › #35 2 weeks ago
SOVERSION bump to version 1.10.31
tree printer BUGFIX set special config in subtree
Fixes #1597
VERSION bump to version 1.0.239
Testless build
LIBYANG › LYPULLREQ › #182 2 weeks ago
actions CHANGE update branches
Testless build
LIBYANG › LIBYANG › #29 2 weeks ago
doxygen MAINTENANCE redundant to search for input recursively
plugins types FEATURE make useful value structures public
SOVERSION bump to version 2.0.1
compat FEATURE compat updated
SOVERSION bump to version 2.1.3
compat REFACTOR formatting
SOVERSION bump to version 2.0.2
cmake BUGFIX all used variables must be parameters
build BUGFIX another use of newer cmake statements
Fixes #1582
plugins types REFACTOR keep uniform order of callbacks
data tree DOC typo
tests MAINTENANCE remove duplicate compiler attributes
... because they are handled in compat.
path BUGFIX cleanup fixes
VERSION bump to version 2.0.2
plugins types FEATURE add value sorting callback
Unused for now.
Refs #1547
actions BUGFIX typo
Merge branch 'ly2_type_plugins' into libyang2
printer data DOC fix corrupted comment
build REFACTOR abi-check target improvements
VERSION bump to version 2.0.6
data tree FEATURE data merge with callback
Also, dup-inst list handling added with tests.
plugins types REFACTOR remove hash callback
... and use LYB value instead, there is no good reason
for the hash key and LYB value to differ.
build BUGFIX support for cmake 2.8.12
tree BUGFIX avoid using variadic macro without arguments
It is allowed in GNU C but not in standard C.
It should not be required to use GNU to use
public libyang macros.
data tree FEATURE public functions for working with date-and-time
readme DOC updated
VERSION bump to version 2.0.5
distro BUGFIX update required libpcre package
Fixes #1577
SOVERSION bump to version 2.1.0
ipv6-address REFACTOR dup cleanup fixed
Fixes #1584
plugins types BUGFIX use of uninitialized variable
Merge commit '07f034f07fee5d8f13070488bc38d35c44bafad1' of github.com:CESNET/libyang into ly2_type_plugins
build BUGFIX compat header has in extension
plugins types FEATURE fixed size values
Refs #1552

Signed-off-by: Christian Hopps <chopps@labn.net>
plugins types FEATURE missing callbacks for boolean
plugins types FEATURE missing callbacks for integers
plugins types DOC typo
data tree MAINTENANCE use macro
data tree REFACTOR reduce code duplication
data tree BUGFIX lists with opaque children
schema tree BUGFIX add missing string keyword
Refs #1573
plugins types FEATURE missing callbacks for decimal64
plugins types BUGFIX missing dynamic/fixed value check
tree data DOC wrong parameter name
plugins types BUGFIX avoid OOB int paring errors
VERSION bump to version 2.0.4
build BUGFIX install config header
compat REFACTOR put header check script with compat
travis MAINTENANCE travis CI is no longer used
build BUGFIX config header installation
plugins types FEATURE specific ipv6-address-no-zone plugin
build REFACTOR doc module improvements
Also, Doxyfile.in is now generic for any
project.
license DOC update year
tree data BUGFIX too small buffer
VERSION bump to version 2.0.3
build MAINTENANCE minor improvements
data tree REFACTOR make dup-inst handling generic
... and not specific for diff.
VERSION bump to version 2.0.1
data tree DOC clarify date-and-time timezone
data tree OPTIMIZE reorder members to save memory
data tree BUGFIX use options when duplicating parents
test FEATURE set CET timezone for all the tests
Using the environment.
build BUFIX do not format scripts
SOVERSION bump to version 2.1.2
SOVERSION bump to version 2.1.1
plugins types FEATURE specific ipv4-address-no-zone plugin
Testless build
LIBYANG › LIBYANG2 › #139 2 weeks ago
build REFACTOR doc module improvements
Also, Doxyfile.in is now generic for any
project.
Testless build
LIBYANG › LY2CHOPPS › #10 1 month ago
plugins types REFACTOR use const parameters when possible
plugins types FEATURE ipv4/v6-prefix LYB value support
plugins types FEATURE add value sorting callback
Unused for now.
Refs #1547
plugins types REFACTOR remove hash callback
... and use LYB value instead, there is no good reason
for the hash key and LYB value to differ.
plugins types REFACTOR remove explicit support for hex string
plugins types FEATURE missing callbacks for boolean
plugins types FEATURE empty LYB value support
data tree OPTIMIZE reorder members to save memory
plugins types FEATURE enumeration LYB value support
xpath FEATURE distinguish between traversed node and its value
... for xpath on schema.
Fixes #1538
Merge commit '07f034f07fee5d8f13070488bc38d35c44bafad1' of github.com:CESNET/libyang into ly2_type_plugins
plugins types FEATURE enumeration LYB value support
test FEATURE set CET timezone for all the tests
Using the environment.
plugins types FEATURE specific ipv6-address-no-zone plugin
plugins types FEATURE string LYB value support
plugins types REFACTOR use const parameters when possible
plugins types FEATURE integer LYB value support
data tree DOC minor clarification
plugins types FEATURE identityref LYB value support
plugins types FEATURE date-and-time LYB value support
plugins types FEATURE specific ipv4-address-no-zone plugin
plugins types DOC improve simple callbacks description
common BUGFIX out-of-bounds errors
plugins types FEATURE decimal64 LYB value support
plugins types FEATURE boolean LYB value support
xpath BUGFIX derived-from and derived-from-or-self functions
They were not working properly before, in most cases.
travis MAINTENANCE travis CI is no longer used
plugins types FEATURE empty LYB value support
plugins types FEATURE string LYB value support
plugins types FEATURE ipv4-address LYB value support
test FEATURE set CET timezone for all the tests
Using the environment.
plugins types BUGFIX canonical and LYB paths
Values with prefixes use JSON value as both
canonical and LYB, ly_path should be the same.
plugins types FEATURE instance-identifier LYB value support
plugins types REFACTOR ipv6-address improvements
plugins types CHANGE print the offending length string
data tree DOC minor clarification
plugins types FEATURE fixed size values
Refs #1552

Signed-off-by: Christian Hopps <chopps@labn.net>
plugins types FEATURE bits LYB value support
plugins types FEATURE specific ipv6-address-no-zone plugin
plugins types FEATURE bits LYB value support
plugins types FEATURE integer LYB value support
plugins types REFACTOR ipv6-address improvements
plugins types FEATURE xpath1.0 LYB value support
path BUGFIX cleanup fixes
plugins types FEATURE binary LYB value support
Merge branch 'ly2_type_plugins' into libyang2
plugins types OPTIMIZE clarification of dynamic flag meaning
... because value_len was added.
plugins types FEATURE leafref LYB value support
plugins types CHANGE print the offending length string
common BUGFIX out-of-bounds errors
plugins types FEATURE union LYB value support
plugins types CHANGE require length of strings
readme DOC updated
plugins types BUGFIX avoid OOB int paring errors
log BUGFIX avoid misinterpretation of %
plugins types FEATURE boolean LYB value support
plugins types FEATURE xpath1.0 LYB value support
build BUGFIX install config header
plugins types FEATURE binary LYB value support
plugins types CHANGE require length of strings
build BUGFIX config header installation
plugins types FEATURE ipv4-address LYB value support
plugins types BUGFIX canonical and LYB paths
Values with prefixes use JSON value as both
canonical and LYB, ly_path should be the same.
plugins types FEATURE leafref LYB value support
plugins types FEATURE decimal64 LYB value support
plugins types FEATURE instance-identifier LYB value support
plugins types REFACTOR remove explicit support for hex string
plugins types FEATURE specific ipv4-address-no-zone plugin
plugins types FEATURE identityref LYB value support
plugins types FEATURE missing callbacks for decimal64
plugins types FEATURE ipv4/v6-prefix LYB value support
plugins types OPTIMIZE clarification of dynamic flag meaning
... because value_len was added.
plugins types FEATURE date-and-time LYB value support
plugins types DOC improve simple callbacks description
printer data DOC fix corrupted comment
plugins types FEATURE missing callbacks for integers
plugins types FEATURE union LYB value support
plugins types REFACTOR keep uniform order of callbacks
log BUGFIX special no-memory error handling
Fixes #1546
compat BUILD provide source instead of an object
Because it allows for hiding its symbols.
Testless build
LIBYANG › LIBYANG2 › #102 1 month ago
plugins types FEATURE fixed size values
Refs #1552

Signed-off-by: Christian Hopps <chopps@labn.net>
data tree OPTIMIZE reorder members to save memory
path BUGFIX cleanup fixes
Testless build
LIBYANG › LY2CHOPPS › #7 1 month ago
plugin types FEATURE ietf-yang-types plugins
context FEATURE use explicit compilation for context creation
Because recompilation would be needed otherwise
if LY_CTX_ALL_IMPLEMENTED is used.
context FEATURE explicit compilation when creating from yanglib data
instanceid BUGFIX uninitialized variable
plugins types CHANGE remove basetype
It is redundant.
data helpers BUGFIX check input
tree DOC minor improvements
schema compile BUGFIX augment module log path
yang parser BUGFIX memory leak
Refs #1524
tree schema MAINTENANCE local function made static
lyb parser BUGFIX NULL dereference
schema tree REFACTOR rename internal function
schema compile BUGFIX modules order when recompiling
It was assumed that imported modules are always
before a module in the context, which is not true.
But since the imports may not actually be compiled
when the module is being compiled, this is not
an issue.

Fixes #1516
tests NEW public macros C++ compatibility test
plugins types FEATURE make xpath1.0 callbacks public
plugins types BUGFIX check lydict_insert return value
schema compile REFACTOR remove redundant function
Its name was misleading and since parsed modules
cannot be revmoed for now, useless.
lyb FEATURE thread-safe cached hash generation
path REFACTOR error handling
schema compile CHANGE move disabled nodes to global unres
So that they are removed last and can be referenced
during the whole compilation.
schema compile REFACTOR abort compilation if recompilation needed
... without compiling anything.
xpath FEATURE improve invalid xpath character error
readme DOC update
data tree BUGFIX no prefix data expected for JSON
Fixes #1532
ipv6-address BUGFIX avoid freeing initialized memory
schema compile REFACTOR identity compilation
Identities should always be precompiled but
compiled only if the module is implemented.
The code now reflects this exactly.
plugins types DOC non-prefix identities are supported
... which should be explicitly mentioned.
path BUGFIX uninitialized ret
schema tree BUGFIX always set features of a module
context DOC typo
data tree BUGFIX plugin store callback does not accept NULL value
schema CHANGE more strict recompilation rules
The general idea now is that whenever a module
is being compiled that imports any implemented
and compiled modules, the compilation is refused
and the whole context is recompiled instead.
It is connected with the following change that
will keep disabled nodes in the compiled modules
and remove them at the whole compilation end
so they can be referenced by other modules.
context FEATURE allow explicit context compilation
union BUGFIX hash real value
Fixes #1532
context MAINTENANCE only LY_CHECK_ARG_RET macros should be used
actions FEATURE install uncrustify for a single build
plugins MAINTENANCE conversion warning
Function pointers cannot change their
prototype.
schema compile BUGFIX sooner recompilation
Recompilation needs to be performed right
when it is required for the module that
caused it. So now from the point of trying
to compile a new module that sets the
recompile flag to the glob_unres function
that must have caused it, LY_ERECOMPILE
is passed.

Fixes #1528
plugin types BUGFIX xpath1.0 value duplication
Fixes sysrepo/sysrepo#2407
context MAINTENANCE redundant cast removed
libyang DOC add brief thread information
plugins types BUGFIX handle NULL canonical value
xpath CHANGE forbid non-prefix node names in XML
It is not specified generally but works this way
for instance-identifiers so use the same rules.
build BUGFIX missing installation of a public header
plugin types FEATURE ietf-inet-types plugins
cmake FEATURE full-featured cmake find file
Testless build
LIBYANG › LIBYANG2 › #59 1 month ago
plugins MAINTENANCE conversion warning
Function pointers cannot change their
prototype.
xpath FEATURE improve invalid xpath character error
plugin types FEATURE ietf-inet-types plugins
plugins types CHANGE remove basetype
It is redundant.
xpath CHANGE forbid non-prefix node names in XML
It is not specified generally but works this way
for instance-identifiers so use the same rules.
plugins types DOC non-prefix identities are supported
... which should be explicitly mentioned.
plugin types FEATURE ietf-yang-types plugins
Testless build
LIBYANG › LIBYANG2 › #47 2 months ago
data tree BUGFIX unitialized value
Testless build
You have insufficient permissions to see all of the builds.
Build Completed Code commits Tests
LIBYANG › LIBYANG › #37 1 week ago
packages UPDATE main branch has changed
Testless build
LIBYANG › LIBYANG2 › #148 2 weeks ago
actions CHANGE update branches
SOVERSION bump to version 2.1.4
readme DOC add docs badge link
VERSION bump to version 2.0.7
readme DOC mention transition manual
Testless build
LIBYANG › LIBYANG › #34 2 weeks ago
plugins BUGFIX handle empty revision correctly
Fixes #1451
SOVERSION bump to version 1.10.6
SOVERSION bump to version 1.10.7
schema tree BUGFIX freeing nodes with no module set
Context must be passed explicitly for these cases.
Fixes #1452
parser BUGFIX use schema node for logging
Because the data node may not be properly
linked yet.
Fixes #1428
VERSION bump to version 1.0.236
parsers CHANGE do not compare identityref prefixes
... when deviating default values. If the default
is from a grouping, for example, the prefixes
will not match.

Fixes #1589
SOVERSION bump to version 1.10.23
SOVERSION bump to version 1.10.28
resolve BUGFIX uninitialized value
Fixes #1509
VERSION bump to version 1.0.227
validation BUGFIX allow duplicate leaf-list instances
Not just in status data but also in any operations,
they are forbidden only in configuration data.

Fixes #1387
VERSION bump to version 1.0.222
data tree BUGFIX store value when canonizing it
Fixes #1415
SOVERSION bump to version 1.10.22
resolve BUGFIX avoid variable overflow
VERSION bump to version 1.0.229
VERSION bump to version 1.0.238
VERSION bump to version 1.0.218
yin parser BUGFIX config inherit after deviation
Fixes #1462
SOVERSION bump to version 1.10.12
VERSION bump to version 1.0.235
yang parser BUGFIX config inherit after deviation
Fixes #1462
resolve BUGFIX handle unterminated key value
Fixes #1490
Merge branch 'master' into devel
yin parser BUGFIX invalid memory access
... in case there were some unresolved
extensions.
Fixes #1454
Fixes #1455
SOVERSION bump to version 1.10.8
common FEATURE add a hard limit for recursion
Fixes #1453
SOVERSION bump to version 1.10.15
SOVERSION bump to version 1.10.20
SOVERSION bump to version 1.10.14
SOVERSION bump to version 1.10.27
SOVERSION bump to version 1.10.25
resolve BUGFIX memory leak
data tree BUGFIX avoid memcpy with NULL
SOVERSION bump to version 1.10.26
SOVERSION bump to version 1.10.10
VERSION bump to version 1.0.214
data tree BUGFIX avoid NULL pointer dereference
readme DOC add deprecation notice
VERSION bump to version 1.0.225
VERSION bump to version 1.0.234
SOVERSION bump to version 1.10.29
VERSION bump to version 1.0.215
c++ BUGFIX lyd_new_path may return ŃULL even on success
Fixes #1472
data tree BUGFIX last ring list item pointers
Fixes #1580
Signed-off-by: ChienLin <jlworkbook@gmail.com>
VERSION bump to version 1.0.223
VERSION bump to version 1.0.231
readme DOC remove branches information
SOVERSION bump to version 1.10.16
VERSION bump to version 1.0.228
packages BUGFIX specify exact libyang package version
SOVERSION bump to version 1.10.21
xpath BUGFIX recursive identity derivation check
Fixes #1530
data tree MEIANTENANCE avoid using alias if possible
VERSION bump to version 1.0.224
VERSION bump to version 1.0.232
context BUGFIX consolidating context after removal
Fixes #575
VERSION bump to version 1.0.216
data tree BUGFIX allow duplicate instances in non-config leaf-lists
Instead of only state leaf-lists.
Fixes #1495
VERSION bump to version 1.0.230
common BUGFIX handle special nodes at the beginning
resolve BUGFIX fix cast warning
validation REFACTOR make node order check optional
So that formats that does not support
ordering (JSON) skip this check.

Fixes #1419
SOVERSION bump to version 1.10.19
VERSION bump to version 1.0.219
SOVERSION bump to version 1.10.11
SOVERSION bump to version 1.10.4
VERSION bump to version 1.0.220
json parser BUGFIX validate JSON value types with YANG types
Fixes #1378
context BUGFIX array OOB access
Refs #575
VERSION bump to version 1.0.233
VERSION bump to version 1.0.212
VERSION bump to version 1.0.211
SOVERSION bump to version 1.10.30
VERSION bump to version 1.0.226
SOVERSION bump to version 1.10.24
xpath BUGFIX memory leak
Fixes #1551
json parser BUGFIX detect key duplicities
Fixes #1385
SOVERSION bump to version 1.10.18
SOVERSION bump to version 1.10.17
VERSION bump to version 1.0.237
Testless build
LIBYANG › LIBYANG2 › #142 2 weeks ago
build BUGFIX compat header has in extension
Testless build
LIBYANG › LIBYANG2 › #127 3 weeks ago
tree data BUGFIX too small buffer
plugins types BUGFIX missing dynamic/fixed value check
plugins types BUGFIX use of uninitialized variable
Testless build
LIBYANG › LIBYANG2 › #98 1 month ago
xpath BUGFIX derived-from and derived-from-or-self functions
They were not working properly before, in most cases.
log BUGFIX avoid misinterpretation of %
Testless build