|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
ea3dd32fc6
|
Dedublicate tailwind.css rules and use all from the generated css file while build
|
2026-02-09 14:07:09 +01:00 |
|
|
|
a92b4ef42c
|
Make toast notifications duration setable in function
|
2026-02-09 00:45:44 +01:00 |
|
|
|
2ee00a6c44
|
Skip sending if the destination email is still the default placeholder
|
2026-02-08 20:15:03 +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 |
|
|
|
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 |
|
|
|
a372ce8078
|
Reload all remote servers after updating action files
|
2026-01-21 21:32:41 +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 |
|
|
|
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 |
|
|
|
9dd7c9bc52
|
Implement additional env variable to hide loginpage if desired
|
2026-01-20 19:03:47 +01:00 |
|
|
|
d64eb3db95
|
Add optional OIDC authentication with Keycloak, Authentik, and Pocket-ID support
|
2026-01-19 22:09:54 +01:00 |
|
|
|
1190aa4f38
|
Allowing spaces in the input and ensuring the tags container wraps properly
|
2026-01-16 13:05:03 +01:00 |
|
|
|
b561c94e20
|
Enhanced Filter Debug page with inline editing and improved SSH filter testing
|
2026-01-16 11:39:51 +01:00 |
|
|
|
3e5f3dbec6
|
Fix time format-desc to match Fail2ban's format
|
2026-01-14 22:38:20 +01:00 |
|
|
|
44da16977c
|
Implemented a real-time console log streaming via WebSocket for debugging purposes. Users can enable console output in settings to view application logs directly in the web interface.
|
2026-01-14 21:47:17 +01:00 |
|
|
|
e997059e2a
|
External IP Lookup Disable Feature implemented with environment variable: DISABLE_EXTERNAL_IP_LOOKUP
|
2026-01-14 19:13:46 +01:00 |
|
|
|
5d52fbcba9
|
All external CDN references have been removed, so all resources are now served locally
|
2026-01-14 18:50:08 +01:00 |
|
|
|
325ddc2733
|
Added basic OPNsense integration, and fixed PfSense API by changing from X-API-Key and X-API-Secret headers to only x-api-key header (lowercase as specified in v2 API docs)
|
2026-01-14 17:44:56 +01:00 |
|
|
|
8ed18f2473
|
Added null checks for all DOM element accesses in applyAdvancedActionsSettings to prevent similar errors
|
2026-01-14 17:36:06 +01:00 |
|
|
|
4abc22d6fe
|
Fixed the 'Manually Block / Test' endpoint returning a 500 error. The handler didn't validate the integration configuration before attempting the test.
|
2026-01-14 16:37:11 +01:00 |
|
|
|
b5e8324762
|
Added manual block section and BanIP method to for all connectors, like the UnbanIP functionallity
|
2026-01-07 16:14:48 +01:00 |
|
|
|
ad12bc0db9
|
dynamically include curl option to when self-signed https certificates are used
|
2025-12-30 15:55:57 +01:00 |
|
|
|
7525f38e25
|
don't show restart banner for local connectors, they only reload, not restart
|
2025-12-30 12:47:57 +01:00 |
|
|
|
75325767a5
|
Add some status-tooltip implementation for the websocket connection
|
2025-12-30 11:04:36 +01:00 |
|
|
|
f5128e1b51
|
Fix ssh connector and rewrite the get jail function, to get all in only one ssh-connection, instead of one for every jail (speed-up), add missing translations
|
2025-12-30 10:46:44 +01:00 |
|
|
|
84a97eaa96
|
Fix loading wrong filter problem, implement creation and deletion of filters and jails, fix some css mismatches, update the handlers and routes
|
2025-12-30 01:10:49 +01:00 |
|
|
|
b9d8f1b39a
|
Cleanup the fal2ban restart trigger functions, and improove error handling
|
2025-12-17 19:16:20 +01:00 |
|
|
|
7fa5a939d0
|
Added timestamp-based cache busting by passing a version value from IndexHandler and appending it as ?v=.version to local CSS and JS includes.
|
2025-12-16 22:38:18 +01:00 |
|
|
|
7b5c201936
|
Implement unban events and API and also add it to the Recent stored events, as well some cleanups
|
2025-12-16 22:22:32 +01:00 |
|
|
|
53bb0eb79d
|
Implement X-Callback-Secret for validating API requests
|
2025-12-15 23:16:48 +01:00 |
|
|
|
c57322e38d
|
Implement geoIP and whois lookups directly from fail2ban-UI
|
2025-12-15 21:50:19 +01:00 |
|
|
|
3ad4821cb7
|
Implementing WebSocked Support for immediately ban-messages
|
2025-12-15 20:12:41 +01:00 |
|