Commit Graph

1045 Commits

Author SHA1 Message Date
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
f42c264d8d
refactor(build): Bump version to v1.4.8 2024-11-25 13:09:34 +01:00
Jannis Völker
9dff1293d1 Fix amalgamation order
ua_securitypolicy_none.c requires UA_*_LoadCertificate() if encryption is enabled.
2024-11-25 13:08:35 +01:00
Julius Pfrommer
7e4e0db5bd fix(build): Fix caching of UA_FILE_NS0 variable
The caching lead reconfigurations in the CMake GUI to be ignored.
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
Goetz Goerisch
7494e335e1 fix(build): align inclusion of architecture.h
Co-authored-by: Noel Graf <69737119+NoelGraf@users.noreply.github.com>
Signed-off-by: Goetz Goerisch <g.goerisch@vdw.de>
2024-11-21 23:20:40 +01:00
Noel Graf
e0c31d83cb feat(plugins): Support certificate generation with mbedTLS. (#6145)
(cherry picked from commit 1f19a8e484)
2024-11-21 23:20:40 +01:00
Julius Pfrommer
bfaec719ad Merge remote-tracking branch 'origin/1.4' into merge_14_master_24 2024-11-15 21:15:00 +01:00
Julius Pfrommer
a450dcf781
refactor(build): Bump version to v1.4.7 2024-11-13 15:54:17 +01:00
Julius Pfrommer
871f6ebf96 refactor(build): Only build the source files for the specified architecture 2024-11-06 23:38:08 +01:00
Julius Pfrommer
f1bffdb0f0 fix(build): Enable building static library on Win32 2024-11-06 22:07:43 +01:00
Julius Pfrommer
805c1ab17a fix(plugins): Reenable writing rejected certificates to a reject folder 2024-11-05 00:38:08 +01:00
Thomas Zeschg
308d8e2759 feat(plugin): add OpenSSL plugin for ECC P-256
Add http://opcfoundation.org/UA/SecurityPolicy#ECC_nistP256
policy support in OpenSSL plugin.
2024-11-04 12:44:46 +01:00
Julius Pfrommer
f3c31adb46 refactor(tools): Rename ua-tools to ua-cli 2024-10-29 22:34:54 +01:00
Julian Weiß
4562ed8938
feat(ci): Add Zephyr build to the CI 2024-10-29 09:38:11 +01:00
Noel Graf
148514c14e feat(server): Add GDS push management functionality to the information model 2024-10-29 01:17:05 +01:00
Julius Pfrommer
f60e068fb4 refactor(arch): Split the clock implementation into architectures 2024-10-26 17:42:12 +02:00
Julius Pfrommer
d625185eba refactor(arch): Rename the eventloop_ folders to just the architecture 2024-10-26 17:42:12 +02:00
Julian Weiß
92fa517712 feat(arch): Add Zephyr support 2024-10-25 15:35:07 +02:00
Julius Pfrommer
fb6ed1798b refactor(pubsub): Rename ua_pubsub.h into ua_pubsub_internal.h
This way all subsystems (client/server/pubsub) follow the same
nomenclature.
2024-10-11 23:08:03 +02:00
Julius Pfrommer
d3cb2fddf0 refactor(tools): Remove automatic code formatting with clang-format 2024-10-11 23:03:15 +02:00
Julius Pfrommer
ff24a547d4 Merge remote-tracking branch 'origin/1.4' into merge_14_master_22 2024-10-07 22:23:25 +02:00
Julius Pfrommer
1f19dca8ce refactor(build): Bump version to v1.4.6 2024-10-05 22:27:09 +02:00
Julius Pfrommer
43e2b04a26 Merge remote-tracking branch 'origin/1.4' into merge_14_master_22 2024-10-03 10:33:56 +02:00
Julius Pfrommer
3a4f28776b refactor(build): Bump version to v1.4.5 2024-10-02 21:52:40 +02:00
estr Eckerstorfer Andreas
5849f46e9c fix(ci): Add bcrypt library for windows 2024-09-14 02:33:22 +02:00
estr Eckerstorfer Andreas
7a1dfce2e7 fix(ci): Add bcrypt library for windows 2024-09-12 10:35:38 +02:00
Julius Pfrommer
0e454834ba fix(pubsub): Fix building the amalgamation with the pubsub inclusion order reversed 2024-09-09 23:20:32 +02:00
Julius Pfrommer
a377d45ae8 refactor(pubsub): Distribute ua_pubsub_eventloop.c to the different pubsub components 2024-09-09 23:20:32 +02:00
Julius Pfrommer
61a86fb644 refactor(core): Simplify the handling of include directories -- include less by default 2024-09-09 23:20:32 +02:00
Julius Pfrommer
38fcf390fe refactor(pubsub): Fold ua_pubsub_ns0.h into ua_pubsub.h 2024-09-09 23:20:32 +02:00
Julius Pfrommer
f7d66be548 refactor(pubsub): Remove the UA_ENABLE_PUBSUB_MONITORING option and always enable 2024-09-09 23:20:32 +02:00
Julius Pfrommer
1b01d4e969 fix(build): Don't pollute the build options by automatically setting UA_FILE_NS0 2024-09-09 23:20:32 +02:00
Frozen Forest Reality Technologies
5e69aad2c6
fix(build): Android Compatibility Improvements (#6666)
make can't find ``pthread`` and ``rt`` libraries while building open62541 with android.toolchain.cmake and they cause errors. But NDK already has that. So, we don't need extra add

- we need to set Android platform to at least 24 because epoll_create1 came with level 21 and ifaddrs.h came with 24.

- #include <bits/stdio_lim.h> already included in stdio. We don't need to add it and android can't file it.
2024-08-28 15:49:51 +02:00
Peter Ped Helcmanovsky
28492b9af6 fix(build): CMakeLists.txt: set BUILD_TYPE_LOWER_CASE after CMAKE_BUILD_TYPE is final 2024-08-24 15:43:39 +02: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
400411c557 refactor(build): Bump version to v1.4.4 2024-08-09 11:31:12 +02:00
Roman Sinawski
67b677b299
fix(build): Make UA_FILE_NS0 visible in other CMake files
Fix for #6622.
2024-08-06 16:16:53 +02:00
Julius Pfrommer
1f8e9f04fa Merge remote-tracking branch 'origin/1.4' into merge_14_master_18 2024-07-27 11:07:53 +02:00
Julius Pfrommer
a709a0e893
refactor(build): Bump version to v1.4.3 2024-07-26 16:56:37 +02:00
Roman Sinawski
213fb1101d Make UA_SCHEMA_DIR an internal cache variable.
Fix for issue #6609 (build fails if open62541 is not the top level folder in a project hierarchy).
2024-07-24 12:24:20 +02:00
Noel Graf
5fa1cf643e
feat(plugin): Adding filestore backend security policies (#6564)
* feat(plugin): Add filestore backend security policies to support writing updated certificates back to the file system

* feat(tests): Add test cases for the filestore security policies and the updateCertificate function

---------

Co-authored-by: Julius Pfrommer <jpfr@users.noreply.github.com>
2024-07-23 14:41:48 +02:00
Julius Pfrommer
6998f16e29 refactor(build): Better comments in CMakeLists.txt 2024-07-22 19:12:05 +02:00
Julius Pfrommer
cec93e44d3 refactor(build): Remove the "private" dependencies from the shared library pkg-config .pc 2024-07-22 19:12:05 +02:00
Julius Pfrommer
d4534a9704 refactor(plugin): Consistently name the OpenSSL plugin files 2024-07-20 11:42:05 +02:00
Julius Pfrommer
c63b43dd2b refactor(plugin): Fold the ua_openssl_version_abstraction.h into _common.h 2024-07-20 11:42:05 +02:00
Julius Pfrommer
a878d03fec refactor(plugin): Consistently name the MbedTLS plugin files 2024-07-20 11:42:05 +02:00
Julius Pfrommer
a5db219ab3 refactor(build): Simplify the definition of SecurityPolicy builds 2024-07-20 11:42:05 +02:00
Julius Pfrommer
0400010039 refactor(build): Simplify the CMake configuration for PubSub with JSON encoding 2024-07-20 11:42:05 +02:00
Julius Pfrommer
21bfeb85aa refactor(pubsub): Rename ua_pubsub_networkmessage.c to ua_pubsub_networkmessage_binary.c 2024-07-20 11:42:05 +02:00