What's Changed
- Added UniFi Network integration by @easez88 in #206
- Added highlighting for Json sytax logs for bad status: by @Cloud9Developer in #213
- Fixed references for ValidateIP function and moved it to shared space, removed deprecated helpers @swissmakers in #217
- Fixing shared library also here and also improve the restart getters -> use warning @swissmakers in #217
- Use tiny sort function to sort server list accordingly A-Z @swissmakers in #217
- Add some hints about the caddy-reverse proxy and f2b-ui @swissmakers in #217
- Refactor the public routes definitions @swissmakers in #217
- Improve function tests and as well adding better path testing for connectors @swissmakers in #217
- Remove deprecated legacy time format @swissmakers in #217
- Refactor the action-script building for ssh-connector, removed python dependency so connector updates also works without it @swissmakers in #217
- Update documentations and also add setfacl steps to the troubleshooting @swissmakers in #217
- Fix wrongly intepreted unbans because of missing actionflush that where triggered by actionunbann fallback @swissmakers in #217
- Integrate new tests to the harbor build-pipeline @swissmakers in #217
- Refactor jail logpath check, to also allow jails without logpath, that is valid in case of journal backend @swissmakers in #217
- fixed error with reading some logs where index would be out of bounds @swissmakers in #217
- Reject unsafe callback URL and secret on settings save also add validators for callback-URL callback secret and server id @swissmakers in #217
- Store callback event ids so retried callbacks are recorded once and not more @swissmakers in #217
- Keep the dashboard usable during mentioned jail changes also needs several js and several other small fixes @swissmakers in #217
- SSH hardening and add a health tracking @swissmakers in #217
- Add and improve test files to automatically test functions in pipeline @swissmakers in #217
- Changes to get and apply pending server settings, also addeing health check functions, remove old nomore used code @swissmakers in #217
- Fix regex line matching for log highliting, and add some tests for future edits @swissmakers in #217
- Show also the two create buttons for jails and filters from a empty state @swissmakers in #217
- Fix some comments and formatings to make things clearer @swissmakers in #217
- Integrate healthchecks for every connector, also fix config pre-apply and rechecking to prevent stale configs @swissmakers in #217
- Add and also fix currents UI-Tests to match new component handling @swissmakers in #217
- Update translations and also finish jet-not-translated stuff from several js-files and the main template @swissmakers in #217
- Document the health endpoint, restart behaviorand Elasticsearch datastreams @swissmakers in #217
- We run Fail2ban changes now in the background to not interrupt the UI on longer changes, e.g. unbanning a whole jail @swissmakers in #217
- Bump golang version to v1.27.1 @swissmakers in #217
- Update translations and remove two deprecated keys @swissmakers in #217
- Show warnings clearer when a SSH host key changes and fix overlapping text and rework buttons in server cards @swissmakers in #217
- Open server settings below of the selected server-card on mobile devices @swissmakers in #217
- Validate UniFi settings before saving @swissmakers in #218
- Improve tests, check mixed-case HTML in escaping tests @swissmakers in #218
- Also improve the email tests for injection attempts in alerts @swissmakers in #218
New Contributors
- @easez88 made their first contribution in #206
- @Cloud9Developer made their first contribution in #213
Full Changelog: v1.5.4...v1.6.0