Commit Graph
268 Commits
Author SHA1 Message Date
Noel Graf b54aa99257 feat(deps): Add the musl inet_pton implementation as a standalone implementation
fix conversion error
2025-03-10 15:33:25 +01:00
Julius Pfrommer 329c4e0fb8 feat(deps): Import the yxml xml parsing library 2025-03-02 13:38:18 +00:00
Julius Pfrommer d6e2525863 refactor(deps): Remove outdated reference to ms_stdint.h in cj5.h 2025-03-02 13:38:18 +00:00
Julius Pfrommer 3defdd99a1 fix(deps): Add missing switch-case for \n in cj5.c
This fixes #7072.
2025-02-11 21:36:31 +01:00
Julius Pfrommer 89f5bd99e2 refactor(deps): For base64, allow no padding and padding between concatenated streams 2025-02-08 12:38:12 +01:00
Julius Pfrommer 72e126b7c8 feat(deps): Allow base64url decoding (no padding, -_ instead of +/) 2025-02-08 12:38:12 +01:00
Julius Pfrommer 115325d44b refactor(deps): Speed up JSON parser by keeping the error_pos instead of line and line-offset 2025-01-26 00:16:52 +01:00
Tomi Takala 931cc824f7 fix(plugins): Rename dirent.h to tr_dirent.h 2025-01-14 22:50:18 +01:00
tomitkl 2076a9c87f feat(plugin): Add filestore Windows implementation (#7006)
* feat(plugin): Add filestore Windows implementation

* Define UA_DT_REG and UA_DT_DIR

* Remove build flag and use __linux__ or UA_ARCHITECTURE_WIN32 in places which used to check only for __linux__
2025-01-10 14:28:37 +01:00
Julius Pfrommer b930774b0c refactor(deps): Reduce the table size for the base64 decoding 2025-01-02 23:41:14 +01:00
Federico Pellegrin 5818691fc4 fix(deps): Remove maybe-uninitialized warning from ziptree
Warning appears (at least) with GCC 11.5.0 and 14.2.1 when using -O2, so
reproduce for example with both -O2 and -Werror=maybe-uninitialized and get:

‘prev_order’ may be used uninitialized in this function [-Werror=maybe-uninitialized]

Could fix also #6738
2025-01-01 10:53:44 +01:00
Julius Pfrommer 5f5875ab7e refactor(deps): Simplify extracting a UTF8 string from the JSON token 2024-12-23 01:06:33 +01:00
Julius Pfrommer d186379f73 refactor(deps): Simplify parsing strings during JSON tokenization 2024-12-23 01:06:33 +01:00
Julius Pfrommer 02f2330525 refactor(deps): Reuse utf8.h in cj5.c 2024-12-23 01:06:33 +01:00
Julius Pfrommer ba1810606f feat(deps): Add lightweight utf8 de/encoding as a standalone implementation 2024-12-23 01:06:33 +01:00
Goetz Goerisch 08c23a3538 fix(deps): update nodesetLoader to cc43025
Signed-of-by: Goetz Goerisch <g.goerisch@vdw.de>
2024-11-13 13:33:07 +01:00
Julius Pfrommer 126b67f5aa Merge pull request #6653 from open62541/1.4
Merge 1.4 to master
2024-08-09 22:48:55 +02:00
Julius Pfrommer 1950c6da0b Merge remote-tracking branch 'origin/1.3' into empty_base64 2024-08-08 16:53:54 +02:00
Julius Pfrommer 13d10a80bb Merge remote-tracking branch 'origin/1.2' into empty_base64 2024-08-08 16:47:10 +02:00
Julius Pfrommer 41ee330400 fix(deps): Re-enable support for empty base64 strings 2024-08-08 16:46:44 +02:00
Julius Pfrommer 07f5f4030d fix(deps): Fix a (false positive) type conversion warning in base64.c 2024-08-08 16:46:44 +02:00
Julius Pfrommer e7b298e30a Merge remote-tracking branch 'origin/1.3' into merge_13_14_13 2024-08-07 13:16:49 +02:00
Julius Pfrommer 73dc1b06b4 fix(deps): Fix a (false positive) type conversion warning in base64.c 2024-08-07 10:26:22 +02:00
Julius Pfrommer 8f2cca2238 Merge remote-tracking branch 'origin/1.4' into merge_14_master_19 2024-08-04 16:50:58 +02:00
Julius Pfrommer 3538db3766 Merge remote-tracking branch 'origin/1.3' into merge_13_14_12 2024-08-02 15:57:31 +02:00
Julius Pfrommer 1354f7379f Merge remote-tracking branch 'origin/1.2' into merge_12_13_12 2024-08-02 15:56:19 +02:00
Julius Pfrommer 5131c69f36 feat(deps): Better validation during base64 decoding 2024-08-02 15:55:59 +02:00
Julius Pfrommer 8eacb3f2f1 Merge remote-tracking branch 'origin/1.2' into 1.3 2024-08-02 14:56:09 +02:00
Julius Pfrommer 8d7fabcefe refactor(deps): Use only base64 routines under the BSD license
The code from stackoverflow was (by default) under CC-BY-SA license.
This has raised some unclear points concerning copyleft.
2024-08-02 14:55:22 +02:00
Julius Pfrommer 480d0f6293 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
Julius Pfrommer e84c0378ed feat(deps): Add OPC UA type printing to mp_snprintf 2024-07-24 17:06:58 +02:00
Julius Pfrommer b71f6a9b8c refactor(deps): Update the nodesetLoader submodule to its current HEAD 2024-05-29 06:14:56 +02:00
Julius Pfrommer fcaf1678b1 Merge remote-tracking branch 'origin/1.4' into merge_14_master_14 2024-05-14 12:57:02 +02:00
Julius Pfrommer cecaba6c0b fix(doc): Fix the Boost License shortname in deps/README.md 2024-05-14 07:57:14 +02:00
Goetz Goerisch 8a75c0060b build(deps): bump deps/nodesetLoader from fd60349 to a6ef450 2024-04-25 17:24:55 +02:00
dependabot[bot] d76f33fe7a build(deps): bump deps/nodesetLoader from 9967a45 to a6ef450
Bumps [deps/nodesetLoader](https://github.com/open62541/nodesetLoader) from `9967a45` to `a6ef450`.
- [Release notes](https://github.com/open62541/nodesetLoader/releases)
- [Commits](https://github.com/open62541/nodesetLoader/compare/9967a457a919d4219185d1582b0b99661471bb13...a6ef45054ff74e0d798fccc257e4646355dadb6a)

---
updated-dependencies:
- dependency-name: deps/nodesetLoader
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-22 07:37:06 +02:00
Julius Pfrommer f9b2335242 feat(deps): cj5 JSON5 parser case-insensitive for Booleans and null 2024-04-22 01:43:15 +02:00
dependabot[bot] 3d88b3e00b build(deps): bump deps/nodesetLoader from c947a55 to 9967a45
Bumps [deps/nodesetLoader](https://github.com/open62541/nodesetLoader) from `c947a55` to `9967a45`.
- [Release notes](https://github.com/open62541/nodesetLoader/releases)
- [Commits](https://github.com/open62541/nodesetLoader/compare/c947a55d976b5d47fa6e52d00b592b279b371a82...9967a457a919d4219185d1582b0b99661471bb13)

---
updated-dependencies:
- dependency-name: deps/nodesetLoader
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-05 23:00:37 +02:00
dependabot[bot] cf27252f31 build(deps): bump deps/nodesetLoader from 1302b0c to c947a55
Bumps [deps/nodesetLoader](https://github.com/open62541/nodesetLoader) from `1302b0c` to `c947a55`.
- [Release notes](https://github.com/open62541/nodesetLoader/releases)
- [Commits](https://github.com/open62541/nodesetLoader/compare/1302b0cb348ae53408542f911977b4501d27cb2d...c947a55d976b5d47fa6e52d00b592b279b371a82)

---
updated-dependencies:
- dependency-name: deps/nodesetLoader
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-29 05:47:10 +01:00
dependabot[bot] 9f0abab233 build(deps): bump deps/nodesetLoader from 5e517fc to 1302b0c
Bumps [deps/nodesetLoader](https://github.com/open62541/nodesetLoader) from `5e517fc` to `1302b0c`.
- [Release notes](https://github.com/open62541/nodesetLoader/releases)
- [Commits](https://github.com/open62541/nodesetLoader/compare/5e517fc78f5ff8c4cc56521321b983c0bef0a07b...1302b0cb348ae53408542f911977b4501d27cb2d)

---
updated-dependencies:
- dependency-name: deps/nodesetLoader
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-19 11:39:28 +01:00
dependabot[bot] af20958a31 build(deps): bump deps/ua-nodeset from d1bb6a2 to 9cd8699
Bumps [deps/ua-nodeset](https://github.com/OPCFoundation/UA-Nodeset) from `d1bb6a2` to `9cd8699`.
- [Commits](https://github.com/OPCFoundation/UA-Nodeset/compare/d1bb6a22125bd7cd986272b1ee98a18a91d76fff...9cd8699c3addcdb01f5a45a7c7352453ee6838ad)

---
updated-dependencies:
- dependency-name: deps/ua-nodeset
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-04 23:55:40 +01:00
Julius Pfrommer cc806cb471 Merge pull request #6247 from open62541/1.4
Merge 1.4 to master
2024-01-26 16:20:42 +01:00
dependabot[bot] 75b04639b1 build(deps): bump deps/ua-nodeset from d1bb6a2 to 19d7d52
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-26 07:32:00 +01:00
Andreas Ebner 012b62cb28 feat(core) update mdnsd submodule refernce 2024-01-18 16:51:23 +01:00
Julius Pfrommer 70a9513bd9 Merge remote-tracking branch 'origin/1.4' into merge_14_master_10 2024-01-04 00:09:17 +01:00
Julius Pfrommer 54638f62d8 refactor(deps): Use bit-shift instead of multiplication in parse_num.c 2024-01-03 01:26:39 +01:00
Julius Pfrommer 6e0e8b09f9 refactor(deps): Simplify parseUInt64 from /deps/parse_num.c 2024-01-03 01:26:39 +01:00
Julius Pfrommer 1365c3f204 refactor(deps): Update the nodesetLoader to the current upstream 2023-12-25 22:59:52 +01:00
Julius Pfrommer d6701cb9fb Merge branch '1.4' into merge_14_master_9
# Conflicts:
#	plugins/eventloop/posix/eventloop_posix_udp.c
2023-12-25 22:52:05 +01:00
Julius Pfrommer ec3d789c20 refactor(deps): Bump the nodesetloader version 2023-11-30 11:50:09 +01:00