Commit Graph

  • f4285bfb31 Improve the Agent Error callback and path testing dev michael.reber 2026-05-25 11:17:16 +02:00
  • 7556ef0e0f Merge pull request #147 from swissmakers/dev main v.1.4.9 Swissmakers GmbH 2026-05-22 23:10:32 +02:00
  • daffd3696d Bump version to v1.4.9 michael.reber 2026-05-22 23:08:24 +02:00
  • 07eac0de6f Merge pull request #146 from swissmakers/dev Swissmakers GmbH 2026-05-22 23:03:00 +02:00
  • 3af66ef445 Add missing language keys to ZH and IT michael.reber 2026-05-22 23:01:53 +02:00
  • acebcb0151 Merge pull request #145 from swissmakers/main Swissmakers GmbH 2026-05-22 22:09:16 +02:00
  • f686c7aa04 Merge pull request #142 from gift95/main Swissmakers GmbH 2026-05-22 22:08:24 +02:00
  • 2d0ec66d04 Merge pull request #144 from swissmakers/dev Swissmakers GmbH 2026-05-22 22:07:45 +02:00
  • 3eb614e0d2 Add missing translations and fix table-glitch michael.reber 2026-05-22 22:02:05 +02:00
  • 9a9c7009d8 Update the arch and api docs michael.reber 2026-05-22 21:00:02 +02:00
  • 17dacb65ec Migrate dashboard 'banned IP' lists to lazy loading from backend, also replaced the client-side Ip filtering michael.reber 2026-05-22 20:59:11 +02:00
  • 1b74cdb58a Add paginated jail 'banned IP'-endpoint and remove old hard-cap from pull-request michael.reber 2026-05-22 20:56:26 +02:00
  • b88ec11c84 Add typed struct for GetSettings and removed old marshal/unmarshal path. Also pre-defined patch functions for later settings updates (not jet ready) michael.reber 2026-05-22 20:01:13 +02:00
  • 59bbbef708 Fix always true SMTP TLS setting bug and add some savety fallbacks for the alert-providers michael.reber 2026-05-18 23:18:04 +02:00
  • 03979e3fc8 Add a small helper to show a toast if the settings where saved with a warning, also add a callbackUrlSyncHandler to make sure only one eventListener is registered michael.reber 2026-05-18 22:45:19 +02:00
  • b03af8afa1 Fix translations from the alert-country description text michael.reber 2026-05-18 22:41:53 +02:00
  • 120a696cf0 feat: 添加中文语言支持 🐛野生Bug程序员 2026-05-08 10:14:25 +08:00
  • b1cd2ef348 Translate WebSocket tooltyp as well as add missing translation values michael.reber 2026-05-17 19:06:34 +02:00
  • b78b66e206 Add native japanese label as meta languagename michael.reber 2026-05-17 12:09:55 +02:00
  • 254d935d1f Merge pull request #141 from swissmakers/main Swissmakers GmbH 2026-05-17 11:59:39 +02:00
  • 33d473832d Merge pull request #136 from michael-ferioli/feat/cap-summary-banned-ips Swissmakers GmbH 2026-05-17 11:58:22 +02:00
  • 5d259a300e Merge pull request #139 from m4549071758/feat/i18n-ja Swissmakers GmbH 2026-05-17 11:45:32 +02:00
  • 810688893a fix: meta.language_name m4549071758 2026-05-16 12:52:22 +09:00
  • 879eca2237 feat(lang): add japanese translation m4549071758 2026-05-16 12:47:12 +09:00
  • eac2196b28 feat(api): cap banned IPs per jail in /api/summary response Michael Ferioli 2026-04-28 07:08:40 -04:00
  • d0947a79a5 Merge pull request #133 from swissmakers/dev Swissmakers GmbH 2026-04-19 20:26:15 +02:00
  • 96d5a453cf Use some delay and rechecks for first time-local init, if service fails michael.reber 2026-04-19 20:23:30 +02:00
  • e030eca6ce Implement local write-test for local managed files michael.reber 2026-04-19 20:21:56 +02:00
  • ffc2912691 Merge pull request #132 from itsecbern/main Swissmakers GmbH 2026-04-17 22:01:28 +02:00
  • 2d76abca61 Check for jq itsecbern 2026-04-17 21:32:18 +02:00
  • 04329216c4 Add missing jq dependency itsecbern 2026-04-17 21:27:07 +02:00
  • cff745bece Merge pull request #131 from swissmakers/dev Swissmakers GmbH 2026-04-13 12:35:15 +02:00
  • 961c406b0b Replace max-w-7xl with max-w-screen-2xl to make the whole UI a bit a better fit for large screens michael.reber 2026-04-13 12:34:32 +02:00
  • d95b0d54e1 Rebuild tailwincss classes michael.reber 2026-04-13 12:32:59 +02:00
  • 2e389492e5 Merge pull request #130 from swissmakers/dev v1.4.8 Swissmakers GmbH 2026-04-08 20:18:32 +02:00
  • 5e51b4bab4 Refactor gobuild to include all assets (locales, static-files and template) into one single binary michael.reber 2026-04-08 20:17:47 +02:00
  • 1f160e8347 Bump version to v1.4.8 michael.reber 2026-04-08 00:30:44 +02:00
  • 4eb97bc49d Merge pull request #129 from swissmakers/dev Swissmakers GmbH 2026-04-08 00:29:42 +02:00
  • ef41af8b62 Replace dev agent container with prebuild swissmakers image michael.reber 2026-04-08 00:28:59 +02:00
  • 393358698e Add agent links and repo to docs michael.reber 2026-04-08 00:28:18 +02:00
  • f84bc0d942 Remove function buildAgentManagedJailLocalContent, because we will solve that on the agent-code itself in the validation process michael.reber 2026-04-07 23:51:30 +02:00
  • 6aed779f31 Implement full config sync from f2b-UI settings to agent servers, also add tests michael.reber 2026-04-07 20:32:45 +02:00
  • b2d7687138 We want to run ensureCallbackConfig() only for agent connectors michael.reber 2026-04-07 20:28:42 +02:00
  • 6cbe0505ca Add server-id to the servermanaer for all added servers michael.reber 2026-04-07 19:54:08 +02:00
  • 981931981e Adding dev-agent fail2ban version to ssh_and_local stack michael.reber 2026-04-06 22:30:35 +02:00
  • 0e1ff34205 Rename overwrite folders for fail2ban-linuxserver images michael.reber 2026-04-06 20:40:14 +02:00
  • 6ae9db6858 Change default agent-port to TCP 9700 michael.reber 2026-04-06 19:58:03 +02:00
  • 8816f34728 Add callback healthcheck API, to test the callback-secret against the fail2ban-ui, before sending actual requests michael.reber 2026-04-06 19:55:22 +02:00
  • 4074de459a Move callback-secret functions to seperate file, tighten the handlers.go michael.reber 2026-04-06 19:29:11 +02:00
  • be1190e0bc Capitalize NormalizeAgentURL function to match test-function nameing michael.reber 2026-04-06 19:25:30 +02:00
  • 9dbdb9f3f4 Merge pull request #124 from swissmakers/dev Swissmakers GmbH 2026-04-06 00:23:53 +02:00
  • cdc088e33e Add agent test functions and fix the gab between agent rev 0.1 michael.reber 2026-04-06 00:04:33 +02:00
  • 78004b8087 Update languages and add agent required alert michael.reber 2026-04-06 00:01:57 +02:00
  • 212d4845fc Fix server manager view for adding new agent michael.reber 2026-04-05 23:56:29 +02:00
  • 9500b791dd Adding normalization for agent URLs michael.reber 2026-04-05 23:54:24 +02:00
  • 81ad70b6e1 Merge pull request #123 from swissmakers/dev Swissmakers GmbH 2026-04-05 22:33:14 +02:00
  • c7f267c3a7 Revert license back to GPL-3.0 michael.reber 2026-04-05 21:53:08 +02:00
  • 174fcfc5eb Merge pull request #122 from swissmakers/dev v1.4.7 Swissmakers GmbH 2026-04-05 01:11:34 +02:00
  • d853ebad5f Bump version to v1.4.7 michael.reber 2026-04-05 01:10:52 +02:00
  • 12b60a134d Adding swissmakers own ip-lookup microservice to ip-providers, for better privacy michael.reber 2026-04-05 01:10:04 +02:00
  • fe046b4ce7 Move away from static paths and introduce relative paths michael.reber 2026-04-05 00:47:50 +02:00
  • a1ae074489 Merge pull request #121 from swissmakers/dev v1.4.6 Swissmakers GmbH 2026-04-04 16:14:27 +02:00
  • 1914601422 Adding not to the current norestored = 1 behavior michael.reber 2026-04-04 15:56:20 +02:00
  • dd4c77f138 Update SELinux documentation michael.reber 2026-04-04 12:21:32 +02:00
  • 538ff2b1fe Add sudo -n to the systemsctl restart command and add more systemd unavailable messages -> detection michael.reber 2026-04-04 09:35:52 +02:00
  • cf39a8505b Add seperate check for ssh-connection problems, to not fail hard michael.reber 2026-04-03 14:40:10 +02:00
  • aec634661a Upgrade go-jose library to fix a known vulnerability michael.reber 2026-04-03 14:06:26 +02:00
  • e769904d07 Update languages michael.reber 2026-04-03 14:01:06 +02:00
  • d04c382c33 Refactor variable resolver without config-package and new path variable michael.reber 2026-04-03 12:59:51 +02:00
  • b7a84f89bb Include updated reload-function and fix path-checks that where not always working via ssh michael.reber 2026-04-03 12:57:58 +02:00
  • ea6981f67a Bump version to v1.4.6 michael.reber 2026-04-01 00:06:25 +02:00
  • 5ce00a97de Add bridge functions, between config and fail2ban packages michael.reber 2026-04-01 00:05:05 +02:00
  • 4122ae0668 Update dev-ssh-local stack with secondary local f2b for connector tests michael.reber 2026-04-01 00:03:48 +02:00
  • e392d7e274 Remove config package from inclusion directly to main.go michael.reber 2026-04-01 00:01:59 +02:00
  • 9078bf8eea Update Readme michael.reber 2026-03-31 23:59:22 +02:00
  • 0e52cc0763 Update License michael.reber 2026-03-31 23:58:39 +02:00
  • b90e368a88 Adding ConfigPath to local connector server modal in webUI, changing view handling michael.reber 2026-03-31 22:00:16 +02:00
  • def4be60c0 Remove config package dependency and switch to shared package michael.reber 2026-03-31 18:55:50 +02:00
  • 8704cd8ed0 Move Fail2ban server definition in a seperate shared package and include new ConfigPath michael.reber 2026-03-31 18:40:34 +02:00
  • af85fb7bb1 Add ConfigPath to db michael.reber 2026-03-31 18:32:03 +02:00
  • b855cb3ea3 Replace the hardcoded /etc/fail2ban/jail and filter paths for dynamic configuration if multible local connectors michael.reber 2026-03-31 18:29:13 +02:00
  • 6971d82e7e Merge pull request #117 from swissmakers/dev Swissmakers GmbH 2026-03-18 15:53:53 +01:00
  • a3158e79a0 Rename some translations and fix logo-gab on left logo side michael.reber 2026-03-18 15:52:34 +01:00
  • 054ad2e52c Merge pull request #116 from swissmakers/dev v1.4.5 Swissmakers GmbH 2026-03-18 15:17:24 +01:00
  • 6301606efa Bump version to v1.4.5 michael.reber 2026-03-18 15:15:41 +01:00
  • 438402d612 Add fail2ban-UI logo/favicons to main project michael.reber 2026-03-18 14:54:24 +01:00
  • d2f0ff5d84 Add missing darkmode-color for red-bg button while hovering michael.reber 2026-03-18 14:48:55 +01:00
  • 7deb603571 Regenerate tailwind.css static file michael.reber 2026-03-18 14:47:27 +01:00
  • 63ecb15e79 Remove language hardcoding form html and make it dynamic. michael.reber 2026-03-18 13:34:34 +01:00
  • 9ee72ae30d Merge pull request #115 from swissmakers/main Swissmakers GmbH 2026-03-18 13:04:23 +01:00
  • 0aa49974f5 Merge pull request #114 from dtalens/Catalan-translate Swissmakers GmbH 2026-03-18 12:52:57 +01:00
  • 904af39460 Add ca.json file dtalens 2026-03-18 11:26:18 +01:00
  • d6f9ed40f9 Merge pull request #112 from swissmakers/dev Swissmakers GmbH 2026-03-14 22:23:34 +01:00
  • 8273f9a339 Upgrade golang to v1.25.8 to mitigate 3 medium vulns michael.reber 2026-03-14 22:21:27 +01:00
  • e79efa9485 Merge pull request #111 from swissmakers/dev Swissmakers GmbH 2026-03-14 21:58:46 +01:00
  • 31047733e0 Update the docs and fix some spelling michael.reber 2026-03-14 21:57:57 +01:00
  • e113294298 Implement automatic dark mode based on system preferences and fixed some translations and design-issues michael.reber 2026-03-14 19:08:16 +01:00
  • c3ba1fc529 Merge pull request #109 from swissmakers/dev v1.4.4 Swissmakers GmbH 2026-03-08 10:57:00 +01:00
  • f210eabc3c Bump version to v1.4.4 michael.reber 2026-03-08 10:51:11 +01:00
  • f34fa13efb Update docs michael.reber 2026-03-08 10:49:51 +01:00