Julius Pfrommer
564dc2ff39
fix(examples): Use stdlib.h over malloc.h
2024-04-17 13:09:16 +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
v1.4.0
2024-04-08 16:27:38 +02:00
Noel Graf
cb8e7c6184
fix(pubsub): Adjust the function call of the tokenize function
2024-04-08 16:26:08 +02:00
Julius Pfrommer
c964d9cfe1
fix(pubsub): Remove a potential memleak for very large PubSub JSON messages
...
(cherry picked from commit 0a2b8fbfbb )
2024-04-08 16:26:08 +02:00
Julius Pfrommer
952a65f1a3
fix(server): Make sure the A&C callbacks are only called without a locked server mutex
2024-04-05 16:26:56 +02:00
Julius Pfrommer
60319c6b86
refactor(server): Cosmetic improvements in ua_subscription_alarms_conditions.c
2024-04-05 16:26:56 +02:00
Julius Pfrommer
f70bf4943e
refactor(server): Inline the A&C conditions callback structure
2024-04-05 16:26:56 +02:00
Julius Pfrommer
43ea708216
fix(client): Always take the client lock before __UA_Client_startup
2024-04-04 08:28:16 +02:00
Julius Pfrommer
7b91f4c38b
refactor(client): Add additional mutex assertions
2024-04-04 08:28:16 +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
5466a4dfe2
refactor(el): Small improvement to the EventLoop documentation / TCP ConnectionManager
2024-03-27 11:56:05 +01:00
Julius Pfrommer
271bd94eb6
refactor(arch): Use the local hostname if INADDR_ANY is used for TCP listen connections
2024-03-27 11:56:05 +01:00
Julius Pfrommer
95febdcaa8
refactor(server): Use the hostname supplied by the EventLoop to register DiscoveryUrls
2024-03-27 11:56:05 +01:00
Julius Pfrommer
0bbf08cc88
refactor(pubsub): Use normal WriterGroup _disable before _remove
2024-03-26 13:37:08 +01:00
Julius Pfrommer
fa0c10214f
refactor(pubsub): Prevent WriterGroup enabling after the deleteFlag has been set
2024-03-26 13:37:08 +01:00
Julius Pfrommer
4f683c0585
refactor(pubsub): Always disconnect during WriterGroup _disable
2024-03-26 13:37:08 +01:00
Julius Pfrommer
a62ee806c2
refactor(pubsub): Set deleteFlag first in Connection_remove to prevent re-enabling in callbacks during _setPubSubState
2024-03-26 13:37:08 +01:00
Julius Pfrommer
23fc1b878e
refactor(pubsub): Use the normal setState(disable) in ReaderGroup_remove
2024-03-26 13:37:08 +01:00
Julius Pfrommer
14605a2783
refactor(pubsub): Prevent enabling of ReaderGroup after the deleteFlag has been set
2024-03-26 13:37:08 +01:00
Julius Pfrommer
4963ac4248
refactor(pubsub): Disconnect ReaderGroup as part of UA_ReaderGroup_setPubSubState_disable
2024-03-26 13:37:08 +01:00
Julius Pfrommer
99484f8a06
refactor(pubsub): Make assertions explicit in Reader deletion
2024-03-26 13:37:08 +01:00
Patrik Wenger
665d328aa6
feat(nc): Nodeset compiler with guid nodeids ( #6355 )
...
* nodeset_compiler: add support for GUID node IDs
* fix error string
* ensure leading zeroes to fix GUID format
2024-03-24 19:57:27 +01:00
Julius Pfrommer
6f4e5a3551
fix(pubsub): Prevent reconnect after beginning to delete PubSubConnection
2024-03-22 13:26:06 +01:00
estr Eckerstorfer Andreas
828c4c9c2c
fix(pubsub): Set readergroup state to operational after restart
...
Set the state of a readergroup with UA_PUBSUB_RT_FIXED_SIZE to
UA_PUBSUBSTATE_OPERATIONAL also after several disable and endable
calls. The buffered network message is not reset when disabling a
readergroup.
2024-03-19 17:10:17 +01:00
Julius Pfrommer
ffc18871af
refactor(server): Better line breaks in server.h
2024-03-18 07:43:54 +01:00
Julius Pfrommer
80e0395448
refactor(doc): Move the service descriptions to core_concepts.rst
2024-03-18 07:43:54 +01:00
Julius Pfrommer
6b451940de
refactor(client): Refactor API line-breaks to improve the generated PDF
2024-03-18 07:43:54 +01:00
Julius Pfrommer
646bac2e1c
refactor(doc): Generate datatype docs into separate rst file
2024-03-18 07:43:54 +01:00
Julius Pfrommer
5a18803de2
feat(doc): Add keyword to stop doc generation
2024-03-18 07:43:54 +01:00
Julius Pfrommer
d066fbacc6
refactor(doc): Prepare StatusCode generation for new doc structure
2024-03-18 07:43:54 +01:00
Julius Pfrommer
1b26b5c260
refactor(doc): Remove quotation marks from statuscode descriptions
2024-03-18 07:43:54 +01:00
Noel Graf
3bc62f7812
fix(server): The reuseaddr socket option is now disabled by default. Server does not start if Binary Protocol Manager fails to start.
2024-03-15 10:42:06 +01:00
Julius Pfrommer
74333dd77f
refactor(doc): Simplify the examples build instructions in the README.md
2024-03-14 12:00:25 +01:00
Julius Pfrommer
21d984d7ef
refactor(doc): Fix grammar in README.md
2024-03-14 11:55:17 +01:00
Julius Pfrommer
29c49f3b35
refactor(doc): Small update to the README.md
2024-03-14 11:54:04 +01:00
Noel Graf
ce33ab9de6
fix(test): Fix potential memleak in sks examples
2024-03-08 17:27:57 +01:00
estr Eckerstorfer Andreas
3a831af499
fix(arch): Fix recursive lock in UDP_shutdownConnection
2024-03-07 21:07:31 +01:00
Julius Pfrommer
626f078dea
refactor(doc): Remove outdated arch documentation
2024-03-06 12:39:30 +01:00
Julius Pfrommer
4c5000f74c
fix(doc): Remove doc generation warnings
2024-03-06 12:39:30 +01:00
Julius Pfrommer
5ff87158be
Merge pull request #6333 from jpfr/merge_13_14_9
...
Merge 1.3 to 1.4
2024-03-05 13:38:19 +01:00
Julius Pfrommer
13dc5d7d7f
Merge remote-tracking branch 'origin/1.3' into merge_13_14_9
2024-03-05 11:25:39 +01:00
m-obi
cb77551eca
adding floating point number representation for ESP platform
2024-03-05 10:59:08 +01:00
estr Eckerstorfer Andreas
6a6dd04eb0
fix(server): clear logger after usage
2024-03-03 23:47:06 +01:00
Julius Pfrommer
ccd95b8af4
fix(examples): Remove a memleak in the logger handling in server_loglevel.c
2024-03-03 23:47:06 +01:00