What's Changed
- Fix test-files and add better basepath regex-matching @swissmakers in #180
- Fix the app-icon to show the correct color in dark or light mode @swissmakers in #180
- Add SSH host-keychecking and enforce it by default @swissmakers in #180
- Split-up huge handlers main file to seperate topic specifig files for better maintenance @swissmakers in #180
- Use central share httpx client for all outbound requests @swissmakers in #180
- Add jet missing test-files and fix the one that where not jet well done @swissmakers in #180
- Improve validation functions for input and normalisation @swissmakers in #180
- Validate all user-facing fields for garbage or bad stuff @swissmakers in #180
- Delete old deprecated outbound http @swissmakers in #180
- Harden the mikrotik api calls to prevent command injection @swissmakers in #180
- Remove old skipTLS function and added function to validate the elk-index @swissmakers in #180
- Use new validator for ssh-connector @swissmakers in #180
- Add validation of configpath and name as well include new validators @swissmakers in #180
- Use shared httpx also for the agent connector, also integrate the validation too @swissmakers in #180
- Implement DoChecked to turn any 4xx, 5xx into a correct error also remove some redundancies @swissmakers in #180
- Include the starting comments like ssh or fail2ban-client to prompt for security @swissmakers in #180
- Move local conf-file actions to seperate go-file and reuse for filter and jails @swissmakers in #180
- We use now tini as PID 1 to fix the problem with the zombies @swissmakers in #180
- Added a shutdown timeout and a stop notify handler for clean stop @swissmakers in #180
- Fix database upgrade path to have new single source of truth, instead sync by hand @swissmakers in #180
- Bump version to v1.5.4 @swissmakers in #180
Full Changelog: v1.5.2...v1.5.4