Ilia Ross
1d67452a00
Fix to factor out command check
2026-05-02 00:34:15 +02:00
Ilia Ross
a6db30bb49
Add missing config defaults
2026-05-02 00:31:34 +02:00
Ilia Ross
df9eb7239b
Add nftables to the core
2026-05-01 23:42:14 +02:00
Ilia Ross
8eb0868574
Fix to install correct MariaDB config on Ubuntu 26.04
webmin.dev: webmin/webmin / build (push) Has been cancelled
2026-05-01 21:52:05 +02:00
Ilia Ross
95b43e91e1
Update DHCP default config for openSUSE 16 #2678
webmin.dev: webmin/webmin / build (push) Has been cancelled
2026-05-01 00:47:49 +02:00
Ilia Ross
f8bdac8e90
Add support for modern (Ubuntu 26.04) MariaDB
...
webmin.dev: webmin/webmin / build (push) Has been cancelled
* Note: Recognize mariadbd option groups and binaries in MySQL config, SSL, syslog, and safe-mode command discovery while preserving existing mysqld/mariadb compatibility.
2026-04-30 21:47:57 +02:00
Jamie Cameron
1293a2cf4f
Add mass enable and disable buttons
webmin.dev: webmin/webmin / build (push) Has been cancelled
2026-04-28 21:33:16 -07:00
Jamie Cameron
f0a5b92b18
Clean up comment position
webmin.dev: webmin/webmin / build (push) Has been cancelled
2026-04-26 22:00:49 -07:00
Jamie Cameron
dc4668a6b4
Make it possible to disable reporting entirely, but leave a monitor active
...
https://github.com/webmin/webmin/issues/2677
2026-04-26 22:00:27 -07:00
Jamie Cameron
60951853a9
,
2026-04-26 21:44:23 -07:00
Ilia Ross
d4208ada15
Add extra flag to module info
webmin.dev: webmin/webmin / build (push) Has been cancelled
2026-04-26 21:38:05 +02:00
Ilia Ross
122752f384
Add default extra directives for Nginx server blocks
2026-04-26 20:19:45 +02:00
Jamie Cameron
83a0156217
Merge pull request #2676 from mnoorenberghe/fix-ping-pid-truncation
...
webmin.dev: webmin/webmin / build (push) Has been cancelled
Fix ping status PID check to use 16 bits for comparison
2026-04-25 21:36:08 -07:00
Matt N.
1bb477d2ee
Fix ping status PID check to use 16 bits for comparison
...
If `/proc/sys/kernel/pid_max` exceeds 16 bits then the ping check could incorrectly fail.
2026-04-25 20:18:17 -07:00
Ilia Ross
c9e577e220
Update a new Nginx module to look and feel like Apache
webmin.dev: webmin/webmin / build (push) Has been cancelled
2026-04-26 00:05:16 +02:00
Ilia Ross
3977873c0e
Fix textarea height
2026-04-25 19:45:43 +02:00
Ilia Ross
d0604b5d4d
Fix to correctly handle various indentation cases
2026-04-25 19:38:59 +02:00
Ilia Ross
41e32f4e37
Add Nginx module and make part of the full modules list
...
https://forum.virtualmin.com/t/virtual-nginx-module-port-to-webmin/137074/13?u=ilia
2026-04-25 19:38:04 +02:00
Ilia Ross
a7afa3a4f6
Update translations
webmin.dev: webmin/webmin / build (push) Has been cancelled
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
7c7ee616f0
Add a blank default option to the monitor type selector
...
https://github.com/webmin/webmin/issues/2675
Co-authored-by: Copilot <copilot@github.com >
2026-04-24 22:28:00 +02:00
Jamie Cameron
fd9b736175
Merge branch 'master' of github.com:webmin/webmin
webmin.dev: webmin/webmin / build (push) Has been cancelled
2026-04-23 21:30:08 -07:00
Jamie Cameron
25afc8aa02
Make functions for setting and getting back headers more consistent
2026-04-23 21:28:14 -07:00
Ilia Ross
68aab1c057
Fix to use proper API for ACL pages
...
webmin.dev: webmin/webmin / build (push) Has been cancelled
[no-build]
2026-04-23 22:07:13 +02:00
Ilia Ross
19190a6f5b
Fix ACL option name
2026-04-23 21:00:32 +02:00
Ilia Ross
cf432879a1
Fix unsafe mailbox attachment handling
webmin.dev: webmin/webmin / build (push) Has been cancelled
2026-04-23 18:00:07 +02:00
Jamie Cameron
cef294dc5a
Code readability cleanup
webmin.dev: webmin/webmin / build (push) Has been cancelled
2026-04-22 17:04:51 -07:00
Jamie Cameron
843fc26d97
Clean up wording
...
https://github.com/webmin/webmin/issues/2661
2026-04-22 11:38:57 -07:00
Jamie Cameron
25f15ce10e
Merge branch 'master' of github.com:webmin/webmin
webmin.dev: webmin/webmin / build (push) Has been cancelled
2026-04-22 08:29:59 -07:00
Ilia Ross
cc9c51c42f
Fix potential stored XSS
2026-04-22 13:59:42 +02:00
Jamie Cameron
6a61d50078
Fix label to reflect reality
...
https://github.com/webmin/webmin/issues/2661
2026-04-21 21:51:37 -07:00
Ilia Ross
948f5bfd77
Fix to make MML files editable
...
webmin.dev: webmin/webmin / build (push) Has been cancelled
https://github.com/webmin/webmin/issues/2671
2026-04-21 21:16:55 +02:00
Ilia Ross
73fadd13c8
Fix to decode Outlook winmail.dat with Convert::TNEF safely
...
webmin.dev: webmin/webmin / build (push) Has been cancelled
* Note: Replace external tnef/opentnef shelling with Convert::TNEF for
application/ms-tnef attachments.
For root-run Webmin mailbox parsing, decode TNEF as the mailbox owner
instead of root by carrying open_user on mail objects and switching to
that user for the parser temp-file work.
https://github.com/webmin/usermin/issues/132
2026-04-20 19:42:22 +02:00
Ilia Ross
d567b09d24
Fix to handle Certbot standalone port conflicts
...
webmin.dev: webmin/webmin / build (push) Has been cancelled
* Note: Add Certbot port-80 warnings and shared runtime checks, while respecting pre-request hooks that may free the port before standalone validation runs.
https://github.com/webmin/webmin/issues/2669#issuecomment-4274711184
2026-04-19 02:00:21 +02:00
Ilia Ross
12069d87af
Fix to redirect to SSL edit page with Let's Encrypt tab
...
webmin.dev: webmin/webmin / build (push) Has been cancelled
544703c1b8 (r182819336)
2026-04-19 00:11:17 +02:00
Ilia Ross
6c211e721c
Update translations
2026-04-18 19:50:53 +02:00
Ilia Ross
bb39d752a9
Update description text and UX
2026-04-18 19:50:26 +02:00
Ilia Ross
ae35b100c2
Update tiny ACME client
2026-04-18 19:35:27 +02:00
Ilia Ross
84c50bba95
Update translations
2026-04-18 19:35:09 +02:00
Ilia Ross
544703c1b8
Add custom ACME server support to Webmin SSL renewal
...
* Note: Adds support for custom ACME directory URLs in Webmin’s SSL certificate flow, including optional EAB credentials, renewal persistence, and compatibility fixes for saved validation modes.
https://github.com/webmin/webmin/issues/2669
2026-04-18 19:34:03 +02:00
Ilia Ross
44c7b36160
Fix saved LE validation mode handling
...
https://github.com/webmin/webmin/issues/2669
2026-04-18 14:59:51 +02:00
Ilia Ross
6639768aa4
Update comments in repo setup
webmin.dev: webmin/webmin / build (push) Has been cancelled
2026-04-17 17:34:34 +02:00
Ilia Ross
39a4b9454d
Fix to improve temporary file handling in repo setup
2026-04-17 17:31:25 +02:00
Ilia Ross
9d6b7bc939
Fix to handle sources list cleanup more safely in repo setup
...
https://github.com/webmin/webmin/issues/2277#issuecomment-4230377785
2026-04-17 15:53:34 +02:00
Ilia Ross
4f3e993ae6
Merge swelljoe/nftables as new nftables module
...
Import https://github.com/swelljoe/nftables into the Webmin tree under nftables/ while preserving upstream history.
2026-04-17 15:19:20 +02:00
Ilia Ross
632232fff0
Update .gitignore
...
webmin.dev: webmin/webmin / build (push) Has been cancelled
[no-build]
2026-04-17 14:43:06 +02:00
Ilia Ross
4d680b1ea9
Fix SHA512/yescrypt error messages to reflect crypt() support
...
https://github.com/webmin/webmin/issues/2656
2026-04-17 14:36:27 +02:00
Jamie Cameron
f03140314e
Merge branch 'master' of github.com:webmin/webmin
webmin.dev: webmin/webmin / build (push) Has been cancelled
2026-04-16 20:02:02 -07:00
Jamie Cameron
6c77b24da6
The crypt function can natively support SHA512
...
https://github.com/webmin/webmin/issues/2656
2026-04-16 20:01:55 -07:00
Ilia Ross
a293fff996
Fix to default TOTP QR generation to QRCode::Encoder
...
webmin.dev: webmin/webmin / build (push) Has been cancelled
Webmin now uses the bundled QRCode::Encoder implementation by default to generate TOTP QR codes locally and inline, without relying on qr.cgi or external services.
This encoder requires Perl 5.24 or newer, so qrencode is no longer included as a recommended package dependency. On older systems where the bundled encoder cannot run, admins can still install qrencode manually to restore QR generation support.
Systems old enough to lack Perl 5.24 are typically already well past their supported security lifecycle, so keeping qrencode preinstalled by default is no longer treated as a packaging requirement. When neither option is available, Webmin falls back cleanly to manual TOTP setup using the shared secret.
https://github.com/webmin/webmin/issues/2667#issuecomment-4247431279
[no-build]
2026-04-16 23:08:00 +02:00