9 Commits

Author SHA1 Message Date
Mărcziem ™
3344620824 Fix Fail2ban recidive jail logpath and re-enable on openSUSE 2025-10-06 11:44:06 +02:00
Mărcziem ™
25bda49293 Disable Fail2ban on openSUSE due to systemd backend compatibility issues 2025-10-06 11:42:34 +02:00
Mărcziem ™
4ae06158f3 Add specific journalmatch for openSUSE Fail2ban systemd backend 2025-10-06 11:37:43 +02:00
Mărcziem ™
8b0f8b3e96 Fix Netdata repository for openSUSE Leap and use systemd backend for Fail2ban 2025-10-06 11:34:36 +02:00
Mărcziem ™
edf70990ca Fix Fail2ban log path for openSUSE - use /var/log/messages instead of %(sshd_log)s variable 2025-10-06 11:25:29 +02:00
Mărcziem ™
745cf90874 Fix shared memory mount point for cross-distribution compatibility
- Use /dev/shm instead of /run/shm for shared memory mount
- Ensure mount point directory exists before mounting
- More compatible across different Linux distributions
2025-10-06 10:43:18 +02:00
Mărcziem ™
44e0c13435 fix(ssh): robust restart helper and use it for ssh restarts 2025-10-03 11:35:53 +02:00
Mărcziem ™
a7fd5f806b feat: Enhance distribution detection with robust 5-method fallback system
- Add lib/detection.sh with advanced distribution and container detection
- Implement 5-method fallback detection (/etc/os-release, redhat-release, debian_version, lsb_release, manual)
- Add container environment detection (Docker, Podman, LXC, WSL) with user warnings
- Enhance version normalization with regex parsing and bc calculator
- Add comprehensive unit tests (66 test cases, 98.5% success rate)
- Update documentation (README, CHANGELOG, SECURITY, CONTRIBUTING)
- Improve enterprise-grade error handling and logging
- Add IPv6 and security considerations for 2025 compatibility
2025-10-01 23:44:48 +02:00
Sebastian Palencsár
5ecb235919 Add files via upload 2025-01-22 09:13:20 +01:00