- Add DEBUG docs
- Upgrade
sysinfo
from 0.27.1 -> 0.28.0 - Increase capacity of certain objects in minifilter
- Refactor minifilter
- Improve printing speed, for example
- General stability improvements
- Upgrade
windows-rs
0.43.0 -> 0.44.0 - Add rough
SystemTime
toIPR
messages and compare them using the same - Better handling of
exepath
forIOMessage
IRP
- Fix an issue of floating point operations in the kernel driver
- Performance improvements
- Upgrade
C
standard toC11
- General stability improvements around IRQL, DriverEntry, etc
- Update
sysinfo
to0.27.1
- Replace
ZwClose
withFltClose
in minifilter to solve potential memory leak - Remove unused dependencies and add categories to
Cargo.toml
- Vastly improve documentation
- Refactor code to be more readable and conscience
- Improve performance even further
- Add
#[inline]
calls to all functions - Remove
x86
,arm
andarm64
targets from minifilter - Upgrade to
c++20
standard for minifilter - Reduce waiting time, for example
- Improve performance of minifilter by using
-O2
and-LTO
alongside release build - Improve performance of example by not locking and releasing IO
- Refactor and reformat minifilter
- Stop using debug libraries for minifilter
- Update readme and add changelog
- Add LICENSE