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