-
Notifications
You must be signed in to change notification settings - Fork 10
/
ChangeLog
144 lines (135 loc) · 5.44 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
24 July 2024 (1.6.5)
- Fix issue #28: 'fix missing __P definition for musl compile'
- Add license info to README
1 May 2024 (1.6.4)
- Fix issue #27: 'Failed setting gracetime (generic): Invalid argument'
- Update to autoconf 2.71
- Code cleanups
2 Oct 2023 (1.6.3)
- Fix compiler warnings
- Improve documentation
- Other minor bugfixes
14 Jan 2013 (1.6.2)
- Support for Mac OS X (Darwin)
2 Jan 2013 (1.6.1)
- Support for NetBSD (compatibility mode for UFS/FFS-quota)
1 Jan 2013 (1.6.0)
- Exit gracefully on Linux VFSV1 && ! GENERIC
- Improve / robustify argument parsing
- Rewrite algorithms for grace time reset
- Use strlcat/strlcpy if available
- BSD support (FreeBSD, OpenBSD)
25 Dec 2012 (1.5.1)
- Fix bug in Linux format parsing
24 Dec 2012 (1.5.0)
- Support linux quota version vfsv1
- Fix inode count modifiers, use base 10 (-i -q 1.2K = 1200 inodes etc)
23 Dec 2012 (1.4.13)
- Ignore linux initramfs mount entry for rootfs
- Install in sbindir (default = /usr/local/sbin), not bindir
- Accept floating point input for sizes, eg 1.01Tb
- Fix parsing of large integers (very large filesystems)
- Fix typo in machine format
- Fix several compile warnings
20 Feb 2012 (1.4.12)
- Add Gb and Tb multipliers for size-units
- Allow non-existent uid/gid by adding prefix ":"
- Fix 64-bit compile warnings
- Fix Debian bug #627733: 'Inconsistent units in -d output on XFS'
- Do not reset grace periods if option -n given
- Move to Github (https://github.com/ekenberg/quotatool)
- Better documentation, more examples, cleaned up AUTHORS/ChangeLog
28 Sep 2009 (1.4.11)
- Updated Makefile to honor the DESTDIR variable
24 Sep 2007 (1.4.10)
- Fix for building on 64-bit systems
- Bugfix off-by-one-error in parsing loop devices (thanks Bas Zoetekouw)
- Bugfix commandline parsing with option -t
- Updated manpage and usage info
20 Feb 2006 (1.4.9)
- Fixed a bug when fetching XFS quota for a user/group with no current usage/quota
(thanks Francois Micaux - [email protected])
2 Sept 2005 (1.4.8)
- Timeparsing now defaults to seconds as the man-page states it should
13 Jul 2004 (1.4.6)
- Bugfix detecting XFS on Linux under certain conditions
7 Jul 2004 (1.4.5)
- Bugfix for solaris 9 and other systems with <sys/mnttab.h>
2 Feb 2004 (1.4.4)
- Support for quota on loop-device (linux)
30 Oct 2003 (1.4.3)
- bugfix (reset-code caused unnecessary quota_set())
- Added option "-R" (raise-only) to only raise, never lower quotas for uid/gid
- Updated manpage
14 Oct 2003 (1.4.2)
- autoconf check for u_int64_t <Johan>
- corrections for solaris quota <Johan>
7 Oct 2003 (1.4.1)
- Added "-d" option to dump quota info in machine readable format <Johan>
27 Sep 2003 (1.4.0)
- Added support for new generic quota format found in later kernels (2.4.22 etc) (Johan)
23 Apr 2003 (1.3.2)
- Extended checks for quotaformat to work with linux kernel >= 2.4.20 <Johan>
30 Apr 2002 (1.3.0)
- support for XFS on Linux <Johan>
- try to use uint_64_t wherever appropriate <Johan>
- minor bugfixes/adjustments <Johan>
25 Feb 2002 (1.2.1)
- support for old + new linux quota format <Johan>
- linux quota format detection at runtime <Johan>
- fixed setting global grace times with new linux quota format <Johan>
- quit using <linux/quota.h>, shipping our own header file instead <Johan>
- removed all memcpy():ing of quota structs, linux + solaris <Johan>
- several minor bugfixes <Johan>
01 Nov 2001 (1.1.3)
- added support for linux 2.4 <Johan>
- fixed man page installation directory <Johan/Mike>
29 Jun 2001 (1.1.2)
- added support for AIX <cagri coltekin>
09 Mar 2001 (1.1.1)
- fixed segfault on 'quotatool -u' or 'quotatool -g' <Johan>
- fixed integer overflow in parse_size <Johan>
03 Mar 2001 (1.1.0)
- fixed check against MAXQUOTAS in linux/quota.c
03 Mar 2001 (1.1.0)
- fixed check against MAXQUOTAS in linux/quota.c
03 Feb 2001 (1.1.alpha2)
- wrote a man page (in man/)
- removed usage info from README
- moved autoconf tools into tools/
- made some changes to the configuration process
- forward-ported the linux 2.4 fix from the 1.0 tree
21 Jan 2001 (1.1.alpha1) [unreleased]
- branched from 1.0 code
- added support for solaris (UFS) quotas
- created src/linux and src/solaris directories
- made many small changes to make porting easier
- added --with-gnu-getopt option to configure
15 Jan 2001 (1.0.beta1)
- reorganized functions amongst files
- added the '-n' switch
- rewrote output functions
- rewrote most of main()
- moved to a two-pass parse.
- it's now possible to use the -t flag without -[ug] 0
- Switched from reading /etc/fstab to /etc/mtab
- removed check for *quota when reading /etc/mtab
- added a second level of verbosity (-v -v)
- added +/- parsing for timespans and blocks/inodes
- Started holy war: replaced spaces with tabs >:-)
- lots of other stuff, I'm sure. pretty much rewrote
the whole thing from scratch.
7 Feb 2000
- Additions/changes to README <Johan>
- Corrected typo in main.c (incorrect report when setting global
block grace period)
- A few formatting issues corrected.
- Replaced all tabs with spaces (3)
1 Feb 2000
- Split to several sourcefiles + quotatool.h <Johan>
- Added autoconf etc (KDevelop did this for me...) <Johan>
- Changed flags.use_user -> flags.usrquota <Johan>
--::-- flags.use_group -> flags.grpquota <Johan>
- Replaced all global variables with struct argdata_t <Johan>
- Added check for "usrquota" and "groupquota" in fstab <Mike>
- New README <Mike>