open62541/deps
2024-08-08 16:53:54 +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@a6ef45054f build(deps): bump deps/nodesetLoader from fd60349 to a6ef450 2024-04-25 17:24:55 +02:00
ua-nodeset@d1bb6a2212 build(deps): bump deps/ua-nodeset from d9f4957 to d1bb6a2 2023-06-26 14:19:27 +02:00
base64.c Merge remote-tracking branch 'origin/1.3' into empty_base64 2024-08-08 16:53:54 +02:00
base64.h feat(deps): UA_base64_buf encodes into an existing buffer 2022-08-20 14:34:38 +02:00
cj5.c feat(deps): Add "stop-early" option for JSON parsing (for use in a lexer) 2023-02-07 00:15:04 +01:00
cj5.h feat(deps): Add "stop-early" option for JSON parsing (for use in a lexer) 2023-02-07 00:15:04 +01: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(core): Simplify time conversion and fix an edge case for negative dates 2019-09-04 08:22:58 +02:00
libc_time.h fix(core): Simplify time conversion and fix an edge case for negative dates 2019-09-04 08:22:58 +02:00
mp_printf.c feat(deps): Import mp_printf for platform-independent snprintf 2023-07-28 21:42:56 +02:00
mp_printf.h feat(deps): Import mp_printf for platform-independent snprintf 2023-07-28 21:42:56 +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 fix(doc): Fix the Boost License shortname in deps/README.md 2024-05-14 07:57:14 +02:00
ziptree.c feat(deps): Return the removed element (if found) in ZIP_REMOVE 2023-10-22 10:51:09 +02: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