Julius Pfrommer
99d4d46804
Merge remote-tracking branch 'origin/1.4' into merge_14_master_25
2025-01-28 06:55:14 +01:00
Julius Pfrommer
1321281968
refactor(tests): Lock the EventLoop before client/server in the tests
2025-01-26 23:29:22 +01:00
Julius Pfrommer
7f81b5e547
refactor(arch): Remove UA_REUSEADDR option -- handle in the global test server constructor
2024-03-22 11:20:20 +01:00
Julius Pfrommer
4fed465615
refactor(core): Move protocol-independent service execution into /src/server/ua_services.c
2024-02-13 17:17:22 +01:00
Julius Pfrommer
4258faa0de
fix(tests): Fix use of deterministic clock in unit tests
2023-12-10 11:38:53 +01:00
Julius Pfrommer
09317bcc00
Merge remote-tracking branch 'origin/1.4'
2023-11-14 17:39:04 +01:00
Julius Pfrommer
aa67447588
refactor(server): Fix handling of server/source timestamp
...
Don't "invent" a source timestamp for dynamic node values.
2023-10-29 19:29:23 +01:00
Julius Pfrommer
dd300f3eff
refactor(tests): Set a custom "fake" clock in the EventLoop for unit tests
2023-10-04 10:56:26 +02:00
Julius Pfrommer
390c092c05
refactor(tests): Include stdlib.h where open62541 no longer does it
2023-07-28 21:42:56 +02:00
Julius Pfrommer
928931ec36
refactor(core): Move architecture-specific definition out of the public headers
2023-07-28 21:42:56 +02:00
Andreas Eckerstorfer
022ad60723
fix (tests): Check server instance in UNIT tests
...
Failed UNIT tests caused an exception in the server loop, if the
server instance could not be created.
2023-01-31 00:07:18 +01:00
Julius Pfrommer
f385bcd0dc
refactor(test): Simplify the historizing unit tests
2022-08-05 09:13:05 +02:00
Julius Pfrommer
3949afe038
fix(test): Remove sign conversion warnings in check_server_historical_data.c
2022-07-21 12:45:26 +02:00
Julius Pfrommer
a43536443c
feat(ci): Add historizing to the CI builds
2021-07-02 15:32:12 +02:00
Mark Giraud
3e5bb3a9a5
refactor: Use correct format specifiers
2021-07-01 16:41:00 +02:00
Julius Pfrommer
beeafc02e9
refactor(core): Better type-safety for locking primitives
2021-01-05 23:04:23 +01:00
Julius Pfrommer
7c23332027
refactor(test): Use _clear instead of _deleteMembers
2020-10-18 15:21:40 +02:00
Julius Pfrommer
041f3121c1
refactor(tests): Replace _deleteMembers with _clear in server tests
2020-09-28 20:06:13 +02:00
Ubuntu
28c857114b
feat(multithreading): Supporting history data
2019-08-27 07:44:34 +02:00
Julius Pfrommer
fd08d012d9
Server: Initialize the config in the server
2019-04-23 00:41:32 +02:00
Stefan Profanter
f19a6a1839
Stack: Correct include for architecture related headers
...
Fixes #2646
2019-04-18 08:01:45 +02:00
Stefan Profanter
63f3653ff1
Additional header cleanup and consistent name of ns generated files
2019-03-21 20:16:31 +01:00
Julius Pfrommer
c9c818868f
Move header files to a more unix-like structure
...
This commit drops the 'ua_' prefix and changes the public includes
to the form `#include <open62541/server.h>` instead of the old
`#include <ua_server.h>`
2019-03-21 20:16:31 +01:00
Peter Rustler
ac8c5ff07e
historydatabase_plugin: Add test for random index backend.
2019-02-06 00:06:57 +01:00
Julius Pfrommer
b4c9fc37eb
Client: Initialize client config inside the client structure
...
Temporarily disable encyrption
2019-01-30 18:45:42 +01:00
Peter Rustler
9b29a27e85
server_historical_update: Add test for the historical update.
2019-01-30 17:36:23 +01:00
Peter Rustler
cf193cf41d
Cleanup client historical api to meet ci and pr requirements.
...
The following commits where squashed in this commit:
* client_historical_data: Bugfix isInverse
* client_historical: Cleanup and refactoring to meet pr comments.
* client_historialdata: Add a test for client historical read raw.
* historical_client: support index range
* historical_client: refactoring and cleanup methods.
* historical: Make the build system configurable and rename server test.
* historical_data: cleanup
* client_historical: Add code for events and modified history
* client_historical: fix memoryleak
* hda_client: Fix client_historical example.
2019-01-08 00:01:05 +01:00