📄 changelog
字号:
* configure.in: Bumped version to 1.0.22. * README: Likewise. * NEWS: Likewise.2002-09-06 Barry Arndt <barndt@us.ibm.com> * mkfs/mkfs.c (main): Change volume_label size from 11 chars to 16 to correctly store a volume label in superblock s_label.2002-09-05 Barry Arndt <barndt@us.ibm.com> * libfs/logform.c (jfs_logform): Pass external journal volume label. * libfs/logform.h: Likewise. * fsck/xchkdsk.c (phase9_processing): Likewise. * libfs/logredo.c: Make LogOpenMode extern for better portability. * libfs/open_by_label.c: Define LogOpenMode here for better portability. (open_by_label): Pass device name. * mkfs/mkfs.c: Update jfs_logform() call to pass external journal volume label. Update open_by_label() call to pass device name. Add -J option to create external journal only or attach existing journal to about-to-be formatted JFS file system. Existing journal can be specified by device name, label, or UUID. Update -L to allow user to set volume label of external journal. * mkfs/mkfs.jfs.8: Update man page with above information. * all of the above: Run through 'indent' to begin code cleanup and style unification. * Makefile.am: Add /tune for jfs_tune utility. * jfsutils.spec.in: Likewise. * configure.in: Likewise. * tune/Makefile.am: Create. * tune/tune.c: Likewise. * tune/super.c: Likewise. * tune/jfs_tune.8: Likewise.2002-08-12 Barry Arndt <barndt@us.ibm.com> * configure.in: Bumped version to 1.0.21. * README: Likewise. * NEWS: Likewise.2002-08-10 Christoph Hellwig <hch@infradead.org> * AUTHORS: Update my email address. * libfs/logform.c (jfs_logform): Calculate log_begin earlier. * libfs/log_work.c (open_device): Fix sprintf format string. * libfs/logredo.h: Don't define NEWLOG. * jfs_logmgr.h: Provide alternative struct identifier for logsuper_t. * libfs/super.c (inrange): Return int instead of int32_t. (validate_sizes): Likewise. (ujfs_validate_super): Likewise. (ujfs_put_superblk): Likewise. (ujfs_get_superblk): Likewise. * libfs/super.h: Update prototypes for the above change, add missing prototypes for ujfs_put_logsuper and ujfs_get_logsuper, add needed struct forward declarations. * xpeek/fsckcbbl.c: Include <super.h>.2002-08-08 Barry Arndt <barndt@us.ibm.com> * libfs/super.c: Add ujfs_validate_logsuper(), ujfs_put_logsuper(), ujfs_get_logsuper(). * xpeek/fsckcbbl.c: Use ujfs_put_logsuper, ujfs_get_logsuper calls instead of put_logsuper, get_logsuper. Get rid of put_logsuper() and get_logsuper().2002-08-07 Barry Arndt <barndt@us.ibm.com> * fsck/xchkdsk.c (phase0_processing): Update log device number in superblock after logredo with external log.2002-07-18 Barry Arndt <barndt@us.ibm.com> * xpeek/Makefile.am: Add -luuid to LDADD for external log support. * xpeek/fsckcbbl.c (display_logsuper): Add support for external log. Clean up file. * xpeek/super.c (display_super): Likewise. * xpeek/super2.c (display_super2): Likewise.2002-07-15 Christoph Hellwig <hch@infradead.org> * libfs/logredo.c (jfs_logredo): Remove unused variables. * libfs/log_work.c (logredoInit): Likewise. * libfs/log_dump.c (ldmp_logError): Likewise. * fsck/xchkdsk.c (final_processing): Likewise. * libfs/logredo.h: Add prototype for findLog(). * xpeek/fsckcbbl.c (display_logsuper): Fix printf format specifiers.2002-07-12 Barry Arndt <barndt@us.ibm.com> * Makefile.am (SUBDIRS): Remove defrag and extendfs. * configure.in (AC_OUTPUT): Likewise. * extendfs/: Remove contents. * *.h, *.c: Clean up license boilerplates and comments.2002-07-10 Barry Arndt <barndt@us.ibm.com> * defrag/defragfs.c: Remove register keyword. * fsck/fsckdire.c: Likewise. * include/jfs_unicode.h: Likewise. * libfs/log_dump.c: Likewise. * libfs/logredo.c: Likewise. * libfs/utilsubs.c: Likewise. * include/jfs_logmgr.h: Only include uuid/uuid.h if not already included. * include/jfs_superblock.h: Likewise. * libfs/logform.c: Remove unneeded #include <uuid/uuid.h>. * libfs/logform.h: Likewise. * libfs/logredo.h: Likewise. * libfs/open_by_label.c: Likewise.2002-06-24 Barry Arndt <barndt@us.ibm.com> * mkfs/mkfs.c (mkfs_usage): Fixed typo in Emergency help. (Bas)2002-06-21 Barry Arndt <barndt@us.ibm.com> * configure.in: Bumped version to 1.0.20. * README: Likewise. * NEWS: Likewise.2002-06-20 Barry Arndt <barndt@us.ibm.com> * libfs/logform.c: Include unistd.h. (jfs_logform): Do not display logform heartbeat if output is redirected.2002-06-20 peterc@gelato.unsw.edu.au * libfs/devices.c: Add support for BLKGETSIZE64. * mkfs/initmap.c (calc_map_size): Change int32_t vars to int64_t.2002-06-20 Christoph Hellwig <hch@infradead.org> * fsck/fsckimap.c (AIS_replication): Remove unused variables. * fsck/fsckpfs.c (ait_special_read_ext1): Likewise. (blkmap_find_bit): Likewise. (blkmap_get_page): Likewise. (blktbl_dmap_get): Likewise. (blktbl_dmaps_flush): Likewise. (imapleaf_get): Likewise. (inode_get): Likewise. (inode_get_first_fs): Likewise. (inode_get_next): Likewise. (inodes_flush): Likewise. (node_get): Likewise.2002-06-11 Barry Arndt <barndt@us.ibm.com> * mkfs/mkfs.c (create_aggregate): Set version in superblock properly if external log.2002-06-07 Barry Arndt <barndt@us.ibm.com> * configure.in: Bumped version to 1.0.19. * README: Likewise. * NEWS: Likewise.2002-05-24 Barry Arndt <barndt@us.ibm.com> * configure.in: Bumped version to 1.0.18. * README: Likewise. * NEWS: Likewise, and updated with current fixes/features.2002-05-24 Dave Kleikamp <shaggy@austin.ibm.com> * libfs/logform.c: Set maximum working size of external log at 128 MB2002-05-24 Dave Kleikamp <shaggy@austin.ibm.com> * fsck/fsck.c: warn user about destroying data on log device2002-05-21 Dave Kleikamp <shaggy@austin.ibm.com> * 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: Likewise2002-04-26 Dave Kleikamp <shaggy@austin.ibm.com> * 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: Likewise2002-04-24 Barry Arndt <barndt@us.ibm.com> * 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 <shaggy@austin.ibm.com> * 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: Likewise2002-04-02 Barry Arndt <barndt@us.ibm.com> * configure.in: Bumped version to 1.0.17. * README: Likewise. * NEWS: Likewise, and updated with current fixes/features.2002-03-28 Barry Arndt <barndt@us.ibm.com> * 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 <barndt@us.ibm.com> * fsck/xchkdsk.c (parse_parms): Rewrite routine to use getopt()2002-03-27 Dave Kleikamp <shaggy@austin.ibm.com> * 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: Likewise2002-03-27 Christoph Hellwig <hch@infradead.org> * 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 <shaggy@austin.ibm.com> * libfs/jfs_endian.c: Cosmetic: remove carriage returns (^M)2002-03-24 Christoph Hellwig <hch@infradead.org> * configure.in: Don't check for libpthreads. * fsck/fsckruns.c: Rewritten for alarm()-based heartbeat. * fsck/xchkdsk.c: Don't include <pthread.h>.2002-03-22 Barry Arndt <barndt@us.ibm.com> * xpeek/super.c (display_super): Display proper endian format of pxd structs. * xpeek/super2.c (display_super2): Likewise.2002-03-21 Barry Arndt <barndt@us.ibm.com> * 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 <shaggy@austin.ibm.com> * fsck/fsckdtre.c: More rigorous dtree validation2002-03-11 Barry Arndt <barndt@us.ibm.com> * configure.in: Bumped version to 1.0.16. * README: Likewise. * NEWS: Likewise, and updated with current fixes/features.2002-03-07 Barry Arndt <barndt@us.ibm.com> * 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 <barndt@us.ibm.com> * 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 <barndt@us.ibm.com> * libfs/devices.c: Include jfs_filsys.h, remove BLKSSZGET ioctl. (ujfs_get_dev_size): Use PBSIZE for sector size.2002-02-25 Barry Arndt <barndt@us.ibm.com> * 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 <hch@infradead.org> * fsck/fsckpfs.c: Include <fcntl.h>. (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 <fcntl.h>. (main): Use open/close instead of ujfs_open_device/ujfs_close. * logredo/xlogredo.c: Include <fcntl.h>. (main): Use open instead of ujfs_open_device. * mkfs/mkfs.c: Include <fcntl.h>. (main): Use open/close instead of ujfs_open_device/ujfs_close. * xchklog/xchklog.c: Include <fcntl.h>. (final_processing): Use close instead of ujfs_close. (open_device_read): Use open instead of ujfs_open_device. * xpeek/xpeek.c: Include <fcntl.h>, <unistd.h>.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -