Commit Graph

25512 Commits

Author SHA1 Message Date
Jamie Cameron
057d5985ee Fix mislabelled field 2026-08-16 20:42:00 +01:00
Jamie Cameron
b22bbd9fee Convert NAT form to ui-lib 2026-08-16 20:38:51 +01:00
Jamie Cameron
ad8edbcf4c Fix a missing label 2026-08-16 20:33:04 +01:00
Jamie Cameron
0061b689fb Fix ai-detected bug
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-08-16 20:19:32 +01:00
Jamie Cameron
132606c7ad Yet more ui-lib conversions 2026-08-16 20:00:28 +01:00
Jamie Cameron
80ea84c88d More conversions to ui-lib 2026-08-16 16:43:49 +01:00
Jamie Cameron
1d1d6fc26f Test of new laptop
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-16 11:59:27 +01:00
Jamie Cameron
d0044b9344 Merge branch 'master' of github.com:webmin/webmin 2026-08-16 03:30:53 -07:00
Jamie Cameron
561ebd51f8 More work on ui-lib conversion 2026-08-16 03:30:25 -07:00
Jamie Cameron
ca595072f3 Merge pull request #2815 from webmin/dev/fix-hanging-connections
Don't wait forever for a client that connects but never sends
2026-08-16 00:14:54 -07:00
Joe Cooper
cefb0b6480 Don't wait forever for a client that connects but never sends 2026-08-15 01:35:02 -05:00
Jamie Cameron
6f7682f94d Merge pull request #2814 from webmin/feature/apt-held-updates
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 APT package hold management to Package Updates
2026-08-14 14:34:52 -07:00
Ilia Ross
e695fbd0c7 Add APT package hold management to Package Updates
- Add an APT-only “Held updates” view while keeping held packages excluded from normal and scheduled updates.

- Allow administrators to hold or unhold packages from package details.

- Allow explicitly selected held packages to be updated once, then restore all existing package holds.

- Preserve configured `aptitude` behavior for regular installs while using `apt-get` for the held-package override.

Fixes #2689
2026-08-14 03:43:50 +02:00
Ilia Ross
10094a7efb 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-08-14 01:08:41 +02:00
Jamie Cameron
338c854206 Merge pull request #2813 from webmin/fix/linux-vfsv1-quota-files
Add ability to use `vfsv1` for newly created Linux quota files
2026-08-13 15:54:08 -07:00
Jamie Cameron
02cc3f6a67 Merge pull request #2805 from webmin/fix/opensuse-logrotate-drop-in-discovery-2682
Fix openSUSE logrotate vendor overlay handling
2026-08-13 15:36:43 -07:00
Ilia Ross
25bb1def50 Add ability to use vfsv1 for newly created Linux quota files
This PR adds ability to use the `vfsv1` quota format for newly created user and group quota files when supported by quota-tools 4 or newer. This removes the `vfsv0` range limitation while preserving existing quota files and configured journal formats.

Quota creation remains scoped to the requested user or group type, safely normalizes configured `quotacheck` flags, and retains `vfsv0` and legacy fallbacks for compatibility.

Addresses issue report in:
https://forum.virtualmin.com/t/quota-out-of-range/137331?u=ilia
2026-08-13 04:41:27 +02:00
Ilia Ross
5969c33e06 Fix logrotate vendor override write handling 2026-08-11 20:24:38 +02:00
Ilia Ross
57aecbfc79 Fix Fail2Ban jump lookup typo #2668
Some checks failed
Close inactive / close-inactive (push) Has been cancelled
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-08-11 03:09:26 +02:00
Ilia Ross
bd0f9f9e5f Fix to report virtual interface deletion failures
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-08-10 23:17:25 +02:00
Ilia Ross
cceda25a60 Fix to restrict live deletion to virtual network devices
https://github.com/webmin/webmin/pull/2795
2026-08-10 23:09:09 +02:00
Ilia Ross
95cb100e8b Merge pull request #2795 from macmon/fix/net-virtual-iface-deletion
MM-12032 Fix bond/VLAN/bridge not removed from active list on delete
2026-08-10 23:00:45 +02:00
Ilia Ross
07f0ddfb6d Add shared test file helpers 2026-08-10 21:37:11 +02:00
Jamie Cameron
822683b79f Merge pull request #2812 from webmin/fix/remove-bundled-miniserv-cert
Remove bundled Miniserv certificate and safely fall back to HTTP
2026-08-10 11:31:30 -07:00
Jamie Cameron
70fe4b3f94 Move to top/bottom don't need a separate column 2026-08-09 15:01:29 -07:00
Ilia Ross
6afba8bc12 Fix to add login lib with reusable login warning
https://github.com/webmin/webmin/pull/2812#discussion_r3744668133
2026-08-09 22:13:20 +02:00
Jamie Cameron
ec63bbaf22 Merge pull request #2807 from webmin/feature/btrfs-subvolume-quotas
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 subvolume quota management
2026-08-09 11:13:24 -07:00
Ilia Ross
b7aed03758 Fix to make logrotate vendor overrides work for API callers
https://github.com/webmin/webmin/pull/2805#discussion_r3740632921
2026-08-09 18:18:30 +02:00
Ilia Ross
199dae2562 Remove bundled Miniserv certificate and safely fall back to HTTP 2026-08-09 15:27:13 +02:00
Ilia Ross
7059e04c92 Fix not to print double error
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-08-09 14:39:03 +02:00
Ilia Ross
a9b4b4ac3d Bundle Text::ASCIITable
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-09 03:32:05 +02:00
Ilia Ross
29b299c881 Fix to avoid overriding Btrfs quota enforcement 2026-08-08 14:40:03 +02:00
Ilia Ross
b6db862133 Fix to restrict bonding mode to valid values
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-07 04:04:02 +02:00
Ilia Ross
b8291f206c Fix to clarify Btrfs quota accounting behavior 2026-08-07 02:35:28 +02:00
Ilia Ross
40f0239224 Fix comments 2026-08-07 02:29:36 +02:00
Jamie Cameron
45e8d6cc37 Merge branch 'master' of github.com:webmin/webmin
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
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
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-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
Some checks failed
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
Some checks failed
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
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-04 16:56:22 -07:00
Jamie Cameron
0f47075b14 More code cleanups 2026-08-04 16:44:52 -07:00
Ilia Ross
2918ac4204 Add missing API 2026-08-05 01:25:58 +02: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
Some checks failed
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-08-04 14:48:47 -07:00