Commit Graph
17 Commits
Author SHA1 Message Date
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