Jamie Cameron
ae4b152d4f
Merge branch 'master' of github.com:webmin/webmin
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-08-17 21:26:37 -07:00
Jamie Cameron
1d57df4422
strict/warnings compliance
2026-08-17 21:25:44 -07:00
Ilia Ross
0e0f7622b5
Fix Fail2Ban continuation lines to align under the directive value
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-18 00:12:19 +02:00
Ilia Ross
c27917e4a3
Fix Fail2Ban jail editor to correctly separate actions without params #2718
2026-08-18 00:11:00 +02:00
Ilia Ross
c7780ed2ae
Update changelog
2026-08-17 23:35:11 +02:00
Ilia Ross
dde9d46b1e
Fix patch command to restart Webmin instead of reloading
2026-08-17 23:30:17 +02:00
Ilia Ross
c76fda35ce
Add support for applying multiple patches with patch command
...
ⓘ Allow passing several patch URLs or files at once, e.g. webmin patch url1 url2 url3. Patches are applied in the given order, stopping at the first failure, and Webmin is reloaded only once after all of them are applied.
2026-08-17 21:43:28 +02:00
Ilia Ross
77f78cdb75
Fix patch command to not leave .orig backup files
...
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
ⓘ GNU patch keeps a .orig copy of the original file whenever a hunk applies with fuzz or offset, which is common when patching an installed release with a commit from the master branch. Pass --no-backup-if-mismatch, since backups are not needed.
2026-08-17 19:11:18 +02:00
Ilia Ross
aa3db4ddbf
Fix patch command to apply with git inside another repository
...
ⓘ When GNU patch is not installed, git apply was run inside the module directory, and if the Webmin root itself was a git repository, git resolved paths relative to that root and silently skipped the patched files.
Limit repository discovery to the current directory and allow reduced context, similar to the default fuzz used by patch, so slightly drifted context lines no longer cause a rejection.
2026-08-17 19:06:25 +02:00
Ilia Ross
dd7788a09e
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
2026-08-17 00:16:55 +02:00
Ilia Ross
b5194d52a6
Fix to show logrotate output only when non-empty
2026-08-17 00:11:39 +02:00
Ilia Ross
0b81c3c360
Update changelog
2026-08-16 22:23:04 +02:00
Jamie Cameron
3851c065a9
Limit visibility to this file
2026-08-16 21:20:51 +01:00
Jamie Cameron
aef59791f2
delete useless leftover line
2026-08-16 21:17:53 +01:00
Jamie Cameron
5656d1c6ae
ui-lib conversion of tos fields
2026-08-16 21:15:44 +01:00
Jamie Cameron
34a084dc96
A dollar short
2026-08-16 20:55:07 +01:00
Jamie Cameron
150b49d23d
More shorewall ui-lib conversions
2026-08-16 20:52:57 +01:00
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
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
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
...
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
...
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
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
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
...
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
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
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
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