2002-05-24 Barry Arndt * configure.in: Bumped version to 1.0.18. * README: Likewise. * NEWS: Likewise, and updated with current fixes/features. 2002-05-24 Dave Kleikamp * libfs/logform.c: Set maximum working size of external log at 128 MB 2002-05-24 Dave Kleikamp * fsck/fsck.c: warn user about destroying data on log device 2002-05-21 Dave Kleikamp * configure.in: Add check for uuid library * fsck/Makefile.am: add -luuid * libfs/Makefile.am: Likewise * logdump/Makefile.am: Likewise * logredo/Makefile.am: Likewise * mkfs/Makefile.am: Likewise * include/jfs_logmgr.h: Add uuid and label to superblock, log_superblock * include/jfs_superblock.h: Likewise, bump JFS_VERSION to 2 * fsck/fsckmeta.c: Suport for external log * fsck/xchkdsk.c: Likewise * libfs/devices.h: Likewise * libfs/fssubs.c: Likewise * libfs/jfs_endian.c: Likewise * libfs/log_dump.c: Likewise * libfs/log_read.c: Likewise * libfs/log_work.c: Likewise * libfs/logform.c: Likewise * libfs/logform.h: Likewise * libfs/logredo.c: Likewise * libfs/logredo.h: Likewise * libfs/open_by_label.c: Likewise * libfs/super.c: Likewise * libfs/super.h: Likewise * logdump/logdump.c: Likewise * logredo/xlogredo.c: Likewise * mkfs/mkfs.c: Likewise * xpeek/super.c: Likewise * xpeek/super2.c: Likewise * fsck/fsck.jfs.8: Add -j option * mkfs/mkfs.jfs.8: Likewise * man_html/fsck.jfs.8.html: Likewise * man_html/mkfs.jfs.8.html: Likewise 2002-04-26 Dave Kleikamp * include/jfs_filsys.h: Remove JFS_SWAP_BYTES define * libfs/Makefile.am: add jfs_endian.h to libfs_a_SOURCES * libfs/jfs_endian.c: Remove i386_byteorder & jfs_native_flag Put all swap code in #if block * libfs/jfs_endian.h: Conditional declare swap routines or define noop macros based on __BYTE_ORDER * fsck/xfsckint.h: Include jfs_endian.h * fsck/fsckimap.c: Remove conditionals around swap functions Swap/Write/Swap-back rather than copy/swap/write * fsck/fsckbmap.c: Likewise * fsck/fsckmsgs.c: Likewise * fsck/fsckpfs.c: Likewise * fsck/fsckwps.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/logform.c: Likewise * libfs/logredo.c: Likewise * libfs/super.c: Likewise * mkfs/initmap.c: Likewise * mkfs/inodemap.c: Likewise * mkfs/inodes.c: Likewise * mkfs/mkfs.c: Likewise * xchklog/xchklog.c: Likewise * xpeek/directory.c: Likewise * xpeek/display.c: Likewise * xpeek/dmap.c: Likewise * xpeek/fsckcbbl.c: Likewise * xpeek/iag.c: Likewise * xpeek/inode.c: Likewise * xpeek/xpeek.c: Likewise 2002-04-24 Barry Arndt * fsck/xchkdsk.c: Fix typo in fsck.jfs Emergency Help. * fsck/fsckpfs.c (blkmap_put_ctl_page): Endian-swap buffer, not original block map control page. 2002-04-02 Dave Kleikamp * include/jfs_logmgr.h: Changed "active" from bitmap to list. Added field for log device number Removed unneeded rsrvd field * include/jfs_superblock.h: Remove never-used DFS fields Added s_device field to superblock * libfs/jfs_endian.c: Reflect changes to superblock and logsuper * libfs/super.c: Likewise * xpeek/super.c: Likewise * xpeek/super2.c: Likewise 2002-04-02 Barry Arndt * configure.in: Bumped version to 1.0.17. * README: Likewise. * NEWS: Likewise, and updated with current fixes/features. 2002-03-28 Barry Arndt * libfs/fsckmsge.h: Remove fsck_PRMUSAGE message 116. * libfs/fsckmsgc.h: Remove fsck_PRMUSAGE #define. * libfs/message.c: Remove MSG_OSO_MKFS_USAGE message. * libfs/message.h: Remove MSG_OSO_MKFS_USAGE #define. * fsck/xchkdsk.c: Add fsck_usage(). (parse_parms): Call fsck_usage() instead of message 116, improve error checking. * mkfs/mkfs.c: Add mkfs_usage(). (main): Call mkfs_usage() instead of MSG_OSO_MKFS_USAGE message, improve error checking. 2002-03-27 Barry Arndt * fsck/xchkdsk.c (parse_parms): Rewrite routine to use getopt() 2002-03-27 Dave Kleikamp * libfs/log_map.c: Run through indent, clean up wrapped comments, etc. * libfs/log_read.c: Likewise * libfs/log_work.c: Likewise * libfs/log_form.c: Likewise * libfs/log_form.h: Likewise * libfs/log_redo.c: Likewise * libfs/log_redo.h: Likewise 2002-03-27 Christoph Hellwig * libfs/message.c (message_user): Remove 'device' and 'response' parameters, change return value to 'void', remove now unused code and update callers. * libfs/message.h: Remove unused defines. * mkfs/mkfs.c (main): Implement Yes/No reply handling ourselves. 2002-03-25 Dave Kleikamp * libfs/jfs_endian.c: Cosmetic: remove carriage returns (^M) 2002-03-24 Christoph Hellwig * configure.in: Don't check for libpthreads. * fsck/fsckruns.c: Rewritten for alarm()-based heartbeat. * fsck/xchkdsk.c: Don't include . 2002-03-22 Barry Arndt * xpeek/super.c (display_super): Display proper endian format of pxd structs. * xpeek/super2.c (display_super2): Likewise. 2002-03-21 Barry Arndt * libfs/jfs_endian.c: Add ujfs_swap_fscklog_entry_hdr_t(). * fsck/fsckmsgs.c (fsck_record_msg): Swap log entry if on big endian. * fsck/fsckwsp.c: Include jfs_byteorder.h. (fscklog_end): Swap entry_length if on big endian. * xchklog/xchklog.c (initial_processing): Detect if big endian. (extract_service_log): Swap log entry if on big endian. 2002-03-19 Dave Kleikamp * fsck/fsckdtre.c: More rigorous dtree validation 2002-03-11 Barry Arndt * configure.in: Bumped version to 1.0.16. * README: Likewise. * NEWS: Likewise, and updated with current fixes/features. 2002-03-07 Barry Arndt * libfs/fsckmsge.h: Add exit code to 'fsck session end' debug message. * fsck/xchkdsk.c (main): Pass exit code to fsck_SESSEND message. * xchkdmp/Makefile.am (INCLUDES): Add -I$(top_srcdir)/fsck. * xchkdmp/xchkdmp.c: Delete dump_msg(), use send_msg() instead. Include xfsck.h. Delete hardcoded fsck_highest_msgid_defined. 2002-03-04 Barry Arndt * fsck/fsckwsp.c (alloc_vlarge_buffer): Add error checking for malloc failure. * fsck/xfsck.h: Add fsck exit codes. * fsck/xchkdsk.c: Set/return appropriate exit codes. Remove unused default_vol, message_buffer_0, terse_msg_ptr, chkdsk32 definition, unnecessary _JFS_DEBUG statements. Check for alloc_vlarge_buffer failure. Update comments. * fsck/fsck.jfs.8: Update man page with new exit code information. 2002-02-26 Barry Arndt * libfs/devices.c: Include jfs_filsys.h, remove BLKSSZGET ioctl. (ujfs_get_dev_size): Use PBSIZE for sector size. 2002-02-25 Barry Arndt * fsck/xfsckint.h: Remove unused second parameter in fsck_send_msg definition. * fsck/fsckbmap.c: Remove unused second parameter in calls to fsck_send_msg. Remove unused extern char *terse_msg_ptr. * fsck/fsckcbbl.c: Likewise. * fsck/fsckconn.c: Likewise. * fsck/fsckdtre.c: Likewise. * fsck/fsckimap.c: Likewise. * fsck/fsckino.c: Likewise. * fsck/fsckmeta.c: Likewise. * fsck/fsckmsgs.c: Likewise. * fsck/fsckpfs.c: Likewise. * fsck/fsckwsp.c: Likewise. * fsck/fsckxtre.c: Likewise. * fsck/xchkdsk.c: Likewise. * libfs/log_map.c: Likewise. * libfs/log_read.c: Likewise. * libfs/log_work.c: Likewise. * libfs/logredo.c: Likewise. * logdump/helpers.c: Likewise. * logdump/logdump.c: Likewise. * logredo/helpers.c: Likewise. * logredo/xlogredo.c: Likewise. * fsck/fsckpfs.c (open_device_read): Init Dev_blksize and Dev_SectorSize to PBSIZE. (open_device_rw_exclusize): Likewise. * xchklog/xchklog.c (open_device_read): Likewise. * libfs/fssubs.c (OpenLV): Init LVMount.pbsize to PBSIZE. * logdump/logdump.c: Remove unused Dev_SectorSize definition. * mkfs/mkfs.c (main): Init phys_block_size to PBSIZE. 2002-02-25 Christoph Hellwig * fsck/fsckpfs.c: Include . (close_volume): Use close instead of ujfs_close. (open_device_read): Use open instead of ujfs_open_device. (open_device_rw_exclusive): Likewise. * libfs/device.c (ujfs_open_device): Removed. (ujfs_close): Likewise. (ujfs_rw_diskblocks): Update comment. * libfs/devices.h: Remove declarations of ujfs_open_device and ujfs_close. * libfs/fssubs.c (openLV): Use open instead of ujfs_open_device. (closeFS): Use close instead of ujfs_close. * logdump/logdump.c: Include . (main): Use open/close instead of ujfs_open_device/ujfs_close. * logredo/xlogredo.c: Include . (main): Use open instead of ujfs_open_device. * mkfs/mkfs.c: Include . (main): Use open/close instead of ujfs_open_device/ujfs_close. * xchklog/xchklog.c: Include . (final_processing): Use close instead of ujfs_close. (open_device_read): Use open instead of ujfs_open_device. * xpeek/xpeek.c: Include , . (main): Use open/close instead of ujfs_open_device/ujfs_close. 2002-02-23 Christoph Hellwig * fsck/fsckcbbl.c: Do not define INCL_TYPES. * fsck/fsckea.c: Do not define INCL_DOSERRORS and INCL_DOSPROCESS. Get rid of remaining OS/2 cdecl handling. * fsck/fsckruns.c: Do not define INCL_DOSPROCESS. 2002-02-18 Barry Arndt * fsck/fsckmsgl.h: Remove. * fsck/fsckmsgp.h: Change MsgProtocol[][3] to MsgProtocol[][2]. Remove 'output stream' field from MsgProtocol[][]. Change fsck_autochk to fsck_quiet, msg 145. * fsck/fsckmsgs.c: Change MsgProtocol[][3] to MsgProtocol[][2]. (fsck_send_msg): Remove dead code using unneeded fsck_terse, fsck_out, MP_STREAM, UFS_CHKDSK_AUTOCHECK, fsck_autochk. * fsck/Makefile.am: Remove fsckmsgl.h. * fsck/xchkdsk.c: Remove unneeded UFS_CHKDSK_AUTOCHECK. * fsck/xchkdsk.h: Likewise. * fsck/xfsck.h: Decrement defines MP_MSGLVL, MP_MSGFILE. Remove unneeded defines MP_STREAM, fsck_suffix, fsck_notqry, fsck_terse, fsck_autochk, fsck_engl_only, fsck_local_lang, fsck_out, fsck_err, fsck_in. * libfs/message.c: Remove unused messages. * libfs/message.h: Remove defines for unused messages. * logdump/helpers.c: Change MsgProtocol[][4] to MsgProtocol[][2]. * logredo/helpers.c: Likewise. * xchklog/xchklog.c: Remove dead code using MP_STREAM, fsck_out. 2002-02-15 Dave Kleikamp * remove complete largefile support changes from 2000-01-28 CH 2002-02-15 Barry Arndt * configure.in: Bumped version to 1.0.15. * README: Likewise. * NEWS: Likewise, and updated with current fixes/features. 2002-02-15 Hiten Pandya * include/jfs_types.h: Include to satisfy BSD systems, for various types, such as caddr_t. 2002-02-15 Christoph Hellwig * fsck/xchkdsk.c: Do not include . * libfs/log_map.c: Make updDmapPage prototype match the declaration. * libfs/fssubs.c (Is_Device_Mounted): Fix typo. (Is_Device_Type_JFS): Likewise. 2002-02-13 Christoph Hellwig * include/jfs_types.h: Don't define MAXPATHLEN. * libfs/log_dump.c: Remove unused variable loglockpath. * libfs/logredo.c: Likewise. * xpeek/directory.c: Include , replace all instances of MAXPATHLEN with PATH_MAX. * configure.in (AC_CHECK_HEADERS): Add mntent.h. (AC_CHECK_FUNCS): Add getmntinfo. * libfs/fssubs.c: Include "config.h", include only if HAVE_MNTENT_H is defined, move Is_Device_Mounted and Is_Device_Type_JFS under if HAVE_MNTENT_H. Move Is_Root_Mounted_RO above Is_Device_Mounted. [HAVE_GETMNTINFO]: Include , , , add getmntinfo based versions of Is_Device_Mounted and Is_Device_Type_JFS. 2002-02-12 Barry Arndt * mkfs/inodes.c (init_fileset_inode_table): Change 'inostamp' to unsigned type. (init_fileset_inodes): Likewise. * mkfs/mkfs.c (create_fileset): Likewise. * mkfs/inodes.h: Change function definitions to match above changes. 2002-02-10 Christoph Hellwig * mkfs/mkfs.c: Don't include and . * xchkdmp/xchkdmp.c: Include instead of . * xchklog/xchklog.c: Likewise. * defrag/defragfs.c (defragfs): Zero-initialize unused variable. (addDtree): Likewise. (fscntlMove): Likewise. * extendfs/extendfs.c (extendfs): Likewise. * mkfs/inodes.c (init_inode): Change 'inostamp' to unsigned type. 2002-02-08 Barry Arndt * fsck/fsckino.c: Don't let xTree_processing error flag influence dTree_processing, could cause fsck.jfs internal error 10. * fsck/fsck.jfs.8: Remove unneeded comments that cause man2html format errors. * xpeek/xpeek.8: Update xpeek man page. * xpeek/help.c: Change output text from chkdsk to fsck. 2002-01-30 Barry Arndt * fsck/fsckmeta.c: add new error message if magic number is not jfs, take out misleading 'superblock corrupt' debug message * libfs/message.c: update message 335, 'not jfs in /etc/fstab'. 2002-01-29 Christoph Hellwig * defrag/defragfs.c: Include instead of "jfs_debug.h". [_JFS_DEBUG] (jFYI, jEVENT, jERROR): New, debugging macros. [!_JFS_DEBUG] (jFYI, jEVENT, jERROR): New, stubs. * extendfs/extendfs.c: Don't include "jfs_debug.h". * fsck/fsckdire.c: Likewise. * libfs/fssubs.c: Likewise. * libfs/log_dump.c: Likewise. * libfs/log_read.c: Likewise. * libfs/log_work.c: Likewise. * libfs/log_map.c: Include instead of "jfs_debug.h". * libfs/logredo.c: Likewise. (recoverExtendFS): Use assert() instead of ASSERT(). * include/Makefile.am (EXTRA_DIST): Remove jfs_debug.h. * include/jfs_debug.h: Removed. 2002-01-28 Christoph Hellwig * configure.in: Check for canonical host name and largefile support. * libfs/Makefile.am: Remove AM_CFLAGS. * xchkdmp/Makefile.am: Likewise. * xchklog/Makefile.am: Likewise. * xpeek/Makefile.am: Likewise. * logdump/Makefile.am (AM_CFLAGS): Remove -D_FILE_OFFSET_BITS=64. * logredo/Makefile.am (AM_CFLAGS): Likewise. * mkfs/Makefile.am (AM_CFLAGS): Likewise. * acinlude.m4: New file. 2002-01-28 Barry Arndt * 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 * 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 * jfsutils.spec.in: Fixed typo s/RPM_OPTFLAGS/RPM_OPT_FLAGS/ 2002-01-21 Christoph Hellwig * 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 depending on HAVE_ENDIAN_H. [HAVE_MACHINE_ENDIAN_H]: Include . [HAVE_SYS_BYTEORDER_H]: Include . * 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 * configure.in: Define AM_MAINTAINER_MODE 2002-01-14 Christoph Hellwig * include/Makefile.am (EXTRA_DIST): Remove * include/jfs_types.h: Don't define __BYTEORDER_HAS_U64__, don't include and "endian24.h". * include/jfs_byteorder.h: New file. * include/endian24.h: Removed. * fsck/fsckimap.c: Include "jfs_byteorder.h" instead of 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 . * 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 . * include/jfs_unicode.h: Likewise. 2002-01-14 Barry Arndt * 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 * configure.in (AC_CHECK_HEADERS): add stdint.h. * include/jfs_types.h: Declare primitive types based on C99 inttypes, make inclusion of conditional on !HAVE_STDINT_H, include "config.h". [!HAVE_STDINT_H]: Declare C99 unsigned inttypes based on BSD ones. [HAVE_STDINT_H]: Include . * libfs/unicode_to_utf8.h: Include "jfs_types.h" instead of . * 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 * 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 * xpeek/Makefile.am: Remove _JFS_UNICODE. * xpeek/directory.c: Likewise. 2002-01-06 Christoph Hellwig * 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 * configure.in (AC_CHECK_HEADERS): add stdbool.h. * include/jfs_types.h: Remove boolean_t, TRUE and FALSE. [HAVE_STDBOOL_H]: Include . [!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 * libfs/fssubs.c: Include instead of . * fsck/xfsck.c: Don't include . * xpeek/directory.c: [_JFS_UNICODE]: Likewise. 2001-12-20 Dave Kleikamp * 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 * include/jfs_version.h: Define JFSUTILS_DATE to __DATE__. 2001-12-19 Dave Kleikamp * autogen.sh: Make sure autoheader runs before automake. 2001-12-18 Christoph Hellwig * 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 * 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 . * include/jfs_version.h: Remove JFSUTILS_VERSION 2001-12-17 Barry Arndt * 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 * 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 * 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 * 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. .