Skip to content

Commit 54a205b

Browse files
committed
prepare for release 1.6.3: update ChangeLog.md and doc/wolfSentry_refman.pdf.
1 parent 6a905db commit 54a205b

File tree

2 files changed

+31
-0
lines changed

2 files changed

+31
-0
lines changed

ChangeLog.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,37 @@
22

33
<br>
44

5+
# wolfSentry Release 1.6.3 (January 22, 2025)
6+
7+
Release 1.6.3 of the wolfSentry embedded firewall/IDPS has enhancements,
8+
additions, and improvements including:
9+
10+
## New Features
11+
12+
Implemented default policy in decisions on lock failures, to better support hard deadline use cases. The lwIP integrated firewall has been updated to leverage this change. Client code calling the dispatch interfaces directly can now check `action_results` for disposition even on error returns.
13+
14+
## Noteworthy Changes and Additions
15+
16+
Add `wolfsentry_set_deadline_rel()`, `wolfsentry_get_deadline_rel()`, and `wolfsentry_get_deadline_rel_usecs()`, to facilitate deployment to deadline-scheduled runtimes. `wolfsentry_get_deadline_rel*()` can be used within implementations of computationally expensive plugins to prevent overrun or limit it to an application-defined tolerance.
17+
18+
Added `WOLFSENTRY_SUCCESS_ID_NO_DEADLINE`, `WOLFSENTRY_SUCCESS_ID_EXPIRED`, and `WOLFSENTRY_SUCCESS_ID_NO_WAITING`, returned by `wolfsentry_get_deadline_rel*()`.
19+
20+
Added `wolfsentry_lock_shared2mutex_is_reserved()`.
21+
22+
## Bug Fixes, Cleanups, and Debugging Aids
23+
24+
Added `WOLFSENTRY_STACKBUF()` to refactor on-stack flexible-element struct instances for additional portability, clarity, and efficiency.
25+
26+
Numerous minor fixes for analyzer hygiene on LLVM 19 and 20, gcc-15, and cppcheck 2.16.
27+
28+
## Self-Test Enhancements
29+
30+
Fixes for several leaks and missing error handling in unit tests.
31+
32+
Added new C23 and `-D_FORTIFY_SOURCE=3` tests.
33+
34+
<br>
35+
536
# wolfSentry Release 1.6.2 (January 2, 2024)
637

738
Release 1.6.2 of the wolfSentry embedded firewall/IDPS has enhancements,

doc/wolfSentry_refman.pdf

20.3 KB
Binary file not shown.

0 commit comments

Comments
 (0)