Jamie Cameron
45e8d6cc37
Merge branch 'master' of github.com:webmin/webmin
Tests / prove (push) Waiting to run
Package and upload artifacts / build (push) Waiting to run
2026-08-06 14:51:06 -07:00
Jamie Cameron
addc3be48c
Formatting cleanup
2026-08-06 14:50:58 -07:00
Ilia Ross
c4d7207942
Fix to enforce secure ownership for Webmin init scripts https://github.com/webmin/webmin/issues/2809
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-08-06 03:51:10 +02:00
Ilia Ross
9b4c722f75
Fix to enforce permissions for Webmin systemd unit https://github.com/webmin/webmin/issues/2809
2026-08-06 03:47:20 +02:00
Ilia Ross
555ff28a4d
Add global systemd user unit controls
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-08-05 21:00:36 +02:00
Ilia Ross
137fbd5768
Fix to normalized XML-RPC scalar tag names
...
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
https://github.com/webmin/webmin/pull/2811
2026-08-05 15:17:21 +02:00
Ilia Ross
3be9ada0c8
Merge pull request #2811 from miq/xml-rpc-losing-types
...
Fix #2810
2026-08-05 15:14:06 +02:00
Mihael Koep
ac65e98bfb
Fix #2810
...
XML-RPC now retains type information on scalars.
2026-08-05 13:16:25 +02:00
Jamie Cameron
5633e234a1
ui-lib and code cleanups
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-04 16:56:22 -07:00
Jamie Cameron
0f47075b14
More code cleanups
2026-08-04 16:44:52 -07:00
Jamie Cameron
0d11ef7bdf
delete a function that is not called
2026-08-04 15:44:53 -07:00
Jamie Cameron
0bd586c9f2
Fix order of parameters
2026-08-04 15:41:25 -07:00
Jamie Cameron
67879db52e
Code cleanups to use my instead of local, and use formal parameters
2026-08-04 15:38:10 -07:00
Jamie Cameron
309aa079ce
Credit for syslog bug fix
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-08-04 14:48:47 -07:00
Jamie Cameron
e9c8746a34
Use standard split_quoted_string function
2026-08-04 11:02:37 -07:00
Jamie Cameron
93ceede9bb
Check sanity of bonding interface field names
2026-08-04 10:55:58 -07:00
Jamie Cameron
1031b59b9c
Ensure that option names or values that would break the config are never written
2026-08-04 10:08:46 -07:00
Jamie Cameron
e7ded67e4e
wantarray doesn't work the way I expected
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-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
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
...
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