1
1
NEWS - list of user-visible changes between releases of jfsutils
3
New in 1.1.7 - 2004-07-22
4
* --replay_journal_only shouldn't clear FM_DIRTY
5
* Ensure changes to disk occur in proper order
7
* Directory Index Table corrections for big-endian systems
9
New in 1.1.6 - 2004-04-28
10
* Verify Directory Index Table and reset if necessary
12
New in 1.1.5 - 2004-03-04
13
* Fix problem creating entries in lost+found
15
* Fix replaying symlink journal records
16
* Improve performance of duplicate block checking
17
* Fix segfault printing errant message
18
* Done open volume with O_EXCL unless it's necessary
19
* Support sharing of journal between multiple volumes - Requires 2.6.4-rc2
22
New in 1.1.4 - 2003-10-30
23
* Work around gcc 2.95 bug
24
* Handle log full without crashing
27
New in 1.1.3 - 2003-09-05
28
* jfs_fsck can now find external journal on evms release 2 volumes
29
* code cleanup: fsck messaging is much cleaner
30
* Don't right-justify when printing volume label
31
* jfs_fsck should return zero when replaying the journal is successful
32
* jfs_fsck should not require that the device is opened with O_EXCL
33
- A recent change to the 2.6.0 kernel makes O_EXCL fail when the volume
34
is mounted, even if read-only
36
New in 1.1.2 - 2003-03-25
37
* fix undefined reference to errno (G. D. Haraldsson)
38
* allow jfs_mkfs to run on regular file
39
* fix for-loop going past last element of vopen array
40
* sanity checking on variable this_ag
41
* s_label displayed incorrectly when 16 chars long
43
New in 1.1.1 - 2002-12-17
44
* fix segmentation fault in mkfs.jfs when given bad block device
45
* fix jfs_debugfs to display directory index with directory entries
47
New in 1.1.0 - 2002-11-20
48
* rename jfs utilities as follows:
49
fsck.jfs -> jfs_fsck, is hard linked to fsck.jfs upon install
50
mkfs.jfs -> jfs_mkfs, is hard linked to mkfs.jfs upon install
51
jfs_tune remains the same
52
logdump -> jfs_logdump
53
xchklog, xchkdmp combined -> jfs_fscklog
55
logredo removed, function added to jfs_fsck via --replay_journal_only option
56
* update man pages appropriately for name changes
57
* change jfs_fsck option -o to --omit_journal_replay
58
* fix log replay errors
59
* fix off-by-one error, minor formatting error in jfs_fsck
60
* keep jfs_fsck from complaining during specific tree restructuring
61
* fix jfs_debugfs to recognize all inode types
64
New in 1.0.24 - 2002-10-18
65
* byte-swapping fixes for big-endian hardware
68
New in 1.0.23 - 2002-09-27
69
* print fsck.jfs start timestamp correctly in fsck.jfs log
70
* allow xchklog to run on a JFS file system with an external journal
71
* initialize program name in logdump properly
74
New in 1.0.22 - 2002-09-09
75
* add jfs_tune utility (see jfs_tune man page for details)
76
jfs_tune allows users to:
77
attach a JFS external journal to a JFS file system
78
set/change volume label, UUID of JFS file system and external log devices
79
view superblock information of JFS file system and external log devices
80
* add option '-J journal_device' to mkfs.jfs to create an external journal only
81
and optionally set its volume label (see mkfs.jfs man page)
82
* add option '-J device=' to mkfs.jfs to attach an existing JFS external journal
83
to the JFS file system that will be created (see mkfs.jfs man page)
84
* fix mkfs.jfs to store 16 character volume labels properly
86
* add extend support to JFS FSIM for EVMS - see http://sourceforge.net/projects/evms/
88
New in 1.0.21 - 2002-08-12
89
* add external log support to xpeek
90
* fix fsck.jfs to update log device number in superblock after logredo with external log.
91
* fix typo in mkfs.jfs Emergency help. (Bas)
92
* do not build currently unused defrag, extendfs utilities
93
* eliminate uuid redefinition compiler warnings
94
* add logsuper functions to libfs
95
* fix printf format specifiers. (Christoph Hellwig)
97
* update JFS FSIM for EVMS - see http://sourceforge.net/projects/evms/
99
New in 1.0.20 - 2002-06-21
100
* don't display heartbeat during log format if output is redirected
101
(eliminates strange characters in redirected output from mkfs.jfs with external log, fsck.jfs Phase 9)
102
* fix mkfs.jfs to set version in JFS superblock properly if external log is used
103
(enables JFS external log compatibility with EVMS 1.1-pre2 or greater)
104
* enhance jfsutils to support enormous disks like 8TB+ (Peter C.)
105
* remove unused variables (Christoph Hellwig)
107
New in 1.0.19 - 2002-06-07
108
* fix jfsutils packaging/build error from 1.0.18
110
New in 1.0.18 - 2002-05-24
111
* add support for external log
112
* endian code cleanup
113
* fix typo in fsck.jfs help
114
* fix fsck.jfs bug on big endian machines
116
New in 1.0.17 - 2002-04-02
117
* more rigorous dtree validation in fsck.jfs
118
* fix fsck.jfs to write to the fsck.jfs log properly on big endian machines
119
* fix xchklog to read the fsck.jfs log properly on big endian machines
120
* fix xpeek to display/modify PXD information properly on big endian machines
121
* replace fsck.jfs heartbeat with alarm() based heartbeat (Christoph Hellwig)
122
* improve mkfs.jfs and fsck.jfs parameter parsing and usage alerts
123
* messaging code cleanup, logredo code cleanup, general code cleanup (all)
125
New in 1.0.16 - 2002-03-11
126
* make fsck.jfs exit codes conform to fsck (see updated fsck.jfs man page)
127
* display/log fsck.jfs exit code in debug exit msg
128
* fix xchkdmp to print logredo messages
129
* make xchkdmp print message text instead of message number
130
* use PBSIZE for physical block size instead of BLKSSZGET ioctl
131
(eliminates MD error msg "used obsolete MD ioctl", fixes S/390 mkfs.jfs)
132
* remove libfs open/close wrappers (Christoph Hellwig)
133
* messaging code cleanup, general code cleanup (all)
135
New in 1.0.15 - 2002-02-15
136
* eliminate invalid fsck.jfs internal error 10
137
* update xpeek and fsck.jfs man pages
138
* better error message if device to be fsck.jfs'ed is not jfs
139
* add support for 4.4 BSD-style getmntinfo (Christoph Hellwig)
140
* include sys/types.h for BSD (Hiten Pandya)
141
* use defacto standard autoconf macro for large file support (Christoph Hellwig)
142
* general jfsutils code cleanup (all)
3
144
New in 1.0.14 - 2002-01-28
4
145
* fix typecast problem causing fsck.jfs 'corrupt superblock' error message
5
146
* remove old types PVOID, UCHAR, USHORT, ULONG (code cleanup)