Commit Graph

25454 Commits

Author SHA1 Message Date
Jamie Cameron
e7ded67e4e wantarray doesn't work the way I expected
Some checks are pending
Tests / prove (push) Waiting to run
Package and upload artifacts / build (push) Waiting to run
2026-08-03 15:34:28 -07:00
Jamie Cameron
6e558b91bf Some zone_field callers just expect a single value 2026-08-03 15:10:21 -07:00
Jamie Cameron
1b69837817 Convert zone_field to use ui-lib functions
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-08-03 14:51:40 -07:00
Jamie Cameron
1ff83263cd Start of work on ui-lib cleanup for Shorewall module 2026-08-03 14:37:19 -07:00
Jamie Cameron
b52cbb98d4 Fix ACL check when editing keys 2026-08-03 11:28:48 -07:00
Jamie Cameron
e235ff127b Check ACL on restart 2026-08-03 10:47:23 -07:00
Jamie Cameron
899c1f0d24 Check ACL on restart 2026-08-03 10:46:41 -07:00
Jamie Cameron
d7fd80936e Check ACL when deleting 2026-08-03 10:45:15 -07:00
Jamie Cameron
e33575824a Check ACL for manually editing config 2026-08-03 10:42:02 -07:00
Jamie Cameron
f504b1f09b Check ACL when manually ediitng config 2026-08-03 10:40:39 -07:00
Jamie Cameron
4aa97d1dbb Check ACLs when editing allowed hosts 2026-08-03 10:40:02 -07:00
Jamie Cameron
e0fbc043c2 Actually check ACL for restarting Nginx 2026-08-03 10:36:58 -07:00
Jamie Cameron
fd07e5040a Actually check ACL for starting and stopping mysql 2026-08-03 10:35:30 -07:00
Jamie Cameron
42dde813d8 The %access hash has to be loaded before it can be referenced 2026-08-03 10:29:41 -07:00
Jamie Cameron
09a85834e3 Merge pull request #2804 from webmin/feature/btrfs-qgroup-support
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
Add Btrfs qgroup management APIs
2026-08-02 21:35:51 -07:00
Jamie Cameron
807b87b3a9 Don't update the local site file until it is needed 2026-08-02 17:48:36 -07:00
Ilia Ross
99ab9159c3 Fix to use formal params
https://github.com/webmin/webmin/pull/2804#pullrequestreview-4840092046
2026-08-03 02:44:49 +02:00
Ilia Ross
782332dae7 Fix OpenSUSE logrotate drop-in discovery #2682 2026-08-03 01:39:05 +02:00
Ilia Ross
cc05957d0d Add Btrfs qgroup management APIs
Add Linux quota helpers for detecting Btrfs filesystems, reporting full and simple quota status, inspecting subvolume qgroups, and managing limits and qgroup hierarchies. Support older btrfs-progs releases through a compatibility fallback and add focused coverage for parsing, validation, command construction, and error propagation.
2026-08-03 01:09:38 +02:00
Ilia Ross
26e369dccc Fix to avoid site cache writes in cron context
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
https://github.com/virtualmin/virtualmin-gpl/issues/1221
2026-08-02 23:05:58 +02:00
Ilia Ross
0273211470 Fix to move ProFTPd site cache refresh into helper function 2026-08-02 19:24:33 +02:00
Ilia Ross
0e67259ae4 Fix to read cache into the correct hash
https://github.com/virtualmin/virtualmin-gpl/issues/1221#issuecomment-5159276506
2026-08-02 19:02:27 +02:00
Jamie Cameron
94e74c2c66 Fix AI-detected bug
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-08-01 11:16:03 -07:00
Jamie Cameron
e0abbdb9df Merge branch 'master' of github.com:webmin/webmin 2026-08-01 11:03:54 -07:00
Jamie Cameron
aaaa692cbc Clean up code by using my and adding formal params 2026-08-01 11:03:50 -07:00
Ilia Ross
76a2f258b1 Update changelog
[no-build]
2026-08-01 18:50:16 +02:00
Ilia Ross
1b60ce4265 Fix Fail2Ban duration validation for line breaks 2026-08-01 18:19:10 +02:00
Ilia Ross
73310833cc Update changelog 2026-08-01 17:21:02 +02:00
Ilia Ross
450ae37db2 Add fail2ban tests 2026-08-01 16:55:42 +02:00
Ilia Ross
0a92881371 Add incremental ban time options to the Fail2Ban module
https://forum.virtualmin.com/t/fail2ban-bantime-increment-options-in-webmin/137675
2026-08-01 16:55:32 +02:00
Ilia Ross
4c3be62029 Fix buttons row support disabled state
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-07-31 03:34:28 +02:00
Ilia Ross
1bb558f18a Fix buttons row support single cell 2026-07-31 03:18:05 +02:00
Ilia Ross
562126206b Fix to avoid changing permissions on existing files
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-07-30 15:46:33 +02:00
Jamie Cameron
b3dad7f513 Sometimes fe80 link-local addresses cannot be added because they are already always present
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-07-29 11:01:46 -07:00
Jamie Cameron
b90f0d7954 new version bump 2026-07-26 16:52:34 -07:00
Ilia Ross
b8a0081fdc Update changelog
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2.653
2026-07-27 00:04:43 +02:00
Ilia Ross
d38c7205eb Fix counters in tabs
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-07-26 18:44:36 +02:00
Ilia Ross
76030a251c Fix indent
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-07-24 12:43:21 +02:00
Ilia Ross
7e41f339a3 Fix password reset handling for Unix-backed Webmin users
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
ⓘ Warn when a Webmin user matches a Unix account and allow choosing Unix authentication or a separate Webmin-only password. Preserve explicit and legacy password behavior with regression coverage.

https://forum.virtualmin.com/t/resetting-root-admin-password/137615/4
2026-07-23 17:25:39 +02:00
Ilia Ross
ac62ad5f94 Fix listing partially installed Debian packages
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
ⓘ Include partially installed dpkg packages in package listings and details while continuing to exclude removed and not-installed packages. Add regression coverage for all supported Debian package states.

277a919c27 (commitcomment-193125042)
2026-07-21 00:24:41 +02:00
Ilia Ross
cae7596303 Revert "Add Debian package system busy detection"
This reverts commit 8f44b698c9.
2026-07-20 23:59:49 +02:00
Ilia Ross
8f44b698c9 Add Debian package system busy detection
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-07-20 00:22:07 +02:00
Ilia Ross
b0bd9065f6 Fix child ui table borders 2026-07-19 20:37:27 +02:00
Jamie Cameron
1dbdc60058 Add missing xmlrpc-lib.pl to package
https://github.com/webmin/webmin/issues/2797
2026-07-19 09:06:42 -07:00
Ilia Ross
dce50a2039 Add missing depends for perl(FindBin)
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2.652
2026-07-18 00:42:11 +02:00
Jamie Cameron
72bfd65705 Merge branch 'master' of github.com:webmin/webmin 2026-07-17 15:40:53 -07:00
Jamie Cameron
ae1eedda51 Add FindBin as a recommended module 2026-07-17 15:40:46 -07:00
Ilia Ross
f1841228ea Fix LVM resizing for expanded partition-backed disks
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
ⓘ Grow eligible PV partitions into adjacent free space before retrying `pvresize`, and treat unchanged "use all free VG space" LV targets as no-ops.
2026-07-17 20:34:36 +02:00
Jamie Cameron
c1d526542f New version bump
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-07-16 14:13:51 -07:00
Ilia Ross
d75a823e67 Update changelog
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
[no-build]
2026-07-16 01:51:49 +02:00