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
29b299c881
Fix to avoid overriding Btrfs quota enforcement
2026-08-08 14:40:03 +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
Ilia Ross
2918ac4204
Add missing API
2026-08-05 01:25:58 +02:00
Ilia Ross
b433cdd810
Fix to clarify Btrfs qgroup limit retry behavior
...
https://github.com/webmin/webmin/pull/2807#discussion_r3708456970
2026-08-04 02:04:59 +02:00
Ilia Ross
65e171a92f
Fix to use module config
...
https://github.com/webmin/webmin/pull/2807#pullrequestreview-4849404584
2026-08-04 01:58:27 +02:00
Ilia Ross
9be5dc31eb
Add Btrfs subvolume quota management
...
Add Btrfs subvolume quota support to the Disk Quotas module, including full and simple accounting modes, quota lifecycle actions, and qgroup usage and limit management.
Includes ACL enforcement, compatibility with older btrfs-progs versions, destructive-action confirmation, top-level qgroup protection, help, and tests.
2026-08-04 01:19:45 +02: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
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
de9e95facf
Add support for ext4 hidden inode (superblock) quota mode
...
webmin.dev: webmin/webmin / build (push) Has been cancelled
https://forum.virtualmin.com/t/quotacheck-fails-with-unknown-quota-format-on-ext4-native-quota-ubuntu-24-04/136963/
2026-04-09 22:11:47 +02:00
Jamie Cameron
302f635651
Only fetch user list once per domain
...
webmin.dev: webmin/webmin / build (push) Has been cancelled
https://github.com/webmin/webmin/issues/2634
2026-03-07 16:53:56 -08:00
Jamie Cameron
d5feb72572
Cleanup use of local
...
https://github.com/webmin/webmin/issues/2634
2026-03-07 13:32:00 -08:00
Jamie Cameron
cd7f867c09
Only load virtual-server module once
...
https://github.com/webmin/webmin/issues/2634
2026-03-07 13:29:37 -08:00
Jamie Cameron
16245144eb
Cache block_size for each filesystem
...
https://github.com/webmin/webmin/issues/2634
2026-03-07 12:48:29 -08:00
Ilia Ross
b782a124b5
Fix to use quotemeta to prevent shell injection in Quota module
2026-02-10 18:56:37 +02:00
Ilia Ross
833292c0d1
Add exported German language-neutral strings
...
https://github.com/webmin/webmin/discussions/2482
https://forum.virtualmin.com/t/on-the-rejection-of-gender-neutral-language/133527
2025-05-26 14:48:11 +03:00
Ilia Ross
532a8042c7
Fix to use German rules most people already accept 2/2
...
https://github.com/webmin/webmin/discussions/2482
2025-05-24 21:46:34 +03:00
Ilia Ross
501698ad4b
Fix to use German rules most people already accept 1/2
...
https://github.com/webmin/webmin/discussions/2482
2025-05-24 20:43:25 +03:00
Jamie Cameron
9de937612b
when setting XFS quotas by UID or GID, the # is not allowed
...
https://github.com/webmin/webmin/issues/2418
2025-02-22 19:12:55 -08:00
MacSteini
c3d03ed9e7
Update de
2025-02-17 00:32:15 +00:00
Ilia Ross
f880192526
Remove languages with 0% coverage
...
https://github.com/webmin/webmin/issues/2403#issuecomment-2652613588
2025-02-12 13:19:49 +02:00
MacSteini
9511fc342f
Updated de & fr
...
Updated de
Made a fundamental mistake the last time I ran an automated script and messed up quota/lang/fr
2024-12-30 01:24:20 +00:00
MacSteini
901e324bae
DE update & whitespace trimming of language files
2024-12-20 16:04:32 +00:00
MacSteini
162206949f
Consecutive Spaces Replacement
...
Replaced multiple consecutive spaces with a single space
2024-12-16 16:57:09 +00:00
MacSteini
5ea0cc6b42
Trailing Spaces Removal
...
Removed trailing spaces
2024-12-16 15:16:55 +00:00
MacSteini
64598e5f39
Blanks Removal
...
Removed blanks before or after the equal sign
2024-12-16 12:59:19 +00:00
Ilia Ross
a6e0b3cee5
Update translations and include the new Polish translation
2024-11-16 14:03:39 +02:00
Jamie Cameron
05382d840d
fs has to be outside the command
2024-10-17 16:47:06 -07:00
Jamie Cameron
22beff5e92
Add missing .
2024-10-17 16:31:24 -07:00
Jamie Cameron
5ff7190f06
Do proper quoting for XFS commands
2024-10-17 15:18:30 -07:00
Ilia Ross
00f11fc81d
Fix to quote usernames in xfs_quota command
...
https://forum.virtualmin.com/t/issue-regarding-with-restore/129843/4?u=ilia
2024-10-16 12:28:39 +03:00
MacSteini
261ff535e0
Updated de
2024-09-07 12:46:38 +01:00
Ilia Ross
5e57e571b3
Fix the default notification email is set as non-replyable
2024-08-24 19:35:33 +03:00
Jamie Cameron
fa54da125f
Use standard function for bytes field
2023-12-18 22:55:30 -08:00
Jamie Cameron
c7198232f5
Fix wording a little
2023-06-03 11:09:53 -07:00
luz paz
3e6142f098
Fix user and non-user facing typos
2022-06-29 07:17:11 -04:00
Ilia Rostovtsev
0462945632
Update translations 3/3
2021-11-18 22:13:17 +03:00
Ilia Rostovtsev
b5cb27d0fa
Add prefs info files
2021-02-28 21:14:24 +03:00
Ilia Rostovtsev
4c4b647096
Fix to add extra line breaks (sections) to language files
2020-12-27 21:15:36 +03:00
Jamie Cameron
c6345ec1e9
Norwegian translation update from Stein-Askel Basma
2020-12-06 11:00:27 -08:00
Ilia Rostovtsev
ee56777e6d
Drop useless empty files
2020-04-29 23:17:45 +03:00
Ilia Rostovtsev
edf18a19e2
Fix translation bug
2020-04-28 00:24:07 +03:00
Ilia Rostovtsev
70876bff93
Add help/ translations
2020-04-23 18:10:56 +03:00
Ilia Rostovtsev
f6b8cc6692
Add transcodings and rename files to new format for help/
2020-04-19 20:02:31 +03:00
Ilia Rostovtsev
77455e8175
Drop files that are available in its original encoding /2
2020-04-19 13:58:52 +03:00
Ilia Rostovtsev
a18b9b51d6
Drop files that are available in its original encoding
2020-04-19 12:22:37 +03:00
Ilia Rostovtsev
8b40bed018
Fix to escape HTML entities as designed on template language (en)
...
Note: Large diff for most files is due to sorting lines as in template languge file (English)
2020-04-14 01:34:18 +03:00
Ilia Rostovtsev
934030688c
Fix most (or even all errors) in human-translated configs
2020-04-10 00:12:39 +03:00
Ilia Rostovtsev
7a4e1470ed
Add proper "config.info" (configs) transcoding
2020-04-09 22:15:10 +03:00