- Aug 20, 2021
-
-
Stephan Bosch authored
lib-sieve: sieve-result - Move temp failure status checks into sieve_result_implicit_keep_finalize().
-
Stephan Bosch authored
lib-sieve: sieve-result - Move temp failure status checks into sieve_result_implicit_keep_execute().
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- Aug 19, 2021
-
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- Aug 18, 2021
-
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- Aug 13, 2021
-
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- Aug 12, 2021
-
-
Stephan Bosch authored
-
- Aug 10, 2021
-
-
Stephan Bosch authored
lib-sieve: sieve-result - Fix omission of action finalization happening upon result execution failure. This occurred because the code that checks for a deferred keep action in sieve_result_implicit_keep_execute() could end up "finding" an action that wasn't actually a deferred keep. That action was then erroneously promoted to the FINALIZED state, which meant that commit/rollback was never executed.
-
- Jul 29, 2021
-
-
Stephan Bosch authored
It is used like that everywhere and ubsan complains about passing char to unsigned char parameter.
-
Stephan Bosch authored
-
- Jul 02, 2021
-
-
Siavash Tavakoli authored
-
- Jun 04, 2021
-
-
Stephan Bosch authored
This had no real purpose and could cause NULL pointer dereference. Found by Clang scan-build.
-
Stephan Bosch authored
lib-sieve: sieve-binary-file - Fix potential NULL pointer dereference in sieve_binary_file_update_resource_usage(). Found by Clang scan-build.
-
- Jun 03, 2021
-
-
Stephan Bosch authored
This prevents wrapping the integer value and fixes an ubsan complaint.
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- Jun 01, 2021
-
-
Timo Sirainen authored
-
Stephan Bosch authored
Fixes ubsan runtime error.
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- May 21, 2021
-
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
This is currently not used, but prevents mishaps once such code is written.
-
Stephan Bosch authored
-
Stephan Bosch authored
This is not currently used, but the absence of the call could cause memory leaks in the future.
-