Noel Graf
87b90046b9
fix(tools): Avoid searching for the LWIP library, as it is already integrated into the project.
2025-03-19 08:31:35 +01:00
Noel Graf
abb78cd983
feat(arch): Add lwip support
2025-03-19 08:31:35 +01:00
Marwin Glaser
de932080cf
feat(ci): remove unused azure pipeline configs
2025-03-15 17:32:16 +01:00
Julius Pfrommer
c1960fa489
feat(ci): Always execure the PubSub-RT examples in the CI pipeline
2025-02-27 04:24:15 +01:00
Marwin Glaser
60f78ab085
fix(ci): fix release workflow after bad merge
2025-02-13 21:10:20 +01:00
Julius Pfrommer
2e16e2a41c
feat(doc): Enable the generation of .rst from multiple sources files
2025-02-11 21:36:56 +01:00
Julius Pfrommer
7ee72b1e56
Merge remote-tracking branch 'origin/master' into merge_14_master_25
2025-02-04 13:33:46 +01:00
Julius Pfrommer
e617a34606
Merge remote-tracking branch 'origin/master' into merge_14_master_25
2025-02-04 13:33:31 +01:00
Marwin Glaser
25c9f258b3
refactor(ci): remove dedicated coverage workflow
2025-02-03 22:31:19 +01:00
Marwin Glaser
1c4503bade
refactor(ci): generate a coverage report for all linux gcc builds
2025-02-03 22:31:19 +01:00
V-Strassheim
f160a26b40
feat(test): Add multicast examples to valgrind build tests ( #7075 )
...
There are no tests for the multicast examples in CI. This can lead to
unintended regressions.
Add both variants of the multicast example to already existent valgrind build
tests.
Signed-off-by: Vasilij Strassheim <vasilij.strassheim@linutronix.de >
2025-02-03 19:52:31 +01:00
Julius Pfrommer
3bec159cb9
Merge remote-tracking branch 'origin/1.4' into merge_14_master_25
2025-01-25 19:06:56 +01:00
Florian La Roche
853f148659
refactor(tools): Use pylint suggestions to refactor python code ( #7016 )
...
Use pylint suggestions to refactor python code.
Signed-off-by: Florian La Roche <Florian.LaRoche@gmail.com >
Co-authored-by: Julius Pfrommer <jpfr@users.noreply.github.com >
2025-01-15 17:04:26 +01:00
Marwin Glaser
44189f782b
feat(ci): build and upload amalgamation sources for releases
2025-01-07 17:50:53 +01:00
Julius Pfrommer
780229a4f4
feat(ci): Use valgrind suppressions for the examples
2024-12-25 13:38:51 +01:00
Julius Pfrommer
b2b6f520df
refactor(examples): Clean up PubSub RT examples
2024-12-25 13:38:51 +01:00
Rolf Kalbermatter
d5f4c5fcc8
fix(tools): Fix compilation for Microsoft C compiler
2024-12-23 00:22:27 +01:00
Julius Pfrommer
ed2194f105
feat(tools): Implement the "explore" tool in the ua-cli
2024-12-10 08:28:30 +01:00
Julius Pfrommer
7e45f58d70
feat(tools): The ua-cli tool can select endpoints based on SecurityPolicyUri
2024-12-10 08:28:30 +01:00
Julius Pfrommer
e35791cbb7
feat(tools): The ua-cli tool supports encryption via certificate files
2024-12-10 08:28:30 +01:00
Julius Pfrommer
c268b12ddb
feat(tools): Implement the write service for the ua-cli tool
2024-12-10 08:28:30 +01:00
Julius Pfrommer
ebc5f965d1
feat(tools): Implement browsing for the ua-cli tool
2024-12-10 08:28:30 +01:00
Julius Pfrommer
4b20fd09a8
refactor(tools): Always assume JSON for the ua-cli tool
2024-12-10 08:28:30 +01:00
Julius Pfrommer
546a527676
refactor(tools): Use AttributeOperand parsing for the ua-cli tool
2024-12-10 08:28:30 +01:00
Julius Pfrommer
9ae8b76986
refactor(plugins): Use urn:open62541.unconfigured.application as the default ApplicationUri
...
We want to have the same default for client and server. So we get less
trouble with reusing certificates. Before we had to manually adjust the
client URI to say "server". That's not good...
2024-12-10 08:28:30 +01:00
Julius Pfrommer
19157ff85e
refactor(tools): Correctly filter by the loglevel in the ua-cli tool
2024-12-10 08:28:30 +01:00
Julius Pfrommer
796a2e3a8a
refactor(core): Rename the log category "securitypolicy" to just "security"
...
So it also covers the general certificate handling.
2024-12-10 08:28:30 +01:00
Rolf Kalbermatter
5265a58682
refactor(tools): Remove unneeded header includes ( #6952 )
2024-12-09 20:37:23 +01:00
Julius Pfrommer
28554978c1
feat(core): Extend the binary encoding to take encoding options
2024-12-07 23:03:22 +01:00
Julius Pfrommer
21e9c240ec
Merge pull request #6875 from jpfr/merge_14_master_24
...
Merge 1.4 to master
2024-11-29 23:56:34 +01:00
Julius Pfrommer
f7deafa6ae
fix(nc): Add newline at the end of generated datatype definitions
...
This led to build issues in the CI.
2024-11-29 21:51:08 +01:00
Julius Pfrommer
24a0b36a56
refactor(build): Remove hardening options
...
The package build systems are re-adding themselves the recommended
compiler options.
2024-11-29 21:51:08 +01:00
Julius Pfrommer
f9109ddfa6
refactor(pubsub): Remove the last remnants of UA_ENABLE_PUBSUB_ENCRYPTION
2024-11-29 21:51:07 +01:00
Julius Pfrommer
3785ed5c4d
Merge remote-tracking branch 'origin/1.4' into merge_14_master_24
2024-11-29 21:50:04 +01:00
Julius Pfrommer
563b2107c5
refactor(build): Use the native Python3 support for CMake
2024-11-23 17:28:03 +01:00
Julius Pfrommer
3457f1e4fd
fix(build): Remove CMake warnings concerning PRE_BUILD custom command options
2024-11-23 17:28:03 +01:00
Noel Graf
cc25468905
feat(ci): Add LADS companion specification to ci
2024-11-18 16:36:13 +01:00
m-obi
fc63dfe865
feat(tools): Add LADS companion specification
2024-11-15 17:34:08 +01:00
Noel Graf
2d89d0ca47
feat(tests): Add test cases for file writing the trust list
2024-11-14 19:41:29 +01:00
Goetz Goerisch
9429ef4397
feat(ci): extend clang jobs for ubuntu variants
...
Signed-off-by: Goetz Goerisch <g.goerisch@vdw.de >
2024-11-13 13:33:07 +01:00
Julius Pfrommer
52503710d5
fix(ci): Remove scan-build checkers leading to false positives in the CI
2024-11-09 01:58:14 +01:00
Goetz Goerisch
b34233b07c
fix(ci): fix allow reuse of TIME-WAIT sockets
...
* former `sudo echo 1 > /proc/sys/net/ipv4/tcp_tw_reuse` not allowed in CI
2024-11-07 08:20:12 +01:00
Julius Pfrommer
ab269f651b
refactor(tools): Use UA_String_printf in the ua-cli tool
2024-11-06 23:37:54 +01:00
Julius Pfrommer
8945d6e7e6
refactor(tools): Simplify include logic in ua-cli
2024-10-29 22:34:54 +01:00
Julius Pfrommer
00b183485f
feat(tools): Use custom logging to stderr for ua-cli
2024-10-29 22:34:54 +01:00
Julius Pfrommer
0abb95b0ef
refactor(tools): Simplify ua-cli by early return with exit()
2024-10-29 22:34:54 +01:00
Julius Pfrommer
f31d71c1e1
feat(tools): Support username/password in ua-cli
2024-10-29 22:34:54 +01:00
Julius Pfrommer
963b641537
refactor(tools): Use stderr out for ua-cli error conditions
2024-10-29 22:34:54 +01:00
Julius Pfrommer
9baf9b34b3
refactor(tools): Pull out the options parsing for ua-cli
2024-10-29 22:34:54 +01:00
Julius Pfrommer
673c68f14a
refactor(tools): Unify client creation and deletion in ua-cli
2024-10-29 22:34:54 +01:00