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
...
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
...
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
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
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
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
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
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
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
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
...
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
...
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
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)
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
...
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
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
...
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
Ilia Ross
b748cfb52d
Update changelog for 2.652
...
[no-build]
2026-07-16 01:47:28 +02:00
Ilia Ross
0eaf0ef80d
Fix redirect ports and linked-server WebSocket routing
...
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
ⓘ Follow up on #2794 by making `redirect_port` work even when `redirect_host` is not set. Keep existing host precedence and correctly handle proxy headers, IPv6 addresses, default ports, and invalid port values.
ⓘ Fix linked-server by keeping the child URL recognizable to the parent, then generating the final WebSocket URL on the same host and port the browser is using. This keeps the connection working with the current Webmin session.
2026-07-15 20:38:41 +02:00
Ilia Ross
f220c99a10
Fix ACL tests
2026-07-15 14:06:03 +02:00
Ilia Ross
32e13451ca
Merge pull request #2794 from LynYugiri/master
...
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Fix to honor redirect settings for WebSocket URLs
2026-07-15 14:00:06 +02:00
LemoeChun
2ea3723811
Fix to honor redirect settings for WebSocket URLs
2026-07-15 17:27:16 +08:00
Jamie Cameron
0394bb8cde
New safe users shouldn't inherit new permissions
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-14 10:53:05 -07:00
Jamie Cameron
5b6b43ac3d
Un-trusted users should not be allowed to download non-public URLs
2026-07-14 10:45:05 -07:00