Commit Graph

201 Commits

Author SHA1 Message Date
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
339118d89f Swapped the two ssh-blocks so Select Private Key dropdown appears first, followed by SSH Private Key Path input. 2026-02-10 16:09:40 +01:00
337d199143 Simplify the connector and jail.local cunstruction with a unified function for all connectors 2026-02-10 15:50:32 +01:00
8f9399196e UpdateDefaultSettings now checks CheckJailLocalIntegrity as first and returns error if not managed by Fail2ban-UI 2026-02-09 22:33:13 +01:00
5dbe12917b Fix webconsole color pattern matching 2026-02-09 21:14:36 +01:00
90b287f409 Check jail.local state and warn user if it is not fail2ban-UI managed, disable automatic jail.local migration because it is only testing 2026-02-09 19:56:43 +01:00
e8592d17e6 Bump version of fail2ban-UI 2026-02-09 14:08:48 +01:00
ea3dd32fc6 Dedublicate tailwind.css rules and use all from the generated css file while build 2026-02-09 14:07:09 +01:00
27d1407ee2 Removing the cleanup of the OIDC .env file - makes only stuff complicater :) 2026-02-09 14:01:12 +01:00
a92b4ef42c Make toast notifications duration setable in function 2026-02-09 00:45:44 +01:00
ecce4ca6b4 Update tailwindcss to newer verson 2026-02-09 00:14:22 +01:00
2d96711640 Include also css classes from the javascript files in tw-build 2026-02-09 00:13:42 +01:00
2ee00a6c44 Skip sending if the destination email is still the default placeholder 2026-02-08 20:15:03 +01:00
7d955675a3 Add cleanup files for the dev env, to start quickly from a fresh state 2026-02-08 19:57:41 +01:00
1a2df7b252 Add default chain and default BantimeRndtime settings and make configurable through the settings page 2026-02-08 19:43:34 +01:00
5f14da5934 Improve ban events search search through all db-entries and also implement pagination to load more events 2026-02-03 14:31:52 +01:00
b3e32fd5c1 Implement version check on load, if the footer has data-update-check=true,it fetches /api/version and sets the version badge. No request is made when update check is disabled. 2026-02-02 20:46:55 +01:00
f00c1c1b22 When address is empty, detail is explicitly set to an empty array to clear any existing detail items in pfSense 2026-01-28 14:31:58 +01:00
63ee6a40d7 When address is empty we explicitly send an empty detail array to clear any existing items if last IP 2026-01-28 13:59:53 +01:00
fd1f26a1a6 Autocreate alias if not exist on PFSense and enhance the alias IP function 2026-01-28 13:25:54 +01:00
76b5a332de Fixed the getAliasByName function to resolve the 400 Bad Request error. 2026-01-28 13:05:01 +01:00
210e694137 Fix PFSence integration and add also GET-modify-PATCH patterns 2026-01-28 12:52:41 +01:00
b6f6d16817 Added the 'show more' button to the Permanent Block Log in Settings and only show 10entries by default 2026-01-24 15:15:13 +01:00
d28369faeb Ban/Unban-mail fix some colors and formation 2026-01-22 19:58:33 +01:00
90d4ff4e9a Refactor sendEmail function and add support for multiple SMTP auth methods (LOGIN, PLAIN, CRAM-MD5) and TLS verification option, fix syntax error in sendSMTPMessage function 2026-01-22 19:34:05 +01:00
4e61fdf9f4 Updating fail2ban-UI Screenshorts 2026-01-22 10:36:33 +01:00
a372ce8078 Reload all remote servers after updating action files 2026-01-21 21:32:41 +01:00
6f88462670 Also set the FACL recursively on the DEV stack 2026-01-21 20:21:13 +01:00
e3e279f2ae Change BIND_ADRESS of ssh_and_local developmentstack to 0.0.0.0 that the callbacks work 2026-01-21 19:27:22 +01:00
9f700dcefb Remove deprecations with email distribution to remote hosts, this is not used anymore since f2b-ui sends the mails 2026-01-21 19:23:42 +01:00
ca31e02e29 Implement backend logic and routes for multi-line pharsing also enhanced key-pharsing 2026-01-21 18:45:23 +01:00
9d98e43446 Implement multiline log pharsing support 2026-01-21 18:39:03 +01:00
03631eaed8 Add hint for local path mount requirements 2026-01-21 18:12:34 +01:00
efe48c0e59 Update docs and mention nftables vs iptables 2026-01-21 18:08:40 +01:00
3bfd9d5cdf Add a small init hook to fix linuxserver.io syntax errors 2026-01-21 12:39:03 +01:00
18594c772a Fix ssh dev-container to use the official hooks from linuxserver.io 2026-01-21 12:25:17 +01:00
08e4ecbfb9 Fix race-condition where the websocket-connection is not recheked on page-reload 2026-01-21 10:43:38 +01:00
e25b0aebd0 fix PocketID logout url 2026-01-20 19:17:51 +01:00