Commit Graph
44 Commits
Author SHA1 Message Date
Noel Graf 7325bc643c Adapt example to reproduce offset calculation error 2025-04-04 15:49:07 +02:00
Noel Graf 385644b432 feat(plugin): Adapted the logging plugin to output debug messages on the serial interface 2025-03-19 08:31:35 +01:00
Julius Pfrommer 77ae531e82 Merge remote-tracking branch 'origin/1.4' into merge_14_master_25 2025-02-02 19:14:15 +01:00
Julius Pfrommer 018d2584e9 refactor(core): Remove UA_LOCK_STATIC_INIT and its only user
There is no cross-plattform way to statically initialize a recursive
lock.
2025-01-29 12:03:31 +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
Julius Pfrommer d251b8ef78 feat(core): Support C11 stdatomics.h for atomic memory operations 2024-10-11 15:10:46 +02:00
Julius Pfrommer af956dcfd3 refactor(core): Use mp_printf for logging -> Enable OPC UA-specific format specifiers 2024-07-24 17:06:58 +02:00
Julius Pfrommer 2f180cbb2d refactor(plugins): Enable the log plugin to free itself during _clear 2024-03-03 23:47:06 +01:00
Julius Pfrommer a595de2c64 Merge remote-tracking branch 'origin/1.3' into merge_13_14_2 2023-08-11 14:59:39 +02:00
Alexander Bluhm df733d0f1d fix(plugin): Declare log constants static
The constant string arrays logLevelNames and logCategoryNames are not
exported neither in header include nor in dynamic library.  But they
appear in static libopen62541.a library and my create conflicts.
Declare these symbols static to keep them local in ua_log_stdout.c .
2023-08-09 15:58: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
Julius Pfrommer 2e9959fed8 refactor(plugin): Use the architecture UA_Lock for stdout logging
cherry-pick 3075db12b7
2023-06-30 09:10:41 +02:00
Julius Pfrommer e200aa0f4e feat(plugin): Add a lock to avoid crosstalk in stdout logging 2023-01-25 14:32:54 +01:00
Julius Pfrommer 8817a1474f feat(core): Add log category for discovery 2022-08-01 22:49:54 +02:00
Julius Pfrommer d084d59377 feat(pubsub): Add log categories for PubSub 2022-07-26 07:05:02 +02:00
Julius Pfrommer 0971b7b794 refactor(core): Align UA_LogLevel definitions with the cmake definition 2022-07-26 07:05:02 +02:00
Julius Pfrommer 3075db12b7 refactor(plugin): Use the architecture UA_Lock for stdout logging 2022-06-19 20:22:40 +02:00
Julius Pfrommer 5de6a2e7c3 Revert "Merge branch 'master' into 1.3"
This reverts commit 2f2b9fea7d, reversing
changes made to 271f3dcb01.
2021-12-18 14:34:34 +01:00
Julius PfrommerandJan Hermes 9c2d61ae66 feat(core): Add EventLoop and POSIX TCP EventSource
Co-authored-by: Jan Hermes <jan@hermes-technology.de>
2021-11-25 16:03:02 +01:00
Julius Pfrommer 0d03a87833 refactor(core): Cleanup unused multithreading level 2021-03-30 18:34:24 +02:00
Kjeld Flarup c6cf7c517c feat(core) Extend Log_Stdout to support a maximum log level filtering (#3483) 2020-05-29 16:50:01 +02:00
Ubuntu 2b3a8cbc91 feat(server): Adding multithreading architecture with additional refactoring 2019-08-19 23:36:03 +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
Julius Pfrommer 8f366c820a Logging: Simplify the logging plugin includes 2018-12-04 18:39:12 +01:00
Julius Pfrommer 89f728aee1 Logging: Make logging a proper plugin with state and cleanup method 2018-12-04 18:39:12 +01:00
Kantelberg f4f0970776 added arch for windows embedded compact 7 2018-09-16 08:57:38 +02:00
Stefan Profanter 05667bbb06 Add support for Arduino and ESP32 2018-04-16 13:13:07 +02:00
Julius Pfrommer 67cbd86018 Set the correct copyright for @jpfr 2018-03-23 12:40:43 +01:00
StalderT 4057c4d814 add my company name 2018-02-18 20:08:34 +01:00
Stefan Profanter c2305461a3 Copyright holders at beginning of file (#1514)
* New script to add copyright names (see #1456)

* Use file history instead of git blame

* Order authors by first commit and modify displayed names

* fixup

* Add generated copyright holders
2018-01-26 14:14:25 +01:00
Julius Pfrommer e74b4bf832 simplify datetime handling. 2017-12-12 22:09:55 +01:00
StalderT 12be0ad68c add timezone to the logs 2017-12-12 22:09:55 +01:00
StalderT 26b3165821 fix localtime in logger 2017-12-12 22:09:55 +01:00
StalderT ffe6a70f48 remove windows color logs 2017-12-08 09:43:04 +01:00
Julius Pfrommer fb499f9270 use color output for logging to stdout 2017-11-27 19:34:06 +01:00
Julius Pfrommer e26759a664 Clean up logging plugin and network layer 2017-10-07 19:44:17 +02:00
Infinity95 8b685b6540 use securitypolicy API in the server 2017-10-07 19:44:17 +02:00
Infinity95 03369fda5e add securitypolicy log level 2017-08-15 09:52:34 +02:00
Julius Pfrommer 6e0437e524 flush stdout after every log output 2017-05-13 11:29:02 +02:00
Julius Pfrommer 656de37bee workaround an issue with clang and string formatting 2017-02-11 17:23:07 +01:00
Julius Pfrommer aebb8d273e use va_list in logging API (necessary for static inline functions) 2017-02-11 16:48:17 +01:00
Julius Pfrommer 8799b44ac4 Type handling functions in separate header (#735) 2016-08-01 16:04:53 +02:00
Julius Pfrommer 54daafd37a rename plugins to begin with ua_ 2016-06-27 07:16:33 +02:00