Commit Graph

238 Commits

Author SHA1 Message Date
0671fa522b Update Documentations to include the new alert providers 2026-02-23 11:03:15 +01:00
a665a9485c Add new types for the webhooks and elasticsearch alert providers also migrate existing databases 2026-02-22 12:47:29 +01:00
6a6dac0a22 Change frontend as well as adding the needed javascripts for our new selectable-alert provider 2026-02-22 12:45:39 +01:00
31c4810ebc Add new routes for the test-endpoints (elk/webhook) 2026-02-22 11:58:32 +01:00
78df24a1d5 Add mandatory RFC 5322 headers and fix incorrect line endings in mailing 2026-02-22 11:57:47 +01:00
ea30360bf8 Prepare to replace the central mail alerting with selectable alert providers 2026-02-22 11:55:55 +01:00
8b447a0d52 Bump version to v1.4.2 2026-02-21 22:35:26 +01:00
48bcd403ac Update docs and write troubleshooting steps to debug no reciving ban/unban events 2026-02-21 22:31:59 +01:00
3f6f356923 Include the new test- / security-functions into all firewall integrations as well as the banning and unbanning functions/handlers in fail2ban-ui 2026-02-21 19:38:09 +01:00
0e6416960d Implement new, server side IP-validator and testing for save characters in user-supplied names, lists, aliases and so on 2026-02-21 19:34:39 +01:00
9e1be2560c Add a check to validate the origin of the WebSocket connection to prevent cross-origin hijacking 2026-02-21 19:29:30 +01:00
16112af26d Removed webSocket form public routes. Needs now as well a authentication, if enabled 2026-02-21 18:41:42 +01:00
3e06cfc1ab Added new clear function-calls for the recent-stored-events and as well the permanent-block list 2026-02-21 17:23:33 +01:00
c85d51edd6 Provide the earth.jpg from local codebase instead from cdn 2026-02-21 17:10:17 +01:00
d47363dad5 Bump version to v1.4.1 2026-02-20 15:43:01 +01:00
5bef143fdb Return better information on JSON parsing errors, that no action is recorded in that case 2026-02-20 15:30:53 +01:00
9cdb2966ea Add global threat map to the ban insights modal for better overview from where the most bans are (red pier) 2026-02-20 15:24:58 +01:00
a770fccbae Consolidate JailInfo function to own connector_global.go and also remove old FetchBanEvents function 2026-02-20 00:02:06 +01:00
efd00b2a17 Remove LogPath from local connector settings 2026-02-19 23:08:00 +01:00
9fe7276073 Restructure an adding basic sections 2/2 2026-02-19 19:24:18 +01:00
2169b9862f Fix javascript files to include sections and cleanup the initial movment from one js to splited up ones 2026-02-18 21:48:22 +01:00
45f5907f7c Add sections header to the validation.js and four more go-files 2026-02-18 01:00:40 +01:00
d99fea38a5 Upgrade alpine base container image to mitigate openssl vulnerabilities 2026-02-17 23:30:44 +01:00
99d89cce4e Upgrade go and Dockerfile to use latest golang and libraries 2026-02-17 22:14:04 +01:00
a19a316f03 Cleanup CSS and add sections 2026-02-17 21:57:06 +01:00
1cd2439cea Add sections to integrations 2026-02-17 00:05:46 +01:00
0d551ede53 Move bad log parsing to utils.js and add section headers 2026-02-16 22:58:58 +01:00
4962d398a1 Implement sections to core.js and websocket.js 2026-02-16 10:08:33 +01:00
d1a13da8b0 Reorganize console.js file 2026-02-15 23:57:01 +01:00
a98095581a Remove old getUserInfo function and old API error-handling 2026-02-15 22:49:32 +01:00
35a8e0228d Websocket and whois restructured and added sections 2026-02-15 21:30:02 +01:00
737d634704 Fix console logger file and reorder routes, add comments for interlnal/external APIs 2026-02-15 20:55:52 +01:00
da05afd115 Add missing swissmakers header and section comments 2026-02-15 15:32:05 +01:00
52c319c0c1 Optimized auth.go descriptions 2026-02-14 21:59:49 +01:00
3c063aabaf Remove old ReloadFail2ban function, because the new is combined 2026-02-14 21:17:25 +01:00
cffbc41d22 Adding section comments for better readability 2026-02-14 19:14:27 +01:00
43bc278892 Fix typo in the opensense integration to fix the deletion API request 2026-02-14 14:51:55 +01:00
6eb56acc15 Add markdown links for better linking of seperate files 2026-02-14 14:44:49 +01:00
079b2b3a24 Add architrcture diagram to docs 2026-02-14 00:30:54 +01:00
c18f753fdb Rewrite the documentation part 1 2026-02-14 00:14:43 +01:00
85a286e3be Bump version to v1.3.9 2026-02-11 17:28:32 +01:00
514c9dd444 Implementing auto-disable of the jail when reload fails after saving filter/jail config 2026-02-11 17:23:38 +01:00
08112ff9b9 Optimize error-reporting of failure when reloading fail2ban 2026-02-11 17:02:18 +01:00
bdfd96b65d Bump version to v1.3.8 2026-02-10 22:54:18 +01:00
c5739d0a14 Skip coloring for SSH command output that dumps config file content 2026-02-10 22:52:38 +01:00
0053dc3938 Add close-cross on all toast-ban-event and unban events to quicker close them 2026-02-10 22:38:01 +01:00
ece7e654e8 Fix a bug where no mail and no db-entries are made if mailfunction returns 500 2026-02-10 19:04:57 +01:00
ad44e2732f Add guard it the callback-env var is set over env, that there is no modifications because of the port variable 2026-02-10 18:32:01 +01:00
a65bbe985e Update Language files and reformat that all thave the same indentation 2026-02-10 18:29:50 +01:00
01bc815bde Make CALLBACK_URL and secret configurable through the env 2026-02-10 17:00:59 +01:00