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 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278
|
2002-01-28 Barry Arndt <barndt@us.ibm.com>
* include/jfs_types.c: remove old types PVOID, UCHAR, USHORT, ULONG.
* defrag/defragfs.c: change UCHAR to char*, ULONG to unsigned long.
* extendfs/extendfs.c: change PVOID to void*, UCHAR to char*,
ULONG to unsigned long.
* mkfs/mkfs.c: change UCHAR to char*.
* fsck/fsckea.c: change USHORT to unsigned short, ULONG to unsigned long.
* fsck/fsckcbbl.c: change ULONG to unsigned long.
* fsck/fsckino.c: Likewise.
* fsck/fsckmsgs.c: Likewise.
* fsck/fsckpfs.c: Likewise.
* fsck/fsckruns.c: Likewise.
* fsck/xchkdsk.c: Likewise.
* fsck/xfsck.h: Likewise.
* libfs/fssubs.c: Likewise.
* libfs/fssubs.h: Likewise.
* logdump/helpers.c: Likewise.
* logdump/logdump.c: Likewise.
* logredo/helpers.c: Likewise.
* logredo/xlogredo.c: Likewise.
* xchkdmp/xchkdmp.c: Likewise.
* xchklog/xchklog.c: Likewise.
* libfs/devices.c (ujfs_get_dev_size): fix typecast problem causing fsck.jfs
'corrupt superblock' error message
* configure.in: Bumped version to 1.0.14.
* README: Likewise.
* NEWS: Likewise, and updated with current fixes/features.
2002-01-25 Barry Arndt <barndt@us.ibm.com>
* defrag/(*.h *.c): change types uxx and uintxx to C99 type uintxx_t,
change types sxx and intxx to C99 type intxx_t.
* extendfs/(*.h *.c): Likewise.
* fsck/(*.h *.c): Likewise.
* include/(*.h): Likewise.
* libfs/(*.h *.c): Likewise.
* logdump/(*.c): Likewise.
* logredo/(*.c): Likewise.
* mkfs/(*.h *.c): Likewise.
* xchkdmp/(*.c): Likewise.
* xchklog/(*.c): Likewise.
* xpeek/(*.h *.c): Likewise.
* include/jfs_types.h: Remove uxx, uintxx, sxx, intxx typedef's
* configure.in: Bumped version to 1.0.13.
* README: Likewise.
* NEWS: Likewise, and updated with current fixes/features.
2002-01-24 Dave Kleikamp <shaggy@austin.ibm.com>
* jfsutils.spec.in: Fixed typo s/RPM_OPTFLAGS/RPM_OPT_FLAGS/
2002-01-21 Christoph Hellwig <hch@infradead.org>
* configure.in (AC_CHECK_HEADERS): Check for endian.h, sys/byteorder.h,
and machine/endian.h. Use non-prefixed versions of
BYTE_ORDER, LITTLE_ENDIAN and BIG_ENDIAN.
* include/jfs_byteorder.h: Include "config.h", make inclusion of
<endian.h> depending on HAVE_ENDIAN_H.
[HAVE_MACHINE_ENDIAN_H]: Include <machine/endian.h>.
[HAVE_SYS_BYTEORDER_H]: Include <sys/byteorder.h>.
* fsck/fsckdire.c: Don't define _ULS_UNIDEFK and UNICASERANGE_DEFINED,
don't include "jfs_uniupr.h" and remove mess around it.
* fsck/fsckdtre.c: Don't define _ULS_UNIDEFK.
* fsck/xchkdsk.c: Likewise.
* include/Makefile.am (EXTRA_DIST): Remove jfs_uniupr.h.
* include/jfs_types.h: Define UniChar in terms of uint16_t.
* include/jfs_unicode.h: Remove lots of unused code.
* include/jfs_uniupr.h: Removed.
* libfs/Makefile.am (libfs_a_SOURCES): Add uniupr.c.
* libfs/uniupr.c: New file.
* xpeek/directory.c: Don't define UNICASERANGEDEFINED and
UNIUPR_NOUPPER.
2002-01-16 Dave Kleikamp <shaggy@austin.ibm.com>
* configure.in: Define AM_MAINTAINER_MODE
2002-01-14 Christoph Hellwig <hch@infradead.org>
* include/Makefile.am (EXTRA_DIST): Remove
* include/jfs_types.h: Don't define __BYTEORDER_HAS_U64__,
don't include <asm/byteorder.h> and "endian24.h".
* include/jfs_byteorder.h: New file.
* include/endian24.h: Removed.
* fsck/fsckimap.c: Include "jfs_byteorder.h" instead of
<asm/byteorder.h> and "endian24.h".
* fsck/fsckmeta.c: Likewise.
* fsck/fsckpfs.c: Likewise.
* libfs/jfs_endian.c: Likewise.
* libfs/logform.c: Include "jfs_byteorder.h" instead of
<asm/byteorder.h>.
* mkfs/inodes.c: Likewise.
* defrag/defragfs.c: Include "jfs_byteorder.h".
* fsck/fsckdire.c: Likewise.
* fsck/fsckdtre.c: Likewise.
* fsck/fsckino.c: Likewise.
* fsck/fsckxtre.c: Likewise.
* fsck/xchkdsk.c: Likewise.
* libfs/fssubs.c: Likewise.
* libfs/inode.c: Likewise.
* libfs/log_dump.c: Likewise.
* libfs/log_map.c: Likewise.
* libfs/log_read.c: Likewise.
* libfs/log_work.c: Likewise.
* libfs/logredo.c: Likewise.
* libfs/super.c: Likewise.
* mkfs/initmap.c: Likewise.
* mkfs/inodemap.c: Likewise.
* mkfs/mkfs.c: Likewise.
* xchklog/xchklog.c: Likewise.
* xpeek/directory.c: Likewise.
* xpeek/iag.c: Likewise.
* xpeek/inode.c: Likewise.
* xpeek/super.c: Likewise.
* xpeek/super2.c: Likewise.
* xpeek/xpeek.c: Likewise.
* fsck/fsckwsp.c: Don't include <asm/byteorder.h>.
* include/jfs_unicode.h: Likewise.
2002-01-14 Barry Arndt <barndt@us.ibm.com>
* libfs/devices.c (ujfs_get_dev_size): use ioctl to find device size,
remove unneeded 'hidden' from passed parms, routine.
* libfs/devices.h: remove 'hidden' from ujfs_get_dev_size.
* libfs/fssubs.c (openLV): remove 'hidden' from ujfs_get_dev_size call.
* fsck/fsckmeta.c (validate_super): Likewise.
* mkfs/mkfs.c (main): Likewise.
* xchklog/xchklog.c (validate_super): Likewise.
2002-01-13 Christoph Hellwig <hch@infradead.org>
* configure.in (AC_CHECK_HEADERS): add stdint.h.
* include/jfs_types.h: Declare primitive types based on C99 inttypes,
make inclusion of <sys/types.h> conditional on !HAVE_STDINT_H,
include "config.h".
[!HAVE_STDINT_H]: Declare C99 unsigned inttypes based on BSD ones.
[HAVE_STDINT_H]: Include <stdint.h>.
* libfs/unicode_to_utf8.h: Include "jfs_types.h" instead of <stdint.h>.
* libfs/Makefile.am (AM_CFLAGS): Remove -DONE_FILESET_PER_AGGR.
* logdump/Makefile.am (AM_CFLAGS): Likewise.
* logredo/Makefile.am (AM_CFLAGS): Likewise.
* xchkdmp/Makefile.am (AM_CFLAGS): Likewise.
* xchklog/Makefile.am (AM_CFLAGS): Likewise.
* xpeek/Makefile.am (AM_CFLAGS): Likewise.
2002-01-11 Barry Arndt <barndt@us.ibm.com>
* xchklog/xchklog.c (parse_parms): rewrite to make parm parsing better.
* xchklog/xchklog.8: update xchklog man page.
* xchkdmp/xchkdmp.c (parse_parms): rewrite to make parm parsing better.
(main): print xchkdmp version and date.
* xchkdmp/xchkdmp.8: update xchkdmp man page.
* libfs/fsckmsge.h: update usage messages for xchklog(66), xchkdmp(222).
2002-01-08 Dave Kleikamp <shaggy@austin.ibm.com>
* xpeek/Makefile.am: Remove _JFS_UNICODE.
* xpeek/directory.c: Likewise.
2002-01-06 Christoph Hellwig <hch@infradead.org>
* defrag/defragfs.c (main): Convert to ANSI prototype of main().
* extendfs/extendfs.c (main): Likewise.
* logdump/logdump.c (main): Likewise.
* xchkdmp/xchkdmp.c (main): Likewise.
* xchklog/xchklog.c (main): Likewise.
2002-01-05 Christoph Hellwig <hch@infradead.org>
* configure.in (AC_CHECK_HEADERS): add stdbool.h.
* include/jfs_types.h: Remove boolean_t, TRUE and FALSE.
[HAVE_STDBOOL_H]: Include <stdbool.h>.
[!HAVE_STDBOOL_H]: Provide a C99 bool type.
* defrag/defragfs.c: Remove write-only variable 'Query',
Change 'DoIt' type to 'bool'.
* extendfs/extendfs.c: Remove unused variable 'Query'.
(whatDoYouWant): Change 'devFound' type to 'bool'.
* libfs/fssubs.c (xtLMLeaf): Don't use 'TRUE' for infinite loop.
* libfs/logredo.c (recoverExtendFS): Likewise.
* mkfs/initmap.c (verify_last_blocks):
Change 'write_inode' type to 'bool'.
* mkfs/mkfs.c (create_aggregate): Change 'verify_blocks' type to bool.
(main): Change 'verify_blocks' and 'no_questions_asked' type to bool.
2002-01-05 Christoph Hellwig <hch@caldera.de>
* libfs/fssubs.c: Include <errno.h> instead of <asm/errno.h>.
* fsck/xfsck.c: Don't include <linux/types.h>.
* xpeek/directory.c: [_JFS_UNICODE]: Likewise.
2001-12-20 Dave Kleikamp <shaggy@austin.ibm.com>
* libfs/logredo.h: add active flag to vopen structure
* libfs/log_dump.c: use active flag instead of testing fd == 0
* libfs/logredo.c: Likewise.
2001-12-19 Christoph Hellwig <hch@caldera.de>
* include/jfs_version.h: Define JFSUTILS_DATE to __DATE__.
2001-12-19 Dave Kleikamp <shaggy@austin.ibm.com>
* autogen.sh: Make sure autoheader runs before automake.
2001-12-18 Christoph Hellwig <hch@caldera.de>
* Makefile.am (dist-hook): Autocreate jfs_version.h.
* jfsutils.spec.in (Files): Add AUTHORS, NEWS and manpages.
* fsck/Makefile.am: Add manpages.
* logdump/Makefile.am: Likewise.
* logredo/Makefile.am: Likewise.
* mkfs/Makefile.am: Likewise.
* xchkdmp/Makefile.am: Likewise.
* xchklog/Makefile.am: Likewise.
* xpeek/Makefile.am: Likewise.
2001-12-17 Christoph Hellwig <hch@caldera.de>
* autogen.sh: Make sure autoheader runs after automake.
* configure.in: Add AM_CONFIG_HEADER().
* fsck/xchkdsk.c: Include "config.h".
(main): Replace JFSUTILS_VERSION with VERSION.
* logdump/logdump.c: Likewise.
* logredo/xlogredo.c: Likewise.
* mkfs/mkfs.c: Likewise.
* xchklog/xchklog.c: Likewise.
* xpeek/xpeek.c: Likewise.
* libfs/Makefile.am: Trim down DEFS and rename to AM_CFLAGS.
* mkfs/Makefile.am: Likewise.
* logdump/Makefile.am: Likewise.
* logredo/Makefile.am: Likewise.
* xchkdmp/Makefile.am: Likewise.
* xchklog/Makefile.am: Likewise.
* xpeek/Makefile.am: Likewise.
* libfs/fssubs.c: Properly include <sys/stat.h>.
* include/jfs_version.h: Remove JFSUTILS_VERSION
2001-12-17 Barry Arndt <barndt@us.ibm.com>
* changelog.jfs: Removed.
* Makefile.am: Removed changelog.jfs
* jfsutils.spec.in: Removed changelog.jfs
* configure.in: Bumped version to 1.0.11.
* include/jfs_version.h: Likewise.
* README: Added install instructions.
* NEWS: Update for 1.0.11.
2001-12-14 Christoph Hellwig <hch@caldera.de>
* configure.in: Install into system directories by default.
* jfsutils.spec.in: Remove --prefix=/usr argument to configure.
* NEWS: Add useful content.
2001-12-05 Christoph Hellwig <hch@caldera.de>
* configure.in: Install tools into /sbin if prefix is /usr.
* Makefile.am (EXTRA_DIST): add jfsutils.spec.in.
(dist-hook): new rule to copy the specfile.
* configure.in (AC_OUTPUT): add jfsutils.spec
* jfsutils.spec.in: New file.
* SPECS/jfsutils.spec: Removed.
2001-12-05 Christoph Hellwig <hch@caldera.de>
* AUTHORS: New file.
* NEWS: Likewise.
* autogen.sh: Likewise.
* include/Makefile.am: Likewise.
* Makefile.am (EXTRA_DIST): Add changelog.jfs.
(SUBDIRS): Add include.
* configure.in (AC_OUTPUT): Add include/Makefile
* defrag/Makefile.am (SOURCES): Add headers.
* extendfs/Makefile.am: Likewise.
* fsck/Makefile.am: Likewise.
* libfs/Makefile.am: Likewise.
* mkfs/Makefile.am: Likewise.
* xpeek/Makefile.am: Likewise.
|