]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/blame - doc/CHANGES
Merge of xfs-cmds-2.4.18:slinx:111135a by nathans.
[thirdparty/xfsprogs-dev.git] / doc / CHANGES
CommitLineData
14290264
NS
1xfsprogs-2.0.0 (26 February 2002)
2 - Major release to coincide with switch to new extended
3 attributes system call interfaces
4 - bumped version of libhandle, added new symbols to use
5 the reworked extended attributes handle ioctl interface
6 - xfs_repair in no-modify mode opens the filesystem device
7 read-only now (fix from Chris Pascoe)
8 - sync up with recent changes to kernel headers
9
42a564ab
ES
10xfsprogs-1.3.19 (15 February 2002)
11 - fix xfs_repair option parsing for external logs
12 - add xfs_repair option parsing for realtime device
13 - fix xfs_repair version (-V) option - should not
14 require an argument
15 - add -V option to usage string
16 - document verbose (-v) and -r options in manpage
17
d25a66f5
NS
18xfsprogs-1.3.18 (17 January 2002)
19 - fix mkfs.xfs buglet in overwriting signatures when run
20 on a regular file
21
aad68c0b
NS
22xfsprogs-1.3.17 (14 January 2002)
23 - mkfs.xfs overwrites pre-existing filesystem, swap, or md
24 driver signatures.
2d9475a4 25 - xfs_repair fix to prevent double insertion into the
aad68c0b 26 uncertain_inode AVL trees ("avl_insert: duplicate range")
94bc4126
NS
27 - xfs_repair fix if the log is corrupted and we can't find
28 the head, don't exit - just proceed on with zeroing it
aad68c0b 29 - use snprintf instead of sprintf throughout
2d9475a4 30
c6b24b3b
NS
31xfsprogs-1.3.16 (17 December 2001)
32 - added text dump type to xfs_db (mkp)
33 - removed use of a temporary file in xfs_db when processing
34 commands on the command line - allows xfs_check to be run
35 on read-only root filesystems
36
a33a9e62
NS
37xfsprogs-1.3.15 (12 December 2001)
38 - reenable the use of the BLKBSZSET ioctl, its baaack
39 - sync recent XFS kernel source changes back into libxfs
40
6d1d29a7
NS
41xfsprogs-1.3.14 (05 December 2001)
42 - fix minor debian package version numbering issue
43 - add documentation for xfs_db(8) label/uuid commands
44 - automatic inode sizing code in mkfs.xfs has been removed
45 (restricting inodes to 32 bits) - Steve's recent kernel
46 changes mean this is no longer an issue
47 - fix bug in mkfs.xfs size cross-check for realtime device
48
cc8d65c6
SL
49xfsprogs-1.3.13 (25 October 2001)
50 - fix bug in mkfs for 1Tbyte + filesystems
63be04eb
NS
51 - sync with recent kernel changes - this does not affect
52 userspace (libxfs), all affected code is removed by cpp.
53
d321ceac
NS
54xfsprogs-1.3.12 (17 October 2001)
55 - implement the -f (file) option to xfs_logprint
56 - rework the xlog code into libxlog for code sharing
57 - xfs_repair now detects a dirty log and, without -L, will
58 no longer blindly zero it (which prevents any recovery)
59
31c5308f
NS
60xfsprogs-1.3.11 (17 October 2001)
61 - tidy up some (benign) compiler warnings from libxfs
62 - fixed 64-bit pointer alignment issues in xfs_check
63 - fixed 64-bit pointer alignment issues in xfs_repair
64 - verified these on IA64, also reported to fix sparc issues
65
8c4a2bb0
NS
66xfsprogs-1.3.10 (12 October 2001)
67 - sync with XFS kernel header changes for EAs by-handle
68 - ported xfs_imap command for dumping the inode map
69
c03d02f8 70xfsprogs-1.3.9 (03 October 2001)
3079c6c0
NS
71 - fix xfs_repair bug in handling a corrupt root directory
72 inode with multiple "lost+found" entries
c03d02f8
NS
73 - fix xfs_logprint bug in scanning for log head and tail
74 - ensure xfs_bmap doesn't issue XFS ioctls to non-XFS files
75 - numerous man page updates
3079c6c0 76
c12c979e
NS
77xfsprogs-1.3.8 (19 September 2001)
78 - rewrote the LVM support used by mkfs.xfs to call external
79 lvdisplay program to get volume geometry (mkp@mkp.net)
80 - fix bug in LVM driver wrapper where it would not have been
81 used at all, ever (since 1.3.0), due to idiot programmer
82 error (*blush*) -- also thanks to mkp for the bug fix
83
655782c8 84xfsprogs-1.3.7 (10 September 2001)
30b0c726
NS
85 - enable preallocation in xfs_mkfile [missed during port?]
86 - fix xfs_db core dump when reporting freespace
655782c8
NS
87 - allow libuuid to be linked dynamically if desired (based
88 on a patch from Colin Walters <walters@verbum.org>, helps
89 the folk working on the Debian installer for XFS)
90 - licensing change for "libhandle" (was GPL, now LGPL-2.1)
91 and some related header files
30b0c726 92
8e4b2fda
ES
93xfsprogs-1.3.6 (31 August 2001)
94 - make mkfs.xfs aware of geometries that might cause
95 inode numbers to exceed 32 significant bits.
96 - make xfs_growfs warn if new filesystem will have
97 inode numbers that exceed 32 significant bits.
a981f202
NS
98 - fix logprint bug in reporting extended attributes
99 (thanks to Tang Lingbo <tanglb@sina.com> for fixing this)
100 - fix mkfs.xfs core dump when attemping to run on devices
101 which are too small to hold a valid XFS filesystem
102
a6cae4ff
NS
103xfsprogs-1.3.5 (13 August 2001)
104 - fix bug in xfs_db bit handling on big endian platforms
105 - fix mkfs bug related to too-small final allocation group
106 - fix signedness bug in DMAPI ioctl structure definition
107
caca5fe8
NS
108xfsprogs-1.3.4 (04 August 2001)
109 - fix endian bug in xfs_db "frag" command
110 - small configure script changes to allow cross compilation
e6c5396e 111 - several man pages updated to document external log usage
caca5fe8 112 - install another shared library symlink for ld to find
e6c5396e
NS
113 - switched on -fno-strict-aliasing for library object builds
114 - fix several minor compiler warnings when building on IA64
115
15e12e6d
NS
116xfsprogs-1.3.3 (27 July 2001)
117 - fixes for (hopefully) the last few nits in libtool usage
118
6d6d1407
NS
119xfsprogs-1.3.2 (23 July 2001)
120 - install static libs and libtool archives into /usr/lib
121 - shared libraries are unchanged, however
122
caca5fe8 123xfsprogs-1.3.1 (15 July 2001)
dd0e776c
SL
124 - updated xfs_types.h file from the kernel changes needed for
125 an xfsdump fix.
d5dca43b
NS
126 - tidy up various aspects of the libtool rework
127 - XVM stripe unit/width extraction
128 - fix an endian bug in xfs_db "write" command
129 - fix a build problem with liblvm.a installed
130 - fix bug in xfs_growfs mount option parsing with external log
f55f1ddb
NS
131 - BLKSZSET ioctl now conditional via the Makefile (off by default)
132 - rework some of the Debian packaging rules
557b0af8 133 - fix sign of BLKGETSIZE ioctl argument in libxfs
03bae3a5 134 - updated xfs_fs.h with DMAPI setdm details for dump/restore
dd0e776c 135
caca5fe8 136xfsprogs-1.3.0 (11 July 2001)
f937adac
NS
137 - reworked Makefiles to use libtool
138 - new libdisk to allow sharing of generic mount/disk code and
139 - also abstracts individual driver support (LVM, MD, XVM..)
140 - partition table detection so mkfs.xfs doesn't blindly overwrite
141 - small xfs_repair bug fix from Steve
142
caca5fe8 143xfsprogs-1.2.8 (02 July 2001)
fc8202ba
NS
144 - fixed a bug in libxfs /etc/mtab read-only mount detection
145 - first try procfs, fall back to /etc/mtab, for read-only mounts
146 - sync with recent mount code changes for reiserfs and ext3 probes
147 - fix logprint build problem under gcc 3.0
5b64e00a 148
5cadcf67
NS
149xfsprogs-1.2.7 (22 May 2001)
150 - new xfs_freeze(8) command - volume manager snapshot helper
151
3fbc9137
NS
152xfsprogs-1.2.6 (15 May 2001)
153 - merge support for -d agsize=/su=/sw= (AG, stripe unit/width size)
154 - merge support for dynamic configuration of default log size
155 - document these and fix a couple of man page typos too
156
a8aec2c9
NS
157xfsprogs-1.2.5 (07 May 2001)
158 - fix missing Makefile include entries for LVM headers
159 - configure script default man path now /usr/share/man
f91dde66
NS
160 - add experimental xfs_rtcp (realtime copy) command
161 - powerpc build failure fixups - thanks to Robert Ramiega
162 - cleanup arch-specific code, esp. the byteswab routines
163 - as a result, move to -O1 as default for extern inlines
a8aec2c9 164
979f7189
NS
165xfsprogs-1.2.4 (01 May 2001)
166 - added -L option to mkfs.xfs (filesystem label)
167
878c1b90
NS
168xfsprogs-1.2.3 (27 April 2001)
169 - add dquot and quotaoff log item support into xfs_logprint
170 - fix logprint core dump reporting AGI in "continue"'d transactions
171
5b64e00a
NS
172xfsprogs-1.2.2 (09 April 2001)
173 - fix problem in xfs_db (check) group quota logic
174 - fixes to warnings from recent gcc and/or 64-bit builds
175
60ca9704
NS
176xfsprogs-1.2.1 (04 April 2001)
177 - sync up with recent changes to XFS kernel headers
178
179xfsprogs-1.2.0 (01 April 2001)
b36eef04
NS
180 - support for group quota added
181 - some headers updated, in particular <xqm.h>
182 - now in late stages of beta
183
156fafc9 184xfsprogs-1.1.9 (26 March 2001)
b36eef04 185 - added automagic stripe unit/stripe width extraction for MD devices
156fafc9 186
8d718070
MP
187xfsprogs-1.1.8 (23 March 2001)
188 - mkfs heuristics to make a qualified guess of internal logsize
189
6b62ca6e 190xfsprogs-1.1.7 (20 March 2001)
cfca1ea0
NS
191 - upgraded LVM to 0.9beta6
192 - minor rpm spec file changes
6b62ca6e 193
61ecf6c2 194xfsprogs-1.1.6 (20 March 2001)
cfca1ea0
NS
195 - fix sparc build failure - fcntl.h missing O_DIRECT
196 - added README.quota describing use of quota with XFS
61ecf6c2 197
c5937330 198xfsprogs-1.1.5 (12 March 2001)
cfca1ea0 199 - upgraded LVM support to 0.9beta2 (IOP 10)
fc49813f 200
288982ba
NS
201xfsprogs-1.1.4 (10 March 2001)
202 - kernel now supports O_DIRECT - re-enable its use in xfs_mkfile
203 - BLKSETSIZE ioctl replaced by BLKBSZSET ioctl in libxfs
204 - libxfs_init extended so only mkfs and xfs_repair use BLKBSZSET
205 - NOTE: this version requires an XFS kernel from March 9 or later
206
207xfsprogs-1.1.3 (02 March 2001)
856f125f
NS
208 - minor Makefile-related cleanups
209
33e79270
NS
210xfsprogs-1.1.2 (10 February 2001)
211 - added libhandle routines to simplify dump/restore EA support
212
ca32a39c
NS
213xfsprogs-1.1.1 (30 January 2001)
214 - minor rpm and deb packaging work
215
fc49813f
NS
216xfsprogs-1.1.0 (15 January 2001)
217 - rework xfs-cmds package into base, devel and dump packages
218 - completed Debian packaging
219 - late beta code
220
221xfs-cmds-1.0.7 (02 January 2001)
222 - added mkfs support for extracting LVM stripe unit/width
223 - libattr (*experimental* extended attributes interface) added
224 - removed xfs_fstab.5 man page (merged into mount.8)
225 - install xfs_repair into /sbin, not /usr/sbin
226
227xfs-cmds-1.0.6 (04 October 2000)
228 - reworked external log format to be IRIX compatible
229 - mkfs, repair, db, logprint now work with new format
230 - xfs_admin added for setting filesystem label
231
232xfs-cmds-1.0.5 (18 September 2000)
233 - minor bug fixes
234 - first beta release
235
236xfs-cmds-1.0.4 (18 August 2000)
237 - minor bug fixes
238 - xfs_growfs added
239 - xfs_info added
240 - late alpha code
241
242xfs-cmds-1.0.3 (16 August 2000)
243 - numerous bug fixes
244 - xfsdump and xfsrestore added
245 - xfsstats added
246 - fsck.xfs (symlink to /bin/true) added
247 - demise of sim library complete, mkfs and repair reworked
248 - no longer need to have an XFS kernel handy for building xfs-cmds
249 - xfs_copy compiles on Linux
250 - dump/restore README added
251 - late alpha code
252
253xfs-cmds-1.0.2 (27 July 2000)
254 - numerous bug fixes
255 - xfs_attr (extended attributes) command added
256 - fsr_xfs added (ported by jones@tacc.utexas.edu)
257 - LVM+XFS README added
258 - early alpha code
259
260xfs-cmds-1.0.1 (5 July 2000)
261 - numerous bug fixes
262 - reworked build environment
263 - begun work on user/kernel separation
264 - early alpha code
265
266xfs-cmds-1.0.0 (16 June 2000)
267 - initial release for USENIX CDs
268 - early alpha code
269