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 Pfrommer and Jan 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