Commit Graph

963 Commits

Author SHA1 Message Date
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
a450dcf781
refactor(build): Bump version to v1.4.7 2024-11-13 15:54:17 +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
Julius Pfrommer
1f19dca8ce refactor(build): Bump version to v1.4.6 2024-10-05 22:27:09 +02:00
Julius Pfrommer
3a4f28776b refactor(build): Bump version to v1.4.5 2024-10-02 21:52:40 +02:00
estr Eckerstorfer Andreas
7a1dfce2e7 fix(ci): Add bcrypt library for windows 2024-09-12 10:35:38 +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
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
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
22cfafdbb3
refactor(build): Bump version to 1.4.2 2024-07-02 09:50:57 +02:00
Julius Pfrommer
3036716818 refactor(build): Make the dependencies not exposed in the API private 2024-07-01 23:42:06 +02:00
Julius Pfrommer
c18a46294a refactor(build): Remove UA_PACK_DEBIAN - use the tools/prepare_packaging script instead 2024-06-04 20:45:24 +02:00
Julius Pfrommer
dc0c061cb5 refactor(build): Use the SONAME version x.y property to disambiguate multiple installed libraries 2024-06-04 20:45:24 +02:00
Rick Boks
4c148acf9c fix(build): fix OpenSSL link flags in build output files
Fixed CMake imported targets OpenSSL::Crypto and OpenSSL::SSL being
written literally (without being expanded) to output files
open62541Targets.cmake and open62541.pc
2024-06-04 14:10:52 +02:00
estr Eckerstorfer Andreas
3f40576187 fix(build): Correct path for schema files of external build 2024-06-02 18:42:23 +02:00
Julius Pfrommer
1fea0ecc32
refactor(build): Bump version to 1.4.1 2024-05-23 17:09:50 +02:00
Julius Pfrommer
ff62b53246 refactor(build): Only install the schema files used by our nodeset compiler 2024-05-23 07:53:36 +02:00
Julius Pfrommer
ebaf380f06 refactor(build): Name the library libopen62541-<major>.<minor> for the Debian build 2024-05-23 07:53:36 +02:00
Julius Pfrommer
57d9aebf18 refactor(build): Minor documentation fix in CMakeLists.txt 2024-05-23 07:53:36 +02:00
Julius Pfrommer
b561a93bd3 fix(build): Clean install file permissions / install only schema used for compilation
The installed NodeSet file(s) is the one used to generate the library.
2024-05-23 07:53:36 +02:00
Julius Pfrommer
859d50f5e8 feat(build): Add option UA_ENABLE_DATATYPES_ALL to generate all datatypes also with the reduced information model 2024-05-23 07:53:36 +02:00
Julius Pfrommer
1deaa455fd refactor(build): Simplify the handling of feature-dependent ns0 and type definitions 2024-05-23 07:53:36 +02:00
Julius Pfrommer
b30748ac1a refactor(build): Unify schema file definitions 2024-05-23 07:53:36 +02:00
Julius Pfrommer
6eb3c34dc3 refactor(build): Improve the documentation of the UA_NODESET_DIR setting 2024-05-23 07:53:36 +02:00
Andreas Ebner
46cf57dcb1 fix(server) find crypto plugin in cmake install 2024-05-22 23:40:00 +02:00
estr Eckerstorfer Andreas
3b5cece390 fix(build): Fix path to schema files in CMakeLists
The directory ua-nodeset does not exist any more, the schema files
can be found below the schema directory.
2024-05-17 19:24:43 +02:00
Julius Pfrommer
8aac900668 refactor(build): Simplify the installation folder structure 2024-05-13 20:19:32 +02:00
Julius Pfrommer
72bec11958 fix(build): Add the dependency libraries to the open62541.pc 2024-05-13 20:19:32 +02:00
Julius Pfrommer
a75c27cadf refactor(build): Rename macros_public.cmake to the installed name open62541Macros.cmake 2024-05-13 12:14:15 +02:00
Julius Pfrommer
a5aa4cab13 refactor(build): Move packaging definitions into the main CMakeLists.txt 2024-04-26 11:27:03 +02:00
Julius Pfrommer
4ec3bd92f5 refactor(build): Enable PubSub (+ InformationModel representation) by default 2024-04-26 11:27:03 +02:00
Christian von Arnim
a4eb57f82d refactor(core): Import Python3 in public macros and use Python3_EXECUTABLE everywhere 2024-04-23 09:49:33 +02:00
Julius Pfrommer
b8e71c8a9f refactor(build): Always enable -fPIC for shared library builds 2024-04-17 13:09:16 +02:00
Julius Pfrommer
24b5140271 refactor(build): Persist the compiler flags between CMake runs 2024-04-17 13:09:16 +02:00
estr Eckerstorfer Andreas
48243932ae fix(build): Provide libopen62541-tools package again
Nodeset compiler has been removed with commit 9e0b766fbb
2024-04-17 11:14:44 +02:00
estr Eckerstorfer Andreas
b0f0627593 fix(build): Reintegrate open62541Macros
Has been removed with commit 9e0b766fbb
2024-04-17 11:14:44 +02:00
estr Eckerstorfer Andreas
4df0a3df6d Bump the version for 1.4.1 hotfix 2024-04-17 11:14:44 +02:00
Julius Pfrommer
84347820c8
Bump the version to 1.4.0 2024-04-08 16:27:38 +02:00
Julius Pfrommer
9e0b766fbb fix(build): Reactivate building of Debian packages 2024-03-27 19:24:07 +01:00
Julius Pfrommer
badc309441 refactor(build): Bump the minimum CMake version to 3.13 (available since Debian Buster) 2024-03-27 19:24:07 +01:00
Julius Pfrommer
646bac2e1c refactor(doc): Generate datatype docs into separate rst file 2024-03-18 07:43:54 +01:00