Ilia Ross
6183a4006a
Add an option to rotate Miniserv logs using logrotate
...
This PR adds the ability for the logging pages to hand the Miniserv access and error logs, and the Webmin actions log, to logrotate instead of having Miniserv periodically delete them. The generated section uses copy-truncate rotation, since Miniserv only reopens its error log when the file disappears.
The option only appears when the Log File Rotation module is available and configured correctly.
2026-08-22 01:03:48 +02:00
Ilia Ross
850cc1f498
Fix error log check on systems without systemd unit
2026-08-21 21:24:23 +02:00
Ilia Ross
523853963e
Add option to send Miniserv errors to the systemd journal
...
Add a Logging page to the Usermin Configuration module for the access-log settings, guarded by a new "log" ACL.
Also, Webmin and Usermin logging pages add new an "Error log destination" choice on systemd systems. Selecting the journal sets errorlog=- and installs a local StandardError=journal drop-in, leaving the packaged unit untouched.
https://forum.virtualmin.com/t/miniserv-webserver-log-growing-too-big-should-be-rotated/136562/10?u=ilia
2026-08-21 21:02:58 +02:00
Ilia Ross
199dae2562
Remove bundled Miniserv certificate and safely fall back to HTTP
2026-08-09 15:27:13 +02:00
Jamie Cameron
e235ff127b
Check ACL on restart
2026-08-03 10:47:23 -07:00
Ilia Ross
27205bf75a
Fix Usermin login URL availability check
...
ⓘ Require a live Usermin miniserv PID before allowing one-time login URL creation, so the feature is only offered when the session backend can actually be used.
2026-07-08 00:48:49 +02:00
Ilia Ross
113846d243
Fix to use one-time Usermin login URLs for switches
...
ⓘ Replace the legacy Usermin switch cookie/restart flow with a short-lived `session_login.cgi` handoff, while keeping the old API as a compatibility wrapper.
https://forum.virtualmin.com/t/usermin-2-550-login-from-the-virtualmin-edit-users-page-stopped-working/137491/37?u=ilia
2026-07-08 00:39:47 +02:00
Ilia Ross
435d2db4c6
Fix to use stronger defaults for generated keys
...
https://github.com/webmin/webmin/issues/2728
2026-05-31 20:42:33 +02:00
Ilia Ross
a7afa3a4f6
Update translations
2026-04-24 22:36:48 +02:00
Ilia Ross
db17606643
Fix clarify remember-me authentication option label
...
https://github.com/webmin/webmin/issues/2674
2026-04-24 22:35:03 +02:00
Ilia Ross
ac8cbf57f9
Fix to handle HTTPS update sources with outbound SSL fallback
2026-04-10 18:56:41 +02:00
Ilia Ross
3f3a84c830
Fix to normalize URLs (more)
...
https://github.com/webmin/webmin/issues/2663
2026-04-10 15:27:28 +02:00
Ilia Ross
dde3f1642e
Fix to normalize URLs
...
https://github.com/webmin/webmin/issues/2663
2026-04-10 13:45:14 +02:00
Ilia Ross
c87712ef4e
Fix to use quotemeta to prevent shell injection in usermin module
...
Ref.: a8417099-d3bc-468a (VULN-004)
2026-02-10 13:21:56 +02:00
Ilia Ross
29d100e8eb
Add support for displaying theme config link if supported
...
[no-build]
2025-11-06 21:03:50 +02:00
Ilia Ross
d1ee0a5ed6
Fix not to completely forbid password reset without SSL
2025-09-23 23:36:09 +03:00
Ilia Ross
f99f5fbae6
Revert previous commit
...
https://github.com/webmin/webmin/commit/5ee080d24a52a07040b8cf17b9db2e65cd26d47a#commitcomment-163253013
2025-08-01 11:21:57 +03:00
Ilia Ross
2037af9d25
Add support for configuring WebSocket binding
...
https://github.com/webmin/webmin/commit/5ee080d24a52a07040b8cf17b9db2e65cd26d47a#commitcomment-163197549
2025-07-31 15:21:33 +03:00
Jamie Cameron
d2863b7c4c
Delete useless ssl_redirect option
2025-07-09 15:59:16 -07:00
Jamie Cameron
72014ab2d7
Merge pull request #2514 from webmin/dev/option-enforce-ssl
...
Add the ability to re-enforce SSL connections and enable it by default
2025-07-07 08:53:24 +10:00
Ilia Ross
2d86d8c77a
Fix to correctly open ports on contemporary systems
2025-07-06 21:08:18 +03:00
Ilia Ross
0bcbcd94b8
Fix to always send ports disregard of the firewall
2025-07-06 21:05:20 +03:00
Ilia Ross
24cd121642
Update outdated SSL explanations
2025-07-06 20:41:24 +03:00
Ilia Ross
11de78ce51
Add ability to configure SSL enforcement options in UI
2025-07-06 20:24:06 +03:00
Ilia Ross
cf22fb1ea3
Fix Usermin authentication page (once again)
...
This reverts commit 5d586597f5 .
2025-06-02 13:16:33 +03:00
Ilia Ross
5d586597f5
Fix header name
2025-06-02 12:59:36 +03:00
Jamie Cameron
fd75a63570
Add forgotten password support to the usermin login page
2025-06-01 22:24:07 -07:00
Ilia Ross
833292c0d1
Add exported German language-neutral strings
...
https://github.com/webmin/webmin/discussions/2482
https://forum.virtualmin.com/t/on-the-rejection-of-gender-neutral-language/133527
2025-05-26 14:48:11 +03:00
Ilia Ross
ac8eac2082
Fix to use German rules most people already accept 3/3
...
https://github.com/webmin/webmin/discussions/2482
2025-05-24 22:27:46 +03:00
Ilia Ross
addab7910e
Fix input fields widths
2025-05-06 01:28:05 +03:00
Ilia Ross
f6e1eca6fc
Fix to simplify clearing known IPs
2025-02-28 11:23:05 +02:00
Ilia Ross
948d3e5a2a
Add ability to preserve allow/deny IPs #2427
2025-02-27 23:50:43 +02:00
Ilia Ross
f880192526
Remove languages with 0% coverage
...
https://github.com/webmin/webmin/issues/2403#issuecomment-2652613588
2025-02-12 13:19:49 +02:00
MacSteini
9511fc342f
Updated de & fr
...
Updated de
Made a fundamental mistake the last time I ran an automated script and messed up quota/lang/fr
2024-12-30 01:24:20 +00:00
Ilia Ross
38d6309e57
Update translations
2024-12-28 12:48:17 +02:00
Ilia Ross
75d91469ed
Fix message to be less confusing
...
Ref.: https://github.com/webmin/webmin/pull/2345
2024-12-28 12:41:07 +02:00
MacSteini
162206949f
Consecutive Spaces Replacement
...
Replaced multiple consecutive spaces with a single space
2024-12-16 16:57:09 +00:00
MacSteini
5ea0cc6b42
Trailing Spaces Removal
...
Removed trailing spaces
2024-12-16 15:16:55 +00:00
MacSteini
64598e5f39
Blanks Removal
...
Removed blanks before or after the equal sign
2024-12-16 12:59:19 +00:00
MacSteini
61cf8dcc73
Updated de
...
Corrections (UTF-8, new lines at file end), amendments, updates
2024-11-26 09:02:52 +00:00
MacSteini
477982776c
Updated de
...
Corrections (UTF-8, new lines at file end), amendments, updates
2024-11-26 01:43:34 +00:00
MacSteini
e3112ac41f
Update de
2024-09-09 14:41:28 +01:00
Ilia Ross
2259c1a72a
Fix language
2024-08-26 15:41:22 +03:00
Ilia Ross
26fc396421
Fix to print in dashboard only allowed fields
...
https://forum.virtualmin.com/t/obscuring-account-information/128735?u=ilia
2024-08-26 14:46:47 +03:00
Ilia Ross
5b31c7df84
Factor out WebSockets port and host options to global config
2024-06-04 18:43:34 +03:00
Ilia Ross
c72a24369c
Fix how self Webmin and Usermin upgrades are banned
2024-04-18 22:57:31 +03:00
Ilia Ross
54d2766960
Fix to correctly disable manual upgrades
...
https://forum.virtualmin.com/t/should-this-warning-be-displayed/126011
2024-04-17 20:39:43 +03:00
Ilia Ross
c22f7fa8af
Fix to correctly call the package for Debian systems
2024-04-17 20:00:38 +03:00
Ilia Ross
79b840024a
Update translations
2023-11-14 20:16:19 +02:00
Jamie Cameron
73e731722d
Use packages with new key for upgrading
2023-09-02 21:44:29 -07:00