[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-ntfs-dev
Subject:    [Linux-NTFS-Dev] ntfsprogs 1.9.1 released
From:       Anton Altaparmakov <aia21 () cam ! ac ! uk>
Date:       2004-04-05 9:37:17
Message-ID: 1081157836.26034.22.camel () imp ! csi ! cam ! ac ! uk
[Download RAW message or body]

ntfsprogs 1.9.1 has now been released.  This is a minor update featuring
a mostly rewritten ntfsinfo, mkntfs now creates bootable volumes, some
64-bit architecture fixes and lots of cleanups. Update is recommended
for people using 64-bit architectures.

You can download rpms and source code from:

        http://linux-ntfs.sourceforge.net/downloads.html

Or get the changes from bitkeeper:

        bk pull http://linux-ntfs.bkbits.net/ntfsprogs

ChangeLog from 1.9.0 release:
- Update with SuSE 9.1 beta 1 versions of GNU build system.
- Fix warnings on powerpc architecture where it would seem char is
  unsigned so comparisons with -1 cause a warning that comparison is
  always true/wrong.  (Thanks to Ender for reporting.)
- Modify meaning of ntfs_volume->nr_mft_records to be the number of
  initialized mft records, not total mft records.  This makes far more
  sense and in fact reflects how nr_mft_records is being used in both
  libntfs and the utilities.
- Add new API bitmap.h::ntfs_bitmap_{set,clear}_bit().
- Fix layout.h STANDARD_INFORMATION and FILE_ATTR_FLAGS typedefs by
  adding the packed attribute where it was missing causing havoc due
  to 64 bit alignment.  (Yuval Fledel)
- Fix validation of STANDARD_INFORMATION attribute size in ntfsinfo.c
  and remove relevant FIXME comments.  (Yuval Fledel)
- Add new API security.[hc]::ntfs_guid_is_zero() and ntfs_guid_to_mbs().
- Implement dumping of object id in ntfsinfo.  (Yuval Fledel, me)
- Copy MFT_RECORD typedef to MFT_RECORD_OLD and modify MFT_RECORD to
  contain the NTFS 3.1+ specific fields.  Also, update mkntfs and
  ntfsclone appropriately.
- Add new API mft.[hc]::ntfs_mft_record_{layout,format}() and make
  mkntfs use it.
- Add new API device.[hc]::ntfs_device_partition_start_sector_get() and
  make mkntfs use it.
- Provide a new command line option "-p" to mkntfs to allow the user to
  specify the partition start sector manually.
- Fix mkntfs and ntfsclone to include sys/ioctl.h.
- Define the ioctls we use in ntfsclone if they are not defined, as it
  is done in device.c.
- Do not specify maintainer mode or enable compiler warnings in
  autogen.sh.
- Create new config option --enable-warnings and make that enable all
  the compiler warnings (this used to be done in maintainer mode).
- Remove AM_MAINTAINER_MODE from configure.ac.
- Support the case where $Volume does not have a $VOLUME_NAME
  attribute in ntfs_device_mount() and let ntfslabel create the
  attribute when it is not present.
- Remove the FIXME in ntfs_attr_lookup() and complete the
  implementation of ntfs_external_attr_find() so it now returns the
  attribute list attribute position at which the attribute should be
  inserted in @ctx->al_entry (see descritpion for ntfs_attr_lookup() in
  attrib.c for details).
- Check the mount state of the output device in ntfsclone.
- Correct a too strong sanity check in ntfsclone that prevented
  cloning from larger device to a smaller one but the NTFS image
  could have fit fully.
- Added a few (hopefully) better explanatory messages to ntfsresize.
- Add new API device.[hc]::ntfs_device_heads_get() and make mkntfs use
  it.
- Provide a new command line option "-H" to mkntfs to allow the user to
  specify the number of heads manually.
- Add new API device.[hc]::ntfs_device_sectors_per_track_get() and make
  mkntfs use it.
- Provide a new command line option "-S" to mkntfs to allow the user to
  specify the number of sectors per track manually.
- Remove dumplog utility as it was unnecessary and duplicated the
  functionality of ntfsdump_logfile.
- Cleanup ntfsdump_logfile utility to use more libntfs APIs and other
  cleanups.
- Remove some compiler warnings that appeared with the latest gcc
  update from SUSE 9.1 beta 3.
- Sanitize/update logfile.h somewhat and adapt ntfsdump_logfile.
- Move declaration of a variable in utils.c to beginning of block.
  Thanks to Alexei Alexandrov for the bug report and patch.
- Add the ability to read the logfile from a supplied file using the
  command line option -f to ntfsdump_logfile.
- Updated ntfsclone manual.  (Szaka)
- Added some diagnostic and explanatory messages to ntfsclone.  (Szaka)
- Mostly rewrite ntfsinfo.  (Yuval Fledel and some fixes by me)

Best regards,

	Anton
-- 
Anton Altaparmakov <aia21 at cam.ac.uk> (replace at with @)
Unix Support, Computing Service, University of Cambridge, CB2 3QH, UK
Linux NTFS maintainer / IRC: #ntfs on irc.freenode.net
WWW: http://linux-ntfs.sf.net/ &
http://www-stu.christs.cam.ac.uk/~aia21/



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Linux-NTFS-Dev mailing list
Linux-NTFS-Dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-ntfs-dev
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic