open62541/deps
2025-05-20 14:32:45 +02:00
..
mdnsd@488d24fb9d feat(core) update mdnsd submodule refernce 2024-01-18 16:51:23 +01:00
mqtt-c@0f4c34c8cc build(deps): bump deps/mqtt-c from f69ce1e to 0f4c34c 2022-06-20 13:25:18 +02:00
nodesetLoader@d25596becd refactor(deps): Update to latest NodesetLoader as dependency 2025-04-05 13:23:12 +02:00
ua-nodeset@9cd8699c3a build(deps): bump deps/ua-nodeset from d1bb6a2 to 9cd8699 2024-02-04 23:55:40 +01:00
base64.c feat(deps): Skips whitespace for base64 decoding 2025-04-05 13:23:12 +02:00
base64.h feat(deps): Allow base64url decoding (no padding, -_ instead of +/) 2025-02-08 12:38:12 +01:00
cj5.c fix(deps): Add missing switch-case for \n in cj5.c 2025-02-11 21:36:31 +01:00
cj5.h refactor(deps): Remove outdated reference to ms_stdint.h in cj5.h 2025-03-02 13:38:18 +00:00
dtoa.c feat(deps): Import dtoa.h/c for float number printing 2023-07-28 21:42:56 +02:00
dtoa.h feat(deps): Import dtoa.h/c for float number printing 2023-07-28 21:42:56 +02:00
itoa.c refactor(deps): Remove dead code in deps/itoa.c 2023-08-22 23:27:41 +02:00
itoa.h Additional header cleanup and consistent name of ns generated files 2019-03-21 20:16:31 +01:00
libc_time.c fix(deps): Update musl time methods. Prefix to avoid name clash (fix #7139) 2025-04-01 02:55:40 +02:00
libc_time.h fix(deps): Update musl time methods. Prefix to avoid name clash (fix #7139) 2025-04-01 02:55:40 +02:00
mp_printf.c fix(core): Fix UA_String_format when the string needs to be allocated internally 2025-05-20 14:32:45 +02:00
mp_printf.h refactor(deps): Remove the format attributes from mp_printf to avoid warnings with our custom format specifiers 2024-07-26 17:29:17 +02:00
musl_inet_pton.c fix(arch): Replacement of the custom AF_INET definition with the appropriate platform-specific network header 2025-05-09 17:25:54 +02:00
musl_inet_pton.h fix(arch): Replacement of the custom AF_INET definition with the appropriate platform-specific network header 2025-05-09 17:25:54 +02:00
open62541_queue.h refactor: fix macros such that they are a block that needs to be ended by a semicolon 2021-07-01 16:41:00 +02:00
parse_num.c refactor(deps): Use bit-shift instead of multiplication in parse_num.c 2024-01-03 01:26:39 +01:00
parse_num.h refactor(deps): Replace __floatscan with parseDouble 2022-06-04 12:41:19 +02:00
pcg_basic.c removed license note from files of the deps folder 2017-01-27 18:52:20 +01:00
pcg_basic.h refactor(deps): Make pcg_basic.h independent from UA definitions 2023-01-04 00:38:46 +01:00
README.md feat(deps): Add the musl inet_pton implementation as a standalone implementation 2025-03-10 15:33:25 +01:00
tr_dirent.h fix(plugins): Rename dirent.h to tr_dirent.h 2025-01-14 22:50:18 +01:00
utf8.c feat(deps): Add lightweight utf8 de/encoding as a standalone implementation 2024-12-23 01:06:33 +01:00
utf8.h feat(deps): Add lightweight utf8 de/encoding as a standalone implementation 2024-12-23 01:06:33 +01:00
yxml.c feat(deps): Import the yxml xml parsing library 2025-03-02 13:38:18 +00:00
yxml.h feat(deps): Import the yxml xml parsing library 2025-03-02 13:38:18 +00:00
ziptree.c fix(deps): Remove maybe-uninitialized warning from ziptree 2025-01-01 10:53:44 +01:00
ziptree.h refactor(deps): Better documentation in ziptree.h 2023-10-22 10:51:09 +02:00

open62541 Third-Party libraries

Specific optional features are dependent on third-party libraries. Any third-party library which may be used is inside this /deps folder.

Up to now all these libraries have a less strict License compared to MPL 2.0. Still you should make sure that the corresponding third-party license matches your needs.

The following third party libraries may be included -- depending on the activated features.

Library License Description
mdnsd BSD-3-Clause mDNS library
ua-nodeset MIT Official OPC UA Nodeset files by the OPCF
parse_num MIT Char to int conversion, from musl
base64 BSD Base64 encoding and decoding
itoa MIT Int to char conversion
open62541_queue BSD-3-Clause FIFO and LIFO queue implementation
pcg_basic Apache License 2 Random Number Generation
ziptree MPL 2.0 Reusable zip tree implementation
mqtt-c MIT a portable MQTT client in C
dtoa BSL (Boost) Printing of float numbers
mp_printf MIT Our version of github:mpaland/printf
utf8 MPL 2.0 Lightweight utf8 de/encoding
tr_dirent MIT Dirent interface for Microsoft Visual Studio
yxml MIT Small XML parser (https://dev.yorhel.nl/yxml)
musl_inet_pton MIT A musl implementation of the inet_pton function