Skip to content

Commit 353edcd

Browse files
committed
Update CHANGELOG.md for version 0.3.0: Add FreeBSD security tasks and enhance test coverage
Signed-off-by: Mohammad Abu-Khader <mohammad.abukhader@hotmail.com>
1 parent b6bcf95 commit 353edcd

1 file changed

Lines changed: 27 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,33 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1212
- Refactored SSH key deletion functionality with comprehensive tests for SSHKeyDeleter
1313
- Enhanced test coverage for various security modules
1414

15+
## [0.3.0] - 2025-09-16
16+
17+
Merged PR #25: freeBSD more tasks
18+
19+
### Changes
20+
21+
- Added FreeBSD security tasks and modules, including:
22+
- ACL management
23+
- BSM (Basic Security Module) auditing setup
24+
- chkrootkit malware detection
25+
- Disable/trim unnecessary services
26+
- Fail2ban setup
27+
- Base tools installation
28+
- Lynis security auditing
29+
- PF firewall setup
30+
- rkhunter rootkit scanner
31+
- SSH hardening
32+
- System package update operations
33+
- Refactored reboot handling to use pyinfra's built-in `RebootRequired` fact
34+
for consistent cross-distro reboot checks (Linux + FreeBSD)
35+
36+
### Testing
37+
38+
- Expanded FreeBSD test coverage (ACL, BSM, chkrootkit, disable services, fail2ban,
39+
install tools, lynis, PF, rkhunter, SSH hardening, update packages)
40+
- Refactored reboot tests to align with `RebootRequired` fact usage
41+
1542
## [0.2.1] - 2025-06-10
1643

1744
### Features

0 commit comments

Comments
 (0)