Commit Graph

25174 Commits

Author SHA1 Message Date
Ilia Ross 6574373761 Fix to detect NetworkManager networking on Debian
ⓘ Prefer Netplan when Debian has Netplan YAML config, otherwise select the existing NetworkManager backend for Debian systems with saved NM connection profiles, with regression tests for backend selection.

https://github.com/webmin/webmin/issues/2559
2026-06-02 01:33:59 +02:00
Ilia Ross b33b9fb0a0 Fix NetworkManager IPv6 DNS nameserver saving
https://github.com/webmin/webmin/issues/2559
2026-06-02 01:12:24 +02:00
Ilia Ross 8ef12b66d7 Add Lucky Mobile SMS carrier #2738 2026-06-01 01:00:11 +02:00
Ilia Ross 8df083b054 Fix Bell Canada SMS gateway domain #2739 2026-06-01 00:58:41 +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 57b1ae3b18 Fix PHP-FPM monitor for EL /etc/php.ini
* Note: Map the shared EL PHP configuration file /etc/php.ini to the php-fpm boot action when that service exists, so the PHP-FPM status monitor can resolve current status on Rocky/RHEL systems.

root@rocky9-pro:~# php-fpm -i | grep "Loaded Configuration File"
Loaded Configuration File => /etc/php.ini

https://github.com/webmin/webmin/issues/2599
2026-05-31 16:14:38 +02:00
Jamie Cameron fd79acd840 Properly quote and escape commands 2026-05-30 10:22:17 -07:00
Ilia Ross 184887d365 Fix to use direct ACL checks in Kea DHCP module
*Note: Removes Kea-specific ACL wrapper helpers and switches ACL editor/runtime checks to standard Webmin handling with direct supplied ACL values and get_module_acl checks.
2026-05-30 02:53:48 +02:00
Ilia Ross 111dcb5f21 Fix to preserve submodule context in Virtualmin flows
https://forum.virtualmin.com/t/editing-server-block-configure-nginx-website-does-not-reload-nginx/137282/16?u=ilia
2026-05-30 02:29:04 +02:00
Ilia Ross 7cf7d14f53 Fix module desc 2026-05-29 22:25:42 +02:00
Ilia Ross 35a7459950 Fix temp file delete path validation 2026-05-29 16:59:05 +02:00
Jamie Cameron 5a9d2a2ca5 Merge pull request #2743 from webmin/dev/grub2
Add GRUB 2 boot loader module
2026-05-28 13:17:00 -07:00
Ilia Ross 3bc901fcb1 Remove pull request code review workflow [no-build] 2026-05-28 21:57:16 +02:00
Ilia Ross 8d09b0724c Fix to replace raw octal mode literals 2026-05-28 21:34:16 +02:00
Ilia Ross 7e8366bcb8 Fix to use direct ACL checks in GRUB 2 module
https://github.com/webmin/webmin/pull/2743#discussion_r3319948219
2026-05-28 21:21:56 +02:00
Ilia Ross 1335d05f7c Fix to harden GRUB manual editor allowlist 2026-05-28 14:50:00 +02:00
Ilia Ross 010f15c2a5 Fix Perl critic 2026-05-28 14:33:09 +02:00
Ilia Ross e10acfa3bb Fix index page to implement view ACL better 2026-05-28 14:27:27 +02:00
Ilia Ross 440ddabef1 Fix ACL page sections 2026-05-28 14:26:45 +02:00
Ilia Ross 5232c07332 Fix to improve help text 2026-05-28 14:23:50 +02:00
Ilia Ross 53d0d053cf Fix comment clarity 2026-05-28 12:42:57 +02:00
Ilia Ross 1d369dcddf Revert "Fix theme"
This reverts commit 04efe99340.
2026-05-28 12:19:24 +02:00
Ilia Ross 270e26172b Fix theme 2026-05-28 02:21:57 +02:00
Ilia Ross 523d68c67a Add GRUB 2 boot loader module
Adds a Webmin GRUB 2 module for inspecting boot entries, editing defaults, custom entries, themes, password protection, BLS-aware kernel options, safe menu regeneration, boot loader installation, manual config editing, status reporting, ACLs, backups, logging, and tests.
2026-05-28 02:20:53 +02:00
Ilia Ross 04efe99340 Fix theme 2026-05-28 01:39:07 +02:00
Jamie Cameron 5b58330071 Improve wording
https://github.com/webmin/webmin/issues/2726
2026-05-25 21:19:18 -07:00
Jamie Cameron 292d0d5a1f Quote new DB name so that case is preserved
https://github.com/webmin/webmin/issues/2727
2026-05-24 13:43:53 -07:00
Jamie Cameron c9ce2ed6d8 Merge branch 'master' of github.com:webmin/webmin 2026-05-24 13:15:34 -07:00
Jamie Cameron 9b404f8feb Merge pull request #2741 from webmin/dev/postfix-tests-and-perlcritic
Postfix tests, perlcritic, strict/warnings, bugfixes
2026-05-24 13:10:38 -07:00
Jamie Cameron 197df80055 Merge branch 'master' of github.com:webmin/webmin 2026-05-24 13:09:03 -07:00
Jamie Cameron 6f4f85d33c Add UI option to control when update email is sent
https://github.com/webmin/webmin/issues/2726
2026-05-24 13:08:58 -07:00
Jamie Cameron 73821b72b0 Merge pull request #2729 from swelljoe/web-lib-funcs-test-data-transforms
Add web-lib-funcs data transform tests
2026-05-23 19:25:00 -07:00
Joe Cooper 2d21c31ce2 Fix fatal 500 due to strict 2026-05-23 19:32:55 -05:00
Joe Cooper afffe48e01 Fix double declarations from mechanical conversion 2026-05-23 18:58:15 -05:00
Joe Cooper 3ea7135cb2 s/$a/$alias/ 2026-05-23 18:11:30 -05:00
Joe Cooper e6eb1c4983 s/$a/$alias/ 2026-05-23 18:10:58 -05:00
Jamie Cameron 3780c1a9b5 Merge pull request #2730 from swelljoe/xterm-tests
xterm unit tests and minor refactor for testing
2026-05-23 16:05:54 -07:00
Joe Cooper 675c830e84 Postfix tests, perlcritic, bugfixes 2026-05-23 17:15:31 -05:00
Jamie Cameron 74393cd312 Merge pull request #2737 from webmin/dev/bind8-tests-and-perlcritic
Add bind8 tests, perlcritic, minor fixes
2026-05-23 08:43:32 -07:00
Joe Cooper 09bdd71c8c Fix the opendir fix for list context 2026-05-23 01:15:14 -05:00
Joe Cooper 1e77343482 Don't use temp var for eval result, not idiomatic 2026-05-23 01:04:05 -05:00
Joe Cooper 4b33d8bc3f catch failed dnssec-tools import 2026-05-23 00:59:53 -05:00
Joe Cooper 4bb0cda0b5 Fix missing error check on opendir 2026-05-23 00:49:41 -05:00
Joe Cooper 87536b42a1 Fix date_serial race in test 2026-05-23 00:18:57 -05:00
Joe Cooper 1a7a28f192 Add bind8 tests, perlcritic, minor fixes 2026-05-22 23:54:11 -05:00
Ilia Ross 91958ee2c0 Fix perlcritic (more) 2026-05-23 02:34:15 +02:00
Ilia Ross eb779294fd Fix perlcritic 2026-05-23 02:24:03 +02:00
Ilia Ross b9766d97a6 Fix mod 2026-05-23 02:14:27 +02:00
Ilia Ross d8449b9417 Merge pull request #2736 from webmin/feat-add/kea-dhcp
Add new Kea DHCP server module
2026-05-23 02:11:46 +02:00
Ilia Ross ad890156fa Add new Kea DHCP server module 2026-05-23 01:53:07 +02:00