Julius Pfrommer
0271f50579
refactor(server): Only use logging-pointer instead of inline structure
...
We could not adjust all pointers when moving the config "into" the
server.
2023-11-10 08:38:53 +01:00
Andreas Eckerstorfer
5dab29487e
fix(plugin): Check for successful file creation ( #5348 )
...
fclose should only be called on valid FILE pointers, as fclose(0) is
undefined.
2022-09-26 22:28:39 +02:00
Andreas Eckerstorfer
13af9b8688
refactor(core): Remove trailing spaces in code ( #5221 )
2022-06-24 11:03:25 +02:00
Julius Pfrommer
4d3422524c
refactor(core): Don't generate headers with internal encoding functions
2021-08-16 10:21:51 +02:00
Julius Pfrommer
7c23332027
refactor(test): Use _clear instead of _deleteMembers
2020-10-18 15:21:40 +02:00
Mark Giraud
275dd6e1d0
fix: use correct return type for corpus dump callback
2020-08-07 14:03:13 +02:00
Julius Pfrommer
9f9b0ca57e
feat(core): Allow all types of NodeId for the binary encoding identifier
2020-07-30 15:01:25 +02:00
Julius Pfrommer
320d71b775
fix(client): Explicit SecureChannel state for renewal and token revolving
2020-06-24 12:06:02 +02:00
Julius Pfrommer
33bd9b0184
refactor(core): Simplify message assembly in SecureChannel
2020-04-02 00:11:22 +02:00
Julius Pfrommer
312a4351cc
refactor(core): Rename packet to buffer in SecureChannel
2020-04-02 00:11:22 +02:00
Julius Pfrommer
c461a7fb24
fix(tests): Open custom SecureChannel for fuzz message dumping
2020-01-25 19:33:26 +01:00
Julius Pfrommer
d332c9d40b
refactor(core): Assemble complete chunks in the SecureChannel
2020-01-18 21:15:08 +01:00
Stefan Profanter
cdd7abc6a6
ci(fuzz): Add author to license header
2019-11-07 19:28:33 +01:00
escherstair
3ec05f522d
%d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'
2019-09-03 15:45:47 +02:00
escherstair
74b03a8309
Buffer is accessed out of bounds: fileName
2019-09-03 15:45:47 +02:00
Julius Pfrommer
4ff617ffed
Fuzz: Fix a warning for snprintf overrun
2019-04-23 00:41:32 +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
89f728aee1
Logging: Make logging a proper plugin with state and cleanup method
2018-12-04 18:39:12 +01:00
Stefan Profanter
800732221b
Fuzz: Add default memory size at the end of each corpus
...
This is used to get a valid corpus for simulating out of memory in the fuzzer
2018-11-16 09:45:03 +01:00
Mark Giraud
cf6e89d6b7
Fix #1930
...
Dirty fix for incorrect processing sequence
Swap keys correctly on token switchover
Timeout is now calculated per token. Removed testing code
Fix?? bug in worker
2018-09-19 18:44:14 +02:00
Julius Pfrommer
fd1061e444
SecureChannel: Put all messages/chunks in a tailq for in-order processing
...
There were problems when a client renewed a SecureChannel when a second
message in the old network-buffer was not yet fully processed.
2018-08-13 21:06:12 +00:00
StalderT
da64add5c0
client basic 256sha256 / server sample / tests / various fixes ( #1691 )
...
* client basic 256sha256 / tests / various fixes
* fix server basic256sha256
* remove duplicated loadFile
* Fix fuzzing by making backup of message buffer
* Disable sonarcloud on PRs
2018-03-29 19:15:20 +02:00
Julius Pfrommer
d86e04a925
clean some gcc7 errors in the corpus generation
2017-11-30 10:08:50 +01:00
Stefan Profanter
32fc345337
Add fuzz corpus generator from unit tests and integrate into CI
2017-11-26 19:57:02 +01:00