6935174133
Fix to consider it a bad request only if there is one
2025-07-13 17:43:47 +03:00
0a0ad2f119
Only update session time when there is actually websockets traffic
...
https://github.com/webmin/webmin/pull/2510
2025-07-10 04:31:36 -07:00
0f721a17ae
Merge pull request #1718 from tgurr/sslrenegotiation
...
Disable SSL/TLS renegotiation
2025-07-07 17:20:37 +10:00
f353ae31d8
Fix typos
2025-07-06 20:44:35 +03:00
6b75672534
Add ability to enforce SSL by default
2025-07-06 20:02:34 +03:00
f1e96e3097
Re-open the debug and error logs if cleared periodically
2025-07-03 15:11:10 -07:00
af07c6c9d9
The notimeout flag is never set
2025-07-02 16:21:11 -07:00
740f5b9d49
delete support for the webmin_notimeout param, which as far as I can tell is never used
2025-07-02 15:10:19 -07:00
56b62346b4
Fix not to use SSL unless clients wants it explicitly
2025-06-29 01:04:30 +03:00
a223243db4
Fix comment for clarity
2025-06-27 04:01:15 +03:00
b59bdc4f1a
Fix latest SSLeay support for redirects to SSL work
2025-06-27 03:57:06 +03:00
d428f4d4c1
Fix comment
...
49ceeebbf8 (commitcomment-160355697)
2025-06-22 01:02:51 +03:00
49ceeebbf8
Add ability to redirect to enforced host
2025-06-17 20:28:49 +03:00
693f3c792e
Allow sessions to have a max lifetime
2025-05-19 22:18:33 -07:00
1f33234db2
Differentiate temporary session IDs for single-use logins from real sessions
2025-05-19 21:55:56 -07:00
ff4e0ae386
Fix to split lines up
...
https://github.com/webmin/webmin/pull/2462#pullrequestreview-2797791341
2025-04-28 03:33:52 +03:00
19bfe18e0f
Add ability to make authentication in two steps
2025-04-28 00:55:59 +03:00
b48f6d3406
Fix to drop obsolete code
2025-04-28 00:51:04 +03:00
d9dbcd9746
More work on forgotten password support
2025-04-14 22:44:55 -07:00
18a4c86e2f
Work on forgotten password page
2025-04-12 11:00:30 -07:00
a768e731cf
Allow anonymous access to the forgotten password CGIs
2025-04-11 22:25:17 -07:00
4c1b063654
Keep old config options for proxy trust
2025-02-13 20:44:54 -08:00
1696eb4e48
Add better way to handle trust level for proxy headers option
2025-02-14 01:43:27 +02:00
efae1cf754
Add UI option to control if SSL client cert is trusted
2024-12-17 21:45:00 -08:00
80e99b7b25
Don't use error handler that doesn't exist
2024-11-21 20:37:56 -08:00
7cd747d82f
Stop trusting remote client IP address for logging unless it's enabled
2024-09-15 19:24:32 -07:00
f8ce246b37
If there is a password change CGI setup, rate limit how often it can be called to prevent brute-force guessing attacks
2024-08-23 21:36:34 -07:00
a721f60f9c
Fix to allow service-worker.js
in unauth [build]
2024-07-20 15:57:40 +03:00
9817085c70
Delete PID file on shutdown
2024-05-29 13:22:47 -07:00
2641985b98
Fix typo
2024-05-20 19:06:18 +03:00
736e514766
Fix to always use log function
2024-05-20 18:48:44 +03:00
35e9f0a01d
Limit UDP replies to 1 every 5 seconds per IP
2024-05-11 15:20:19 -07:00
c4c2c5c38e
Add a 10 second timeout to handle the case where a client connects but doesn't start a valid SSL session
2023-10-09 22:55:18 -07:00
bbe7e78516
Log timeout to wait for
2023-10-09 21:59:50 -07:00
3d482d2bf5
Support CF-Connecting-IPv6 header
2023-08-22 18:46:43 -07:00
31af9f996c
Also support CF-Connecting-IP https://github.com/webmin/webmin/issues/1956
2023-08-21 10:04:16 -07:00
fd06605f51
Add support for True-Client-IP header as used by Cloudflare https://github.com/webmin/webmin/issues/1956
2023-08-20 21:22:08 -07:00
4197e61772
Allow use of proxied SSL client name even when in non-SSL mode https://github.com/webmin/webmin/issues/1962
2023-08-11 20:35:57 -07:00
b3b5fff0dc
If trusting the remote IP, also trust the proxied SSL client cert https://github.com/webmin/webmin/issues/1962
2023-07-28 18:33:48 -07:00
486b323990
Add ability to control Server:
response header #1945
...
This change:
1. Adds ability for an admin to set custom response header for `Server:`
2. Fixes displaying of running Webmin version for unauthenticated user
2023-07-11 15:05:04 +03:00
e552c68f7e
SSL need to be shut down properly
2023-06-13 07:41:09 -07:00
ada885ef41
Update session DB with actual remote IP https://github.com/webmin/authentic-theme/issues/1653
2023-05-25 16:50:15 -07:00
3996ff205f
Handle case where the root user for testing PAM has no password https://github.com/webmin/webmin/issues/1911
2023-05-20 16:26:54 -07:00
cdf715ad2e
Fix to test expired password correctly
2023-05-04 13:09:16 +03:00
81a8607628
Use lc to lower case
2023-04-28 13:59:19 -07:00
5dc2281e66
Fix password change screen pop up on every login 20d07a17a8
2023-04-28 11:02:19 +03:00
9bcee57c7c
Try lower case username if upper case doesn't exist https://github.com/virtualmin/virtualmin-gpl/issues/553
2023-04-25 20:47:07 -07:00
20d07a17a8
Sync password expiry logic with Linux https://forum.virtualmin.com/t/personalized-warning-in-password-policy/120228
2023-04-18 21:43:15 -07:00
22e7e5c553
Deal with backquotes
2023-01-24 20:55:31 -08:00
726d28d807
Verify long-running websockets sessions in miniserv
2022-12-14 11:18:28 -08:00