2004-09-06 17:44:16 +08:00
|
|
|
xx/xx/2004 - 2.0.0-WIP
|
|
|
|
|
|
|
|
- Add start_vcn parameter to ntfs_get_size_for_mapping_pairs() and
|
|
|
|
ntfs_mapping_pairs_build() and adapt all callers.
|
|
|
|
- Bump library version due to source level API change above.
|
2004-09-09 15:54:06 +08:00
|
|
|
- Add ntfs_debug() and ntfs_error() to make kernel<->userspace porting
|
|
|
|
easier.
|
2004-09-09 00:35:01 +08:00
|
|
|
- ntfsinfo: Added dumping of index records from $INDEX_ROOT and
|
|
|
|
$INDEX_ALLOCATION. (Yura)
|
|
|
|
- ntfsinfo: Changed message for resident $INDEX_ALLOCATION to print
|
|
|
|
error, because $INDEX_ALLOCATION can't be resident. (Yura)
|
2004-09-09 22:18:53 +08:00
|
|
|
- ntfscp: Not longer update $FILE_NAME attributes, because Windows
|
|
|
|
doesn't update them unless a rename operation occur. (Yura)
|
2004-09-12 00:23:34 +08:00
|
|
|
- ntfsinfo: dump attribute list entries in verbose mode and display
|
|
|
|
attribute instance of all attributes. (Yura)
|
2004-09-15 23:21:47 +08:00
|
|
|
- new API: attrlist.[ch]::ntfs_attrlist_entry_add add entry to
|
|
|
|
attribute list. (Yura)
|
2004-09-13 02:46:04 +08:00
|
|
|
- ntfs_inode_sync: write out dirty attribute list from cache to
|
|
|
|
disk. (Yura)
|
2004-09-13 17:31:42 +08:00
|
|
|
- Add stop_vcn parameter to ntfs_mapping_pairs_build() and adapt
|
|
|
|
all callers. This allows filling an attribute extent with mapping
|
|
|
|
pairs and then continuing in a different extent once the first extent
|
|
|
|
is full. (Yura)
|
2004-09-13 18:28:54 +08:00
|
|
|
- Remove vol->nr_mft_records and update all users. (Anton)
|
2004-09-15 23:21:47 +08:00
|
|
|
- Add new API to mft.[hc]::ntfs_mft_record_{alloc,free}(). (Anton)
|
2004-09-16 17:32:23 +08:00
|
|
|
- Sync inodes before closing attributes or the umount fails. (Anton)
|
2004-09-16 18:22:11 +08:00
|
|
|
- Close extent inodes in ntfs_inode_close() when closing a base inode
|
|
|
|
and fix handling of ->extent_nis for base inodes. (Anton)
|
2004-09-16 17:32:23 +08:00
|
|
|
- Add ntfsmftalloc utility to the extra utilities to help test the mft
|
|
|
|
record allocator. (Anton)
|
2004-09-17 06:43:10 +08:00
|
|
|
- Fix ntfs_attr_record_resize() to cope with a newsize < 8. This means
|
|
|
|
you can call ntfs_attr_record_resize() with newsize = 0 to delete an
|
|
|
|
attribute record from its mft record but you would still need to
|
|
|
|
update the attribute list attribute if present. (Anton)
|
|
|
|
- Add the useful offsetof() macro to ntfs/support.h which returns the
|
|
|
|
offset of a structure element. (Anton)
|
2004-09-20 03:30:37 +08:00
|
|
|
- New API: attrib.[ch]::ntfs_make_room_for_attr (it is ported from
|
|
|
|
mkntfs). (Yura)
|
|
|
|
- New API: attrib.[ch]::ntfs_non_resident_attr_record_add() and
|
|
|
|
attrib.[ch]::ntfs_attr_record_rm(). This is low-level functions to
|
|
|
|
manipulate attribute extents. (Yura)
|
|
|
|
- Improvement to ntfs_non_resident_attr_expand: now it can expand multi
|
|
|
|
extent attributes and allocate new MFT records if mapping mapirs
|
|
|
|
doesn't fit current. (Yura)
|
|
|
|
- Implement attrlist.[ch]::ntfs_attrlist_entry_rm(). (Yura)
|
2004-09-20 19:31:28 +08:00
|
|
|
- Attribute handling functions always update highest_vcn, if it was
|
|
|
|
modified. (Yura)
|
2004-09-20 22:46:38 +08:00
|
|
|
- Add new API unistr.[hc]::ntfs_ucsndup(). (Anton)
|
|
|
|
- Make libntfs/attrib.c::ntfs_attr_open() make a copy of the attribute
|
|
|
|
name unless it is one of the internal names. (Anton)
|
2004-09-26 04:10:16 +08:00
|
|
|
- New API: attrib.[ch]::ntfs_resident_attr_record_add. (Yura)
|
|
|
|
- New API: inode.[ch]::ntfs_inode_add_attrlist. (Yura)
|
2004-09-27 03:31:31 +08:00
|
|
|
- New API: attrlist.[ch]::ntfs_attrlist_need. (Yura)
|
2004-09-29 07:43:15 +08:00
|
|
|
- ntfsclone: save by using our, not NTFS cluster allocation bitmap.
|
2004-09-29 23:43:22 +08:00
|
|
|
This gives more control in the future what to save. (Szaka)
|
|
|
|
- New helper: attrlist.h::ntfs_attrlist_mark_dirty. (Yura)
|
|
|
|
- New API: attrib.[ch]::ntfs_attr_update_mapping_pairs and made
|
|
|
|
ntfs_non_resident_attr_{shrink,expand} use it, thus attribute resize
|
|
|
|
functions is almost completed, but still very experemental and maybe
|
|
|
|
dangerous. (Yura)
|
2004-09-29 22:45:16 +08:00
|
|
|
- Fix stupid bug in ntfs_attr_reinit_search_ctx() introduced during
|
|
|
|
changes to ntfs_external_attr_find(). This is because
|
|
|
|
ntfs_attr_lookup() intentionally does not clear ctx->al_entry but
|
|
|
|
does clear ctx->base_ntfs_ino which in turn means that
|
|
|
|
ntfs_attr_reinit_search_ctx() does not clear ctx->al_entry. Now,
|
|
|
|
ntfs_attr_reinit_search_ctx() always clears ctx->al_entry.
|
2004-09-30 23:00:31 +08:00
|
|
|
- Rename scpu_to_le{16,32,64}() to cpu_to_sle{16,32,64}() to match the
|
|
|
|
kernel.
|
2004-10-01 02:16:48 +08:00
|
|
|
- ntfsclone: honor bad clusters list ($BadClus:$Bad), known bad sectors
|
2004-10-07 22:04:09 +08:00
|
|
|
aren't tried to be saved anymore. (Szaka)
|
|
|
|
- Add new API attrib.[ch]::ntfs_attr_record_move_to and make
|
|
|
|
ntfs_resident_attr_resize use it. (Yura)
|
2004-10-09 00:50:36 +08:00
|
|
|
- Improve ntfs_resident_attr_resize to try make attributes non-resident
|
|
|
|
when such convert is reasonable. (Yura)
|
2004-10-11 01:20:48 +08:00
|
|
|
- New API attrib.[ch]::ntfs_attr_record_move_away(). (Yura)
|
|
|
|
- New API inode.[ch]::ntfs_inode_attach_all_extents . (Yura)
|
|
|
|
- New API inode.[ch]::ntfs_inode_free_space. (Yura)
|
2004-11-21 18:53:22 +08:00
|
|
|
- Improved layout.h::ATTR_RECORD to have {non_,}resident_end and
|
|
|
|
compressed_end fields. Use offsetof(ATTR_RECORD, *_end) to get size
|
|
|
|
of accordable attribute. (Yura)
|
2004-10-11 01:20:48 +08:00
|
|
|
- Make ntfs_attr_update_mapping_pairs and ntfs_inode_add_attrlist use
|
|
|
|
ntfs_inode_free_space when there is no enough space for attribute
|
|
|
|
list. (Yura)
|
2004-10-11 17:16:35 +08:00
|
|
|
- Remove inode.h::NIno{Clear,Set,}AttrListNonResident and attr_list_rl
|
|
|
|
field from inode.h::_ntfs_inode struct. Adapt all users. (Yura)
|
2004-10-13 04:05:02 +08:00
|
|
|
- Add --attibute, --attr-name and --inode options to ntfscp. (Yura)
|
|
|
|
- ntfscp is moved from extra to standard program set. (Yura)
|
2004-10-15 02:23:21 +08:00
|
|
|
- Add new high level API inode.[ch]::ntfs_inode_add_attr and make ntfscp
|
|
|
|
use it when requested attribute isn't exist. (Yura)
|
2004-10-15 19:38:45 +08:00
|
|
|
- Add new high level API inode.[ch]::ntfs_inode_rm_attr. (Yura)
|
2004-11-06 03:53:34 +08:00
|
|
|
- Extend ntfs_attr_pwrite to cope with extending the attribute size
|
|
|
|
and with instantiating holes. (Yura)
|
2004-11-13 01:09:24 +08:00
|
|
|
- Add new API's ntfs_rl_sparse and ntfs_rl_get_copmressed_size. (Yura)
|
2004-12-22 22:22:58 +08:00
|
|
|
- ntfsinfo: Dump flags names for $STANDARD_INFORMATION and $FILE_NAME
|
|
|
|
attributes. (Yura)
|
2004-12-22 22:04:41 +08:00
|
|
|
- Move NAttr{Sparse,Compressed,Encrypted} to inode struct preserving
|
|
|
|
the previous interface. (Yura, with fixes from Anton)
|
2004-12-22 22:22:09 +08:00
|
|
|
- Rename/move inode.[hc]::ntfs_inode_{add,rm}_attr() to
|
|
|
|
attrib.[hc]::ntfs_attr_{add,rm}(), respectively. (Anton)
|
2004-12-23 02:06:07 +08:00
|
|
|
- Update sparse/compressed/encrypted bits in STANDARD_INFORMATION
|
|
|
|
during inode sync. (Yura)
|
2004-09-06 17:44:16 +08:00
|
|
|
|
2004-09-04 17:58:47 +08:00
|
|
|
04/09/2004 - 1.9.4 - Urgent bug fixes.
|
2004-09-06 17:44:16 +08:00
|
|
|
|
2004-09-04 17:58:47 +08:00
|
|
|
- Rewrite win32_io.c to allow device level write support. (Yuval)
|
|
|
|
- Make ntfscp update file size in $FILE_NAME(0x30) attribute. (Yura)
|
2004-09-04 04:00:47 +08:00
|
|
|
- Fix ntfsclone crash when --restore-image was used for block device
|
2004-09-04 17:58:47 +08:00
|
|
|
outputs. (Masaru Kawashima, Szaka)
|
2004-09-04 04:00:47 +08:00
|
|
|
|
2004-09-03 17:30:16 +08:00
|
|
|
03/09/2004 - 1.9.3 - Lots of fixes and enhancements all over the place.
|
2004-05-14 16:07:19 +08:00
|
|
|
|
|
|
|
- Fix access of MFT_RECORD->bytes_in_use to use le32_to_cpu() instead
|
|
|
|
of le16_to_cpu() in libntfs/volume.c. (Pete Curran)
|
2004-05-14 21:02:33 +08:00
|
|
|
- Rename uchar_t to ntfschar everywhere since uchar_t is already
|
|
|
|
defined on Solaris to be an unsigned 1-byte character and it is also
|
|
|
|
defined like this in POSIX.
|
2004-05-22 05:21:38 +08:00
|
|
|
- Do not use the ++ operator on a variable when it is being passed as a
|
2004-05-24 04:10:46 +08:00
|
|
|
parameter to a macro in libntfs/unistr.c. (Pete Curran)
|
2004-05-22 06:01:03 +08:00
|
|
|
- Fix out of source tree build of utilities by changing $top_srcdir to
|
|
|
|
$top_builddir in the references to the build library in the makefile
|
|
|
|
template ntfsprogs/Makefile.am. (Yuval)
|
2004-05-24 04:10:46 +08:00
|
|
|
- Dump general info about an inode in ntfsinfo. (Yuval)
|
2004-05-24 22:04:19 +08:00
|
|
|
- Add detection for <sys/byteorder.h> and make endianness detection
|
|
|
|
work on Solaris 2.6 (Yuval) and Solaris 9 (Anton).
|
|
|
|
- Emulate bswap_{16,32,64}() if not available/we cannot find them.
|
|
|
|
This has the advantage that the problems on FreeBSD running on big
|
|
|
|
endian, 64-bit machine will just disappear as we will emulate the
|
|
|
|
calls even though they exist with a different name (bswap16(), etc
|
|
|
|
instead of bswap_16(), etc). (Anton)
|
2004-06-02 04:20:24 +08:00
|
|
|
- Undelete: add ability to recover ranges of inodes. (Holger Ohmacht)
|
2004-06-09 00:26:25 +08:00
|
|
|
- Lots of updates to ntfsinfo, see "bk changes". (Yuval)
|
2004-06-17 06:16:30 +08:00
|
|
|
- Fix crash in ntfsinfo for non-resident Security Info. (Yura)
|
2004-07-07 03:53:05 +08:00
|
|
|
- ntfswipe - wipe file tails and directory indexes (Yura)
|
2004-06-21 00:47:19 +08:00
|
|
|
- Bugfix in ntfs_rl_pread,pwrite for pos > 0. (Yura)
|
2004-07-11 04:01:17 +08:00
|
|
|
- Added special image format support in ntfsclone. (Per Olofsson)
|
2004-08-12 16:21:50 +08:00
|
|
|
- Major win32_io.c update implementing ->ioctl, ->sync, ->stat, and
|
|
|
|
->write. NOTE: This might break djgpp compatibility. (Yuval)
|
2004-08-12 16:15:25 +08:00
|
|
|
- Added truncate option to ntfsundelete. (mabs)
|
2004-08-01 19:05:46 +08:00
|
|
|
- Bugfix in ntfs_attr_size_bounds_check that caused it always fail,
|
2004-08-12 16:15:25 +08:00
|
|
|
if no maximum limit for attribute size. (Yura)
|
2004-08-01 19:05:46 +08:00
|
|
|
- Add new function attrib.c::ntfs_non_resident_attr_expand,
|
2004-08-12 16:15:25 +08:00
|
|
|
thus we can expand non resident attributes. (Yura)
|
|
|
|
- Add a @start_vcn parameter to
|
|
|
|
lcnalloc.[ch]::ntfs_cluster_alloc. (Yura)
|
|
|
|
- Add ntfscp utility, at present it can only overwrite files. It can
|
2004-08-31 23:33:48 +08:00
|
|
|
increment/decrease file size if $ATTRIBUTE_LIST not present. (Yura)
|
2004-08-03 01:09:20 +08:00
|
|
|
- Added new API lcnalloc.[ch]::ntfs_cluster_free_from_rl, and made
|
2004-08-12 16:15:25 +08:00
|
|
|
ntfs_cluster_alloc use it. (Yura)
|
|
|
|
- Bugfix in ntfs_cluster_alloc for count = 0. (Yura)
|
2004-08-04 01:53:48 +08:00
|
|
|
- Bugfix in ntfs_attr_map{_whole_,_}runlist: make it not fail if runlist
|
2004-08-12 16:15:25 +08:00
|
|
|
already mapped. (Yura)
|
2004-09-03 22:08:02 +08:00
|
|
|
- ntfsls: Add a -R recursive option. (Giang, Carmelo)
|
2004-08-12 16:15:25 +08:00
|
|
|
- Make ntfslabel pay attention to --no-action. (Yuval)
|
2004-08-16 05:04:22 +08:00
|
|
|
- Several bugfixes in ntfs_cluster_alloc. (Anton)
|
2004-08-18 18:27:49 +08:00
|
|
|
- Make all of libntfs only output anything if configured with
|
|
|
|
--enable-debug. The only exception is ntfs_boot_sector_is_ntfs()
|
|
|
|
which now uses a new function Sprintf(), provided by debug.h which
|
|
|
|
can be #ifdef-ed out if people want it to be truly silent. (Anton)
|
2004-08-31 04:41:14 +08:00
|
|
|
- Fix memory leaks in libntfs/attrib.c, ntfsprogs/mkntfs.c and
|
|
|
|
ntfsprogs/ntfsundelete.c. (Christophe)
|
2004-08-31 23:37:05 +08:00
|
|
|
- Change libntfs/attrib.c::ntfs_attr_make_non_resident() to only
|
|
|
|
allocate clusters and attempt to write out data if the attribute size
|
|
|
|
is not zero. (Anton)
|
|
|
|
- Fix libntfs/attrib.c::ntfs_non_resident_attr_expand() to use
|
|
|
|
libntfs/attrib.c::ntfs_attr_map_whole_runlist() instead of
|
|
|
|
libntfs/attrib.c::ntfs_attr_map_runlist(). (Anton)
|
|
|
|
- Change libntfs/runlist.c::ntfs_get_size_for_mapping_pairs() and
|
|
|
|
libntfs/runlist.c::ntfs_mapping_pairs_build() to treat a NULL runlist
|
|
|
|
to mean empty runlist. (Anton)
|
2004-09-04 04:00:47 +08:00
|
|
|
- ntfsresize: some refactoring towards being able to reuse code (Szaka)
|
2004-05-14 16:07:19 +08:00
|
|
|
|
2004-06-02 04:20:24 +08:00
|
|
|
11/05/2004 - 1.9.2 - Decompression bug fixes, ntfsinfo enhancements, updates.
|
2004-04-06 05:29:35 +08:00
|
|
|
- Hopefully fix the autogen.sh problems using the --force and touch
|
2004-04-23 18:12:49 +08:00
|
|
|
config.h.in sledge hammers. (Anton)
|
2004-04-09 20:55:19 +08:00
|
|
|
- Fix the incorrect ntfsclone usage example in the man page. (Szaka)
|
|
|
|
- Fix compiler warnings in win32_io.c. (Yuval)
|
2004-04-09 22:49:40 +08:00
|
|
|
- Move constant bswap macros out of the ifdefs in endians.h so they are
|
|
|
|
always available. (Yuval)
|
|
|
|
- Add conditional include of sys/param.h in endians.h which provides
|
|
|
|
endianness support on Cygwin. (Yuval)
|
2004-06-02 04:20:24 +08:00
|
|
|
- ntfsclone --metadata also saves at least the first 8 KiB of the
|
2004-04-15 19:10:40 +08:00
|
|
|
$LogFile. (Szaka)
|
2004-04-15 08:42:33 +08:00
|
|
|
- Fix incorrect getopt_long() usage: converted argv[optind-1] to optarg
|
2004-04-15 19:10:40 +08:00
|
|
|
so utilities won't do bogus and unexpected things. (Szaka)
|
2004-04-17 04:54:34 +08:00
|
|
|
- Add new API security.[hc]::ntfs_sid_is_valid(), ntfs_sid_to_mbs(),
|
2004-04-23 18:12:49 +08:00
|
|
|
and ntfs_sid_to_mbs_size(). (Anton)
|
|
|
|
- Big enhancement of ntfsinfo. (Yuval, Anton)
|
2004-04-17 04:43:28 +08:00
|
|
|
- Split mkntfs into multiple functions. (Yuval)
|
2004-04-17 04:54:34 +08:00
|
|
|
- Compiler warning fixes in utilities related to GEN_PRINTF() and other
|
2004-04-23 22:27:09 +08:00
|
|
|
things, e.g. printf() and static related. (Yuval)
|
2004-04-23 18:12:49 +08:00
|
|
|
- Make ntfsclone and ntfsresize endiansafe. (Anton)
|
2004-04-23 22:27:09 +08:00
|
|
|
- Remove global variable rl from mkntfs as it was used only in one
|
|
|
|
place. (Yuval, Anton)
|
2004-04-27 20:48:14 +08:00
|
|
|
- Work around mbstowcs() bug in DJGPP and update workaround for bug in
|
|
|
|
mbsrtowcs() on Cygwin. (Lode, Christophe, Anton)
|
2004-04-28 16:06:17 +08:00
|
|
|
- Add SetFilePointerEx() emulation to win32_io.c. (Lode)
|
2004-05-02 16:46:37 +08:00
|
|
|
- Add inode selection by path/filename to ntfsinfo. (Yuval)
|
2004-05-11 17:21:24 +08:00
|
|
|
- Fix a bug where we would not always detect that we have reached the
|
|
|
|
end of a compression block because we were ending at minus one byte
|
|
|
|
which is effectively the same as being at the end. The fix is to
|
|
|
|
check whether the uncompressed buffer has been fully filled and if so
|
|
|
|
we assume we have reached the end of the compression block. A big
|
|
|
|
thank you to Marcin Gibuła for the bug report, the assistance in
|
|
|
|
tracking down the bug and testing the fix. (Anton)
|
|
|
|
- Fix a bug where we forgot to reset the data_size and initialized_size
|
|
|
|
in two error code paths in ntfs_compressed_attr_pread(). (Anton)
|
|
|
|
- Fix a bug where an uncompressed block could be misdetected as a
|
|
|
|
compressed one if it was made up of multiple runs. (Anton)
|
2004-04-06 05:29:35 +08:00
|
|
|
|
2004-04-05 17:11:20 +08:00
|
|
|
05/04/2004 - 1.9.1 - Make mkntfs create bootable volumes and fixes/updates.
|
2004-03-11 23:38:01 +08:00
|
|
|
- Update with SuSE 9.1 beta 1 versions of GNU build system.
|
2004-03-12 17:30:03 +08:00
|
|
|
- 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.)
|
2004-03-12 23:50:52 +08:00
|
|
|
- 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.
|
2004-03-13 01:25:04 +08:00
|
|
|
- Add new API bitmap.h::ntfs_bitmap_{set,clear}_bit().
|
2004-03-14 03:22:57 +08:00
|
|
|
- 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)
|
2004-03-14 03:30:28 +08:00
|
|
|
- Fix validation of STANDARD_INFORMATION attribute size in ntfsinfo.c
|
|
|
|
and remove relevant FIXME comments. (Yuval Fledel)
|
2004-03-15 02:04:17 +08:00
|
|
|
- Add new API security.[hc]::ntfs_guid_is_zero() and ntfs_guid_to_mbs().
|
2004-03-15 02:29:21 +08:00
|
|
|
- Implement dumping of object id in ntfsinfo. (Yuval Fledel, me)
|
2004-03-15 19:34:30 +08:00
|
|
|
- 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.
|
2004-03-15 20:50:18 +08:00
|
|
|
- Add new API mft.[hc]::ntfs_mft_record_{layout,format}() and make
|
|
|
|
mkntfs use it.
|
2004-03-17 20:22:03 +08:00
|
|
|
- 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.
|
2004-03-18 00:53:29 +08:00
|
|
|
- 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.
|
2004-03-19 18:21:05 +08:00
|
|
|
- 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.
|
2004-03-22 18:42:38 +08:00
|
|
|
- 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).
|
2004-03-23 10:00:56 +08:00
|
|
|
- Check the mount state of the output device in ntfsclone.
|
2004-06-02 04:20:24 +08:00
|
|
|
- Correct a too strong sanity check in ntfsclone that prevented
|
|
|
|
cloning from larger device to a smaller one but the NTFS image
|
2004-03-23 10:00:56 +08:00
|
|
|
could have fit fully.
|
|
|
|
- Added a few (hopefully) better explanatory messages to ntfsresize.
|
2004-03-24 18:36:31 +08:00
|
|
|
- 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.
|
2004-03-25 01:38:31 +08:00
|
|
|
- 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.
|
2004-03-26 22:42:21 +08:00
|
|
|
- Remove some compiler warnings that appeared with the latest gcc
|
|
|
|
update from SUSE 9.1 beta 3.
|
2004-03-31 22:47:08 +08:00
|
|
|
- Sanitize/update logfile.h somewhat and adapt ntfsdump_logfile.
|
2004-03-30 22:02:26 +08:00
|
|
|
- Move declaration of a variable in utils.c to beginning of block.
|
|
|
|
Thanks to Alexei Alexandrov for the bug report and patch.
|
2004-03-31 23:01:05 +08:00
|
|
|
- Add the ability to read the logfile from a supplied file using the
|
|
|
|
command line option -f to ntfsdump_logfile.
|
2004-04-05 16:44:32 +08:00
|
|
|
- Updated ntfsclone manual. (Szaka)
|
|
|
|
- Added some diagnostic and explanatory messages to ntfsclone. (Szaka)
|
|
|
|
- Mostly rewrite ntfsinfo. (Yuval Fledel and some fixes by me)
|
2004-03-11 23:38:01 +08:00
|
|
|
|
2004-03-17 22:41:47 +08:00
|
|
|
11/03/2004 - 1.9.0 - Added ntfsresize relocation support and a lot of cleanups.
|
2004-02-29 22:09:45 +08:00
|
|
|
- In include/ntfs/*.h Wrap all #include "config.h" by #ifdef
|
2004-03-01 20:47:17 +08:00
|
|
|
HAVE_CONFIG_H. (Suggested by Christophe.)
|
|
|
|
- Update doc/CodingStyle. (Suggested by Szaka.)
|
2004-03-05 00:59:58 +08:00
|
|
|
- Fix mkntfs for large volumes where the number of clusters would
|
|
|
|
exceed the maximum of 32 bits and mkntfs would segfault. Now we
|
|
|
|
increase the cluster size until the number of clusters no longer
|
|
|
|
exceeds 32 bits or the maximum cluster size is reached. We then
|
|
|
|
exit with an appropriate error message. (Thanks to Szaka for the
|
|
|
|
bug report.)
|
2004-03-05 17:45:14 +08:00
|
|
|
- Modify layout.h and logfile.h expanding/naming annonymous structs
|
|
|
|
and unions (much like I did earlier in the kernel driver) so that
|
|
|
|
the -fms-extensions switch is no longer required. Also, removed
|
|
|
|
the -fms-extensions switch and associated autodetection from
|
|
|
|
./configure.ac. (Yuval Fledel with small fixes from me)
|
2004-03-05 19:04:40 +08:00
|
|
|
- Update the build system: autogen.sh now uses autoreconf; run
|
|
|
|
autoupdate && autoreconf --force and fixup the fallout damage; rename
|
|
|
|
INCLUDES to AM_CPPFLAGS; add $srcdir to getgccver invocation.
|
2004-03-05 19:23:42 +08:00
|
|
|
- Rename private to priv_data in ntfs_device_alloc() to avoid name
|
|
|
|
space clashes with C++. (Yuval Fledel, modified fix by me)
|
2004-03-05 19:27:01 +08:00
|
|
|
- Rename 'opt' struct member stdout to std_out in ntfsclone.c because
|
2004-03-05 19:41:37 +08:00
|
|
|
stdout is a macro on Cygwin and compilation fails. (Yuval Fledel)
|
|
|
|
- Make ntfs_attrs_walk() use AT_UNUSED and CASE_SENSITIVE instead of
|
|
|
|
zero when calling ntfs_lookup() for type checking correctness. (Yuval
|
|
|
|
Fledel)
|
|
|
|
- In attribute lookup code in libntfs/attrib.c, check type against
|
|
|
|
AT_UNUSED and not zero.
|
2004-03-08 20:19:08 +08:00
|
|
|
- Add AC_CANONICAL_HOST([]) to configure.ac and before AC_PROG_CC add
|
2004-03-06 07:19:25 +08:00
|
|
|
manual provision of CC=gcc, AR=ar, and LD=ld if they are not set and
|
|
|
|
the target is *-*-*djgpp. (Requested by Christophe Grenier)
|
2004-03-11 06:53:49 +08:00
|
|
|
- Provide our own byteswap constant versions in endians.h so we avoid
|
|
|
|
the mess that some architectures define only some of them.
|
2004-03-09 01:04:17 +08:00
|
|
|
- Use head -n 1 instead of -1 in getgccver script. (From SUSE LINUX)
|
|
|
|
- Fix typo in ntfsinfo.c. (From SUSE LINUX)
|
2004-03-09 19:06:54 +08:00
|
|
|
- Make the device fd in unix_io.c be stored in malloc()ed space pointed
|
|
|
|
to by the d_private pointer instead of inside the d_private pointer
|
|
|
|
itself. Makes the warnings on 64 bit architectures go away.
|
2004-03-09 22:47:34 +08:00
|
|
|
- Fix all occurences of printf with %ll length modifiers but 64 bit
|
|
|
|
arguments to typecast the arguments to (unsigned) long long to avoid
|
|
|
|
the warnings when compiling on 64 bit architectures.
|
2004-03-10 17:21:53 +08:00
|
|
|
- Use AC_GNU_SOURCE in configure.ac instead of doing it manually.
|
2004-05-11 17:21:24 +08:00
|
|
|
- Fix lots of typos in the documentation. (David Martínez Moreno)
|
|
|
|
- Update config.sub and config.guess to latest ones. (David Martínez
|
2004-03-11 06:03:54 +08:00
|
|
|
Moreno)
|
|
|
|
- Change Linux-NTFS to ntfsprogs everywhere when talking about the
|
|
|
|
package rather than the project (especially man pages affected).
|
2004-03-11 05:52:35 +08:00
|
|
|
- Add relocation support to ntfsresize. Note, this modifies the
|
|
|
|
command line options a little as well as the returned output so
|
|
|
|
applications using ntfsresize might need modifications before they
|
|
|
|
will work with the updated ntfsresize. (Szaka)
|
2004-02-29 22:09:45 +08:00
|
|
|
|
2004-03-11 06:03:54 +08:00
|
|
|
27/02/2004 - 1.8.5 - Springclean of the build process, cleanups, bug fixes.
|
2004-02-06 00:51:10 +08:00
|
|
|
- Fixup ntfsinfo a little bit and give its manpage a small update to
|
|
|
|
reflect reality a little better.
|
2004-02-17 22:01:22 +08:00
|
|
|
- Fix BLKGETSIZE usage; parameter is unsigned long not long. (Szaka)
|
|
|
|
- Use BLKGETSIZE64 when available which allows use of devices bigger
|
|
|
|
than 2TiB.
|
2004-02-20 22:44:16 +08:00
|
|
|
- Enable GNU extensions if present. This means that you need to
|
|
|
|
include config.h before any other non-ntfs header files.
|
|
|
|
- Use AC_SYS_LARGEFILE in configure.ac instead of manually defining
|
|
|
|
_FILE_OFFSET_BITS=64 in CFLAGS. This means that you need to include
|
|
|
|
config.h before any other non-ntfs header files.
|
|
|
|
- Update all source to include config.h before any other non-ntfs
|
|
|
|
header files.
|
2004-02-25 22:21:14 +08:00
|
|
|
- Move include files from ntfsprogs/include to ntfsprogs/include/ntfs
|
2004-02-26 19:41:48 +08:00
|
|
|
and adapt build system. (Feature requested by Christophe Grenier.)
|
|
|
|
- Fix potential buffer overflow bug in ntfsprogs/mkntfs.c::stoucs().
|
|
|
|
Thanks to Andras Erdei.
|
|
|
|
- Small cleanup of ./configure.ac to show better formatted option help
|
|
|
|
text and other little bits.
|
|
|
|
- Add --disable-default-device-io-ops option to ./configure which makes
|
|
|
|
for a smaller libntfs but results in ntfs_mount() always returning
|
|
|
|
error with errno set to ENOTSUP. You need to use ntfs_device_mount()
|
|
|
|
instead. This only makes sense with "make libs" and when an
|
|
|
|
application linking statically against libntfs provides its own
|
|
|
|
device io operations. (Feature requested by Christophe Grenier.)
|
2004-02-26 21:48:16 +08:00
|
|
|
- Fix a duplicated free() in mkntfs. (Andras Erdei)
|
|
|
|
- Fix option display in mkntfs. (Andras Erdei)
|
2004-01-26 18:19:35 +08:00
|
|
|
|
2004-01-26 17:53:57 +08:00
|
|
|
23/01/2004 - 1.8.4 - Memory leak fixes.
|
2004-01-23 07:53:36 +08:00
|
|
|
- Fix memory leaks in libntfs/dir.c::ntfs_inode_lookup_by_name(),
|
|
|
|
libntfs/dir.c::ntfs_readdir() and libntfs/attrib.c::ntfs_attr_open().
|
|
|
|
Thanks to Christophe Grenier and valgrind for finding them.
|
2004-01-22 23:43:54 +08:00
|
|
|
|
2004-01-20 00:28:03 +08:00
|
|
|
19/01/2004 - 1.8.3 - Lots of small fixes.
|
2004-01-13 19:05:18 +08:00
|
|
|
- Update ntfsinfo (Matthew J. Fanto, me)
|
|
|
|
- Add new API attrib.[hc]:ntfs_compressed_attr_pread(). NOTE: You want
|
|
|
|
to use ntfs_attr_pread() instead which will transparently read the
|
|
|
|
compressed attribute and return the decompressed data.
|
|
|
|
- Improve mkntfs linux/major.h use so should work on newer glibc.
|
2004-01-19 23:58:00 +08:00
|
|
|
- Fix silly bug in ntfs_attr_size_bounds_check() where unbounded
|
|
|
|
attributes were handled completely wrong. (Thanks to Szaka for
|
|
|
|
spotting this.)
|
|
|
|
- Fix wrong print modified %L intead of %ll everywhere. (Szaka, me)
|
|
|
|
- More Cygwin fixes. (Lode Leroy)
|
2004-01-20 00:28:03 +08:00
|
|
|
- Switch build files to ones generated by current SuSE 9.0 (i.e. I ran
|
|
|
|
./autogen.sh on SuSE 9.0 as I will be using SuSE as my desktop from
|
|
|
|
now on).
|
2004-01-09 20:38:56 +08:00
|
|
|
|
2004-01-07 23:03:17 +08:00
|
|
|
07/01/2004 - 1.8.2 - Make ntfsprogs work on FreeBSD.
|
2004-01-06 22:31:21 +08:00
|
|
|
- Add compatibility for building on FreeBSD. (Christophe Grenier)
|
2004-01-07 00:39:48 +08:00
|
|
|
- Add new compile target "make libs" which only compiles libntfs.
|
2004-01-07 23:03:17 +08:00
|
|
|
- Compile fixes for DJGPP. (Chrisophe Grenier, me)
|
2004-01-07 18:48:24 +08:00
|
|
|
- Note: DJGPP only works with "make libs". not "make" due to absence
|
2004-01-07 23:03:17 +08:00
|
|
|
of getopt.h, getopt_long(), snprintf(), and snprintf(). getopt() does
|
2004-01-07 18:48:24 +08:00
|
|
|
exist (in unistd.h) so we could switch to that if we wanted.
|
2004-01-07 23:03:17 +08:00
|
|
|
- Enable lots of compiler warnings in maintainer mode and fix all
|
|
|
|
warnings from libntfs.
|
2004-01-07 23:47:28 +08:00
|
|
|
- Fix memory deallocation bug in mft.c spotted by the additional
|
|
|
|
warnings.
|
2004-01-06 22:31:21 +08:00
|
|
|
|
2004-01-06 19:52:01 +08:00
|
|
|
06/01/2004 - 1.8.1 - Important bug fix and various enhancements.
|
2003-12-03 23:38:52 +08:00
|
|
|
- Add new API function attrib.[hc]:ntfs_attr_map_whole_runlist().
|
2003-12-06 02:06:50 +08:00
|
|
|
- Add new API function runlist.[hc]:ntfs_rl_pread().
|
2004-01-05 20:39:10 +08:00
|
|
|
- Fix bug in run list encoding functions that hit sparse and compressed
|
|
|
|
files with holes. (Szabolcs Szakacsits)
|
2004-01-06 19:04:29 +08:00
|
|
|
- Add compatibility for building with DJGPP under DOS. (Christophe
|
|
|
|
Grenier, slightly modified by me)
|
2003-12-03 23:38:52 +08:00
|
|
|
|
2003-11-19 18:36:38 +08:00
|
|
|
19/11/2003 - 1.8.0 - Final fixes and tidy ups.
|
|
|
|
- Cleanup build system wrt CFLAGS handling placing it all in one place
|
|
|
|
in configure.ac and removing everything related from the Makefile.am
|
|
|
|
files.
|
|
|
|
- Fix all compiler warnings (Richard Russon, me)
|
|
|
|
- Make libntfs more portable by removing the dependency on
|
|
|
|
asm/byteorder.h and using <endian.h> and <byteswap.h> instead. Also
|
|
|
|
adapting our endians.h appropriately. (Richard Russon)
|
2003-11-19 20:16:02 +08:00
|
|
|
- Fix nasty buffer overflow bug in ntfs_get_attribute_value() which we
|
|
|
|
use to get the attribute list attribute. This is the same bug that
|
|
|
|
was biting us in the ntfs driver 2.1.4 and was fixed in 2.1.5.
|
|
|
|
Windows XP creates files where an attribute's data size is more than
|
|
|
|
one run list run shorter than the allocated size which causes us to
|
|
|
|
crash out as we assumed this would never happen.
|
2003-11-19 18:36:38 +08:00
|
|
|
- Various other small cleanups and fixes.
|
|
|
|
|
2003-11-10 18:54:56 +08:00
|
|
|
10/11/2003 - 1.8.0beta2 - More features!
|
2003-11-04 21:04:07 +08:00
|
|
|
- Merge ntfsprogs-gnomevfs written by Jan Kratochvil.
|
|
|
|
|
2003-10-23 20:55:04 +08:00
|
|
|
23/10/2003 - 1.8.0beta - The Long Overdue(TM) release.
|
2003-02-20 19:19:58 +08:00
|
|
|
- Further work on attribute resizing.
|
2003-03-08 01:31:47 +08:00
|
|
|
- Fix two logic inversion bugs in dir.c. Thanks to Russ Christensen for
|
|
|
|
finding the first one.
|
2003-03-14 08:53:28 +08:00
|
|
|
- Fix attempt to release I30 internal constant. (Russ Christensen)
|
2003-05-07 06:03:28 +08:00
|
|
|
- Fix off-by-one error in disk_io.c::ntfs_cluster_{read,write}(). (Ian
|
|
|
|
Jackson)
|
2003-05-26 20:58:41 +08:00
|
|
|
- Add -fms-extensions when compiling with gcc-3.2+.
|
|
|
|
- Update for newer autoconf/automake.
|
|
|
|
- Abstract low level device operations (include/device,h and
|
2003-06-03 19:07:54 +08:00
|
|
|
libntfs/device.c) and adapt utilities to changes.
|
2003-04-11 21:08:52 +08:00
|
|
|
- Added ntfsclone utility written by Szabolcs Szakacsits.
|
2003-08-03 22:56:03 +08:00
|
|
|
- Added ntfsls utility written by Lode Leroy.
|
|
|
|
- Fix bugs in dir.c::ntfs_readdir() where we try to close ia_na when
|
|
|
|
it is NULL.
|
|
|
|
- Return errno ENOTDIR from dir.c::ntfs_readdir() when called with a
|
|
|
|
file inode.
|
2003-09-24 21:16:33 +08:00
|
|
|
- Fix a silly bug in attrib.c::ntfs_external_attr_find() which caused
|
|
|
|
us to always return the same attribute during an enumeration as soon
|
|
|
|
as the end of the attributes to be enumerated was reached thus
|
|
|
|
causing the program doing the enumeration to hang in a tight loop.
|
|
|
|
NOTE: There is still work to do as ctx->al_entry is set to NULL
|
|
|
|
instead of to the position in the attribute list at which to insert.
|
2003-10-01 17:14:29 +08:00
|
|
|
- Added man pages for the new utilities (Richard Russon and me).
|
2003-08-29 21:01:46 +08:00
|
|
|
- Lots of extensions and cleanups to ntfsls.
|
2003-10-06 19:38:25 +08:00
|
|
|
- Move common bits from disk_io.c into device.c and rename the Unix io
|
|
|
|
specific code that remains to unix_io.c to complement win32_io.c.
|
|
|
|
- Integrate win32_io.c into the build process so win32_io ops are used
|
|
|
|
when compiling under Cygwin and standard Unix style io ops are used
|
|
|
|
otherwise.
|
2003-10-17 23:43:14 +08:00
|
|
|
- Add new utility ntfscat (Richard Russon) and a corresponding man page.
|
2003-10-01 17:14:29 +08:00
|
|
|
- Other assorted bugfixes and developments (see NEWS and bk changes).
|
2003-02-20 19:19:58 +08:00
|
|
|
|
2003-02-13 18:27:33 +08:00
|
|
|
13/02/2003 - 1.7.1 - Urgent bug fixes.
|
|
|
|
- Urgent bug fixes in ntfsresize (Szabolcs Szakacsits):
|
|
|
|
- compare_bitmaps(): fix another bug reporting the correct cluster
|
|
|
|
mismatch
|
|
|
|
- walk_inodes(): fix leaking ntfs_inode in certain cases
|
|
|
|
- delete redundant and unused MFT_RECORD *mrec from ntfs_resize_t
|
|
|
|
- Urgent bug fixes in libntfs (thanks to Szaka for bug reports):
|
|
|
|
- attrib.c::ntfs_external_attr_find(): broken error detection
|
|
|
|
- mft.c::ntfs_mft_records_write(): stupid buffer overflow bug (ouch!)
|
|
|
|
|
2003-02-13 00:39:32 +08:00
|
|
|
12/02/2003 - 1.7.0 - Small bug fixes and updates.
|
|
|
|
- Bug fixes in mapping pairs array generation in libntfs.
|
|
|
|
- Bug fixes and updates in ntfsresize. (Szabolcs Szakacsits)
|
|
|
|
- Tidyups and standardisations. (Richard Russon)
|
|
|
|
|
2003-01-18 23:26:15 +08:00
|
|
|
18/01/2003 - 1.7.0beta - Library rewrite and many new tools.
|
|
|
|
- Highlights of this release are the now hopefully stable API sported
|
|
|
|
by an almost completely rewritten library and the new utilities;
|
|
|
|
ntfsresize, ntfsundelete, and ntfslabel.
|
|
|
|
Note this is a beta release so it may not be free of bugs.
|
add ntfsundelete to the build. fix rpm build. trawl for typos.
2002/07/15 18:12:51-00:00 !antona
Update change log.
2002/07/15 18:10:23-00:00 !antona
update changelog
2002/07/14 17:41:48-00:00 !antona
Update changelog
2002/07/12 08:23:42-00:00 !antona
update changelog
2002/07/08 06:23:22-00:00 !antona
Don't use string concatenation with __FUNCTION__ as gcc-3.x don't like it.
2002/07/08 00:09:41-00:00 !antona
Implement attrib.[hc]::ntfs_rl_pwrite(). Fix a dumb bug in ntfs_attr_pwrite().
2002/07/06 20:22:56-00:00 !antona
Typo fix
2002/07/06 20:07:58-00:00 !antona
New API for compressing run lists into mapping pairs arrays and adapt mkntfs to that API. Addition of ntfs_walk_attrs().
2002/07/05 21:15:31-00:00 !uid28698
- Enable enumeration of attributes using ntfs_lookup_attr() which is
requested by passing a type of AT_UNUSED (or simply zero) to
ntfs_lookup_attr(). (Based on initial patch by Szakacsits Szabolcs.)
- Fix two minor buglets in ntfs_find_external_attr() where we would
continue the search when we detect a mismatched type and/or name
instead of aborting and returning error EIO to flag the corruption.
2002/07/05 17:07:48-00:00 !antona
Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
2002/07/02 23:47:10-00:00 !antona
Global replacement of __[su]{8,16,32,64} with [su]{8,16,32,64} and layout.h define it.
2002/06/08 14:12:00-00:00 !antona
ntfs_readdir() has arrived.
2002/06/06 20:47:28-00:00 !antona
The beginning of the directory operations! Introduce dir.[hc] and ntfs_lookup_inode_by_name().
2002/06/05 20:32:52-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
2002/06/04 12:12:41-00:00 !antona
Final POSIXification of disk_io functions. (famous last words)
2002/06/02 23:09:43-00:00 !antona
Update changelog and my todo
2002/06/02 23:02:20-00:00 !antona
More fixes and updates.
2002/06/02 13:57:58-00:00 !antona
Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
2002/06/01 00:41:44-00:00 !antona
huge update!
2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...
2002/04/29 12:58:34-00:00 !antona
Finish ntfs_attr_pread and ntfs_attr_mst_pread.
2002/04/29 01:53:55-00:00 !antona
Loads of stuff. Improvements, start on attr pread and attr mst_pread. Write to follow. ntfslabel cleanup and extensions. libntfs cleanups, fixes, etc.
2002/04/27 19:49:09-00:00 !antona
Update library, new APIs ntfs_attr_find_vcn(), misc fixes and cleanups, make all the utilities compile, fix bugs I noticed in ntfslabel and it now works properly.
2002/04/24 23:47:40-00:00 !antona
Hammer out the API for run list merging. Add calls for low level (using raw run lists and ATTR_RECORDs as parameters) run list merging, mappaing pairs decompression, and vcn to lcn conversion as well as high level (using ntfs_attr as parameter) calls for run list mapping and vcn to lcn conversion.
2002/04/24 19:02:07-00:00 !antona
Add new API ntfs_attr_{get,put}.
2002/04/24 01:37:36-00:00 !antona
New api call is_boot_sector_ntfs. A few folding help cleanups.
2002/04/23 23:27:32-00:00 !antona
Fixup the force option in mkntfs.c. Change the ntfs_check_if_mounted so it works on system not implementing {set,get,end}mntent, too. Also make it more powerful in telling us not only if something is mounted but also if it is the fs root and if it is read-only.
2002/04/22 10:34:31-00:00 !antona
Attribute list support (merging done, part 2, some stuff still incomplete). mkntfs ntfs volume creation. See the changelog...
2002/04/21 01:26:39-00:00 !antona
Cleanup/streamline include file dependencies.
2002/04/20 23:10:18-00:00 !antona
Forgot something
2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.
2002/04/20 01:53:02-00:00 !antona
Rename mft code adding ntfs_ prefix. Change all return values to zero on success. Thanks to mattjf for pointing out the inconsistencies.
2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...
2002/04/19 21:09:54-00:00 !antona
Finished provisional inode.c::ntfs_{open,close}_inode() functions. Also, started defining API provided by attrib.[ch], so far only done search context related stuff.
2002/04/19 18:23:55-00:00 !antona
Add foundation of new inode API.
2002/04/18 18:15:45-00:00 !antona
Define API for bootsect.[ch]: is_boot_sector_ntfs().
2002/04/18 17:20:05-00:00 !antona
New API function provided by unistr.[ch]: ntfs_mbstoucs()
2002/04/16 20:56:01-00:00 !antona
Add new API unistr.[ch]: ntfs_ucstombs() and make ntfslabel use it
2002/04/16 12:13:52-00:00 !antona
New API function mft.[ch]::read_file_record(). Also some cleanups.
2002/04/15 20:07:58-00:00 !antona
Update
2002/04/15 17:51:26-00:00 !antona
read/write_mft_record(s) are here
2002/04/14 15:26:23-00:00 !antona
Remove find_first_attr and make all users use get_attr_search_ctx + find_attr instead.
2002/04/14 14:20:10-00:00 !antona
Prepare changelog to accept a long list of changes. (-;
2002/04/12 15:35:27-00:00 !antona
Fix hopefully last typo. (-:
2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.
2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.
2002/03/12 21:48:27-00:00 !antona
Change version numbers of mkntfs and ntfsfix to match linux-ntfs release and add options to mkntfs to disable content indexing on the volume and to enable compression on the volume.
2002/03/12 00:34:35-00:00 !antona
Fix typo in mkntfs usage information.
2002/02/01 02:46:16-00:00 !antona
Attempt to fix compile warnings on powerpc.
2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.
2002/01/26 02:28:29-00:00 !antona
Update docs.
2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.
2002/01/10 10:54:27-00:00 !antona
Updates
2002/01/10 10:43:04-00:00 !antona
Update changelog.
2002/01/10 10:19:29-00:00 !antona
Update changelog.
2001/12/15 05:28:50-00:00 !antona
Fix abortion in mkntfs due to weird error code EINVAL in seek.
2001/12/15 05:13:08-00:00 !antona
Remove atomic ops and add compiler version check.
2001/12/06 01:14:52-00:00 !antona
Added mount flags to ntfs_mount and adapted utilities to new mount syntax.
2001/11/17 01:57:53-00:00 !antona
Update build system with new document.
2001/11/10 19:02:37-00:00 !antona
Update changelog with release version numbers.
2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.
2001/11/09 23:36:16-00:00 !antona
Bug fixes
2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.
2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.
2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS
2001/08/27 16:58:07-00:00 !antona
Updates.
2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.
2001/07/25 23:11:49-00:00 !antona
Update text files
2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.
2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.
2001/06/11 04:02:08-00:00 !antona
Linux-NTFS 1.0.0-pre-1 - FEATURE FREEZE
=======================================
mkntfs complete with option parsing and more cool things.
mkntfs man page complete.
info files updated.
TODO Before 1.0.0 final:
- Test mkntfs options & mkntfs itself.
- Test tar ball generation.
- Test rpm generation.
2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.
2001/02/02 01:15:17-00:00 !antona
Updated documentation and other text files. Preparing for initial release.
2001/02/02 00:16:18-00:00 !antona
Changed make process to using autoconf/automake/libtool.
Added necessary files for this and for the gnu standard.
Inititial checkin. Probably still stuff missing. Will know soon...
(Logical change 1.5)
2002-08-23 02:09:47 +08:00
|
|
|
- New tool ntfslabel written by Matthew Fanto with a few cleanups from
|
|
|
|
me to make it fit in with e2label better.
|
|
|
|
- Add man page for ntfslabel.
|
2003-01-18 23:26:15 +08:00
|
|
|
- New tool, ntfsundelete, written by Richard Russon.
|
|
|
|
- New tool, ntfsresize, written by Szakacsits Szabolcs.
|
|
|
|
- Extend ntfs_mount() to also read in the volume label.
|
add ntfsundelete to the build. fix rpm build. trawl for typos.
2002/07/15 18:12:51-00:00 !antona
Update change log.
2002/07/15 18:10:23-00:00 !antona
update changelog
2002/07/14 17:41:48-00:00 !antona
Update changelog
2002/07/12 08:23:42-00:00 !antona
update changelog
2002/07/08 06:23:22-00:00 !antona
Don't use string concatenation with __FUNCTION__ as gcc-3.x don't like it.
2002/07/08 00:09:41-00:00 !antona
Implement attrib.[hc]::ntfs_rl_pwrite(). Fix a dumb bug in ntfs_attr_pwrite().
2002/07/06 20:22:56-00:00 !antona
Typo fix
2002/07/06 20:07:58-00:00 !antona
New API for compressing run lists into mapping pairs arrays and adapt mkntfs to that API. Addition of ntfs_walk_attrs().
2002/07/05 21:15:31-00:00 !uid28698
- Enable enumeration of attributes using ntfs_lookup_attr() which is
requested by passing a type of AT_UNUSED (or simply zero) to
ntfs_lookup_attr(). (Based on initial patch by Szakacsits Szabolcs.)
- Fix two minor buglets in ntfs_find_external_attr() where we would
continue the search when we detect a mismatched type and/or name
instead of aborting and returning error EIO to flag the corruption.
2002/07/05 17:07:48-00:00 !antona
Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
2002/07/02 23:47:10-00:00 !antona
Global replacement of __[su]{8,16,32,64} with [su]{8,16,32,64} and layout.h define it.
2002/06/08 14:12:00-00:00 !antona
ntfs_readdir() has arrived.
2002/06/06 20:47:28-00:00 !antona
The beginning of the directory operations! Introduce dir.[hc] and ntfs_lookup_inode_by_name().
2002/06/05 20:32:52-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
2002/06/04 12:12:41-00:00 !antona
Final POSIXification of disk_io functions. (famous last words)
2002/06/02 23:09:43-00:00 !antona
Update changelog and my todo
2002/06/02 23:02:20-00:00 !antona
More fixes and updates.
2002/06/02 13:57:58-00:00 !antona
Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
2002/06/01 00:41:44-00:00 !antona
huge update!
2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...
2002/04/29 12:58:34-00:00 !antona
Finish ntfs_attr_pread and ntfs_attr_mst_pread.
2002/04/29 01:53:55-00:00 !antona
Loads of stuff. Improvements, start on attr pread and attr mst_pread. Write to follow. ntfslabel cleanup and extensions. libntfs cleanups, fixes, etc.
2002/04/27 19:49:09-00:00 !antona
Update library, new APIs ntfs_attr_find_vcn(), misc fixes and cleanups, make all the utilities compile, fix bugs I noticed in ntfslabel and it now works properly.
2002/04/24 23:47:40-00:00 !antona
Hammer out the API for run list merging. Add calls for low level (using raw run lists and ATTR_RECORDs as parameters) run list merging, mappaing pairs decompression, and vcn to lcn conversion as well as high level (using ntfs_attr as parameter) calls for run list mapping and vcn to lcn conversion.
2002/04/24 19:02:07-00:00 !antona
Add new API ntfs_attr_{get,put}.
2002/04/24 01:37:36-00:00 !antona
New api call is_boot_sector_ntfs. A few folding help cleanups.
2002/04/23 23:27:32-00:00 !antona
Fixup the force option in mkntfs.c. Change the ntfs_check_if_mounted so it works on system not implementing {set,get,end}mntent, too. Also make it more powerful in telling us not only if something is mounted but also if it is the fs root and if it is read-only.
2002/04/22 10:34:31-00:00 !antona
Attribute list support (merging done, part 2, some stuff still incomplete). mkntfs ntfs volume creation. See the changelog...
2002/04/21 01:26:39-00:00 !antona
Cleanup/streamline include file dependencies.
2002/04/20 23:10:18-00:00 !antona
Forgot something
2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.
2002/04/20 01:53:02-00:00 !antona
Rename mft code adding ntfs_ prefix. Change all return values to zero on success. Thanks to mattjf for pointing out the inconsistencies.
2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...
2002/04/19 21:09:54-00:00 !antona
Finished provisional inode.c::ntfs_{open,close}_inode() functions. Also, started defining API provided by attrib.[ch], so far only done search context related stuff.
2002/04/19 18:23:55-00:00 !antona
Add foundation of new inode API.
2002/04/18 18:15:45-00:00 !antona
Define API for bootsect.[ch]: is_boot_sector_ntfs().
2002/04/18 17:20:05-00:00 !antona
New API function provided by unistr.[ch]: ntfs_mbstoucs()
2002/04/16 20:56:01-00:00 !antona
Add new API unistr.[ch]: ntfs_ucstombs() and make ntfslabel use it
2002/04/16 12:13:52-00:00 !antona
New API function mft.[ch]::read_file_record(). Also some cleanups.
2002/04/15 20:07:58-00:00 !antona
Update
2002/04/15 17:51:26-00:00 !antona
read/write_mft_record(s) are here
2002/04/14 15:26:23-00:00 !antona
Remove find_first_attr and make all users use get_attr_search_ctx + find_attr instead.
2002/04/14 14:20:10-00:00 !antona
Prepare changelog to accept a long list of changes. (-;
2002/04/12 15:35:27-00:00 !antona
Fix hopefully last typo. (-:
2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.
2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.
2002/03/12 21:48:27-00:00 !antona
Change version numbers of mkntfs and ntfsfix to match linux-ntfs release and add options to mkntfs to disable content indexing on the volume and to enable compression on the volume.
2002/03/12 00:34:35-00:00 !antona
Fix typo in mkntfs usage information.
2002/02/01 02:46:16-00:00 !antona
Attempt to fix compile warnings on powerpc.
2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.
2002/01/26 02:28:29-00:00 !antona
Update docs.
2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.
2002/01/10 10:54:27-00:00 !antona
Updates
2002/01/10 10:43:04-00:00 !antona
Update changelog.
2002/01/10 10:19:29-00:00 !antona
Update changelog.
2001/12/15 05:28:50-00:00 !antona
Fix abortion in mkntfs due to weird error code EINVAL in seek.
2001/12/15 05:13:08-00:00 !antona
Remove atomic ops and add compiler version check.
2001/12/06 01:14:52-00:00 !antona
Added mount flags to ntfs_mount and adapted utilities to new mount syntax.
2001/11/17 01:57:53-00:00 !antona
Update build system with new document.
2001/11/10 19:02:37-00:00 !antona
Update changelog with release version numbers.
2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.
2001/11/09 23:36:16-00:00 !antona
Bug fixes
2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.
2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.
2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS
2001/08/27 16:58:07-00:00 !antona
Updates.
2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.
2001/07/25 23:11:49-00:00 !antona
Update text files
2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.
2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.
2001/06/11 04:02:08-00:00 !antona
Linux-NTFS 1.0.0-pre-1 - FEATURE FREEZE
=======================================
mkntfs complete with option parsing and more cool things.
mkntfs man page complete.
info files updated.
TODO Before 1.0.0 final:
- Test mkntfs options & mkntfs itself.
- Test tar ball generation.
- Test rpm generation.
2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.
2001/02/02 01:15:17-00:00 !antona
Updated documentation and other text files. Preparing for initial release.
2001/02/02 00:16:18-00:00 !antona
Changed make process to using autoconf/automake/libtool.
Added necessary files for this and for the gnu standard.
Inititial checkin. Probably still stuff missing. Will know soon...
(Logical change 1.5)
2002-08-23 02:09:47 +08:00
|
|
|
- Silence verbosity of output from ntfs_mount(). It is now only output
|
|
|
|
if ./configure was run with --enable-debug.
|
|
|
|
- Remove a LOT of dead code. Massive cleanup.
|
|
|
|
- Add full attribute search context and allocation/init/deallocation
|
|
|
|
functions (see attrib.c).
|
2002-12-10 19:53:41 +08:00
|
|
|
- Remove find_first_attr(). Just use ntfs_attr_get_search_ctx() +
|
|
|
|
ntfs_attr_find() which has the same effect.
|
add ntfsundelete to the build. fix rpm build. trawl for typos.
2002/07/15 18:12:51-00:00 !antona
Update change log.
2002/07/15 18:10:23-00:00 !antona
update changelog
2002/07/14 17:41:48-00:00 !antona
Update changelog
2002/07/12 08:23:42-00:00 !antona
update changelog
2002/07/08 06:23:22-00:00 !antona
Don't use string concatenation with __FUNCTION__ as gcc-3.x don't like it.
2002/07/08 00:09:41-00:00 !antona
Implement attrib.[hc]::ntfs_rl_pwrite(). Fix a dumb bug in ntfs_attr_pwrite().
2002/07/06 20:22:56-00:00 !antona
Typo fix
2002/07/06 20:07:58-00:00 !antona
New API for compressing run lists into mapping pairs arrays and adapt mkntfs to that API. Addition of ntfs_walk_attrs().
2002/07/05 21:15:31-00:00 !uid28698
- Enable enumeration of attributes using ntfs_lookup_attr() which is
requested by passing a type of AT_UNUSED (or simply zero) to
ntfs_lookup_attr(). (Based on initial patch by Szakacsits Szabolcs.)
- Fix two minor buglets in ntfs_find_external_attr() where we would
continue the search when we detect a mismatched type and/or name
instead of aborting and returning error EIO to flag the corruption.
2002/07/05 17:07:48-00:00 !antona
Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
2002/07/02 23:47:10-00:00 !antona
Global replacement of __[su]{8,16,32,64} with [su]{8,16,32,64} and layout.h define it.
2002/06/08 14:12:00-00:00 !antona
ntfs_readdir() has arrived.
2002/06/06 20:47:28-00:00 !antona
The beginning of the directory operations! Introduce dir.[hc] and ntfs_lookup_inode_by_name().
2002/06/05 20:32:52-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
2002/06/04 12:12:41-00:00 !antona
Final POSIXification of disk_io functions. (famous last words)
2002/06/02 23:09:43-00:00 !antona
Update changelog and my todo
2002/06/02 23:02:20-00:00 !antona
More fixes and updates.
2002/06/02 13:57:58-00:00 !antona
Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
2002/06/01 00:41:44-00:00 !antona
huge update!
2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...
2002/04/29 12:58:34-00:00 !antona
Finish ntfs_attr_pread and ntfs_attr_mst_pread.
2002/04/29 01:53:55-00:00 !antona
Loads of stuff. Improvements, start on attr pread and attr mst_pread. Write to follow. ntfslabel cleanup and extensions. libntfs cleanups, fixes, etc.
2002/04/27 19:49:09-00:00 !antona
Update library, new APIs ntfs_attr_find_vcn(), misc fixes and cleanups, make all the utilities compile, fix bugs I noticed in ntfslabel and it now works properly.
2002/04/24 23:47:40-00:00 !antona
Hammer out the API for run list merging. Add calls for low level (using raw run lists and ATTR_RECORDs as parameters) run list merging, mappaing pairs decompression, and vcn to lcn conversion as well as high level (using ntfs_attr as parameter) calls for run list mapping and vcn to lcn conversion.
2002/04/24 19:02:07-00:00 !antona
Add new API ntfs_attr_{get,put}.
2002/04/24 01:37:36-00:00 !antona
New api call is_boot_sector_ntfs. A few folding help cleanups.
2002/04/23 23:27:32-00:00 !antona
Fixup the force option in mkntfs.c. Change the ntfs_check_if_mounted so it works on system not implementing {set,get,end}mntent, too. Also make it more powerful in telling us not only if something is mounted but also if it is the fs root and if it is read-only.
2002/04/22 10:34:31-00:00 !antona
Attribute list support (merging done, part 2, some stuff still incomplete). mkntfs ntfs volume creation. See the changelog...
2002/04/21 01:26:39-00:00 !antona
Cleanup/streamline include file dependencies.
2002/04/20 23:10:18-00:00 !antona
Forgot something
2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.
2002/04/20 01:53:02-00:00 !antona
Rename mft code adding ntfs_ prefix. Change all return values to zero on success. Thanks to mattjf for pointing out the inconsistencies.
2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...
2002/04/19 21:09:54-00:00 !antona
Finished provisional inode.c::ntfs_{open,close}_inode() functions. Also, started defining API provided by attrib.[ch], so far only done search context related stuff.
2002/04/19 18:23:55-00:00 !antona
Add foundation of new inode API.
2002/04/18 18:15:45-00:00 !antona
Define API for bootsect.[ch]: is_boot_sector_ntfs().
2002/04/18 17:20:05-00:00 !antona
New API function provided by unistr.[ch]: ntfs_mbstoucs()
2002/04/16 20:56:01-00:00 !antona
Add new API unistr.[ch]: ntfs_ucstombs() and make ntfslabel use it
2002/04/16 12:13:52-00:00 !antona
New API function mft.[ch]::read_file_record(). Also some cleanups.
2002/04/15 20:07:58-00:00 !antona
Update
2002/04/15 17:51:26-00:00 !antona
read/write_mft_record(s) are here
2002/04/14 15:26:23-00:00 !antona
Remove find_first_attr and make all users use get_attr_search_ctx + find_attr instead.
2002/04/14 14:20:10-00:00 !antona
Prepare changelog to accept a long list of changes. (-;
2002/04/12 15:35:27-00:00 !antona
Fix hopefully last typo. (-:
2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.
2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.
2002/03/12 21:48:27-00:00 !antona
Change version numbers of mkntfs and ntfsfix to match linux-ntfs release and add options to mkntfs to disable content indexing on the volume and to enable compression on the volume.
2002/03/12 00:34:35-00:00 !antona
Fix typo in mkntfs usage information.
2002/02/01 02:46:16-00:00 !antona
Attempt to fix compile warnings on powerpc.
2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.
2002/01/26 02:28:29-00:00 !antona
Update docs.
2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.
2002/01/10 10:54:27-00:00 !antona
Updates
2002/01/10 10:43:04-00:00 !antona
Update changelog.
2002/01/10 10:19:29-00:00 !antona
Update changelog.
2001/12/15 05:28:50-00:00 !antona
Fix abortion in mkntfs due to weird error code EINVAL in seek.
2001/12/15 05:13:08-00:00 !antona
Remove atomic ops and add compiler version check.
2001/12/06 01:14:52-00:00 !antona
Added mount flags to ntfs_mount and adapted utilities to new mount syntax.
2001/11/17 01:57:53-00:00 !antona
Update build system with new document.
2001/11/10 19:02:37-00:00 !antona
Update changelog with release version numbers.
2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.
2001/11/09 23:36:16-00:00 !antona
Bug fixes
2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.
2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.
2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS
2001/08/27 16:58:07-00:00 !antona
Updates.
2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.
2001/07/25 23:11:49-00:00 !antona
Update text files
2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.
2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.
2001/06/11 04:02:08-00:00 !antona
Linux-NTFS 1.0.0-pre-1 - FEATURE FREEZE
=======================================
mkntfs complete with option parsing and more cool things.
mkntfs man page complete.
info files updated.
TODO Before 1.0.0 final:
- Test mkntfs options & mkntfs itself.
- Test tar ball generation.
- Test rpm generation.
2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.
2001/02/02 01:15:17-00:00 !antona
Updated documentation and other text files. Preparing for initial release.
2001/02/02 00:16:18-00:00 !antona
Changed make process to using autoconf/automake/libtool.
Added necessary files for this and for the gnu standard.
Inititial checkin. Probably still stuff missing. Will know soon...
(Logical change 1.5)
2002-08-23 02:09:47 +08:00
|
|
|
- Rewrite disk_io.[ch] and mft.[ch] defining new access API:
|
|
|
|
disk_io.[ch] provide: ntfs_p{read,write}(),
|
|
|
|
ntfs_mst_p{read,write}(), and
|
2002-12-26 08:44:57 +08:00
|
|
|
ntfs_cluster_{read,write}().
|
2002-12-10 19:53:41 +08:00
|
|
|
mft.[ch] provide: ntfs_mft_record_{read,write}(),
|
|
|
|
ntfs_mft_records_{read,write}(), and
|
|
|
|
ntfs_mft_record_get_data_size().
|
2002-12-09 17:42:12 +08:00
|
|
|
- When writing mft records using the mft.c::ntfs_mft_record{s,}_write()
|
add ntfsundelete to the build. fix rpm build. trawl for typos.
2002/07/15 18:12:51-00:00 !antona
Update change log.
2002/07/15 18:10:23-00:00 !antona
update changelog
2002/07/14 17:41:48-00:00 !antona
Update changelog
2002/07/12 08:23:42-00:00 !antona
update changelog
2002/07/08 06:23:22-00:00 !antona
Don't use string concatenation with __FUNCTION__ as gcc-3.x don't like it.
2002/07/08 00:09:41-00:00 !antona
Implement attrib.[hc]::ntfs_rl_pwrite(). Fix a dumb bug in ntfs_attr_pwrite().
2002/07/06 20:22:56-00:00 !antona
Typo fix
2002/07/06 20:07:58-00:00 !antona
New API for compressing run lists into mapping pairs arrays and adapt mkntfs to that API. Addition of ntfs_walk_attrs().
2002/07/05 21:15:31-00:00 !uid28698
- Enable enumeration of attributes using ntfs_lookup_attr() which is
requested by passing a type of AT_UNUSED (or simply zero) to
ntfs_lookup_attr(). (Based on initial patch by Szakacsits Szabolcs.)
- Fix two minor buglets in ntfs_find_external_attr() where we would
continue the search when we detect a mismatched type and/or name
instead of aborting and returning error EIO to flag the corruption.
2002/07/05 17:07:48-00:00 !antona
Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
2002/07/02 23:47:10-00:00 !antona
Global replacement of __[su]{8,16,32,64} with [su]{8,16,32,64} and layout.h define it.
2002/06/08 14:12:00-00:00 !antona
ntfs_readdir() has arrived.
2002/06/06 20:47:28-00:00 !antona
The beginning of the directory operations! Introduce dir.[hc] and ntfs_lookup_inode_by_name().
2002/06/05 20:32:52-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
2002/06/04 12:12:41-00:00 !antona
Final POSIXification of disk_io functions. (famous last words)
2002/06/02 23:09:43-00:00 !antona
Update changelog and my todo
2002/06/02 23:02:20-00:00 !antona
More fixes and updates.
2002/06/02 13:57:58-00:00 !antona
Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
2002/06/01 00:41:44-00:00 !antona
huge update!
2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...
2002/04/29 12:58:34-00:00 !antona
Finish ntfs_attr_pread and ntfs_attr_mst_pread.
2002/04/29 01:53:55-00:00 !antona
Loads of stuff. Improvements, start on attr pread and attr mst_pread. Write to follow. ntfslabel cleanup and extensions. libntfs cleanups, fixes, etc.
2002/04/27 19:49:09-00:00 !antona
Update library, new APIs ntfs_attr_find_vcn(), misc fixes and cleanups, make all the utilities compile, fix bugs I noticed in ntfslabel and it now works properly.
2002/04/24 23:47:40-00:00 !antona
Hammer out the API for run list merging. Add calls for low level (using raw run lists and ATTR_RECORDs as parameters) run list merging, mappaing pairs decompression, and vcn to lcn conversion as well as high level (using ntfs_attr as parameter) calls for run list mapping and vcn to lcn conversion.
2002/04/24 19:02:07-00:00 !antona
Add new API ntfs_attr_{get,put}.
2002/04/24 01:37:36-00:00 !antona
New api call is_boot_sector_ntfs. A few folding help cleanups.
2002/04/23 23:27:32-00:00 !antona
Fixup the force option in mkntfs.c. Change the ntfs_check_if_mounted so it works on system not implementing {set,get,end}mntent, too. Also make it more powerful in telling us not only if something is mounted but also if it is the fs root and if it is read-only.
2002/04/22 10:34:31-00:00 !antona
Attribute list support (merging done, part 2, some stuff still incomplete). mkntfs ntfs volume creation. See the changelog...
2002/04/21 01:26:39-00:00 !antona
Cleanup/streamline include file dependencies.
2002/04/20 23:10:18-00:00 !antona
Forgot something
2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.
2002/04/20 01:53:02-00:00 !antona
Rename mft code adding ntfs_ prefix. Change all return values to zero on success. Thanks to mattjf for pointing out the inconsistencies.
2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...
2002/04/19 21:09:54-00:00 !antona
Finished provisional inode.c::ntfs_{open,close}_inode() functions. Also, started defining API provided by attrib.[ch], so far only done search context related stuff.
2002/04/19 18:23:55-00:00 !antona
Add foundation of new inode API.
2002/04/18 18:15:45-00:00 !antona
Define API for bootsect.[ch]: is_boot_sector_ntfs().
2002/04/18 17:20:05-00:00 !antona
New API function provided by unistr.[ch]: ntfs_mbstoucs()
2002/04/16 20:56:01-00:00 !antona
Add new API unistr.[ch]: ntfs_ucstombs() and make ntfslabel use it
2002/04/16 12:13:52-00:00 !antona
New API function mft.[ch]::read_file_record(). Also some cleanups.
2002/04/15 20:07:58-00:00 !antona
Update
2002/04/15 17:51:26-00:00 !antona
read/write_mft_record(s) are here
2002/04/14 15:26:23-00:00 !antona
Remove find_first_attr and make all users use get_attr_search_ctx + find_attr instead.
2002/04/14 14:20:10-00:00 !antona
Prepare changelog to accept a long list of changes. (-;
2002/04/12 15:35:27-00:00 !antona
Fix hopefully last typo. (-:
2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.
2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.
2002/03/12 21:48:27-00:00 !antona
Change version numbers of mkntfs and ntfsfix to match linux-ntfs release and add options to mkntfs to disable content indexing on the volume and to enable compression on the volume.
2002/03/12 00:34:35-00:00 !antona
Fix typo in mkntfs usage information.
2002/02/01 02:46:16-00:00 !antona
Attempt to fix compile warnings on powerpc.
2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.
2002/01/26 02:28:29-00:00 !antona
Update docs.
2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.
2002/01/10 10:54:27-00:00 !antona
Updates
2002/01/10 10:43:04-00:00 !antona
Update changelog.
2002/01/10 10:19:29-00:00 !antona
Update changelog.
2001/12/15 05:28:50-00:00 !antona
Fix abortion in mkntfs due to weird error code EINVAL in seek.
2001/12/15 05:13:08-00:00 !antona
Remove atomic ops and add compiler version check.
2001/12/06 01:14:52-00:00 !antona
Added mount flags to ntfs_mount and adapted utilities to new mount syntax.
2001/11/17 01:57:53-00:00 !antona
Update build system with new document.
2001/11/10 19:02:37-00:00 !antona
Update changelog with release version numbers.
2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.
2001/11/09 23:36:16-00:00 !antona
Bug fixes
2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.
2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.
2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS
2001/08/27 16:58:07-00:00 !antona
Updates.
2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.
2001/07/25 23:11:49-00:00 !antona
Update text files
2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.
2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.
2001/06/11 04:02:08-00:00 !antona
Linux-NTFS 1.0.0-pre-1 - FEATURE FREEZE
=======================================
mkntfs complete with option parsing and more cool things.
mkntfs man page complete.
info files updated.
TODO Before 1.0.0 final:
- Test mkntfs options & mkntfs itself.
- Test tar ball generation.
- Test rpm generation.
2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.
2001/02/02 01:15:17-00:00 !antona
Updated documentation and other text files. Preparing for initial release.
2001/02/02 00:16:18-00:00 !antona
Changed make process to using autoconf/automake/libtool.
Added necessary files for this and for the gnu standard.
Inititial checkin. Probably still stuff missing. Will know soon...
(Logical change 1.5)
2002-08-23 02:09:47 +08:00
|
|
|
interface, the mft mirror is now updated automatically.
|
2003-01-18 23:26:15 +08:00
|
|
|
- Add -Wall to compiler options.
|
add ntfsundelete to the build. fix rpm build. trawl for typos.
2002/07/15 18:12:51-00:00 !antona
Update change log.
2002/07/15 18:10:23-00:00 !antona
update changelog
2002/07/14 17:41:48-00:00 !antona
Update changelog
2002/07/12 08:23:42-00:00 !antona
update changelog
2002/07/08 06:23:22-00:00 !antona
Don't use string concatenation with __FUNCTION__ as gcc-3.x don't like it.
2002/07/08 00:09:41-00:00 !antona
Implement attrib.[hc]::ntfs_rl_pwrite(). Fix a dumb bug in ntfs_attr_pwrite().
2002/07/06 20:22:56-00:00 !antona
Typo fix
2002/07/06 20:07:58-00:00 !antona
New API for compressing run lists into mapping pairs arrays and adapt mkntfs to that API. Addition of ntfs_walk_attrs().
2002/07/05 21:15:31-00:00 !uid28698
- Enable enumeration of attributes using ntfs_lookup_attr() which is
requested by passing a type of AT_UNUSED (or simply zero) to
ntfs_lookup_attr(). (Based on initial patch by Szakacsits Szabolcs.)
- Fix two minor buglets in ntfs_find_external_attr() where we would
continue the search when we detect a mismatched type and/or name
instead of aborting and returning error EIO to flag the corruption.
2002/07/05 17:07:48-00:00 !antona
Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
2002/07/02 23:47:10-00:00 !antona
Global replacement of __[su]{8,16,32,64} with [su]{8,16,32,64} and layout.h define it.
2002/06/08 14:12:00-00:00 !antona
ntfs_readdir() has arrived.
2002/06/06 20:47:28-00:00 !antona
The beginning of the directory operations! Introduce dir.[hc] and ntfs_lookup_inode_by_name().
2002/06/05 20:32:52-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
2002/06/04 12:12:41-00:00 !antona
Final POSIXification of disk_io functions. (famous last words)
2002/06/02 23:09:43-00:00 !antona
Update changelog and my todo
2002/06/02 23:02:20-00:00 !antona
More fixes and updates.
2002/06/02 13:57:58-00:00 !antona
Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
2002/06/01 00:41:44-00:00 !antona
huge update!
2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...
2002/04/29 12:58:34-00:00 !antona
Finish ntfs_attr_pread and ntfs_attr_mst_pread.
2002/04/29 01:53:55-00:00 !antona
Loads of stuff. Improvements, start on attr pread and attr mst_pread. Write to follow. ntfslabel cleanup and extensions. libntfs cleanups, fixes, etc.
2002/04/27 19:49:09-00:00 !antona
Update library, new APIs ntfs_attr_find_vcn(), misc fixes and cleanups, make all the utilities compile, fix bugs I noticed in ntfslabel and it now works properly.
2002/04/24 23:47:40-00:00 !antona
Hammer out the API for run list merging. Add calls for low level (using raw run lists and ATTR_RECORDs as parameters) run list merging, mappaing pairs decompression, and vcn to lcn conversion as well as high level (using ntfs_attr as parameter) calls for run list mapping and vcn to lcn conversion.
2002/04/24 19:02:07-00:00 !antona
Add new API ntfs_attr_{get,put}.
2002/04/24 01:37:36-00:00 !antona
New api call is_boot_sector_ntfs. A few folding help cleanups.
2002/04/23 23:27:32-00:00 !antona
Fixup the force option in mkntfs.c. Change the ntfs_check_if_mounted so it works on system not implementing {set,get,end}mntent, too. Also make it more powerful in telling us not only if something is mounted but also if it is the fs root and if it is read-only.
2002/04/22 10:34:31-00:00 !antona
Attribute list support (merging done, part 2, some stuff still incomplete). mkntfs ntfs volume creation. See the changelog...
2002/04/21 01:26:39-00:00 !antona
Cleanup/streamline include file dependencies.
2002/04/20 23:10:18-00:00 !antona
Forgot something
2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.
2002/04/20 01:53:02-00:00 !antona
Rename mft code adding ntfs_ prefix. Change all return values to zero on success. Thanks to mattjf for pointing out the inconsistencies.
2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...
2002/04/19 21:09:54-00:00 !antona
Finished provisional inode.c::ntfs_{open,close}_inode() functions. Also, started defining API provided by attrib.[ch], so far only done search context related stuff.
2002/04/19 18:23:55-00:00 !antona
Add foundation of new inode API.
2002/04/18 18:15:45-00:00 !antona
Define API for bootsect.[ch]: is_boot_sector_ntfs().
2002/04/18 17:20:05-00:00 !antona
New API function provided by unistr.[ch]: ntfs_mbstoucs()
2002/04/16 20:56:01-00:00 !antona
Add new API unistr.[ch]: ntfs_ucstombs() and make ntfslabel use it
2002/04/16 12:13:52-00:00 !antona
New API function mft.[ch]::read_file_record(). Also some cleanups.
2002/04/15 20:07:58-00:00 !antona
Update
2002/04/15 17:51:26-00:00 !antona
read/write_mft_record(s) are here
2002/04/14 15:26:23-00:00 !antona
Remove find_first_attr and make all users use get_attr_search_ctx + find_attr instead.
2002/04/14 14:20:10-00:00 !antona
Prepare changelog to accept a long list of changes. (-;
2002/04/12 15:35:27-00:00 !antona
Fix hopefully last typo. (-:
2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.
2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.
2002/03/12 21:48:27-00:00 !antona
Change version numbers of mkntfs and ntfsfix to match linux-ntfs release and add options to mkntfs to disable content indexing on the volume and to enable compression on the volume.
2002/03/12 00:34:35-00:00 !antona
Fix typo in mkntfs usage information.
2002/02/01 02:46:16-00:00 !antona
Attempt to fix compile warnings on powerpc.
2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.
2002/01/26 02:28:29-00:00 !antona
Update docs.
2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.
2002/01/10 10:54:27-00:00 !antona
Updates
2002/01/10 10:43:04-00:00 !antona
Update changelog.
2002/01/10 10:19:29-00:00 !antona
Update changelog.
2001/12/15 05:28:50-00:00 !antona
Fix abortion in mkntfs due to weird error code EINVAL in seek.
2001/12/15 05:13:08-00:00 !antona
Remove atomic ops and add compiler version check.
2001/12/06 01:14:52-00:00 !antona
Added mount flags to ntfs_mount and adapted utilities to new mount syntax.
2001/11/17 01:57:53-00:00 !antona
Update build system with new document.
2001/11/10 19:02:37-00:00 !antona
Update changelog with release version numbers.
2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.
2001/11/09 23:36:16-00:00 !antona
Bug fixes
2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.
2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.
2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS
2001/08/27 16:58:07-00:00 !antona
Updates.
2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.
2001/07/25 23:11:49-00:00 !antona
Update text files
2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.
2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.
2001/06/11 04:02:08-00:00 !antona
Linux-NTFS 1.0.0-pre-1 - FEATURE FREEZE
=======================================
mkntfs complete with option parsing and more cool things.
mkntfs man page complete.
info files updated.
TODO Before 1.0.0 final:
- Test mkntfs options & mkntfs itself.
- Test tar ball generation.
- Test rpm generation.
2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.
2001/02/02 01:15:17-00:00 !antona
Updated documentation and other text files. Preparing for initial release.
2001/02/02 00:16:18-00:00 !antona
Changed make process to using autoconf/automake/libtool.
Added necessary files for this and for the gnu standard.
Inititial checkin. Probably still stuff missing. Will know soon...
(Logical change 1.5)
2002-08-23 02:09:47 +08:00
|
|
|
- Fix minor error code path bugs in mkntfs.c that showed up with -Wall.
|
|
|
|
- Fix all compiler warnings that showed up with -Wall.
|
2002-12-09 17:42:12 +08:00
|
|
|
- Add new API function, provided by mft.[ch]: ntfs_file_record_read().
|
add ntfsundelete to the build. fix rpm build. trawl for typos.
2002/07/15 18:12:51-00:00 !antona
Update change log.
2002/07/15 18:10:23-00:00 !antona
update changelog
2002/07/14 17:41:48-00:00 !antona
Update changelog
2002/07/12 08:23:42-00:00 !antona
update changelog
2002/07/08 06:23:22-00:00 !antona
Don't use string concatenation with __FUNCTION__ as gcc-3.x don't like it.
2002/07/08 00:09:41-00:00 !antona
Implement attrib.[hc]::ntfs_rl_pwrite(). Fix a dumb bug in ntfs_attr_pwrite().
2002/07/06 20:22:56-00:00 !antona
Typo fix
2002/07/06 20:07:58-00:00 !antona
New API for compressing run lists into mapping pairs arrays and adapt mkntfs to that API. Addition of ntfs_walk_attrs().
2002/07/05 21:15:31-00:00 !uid28698
- Enable enumeration of attributes using ntfs_lookup_attr() which is
requested by passing a type of AT_UNUSED (or simply zero) to
ntfs_lookup_attr(). (Based on initial patch by Szakacsits Szabolcs.)
- Fix two minor buglets in ntfs_find_external_attr() where we would
continue the search when we detect a mismatched type and/or name
instead of aborting and returning error EIO to flag the corruption.
2002/07/05 17:07:48-00:00 !antona
Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
2002/07/02 23:47:10-00:00 !antona
Global replacement of __[su]{8,16,32,64} with [su]{8,16,32,64} and layout.h define it.
2002/06/08 14:12:00-00:00 !antona
ntfs_readdir() has arrived.
2002/06/06 20:47:28-00:00 !antona
The beginning of the directory operations! Introduce dir.[hc] and ntfs_lookup_inode_by_name().
2002/06/05 20:32:52-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
2002/06/04 12:12:41-00:00 !antona
Final POSIXification of disk_io functions. (famous last words)
2002/06/02 23:09:43-00:00 !antona
Update changelog and my todo
2002/06/02 23:02:20-00:00 !antona
More fixes and updates.
2002/06/02 13:57:58-00:00 !antona
Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
2002/06/01 00:41:44-00:00 !antona
huge update!
2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...
2002/04/29 12:58:34-00:00 !antona
Finish ntfs_attr_pread and ntfs_attr_mst_pread.
2002/04/29 01:53:55-00:00 !antona
Loads of stuff. Improvements, start on attr pread and attr mst_pread. Write to follow. ntfslabel cleanup and extensions. libntfs cleanups, fixes, etc.
2002/04/27 19:49:09-00:00 !antona
Update library, new APIs ntfs_attr_find_vcn(), misc fixes and cleanups, make all the utilities compile, fix bugs I noticed in ntfslabel and it now works properly.
2002/04/24 23:47:40-00:00 !antona
Hammer out the API for run list merging. Add calls for low level (using raw run lists and ATTR_RECORDs as parameters) run list merging, mappaing pairs decompression, and vcn to lcn conversion as well as high level (using ntfs_attr as parameter) calls for run list mapping and vcn to lcn conversion.
2002/04/24 19:02:07-00:00 !antona
Add new API ntfs_attr_{get,put}.
2002/04/24 01:37:36-00:00 !antona
New api call is_boot_sector_ntfs. A few folding help cleanups.
2002/04/23 23:27:32-00:00 !antona
Fixup the force option in mkntfs.c. Change the ntfs_check_if_mounted so it works on system not implementing {set,get,end}mntent, too. Also make it more powerful in telling us not only if something is mounted but also if it is the fs root and if it is read-only.
2002/04/22 10:34:31-00:00 !antona
Attribute list support (merging done, part 2, some stuff still incomplete). mkntfs ntfs volume creation. See the changelog...
2002/04/21 01:26:39-00:00 !antona
Cleanup/streamline include file dependencies.
2002/04/20 23:10:18-00:00 !antona
Forgot something
2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.
2002/04/20 01:53:02-00:00 !antona
Rename mft code adding ntfs_ prefix. Change all return values to zero on success. Thanks to mattjf for pointing out the inconsistencies.
2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...
2002/04/19 21:09:54-00:00 !antona
Finished provisional inode.c::ntfs_{open,close}_inode() functions. Also, started defining API provided by attrib.[ch], so far only done search context related stuff.
2002/04/19 18:23:55-00:00 !antona
Add foundation of new inode API.
2002/04/18 18:15:45-00:00 !antona
Define API for bootsect.[ch]: is_boot_sector_ntfs().
2002/04/18 17:20:05-00:00 !antona
New API function provided by unistr.[ch]: ntfs_mbstoucs()
2002/04/16 20:56:01-00:00 !antona
Add new API unistr.[ch]: ntfs_ucstombs() and make ntfslabel use it
2002/04/16 12:13:52-00:00 !antona
New API function mft.[ch]::read_file_record(). Also some cleanups.
2002/04/15 20:07:58-00:00 !antona
Update
2002/04/15 17:51:26-00:00 !antona
read/write_mft_record(s) are here
2002/04/14 15:26:23-00:00 !antona
Remove find_first_attr and make all users use get_attr_search_ctx + find_attr instead.
2002/04/14 14:20:10-00:00 !antona
Prepare changelog to accept a long list of changes. (-;
2002/04/12 15:35:27-00:00 !antona
Fix hopefully last typo. (-:
2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.
2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.
2002/03/12 21:48:27-00:00 !antona
Change version numbers of mkntfs and ntfsfix to match linux-ntfs release and add options to mkntfs to disable content indexing on the volume and to enable compression on the volume.
2002/03/12 00:34:35-00:00 !antona
Fix typo in mkntfs usage information.
2002/02/01 02:46:16-00:00 !antona
Attempt to fix compile warnings on powerpc.
2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.
2002/01/26 02:28:29-00:00 !antona
Update docs.
2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.
2002/01/10 10:54:27-00:00 !antona
Updates
2002/01/10 10:43:04-00:00 !antona
Update changelog.
2002/01/10 10:19:29-00:00 !antona
Update changelog.
2001/12/15 05:28:50-00:00 !antona
Fix abortion in mkntfs due to weird error code EINVAL in seek.
2001/12/15 05:13:08-00:00 !antona
Remove atomic ops and add compiler version check.
2001/12/06 01:14:52-00:00 !antona
Added mount flags to ntfs_mount and adapted utilities to new mount syntax.
2001/11/17 01:57:53-00:00 !antona
Update build system with new document.
2001/11/10 19:02:37-00:00 !antona
Update changelog with release version numbers.
2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.
2001/11/09 23:36:16-00:00 !antona
Bug fixes
2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.
2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.
2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS
2001/08/27 16:58:07-00:00 !antona
Updates.
2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.
2001/07/25 23:11:49-00:00 !antona
Update text files
2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.
2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.
2001/06/11 04:02:08-00:00 !antona
Linux-NTFS 1.0.0-pre-1 - FEATURE FREEZE
=======================================
mkntfs complete with option parsing and more cool things.
mkntfs man page complete.
info files updated.
TODO Before 1.0.0 final:
- Test mkntfs options & mkntfs itself.
- Test tar ball generation.
- Test rpm generation.
2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.
2001/02/02 01:15:17-00:00 !antona
Updated documentation and other text files. Preparing for initial release.
2001/02/02 00:16:18-00:00 !antona
Changed make process to using autoconf/automake/libtool.
Added necessary files for this and for the gnu standard.
Inititial checkin. Probably still stuff missing. Will know soon...
(Logical change 1.5)
2002-08-23 02:09:47 +08:00
|
|
|
- Add new API calls provided by unistr.[ch]:
|
|
|
|
ntfs_ucstombs() and ntfs_mbstoucs().
|
|
|
|
- Define API for mst.[ch] providing:
|
2002-12-10 19:53:41 +08:00
|
|
|
ntfs_mst_post_read_fixup(),
|
|
|
|
ntfs_mst_pre_write_fixup(), and
|
|
|
|
ntfs_mst_post_write_fixup().
|
add ntfsundelete to the build. fix rpm build. trawl for typos.
2002/07/15 18:12:51-00:00 !antona
Update change log.
2002/07/15 18:10:23-00:00 !antona
update changelog
2002/07/14 17:41:48-00:00 !antona
Update changelog
2002/07/12 08:23:42-00:00 !antona
update changelog
2002/07/08 06:23:22-00:00 !antona
Don't use string concatenation with __FUNCTION__ as gcc-3.x don't like it.
2002/07/08 00:09:41-00:00 !antona
Implement attrib.[hc]::ntfs_rl_pwrite(). Fix a dumb bug in ntfs_attr_pwrite().
2002/07/06 20:22:56-00:00 !antona
Typo fix
2002/07/06 20:07:58-00:00 !antona
New API for compressing run lists into mapping pairs arrays and adapt mkntfs to that API. Addition of ntfs_walk_attrs().
2002/07/05 21:15:31-00:00 !uid28698
- Enable enumeration of attributes using ntfs_lookup_attr() which is
requested by passing a type of AT_UNUSED (or simply zero) to
ntfs_lookup_attr(). (Based on initial patch by Szakacsits Szabolcs.)
- Fix two minor buglets in ntfs_find_external_attr() where we would
continue the search when we detect a mismatched type and/or name
instead of aborting and returning error EIO to flag the corruption.
2002/07/05 17:07:48-00:00 !antona
Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
2002/07/02 23:47:10-00:00 !antona
Global replacement of __[su]{8,16,32,64} with [su]{8,16,32,64} and layout.h define it.
2002/06/08 14:12:00-00:00 !antona
ntfs_readdir() has arrived.
2002/06/06 20:47:28-00:00 !antona
The beginning of the directory operations! Introduce dir.[hc] and ntfs_lookup_inode_by_name().
2002/06/05 20:32:52-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
2002/06/04 12:12:41-00:00 !antona
Final POSIXification of disk_io functions. (famous last words)
2002/06/02 23:09:43-00:00 !antona
Update changelog and my todo
2002/06/02 23:02:20-00:00 !antona
More fixes and updates.
2002/06/02 13:57:58-00:00 !antona
Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
2002/06/01 00:41:44-00:00 !antona
huge update!
2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...
2002/04/29 12:58:34-00:00 !antona
Finish ntfs_attr_pread and ntfs_attr_mst_pread.
2002/04/29 01:53:55-00:00 !antona
Loads of stuff. Improvements, start on attr pread and attr mst_pread. Write to follow. ntfslabel cleanup and extensions. libntfs cleanups, fixes, etc.
2002/04/27 19:49:09-00:00 !antona
Update library, new APIs ntfs_attr_find_vcn(), misc fixes and cleanups, make all the utilities compile, fix bugs I noticed in ntfslabel and it now works properly.
2002/04/24 23:47:40-00:00 !antona
Hammer out the API for run list merging. Add calls for low level (using raw run lists and ATTR_RECORDs as parameters) run list merging, mappaing pairs decompression, and vcn to lcn conversion as well as high level (using ntfs_attr as parameter) calls for run list mapping and vcn to lcn conversion.
2002/04/24 19:02:07-00:00 !antona
Add new API ntfs_attr_{get,put}.
2002/04/24 01:37:36-00:00 !antona
New api call is_boot_sector_ntfs. A few folding help cleanups.
2002/04/23 23:27:32-00:00 !antona
Fixup the force option in mkntfs.c. Change the ntfs_check_if_mounted so it works on system not implementing {set,get,end}mntent, too. Also make it more powerful in telling us not only if something is mounted but also if it is the fs root and if it is read-only.
2002/04/22 10:34:31-00:00 !antona
Attribute list support (merging done, part 2, some stuff still incomplete). mkntfs ntfs volume creation. See the changelog...
2002/04/21 01:26:39-00:00 !antona
Cleanup/streamline include file dependencies.
2002/04/20 23:10:18-00:00 !antona
Forgot something
2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.
2002/04/20 01:53:02-00:00 !antona
Rename mft code adding ntfs_ prefix. Change all return values to zero on success. Thanks to mattjf for pointing out the inconsistencies.
2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...
2002/04/19 21:09:54-00:00 !antona
Finished provisional inode.c::ntfs_{open,close}_inode() functions. Also, started defining API provided by attrib.[ch], so far only done search context related stuff.
2002/04/19 18:23:55-00:00 !antona
Add foundation of new inode API.
2002/04/18 18:15:45-00:00 !antona
Define API for bootsect.[ch]: is_boot_sector_ntfs().
2002/04/18 17:20:05-00:00 !antona
New API function provided by unistr.[ch]: ntfs_mbstoucs()
2002/04/16 20:56:01-00:00 !antona
Add new API unistr.[ch]: ntfs_ucstombs() and make ntfslabel use it
2002/04/16 12:13:52-00:00 !antona
New API function mft.[ch]::read_file_record(). Also some cleanups.
2002/04/15 20:07:58-00:00 !antona
Update
2002/04/15 17:51:26-00:00 !antona
read/write_mft_record(s) are here
2002/04/14 15:26:23-00:00 !antona
Remove find_first_attr and make all users use get_attr_search_ctx + find_attr instead.
2002/04/14 14:20:10-00:00 !antona
Prepare changelog to accept a long list of changes. (-;
2002/04/12 15:35:27-00:00 !antona
Fix hopefully last typo. (-:
2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.
2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.
2002/03/12 21:48:27-00:00 !antona
Change version numbers of mkntfs and ntfsfix to match linux-ntfs release and add options to mkntfs to disable content indexing on the volume and to enable compression on the volume.
2002/03/12 00:34:35-00:00 !antona
Fix typo in mkntfs usage information.
2002/02/01 02:46:16-00:00 !antona
Attempt to fix compile warnings on powerpc.
2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.
2002/01/26 02:28:29-00:00 !antona
Update docs.
2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.
2002/01/10 10:54:27-00:00 !antona
Updates
2002/01/10 10:43:04-00:00 !antona
Update changelog.
2002/01/10 10:19:29-00:00 !antona
Update changelog.
2001/12/15 05:28:50-00:00 !antona
Fix abortion in mkntfs due to weird error code EINVAL in seek.
2001/12/15 05:13:08-00:00 !antona
Remove atomic ops and add compiler version check.
2001/12/06 01:14:52-00:00 !antona
Added mount flags to ntfs_mount and adapted utilities to new mount syntax.
2001/11/17 01:57:53-00:00 !antona
Update build system with new document.
2001/11/10 19:02:37-00:00 !antona
Update changelog with release version numbers.
2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.
2001/11/09 23:36:16-00:00 !antona
Bug fixes
2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.
2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.
2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS
2001/08/27 16:58:07-00:00 !antona
Updates.
2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.
2001/07/25 23:11:49-00:00 !antona
Update text files
2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.
2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.
2001/06/11 04:02:08-00:00 !antona
Linux-NTFS 1.0.0-pre-1 - FEATURE FREEZE
=======================================
mkntfs complete with option parsing and more cool things.
mkntfs man page complete.
info files updated.
TODO Before 1.0.0 final:
- Test mkntfs options & mkntfs itself.
- Test tar ball generation.
- Test rpm generation.
2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.
2001/02/02 01:15:17-00:00 !antona
Updated documentation and other text files. Preparing for initial release.
2001/02/02 00:16:18-00:00 !antona
Changed make process to using autoconf/automake/libtool.
Added necessary files for this and for the gnu standard.
Inititial checkin. Probably still stuff missing. Will know soon...
(Logical change 1.5)
2002-08-23 02:09:47 +08:00
|
|
|
- Define API for bootsect.[ch] providing:
|
2002-12-10 19:53:41 +08:00
|
|
|
ntfs_boot_sector_is_ntfs().
|
add ntfsundelete to the build. fix rpm build. trawl for typos.
2002/07/15 18:12:51-00:00 !antona
Update change log.
2002/07/15 18:10:23-00:00 !antona
update changelog
2002/07/14 17:41:48-00:00 !antona
Update changelog
2002/07/12 08:23:42-00:00 !antona
update changelog
2002/07/08 06:23:22-00:00 !antona
Don't use string concatenation with __FUNCTION__ as gcc-3.x don't like it.
2002/07/08 00:09:41-00:00 !antona
Implement attrib.[hc]::ntfs_rl_pwrite(). Fix a dumb bug in ntfs_attr_pwrite().
2002/07/06 20:22:56-00:00 !antona
Typo fix
2002/07/06 20:07:58-00:00 !antona
New API for compressing run lists into mapping pairs arrays and adapt mkntfs to that API. Addition of ntfs_walk_attrs().
2002/07/05 21:15:31-00:00 !uid28698
- Enable enumeration of attributes using ntfs_lookup_attr() which is
requested by passing a type of AT_UNUSED (or simply zero) to
ntfs_lookup_attr(). (Based on initial patch by Szakacsits Szabolcs.)
- Fix two minor buglets in ntfs_find_external_attr() where we would
continue the search when we detect a mismatched type and/or name
instead of aborting and returning error EIO to flag the corruption.
2002/07/05 17:07:48-00:00 !antona
Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
2002/07/02 23:47:10-00:00 !antona
Global replacement of __[su]{8,16,32,64} with [su]{8,16,32,64} and layout.h define it.
2002/06/08 14:12:00-00:00 !antona
ntfs_readdir() has arrived.
2002/06/06 20:47:28-00:00 !antona
The beginning of the directory operations! Introduce dir.[hc] and ntfs_lookup_inode_by_name().
2002/06/05 20:32:52-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
2002/06/04 12:12:41-00:00 !antona
Final POSIXification of disk_io functions. (famous last words)
2002/06/02 23:09:43-00:00 !antona
Update changelog and my todo
2002/06/02 23:02:20-00:00 !antona
More fixes and updates.
2002/06/02 13:57:58-00:00 !antona
Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
2002/06/01 00:41:44-00:00 !antona
huge update!
2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...
2002/04/29 12:58:34-00:00 !antona
Finish ntfs_attr_pread and ntfs_attr_mst_pread.
2002/04/29 01:53:55-00:00 !antona
Loads of stuff. Improvements, start on attr pread and attr mst_pread. Write to follow. ntfslabel cleanup and extensions. libntfs cleanups, fixes, etc.
2002/04/27 19:49:09-00:00 !antona
Update library, new APIs ntfs_attr_find_vcn(), misc fixes and cleanups, make all the utilities compile, fix bugs I noticed in ntfslabel and it now works properly.
2002/04/24 23:47:40-00:00 !antona
Hammer out the API for run list merging. Add calls for low level (using raw run lists and ATTR_RECORDs as parameters) run list merging, mappaing pairs decompression, and vcn to lcn conversion as well as high level (using ntfs_attr as parameter) calls for run list mapping and vcn to lcn conversion.
2002/04/24 19:02:07-00:00 !antona
Add new API ntfs_attr_{get,put}.
2002/04/24 01:37:36-00:00 !antona
New api call is_boot_sector_ntfs. A few folding help cleanups.
2002/04/23 23:27:32-00:00 !antona
Fixup the force option in mkntfs.c. Change the ntfs_check_if_mounted so it works on system not implementing {set,get,end}mntent, too. Also make it more powerful in telling us not only if something is mounted but also if it is the fs root and if it is read-only.
2002/04/22 10:34:31-00:00 !antona
Attribute list support (merging done, part 2, some stuff still incomplete). mkntfs ntfs volume creation. See the changelog...
2002/04/21 01:26:39-00:00 !antona
Cleanup/streamline include file dependencies.
2002/04/20 23:10:18-00:00 !antona
Forgot something
2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.
2002/04/20 01:53:02-00:00 !antona
Rename mft code adding ntfs_ prefix. Change all return values to zero on success. Thanks to mattjf for pointing out the inconsistencies.
2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...
2002/04/19 21:09:54-00:00 !antona
Finished provisional inode.c::ntfs_{open,close}_inode() functions. Also, started defining API provided by attrib.[ch], so far only done search context related stuff.
2002/04/19 18:23:55-00:00 !antona
Add foundation of new inode API.
2002/04/18 18:15:45-00:00 !antona
Define API for bootsect.[ch]: is_boot_sector_ntfs().
2002/04/18 17:20:05-00:00 !antona
New API function provided by unistr.[ch]: ntfs_mbstoucs()
2002/04/16 20:56:01-00:00 !antona
Add new API unistr.[ch]: ntfs_ucstombs() and make ntfslabel use it
2002/04/16 12:13:52-00:00 !antona
New API function mft.[ch]::read_file_record(). Also some cleanups.
2002/04/15 20:07:58-00:00 !antona
Update
2002/04/15 17:51:26-00:00 !antona
read/write_mft_record(s) are here
2002/04/14 15:26:23-00:00 !antona
Remove find_first_attr and make all users use get_attr_search_ctx + find_attr instead.
2002/04/14 14:20:10-00:00 !antona
Prepare changelog to accept a long list of changes. (-;
2002/04/12 15:35:27-00:00 !antona
Fix hopefully last typo. (-:
2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.
2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.
2002/03/12 21:48:27-00:00 !antona
Change version numbers of mkntfs and ntfsfix to match linux-ntfs release and add options to mkntfs to disable content indexing on the volume and to enable compression on the volume.
2002/03/12 00:34:35-00:00 !antona
Fix typo in mkntfs usage information.
2002/02/01 02:46:16-00:00 !antona
Attempt to fix compile warnings on powerpc.
2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.
2002/01/26 02:28:29-00:00 !antona
Update docs.
2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.
2002/01/10 10:54:27-00:00 !antona
Updates
2002/01/10 10:43:04-00:00 !antona
Update changelog.
2002/01/10 10:19:29-00:00 !antona
Update changelog.
2001/12/15 05:28:50-00:00 !antona
Fix abortion in mkntfs due to weird error code EINVAL in seek.
2001/12/15 05:13:08-00:00 !antona
Remove atomic ops and add compiler version check.
2001/12/06 01:14:52-00:00 !antona
Added mount flags to ntfs_mount and adapted utilities to new mount syntax.
2001/11/17 01:57:53-00:00 !antona
Update build system with new document.
2001/11/10 19:02:37-00:00 !antona
Update changelog with release version numbers.
2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.
2001/11/09 23:36:16-00:00 !antona
Bug fixes
2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.
2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.
2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS
2001/08/27 16:58:07-00:00 !antona
Updates.
2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.
2001/07/25 23:11:49-00:00 !antona
Update text files
2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.
2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.
2001/06/11 04:02:08-00:00 !antona
Linux-NTFS 1.0.0-pre-1 - FEATURE FREEZE
=======================================
mkntfs complete with option parsing and more cool things.
mkntfs man page complete.
info files updated.
TODO Before 1.0.0 final:
- Test mkntfs options & mkntfs itself.
- Test tar ball generation.
- Test rpm generation.
2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.
2001/02/02 01:15:17-00:00 !antona
Updated documentation and other text files. Preparing for initial release.
2001/02/02 00:16:18-00:00 !antona
Changed make process to using autoconf/automake/libtool.
Added necessary files for this and for the gnu standard.
Inititial checkin. Probably still stuff missing. Will know soon...
(Logical change 1.5)
2002-08-23 02:09:47 +08:00
|
|
|
- Add beginning of new API with new files inode.[ch] providing:
|
2002-12-10 19:53:41 +08:00
|
|
|
ntfs_inode_{open,close)(), and
|
|
|
|
ntfs_extent_inode_open().
|
add ntfsundelete to the build. fix rpm build. trawl for typos.
2002/07/15 18:12:51-00:00 !antona
Update change log.
2002/07/15 18:10:23-00:00 !antona
update changelog
2002/07/14 17:41:48-00:00 !antona
Update changelog
2002/07/12 08:23:42-00:00 !antona
update changelog
2002/07/08 06:23:22-00:00 !antona
Don't use string concatenation with __FUNCTION__ as gcc-3.x don't like it.
2002/07/08 00:09:41-00:00 !antona
Implement attrib.[hc]::ntfs_rl_pwrite(). Fix a dumb bug in ntfs_attr_pwrite().
2002/07/06 20:22:56-00:00 !antona
Typo fix
2002/07/06 20:07:58-00:00 !antona
New API for compressing run lists into mapping pairs arrays and adapt mkntfs to that API. Addition of ntfs_walk_attrs().
2002/07/05 21:15:31-00:00 !uid28698
- Enable enumeration of attributes using ntfs_lookup_attr() which is
requested by passing a type of AT_UNUSED (or simply zero) to
ntfs_lookup_attr(). (Based on initial patch by Szakacsits Szabolcs.)
- Fix two minor buglets in ntfs_find_external_attr() where we would
continue the search when we detect a mismatched type and/or name
instead of aborting and returning error EIO to flag the corruption.
2002/07/05 17:07:48-00:00 !antona
Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
2002/07/02 23:47:10-00:00 !antona
Global replacement of __[su]{8,16,32,64} with [su]{8,16,32,64} and layout.h define it.
2002/06/08 14:12:00-00:00 !antona
ntfs_readdir() has arrived.
2002/06/06 20:47:28-00:00 !antona
The beginning of the directory operations! Introduce dir.[hc] and ntfs_lookup_inode_by_name().
2002/06/05 20:32:52-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
2002/06/04 12:12:41-00:00 !antona
Final POSIXification of disk_io functions. (famous last words)
2002/06/02 23:09:43-00:00 !antona
Update changelog and my todo
2002/06/02 23:02:20-00:00 !antona
More fixes and updates.
2002/06/02 13:57:58-00:00 !antona
Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
2002/06/01 00:41:44-00:00 !antona
huge update!
2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...
2002/04/29 12:58:34-00:00 !antona
Finish ntfs_attr_pread and ntfs_attr_mst_pread.
2002/04/29 01:53:55-00:00 !antona
Loads of stuff. Improvements, start on attr pread and attr mst_pread. Write to follow. ntfslabel cleanup and extensions. libntfs cleanups, fixes, etc.
2002/04/27 19:49:09-00:00 !antona
Update library, new APIs ntfs_attr_find_vcn(), misc fixes and cleanups, make all the utilities compile, fix bugs I noticed in ntfslabel and it now works properly.
2002/04/24 23:47:40-00:00 !antona
Hammer out the API for run list merging. Add calls for low level (using raw run lists and ATTR_RECORDs as parameters) run list merging, mappaing pairs decompression, and vcn to lcn conversion as well as high level (using ntfs_attr as parameter) calls for run list mapping and vcn to lcn conversion.
2002/04/24 19:02:07-00:00 !antona
Add new API ntfs_attr_{get,put}.
2002/04/24 01:37:36-00:00 !antona
New api call is_boot_sector_ntfs. A few folding help cleanups.
2002/04/23 23:27:32-00:00 !antona
Fixup the force option in mkntfs.c. Change the ntfs_check_if_mounted so it works on system not implementing {set,get,end}mntent, too. Also make it more powerful in telling us not only if something is mounted but also if it is the fs root and if it is read-only.
2002/04/22 10:34:31-00:00 !antona
Attribute list support (merging done, part 2, some stuff still incomplete). mkntfs ntfs volume creation. See the changelog...
2002/04/21 01:26:39-00:00 !antona
Cleanup/streamline include file dependencies.
2002/04/20 23:10:18-00:00 !antona
Forgot something
2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.
2002/04/20 01:53:02-00:00 !antona
Rename mft code adding ntfs_ prefix. Change all return values to zero on success. Thanks to mattjf for pointing out the inconsistencies.
2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...
2002/04/19 21:09:54-00:00 !antona
Finished provisional inode.c::ntfs_{open,close}_inode() functions. Also, started defining API provided by attrib.[ch], so far only done search context related stuff.
2002/04/19 18:23:55-00:00 !antona
Add foundation of new inode API.
2002/04/18 18:15:45-00:00 !antona
Define API for bootsect.[ch]: is_boot_sector_ntfs().
2002/04/18 17:20:05-00:00 !antona
New API function provided by unistr.[ch]: ntfs_mbstoucs()
2002/04/16 20:56:01-00:00 !antona
Add new API unistr.[ch]: ntfs_ucstombs() and make ntfslabel use it
2002/04/16 12:13:52-00:00 !antona
New API function mft.[ch]::read_file_record(). Also some cleanups.
2002/04/15 20:07:58-00:00 !antona
Update
2002/04/15 17:51:26-00:00 !antona
read/write_mft_record(s) are here
2002/04/14 15:26:23-00:00 !antona
Remove find_first_attr and make all users use get_attr_search_ctx + find_attr instead.
2002/04/14 14:20:10-00:00 !antona
Prepare changelog to accept a long list of changes. (-;
2002/04/12 15:35:27-00:00 !antona
Fix hopefully last typo. (-:
2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.
2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.
2002/03/12 21:48:27-00:00 !antona
Change version numbers of mkntfs and ntfsfix to match linux-ntfs release and add options to mkntfs to disable content indexing on the volume and to enable compression on the volume.
2002/03/12 00:34:35-00:00 !antona
Fix typo in mkntfs usage information.
2002/02/01 02:46:16-00:00 !antona
Attempt to fix compile warnings on powerpc.
2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.
2002/01/26 02:28:29-00:00 !antona
Update docs.
2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.
2002/01/10 10:54:27-00:00 !antona
Updates
2002/01/10 10:43:04-00:00 !antona
Update changelog.
2002/01/10 10:19:29-00:00 !antona
Update changelog.
2001/12/15 05:28:50-00:00 !antona
Fix abortion in mkntfs due to weird error code EINVAL in seek.
2001/12/15 05:13:08-00:00 !antona
Remove atomic ops and add compiler version check.
2001/12/06 01:14:52-00:00 !antona
Added mount flags to ntfs_mount and adapted utilities to new mount syntax.
2001/11/17 01:57:53-00:00 !antona
Update build system with new document.
2001/11/10 19:02:37-00:00 !antona
Update changelog with release version numbers.
2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.
2001/11/09 23:36:16-00:00 !antona
Bug fixes
2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.
2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.
2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS
2001/08/27 16:58:07-00:00 !antona
Updates.
2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.
2001/07/25 23:11:49-00:00 !antona
Update text files
2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.
2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.
2001/06/11 04:02:08-00:00 !antona
Linux-NTFS 1.0.0-pre-1 - FEATURE FREEZE
=======================================
mkntfs complete with option parsing and more cool things.
mkntfs man page complete.
info files updated.
TODO Before 1.0.0 final:
- Test mkntfs options & mkntfs itself.
- Test tar ball generation.
- Test rpm generation.
2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.
2001/02/02 01:15:17-00:00 !antona
Updated documentation and other text files. Preparing for initial release.
2001/02/02 00:16:18-00:00 !antona
Changed make process to using autoconf/automake/libtool.
Added necessary files for this and for the gnu standard.
Inititial checkin. Probably still stuff missing. Will know soon...
(Logical change 1.5)
2002-08-23 02:09:47 +08:00
|
|
|
- Note the inode related API is subject to change.
|
|
|
|
- Start defining API provided by attrib.[ch]:
|
|
|
|
ntfs_attr_search_ctx typedef,
|
2002-12-10 19:53:41 +08:00
|
|
|
ntfs_attr_{get,put,reinit}_search_ctx(), and
|
|
|
|
ntfs_attr_lookup().
|
add ntfsundelete to the build. fix rpm build. trawl for typos.
2002/07/15 18:12:51-00:00 !antona
Update change log.
2002/07/15 18:10:23-00:00 !antona
update changelog
2002/07/14 17:41:48-00:00 !antona
Update changelog
2002/07/12 08:23:42-00:00 !antona
update changelog
2002/07/08 06:23:22-00:00 !antona
Don't use string concatenation with __FUNCTION__ as gcc-3.x don't like it.
2002/07/08 00:09:41-00:00 !antona
Implement attrib.[hc]::ntfs_rl_pwrite(). Fix a dumb bug in ntfs_attr_pwrite().
2002/07/06 20:22:56-00:00 !antona
Typo fix
2002/07/06 20:07:58-00:00 !antona
New API for compressing run lists into mapping pairs arrays and adapt mkntfs to that API. Addition of ntfs_walk_attrs().
2002/07/05 21:15:31-00:00 !uid28698
- Enable enumeration of attributes using ntfs_lookup_attr() which is
requested by passing a type of AT_UNUSED (or simply zero) to
ntfs_lookup_attr(). (Based on initial patch by Szakacsits Szabolcs.)
- Fix two minor buglets in ntfs_find_external_attr() where we would
continue the search when we detect a mismatched type and/or name
instead of aborting and returning error EIO to flag the corruption.
2002/07/05 17:07:48-00:00 !antona
Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
2002/07/02 23:47:10-00:00 !antona
Global replacement of __[su]{8,16,32,64} with [su]{8,16,32,64} and layout.h define it.
2002/06/08 14:12:00-00:00 !antona
ntfs_readdir() has arrived.
2002/06/06 20:47:28-00:00 !antona
The beginning of the directory operations! Introduce dir.[hc] and ntfs_lookup_inode_by_name().
2002/06/05 20:32:52-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
2002/06/04 12:12:41-00:00 !antona
Final POSIXification of disk_io functions. (famous last words)
2002/06/02 23:09:43-00:00 !antona
Update changelog and my todo
2002/06/02 23:02:20-00:00 !antona
More fixes and updates.
2002/06/02 13:57:58-00:00 !antona
Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
2002/06/01 00:41:44-00:00 !antona
huge update!
2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...
2002/04/29 12:58:34-00:00 !antona
Finish ntfs_attr_pread and ntfs_attr_mst_pread.
2002/04/29 01:53:55-00:00 !antona
Loads of stuff. Improvements, start on attr pread and attr mst_pread. Write to follow. ntfslabel cleanup and extensions. libntfs cleanups, fixes, etc.
2002/04/27 19:49:09-00:00 !antona
Update library, new APIs ntfs_attr_find_vcn(), misc fixes and cleanups, make all the utilities compile, fix bugs I noticed in ntfslabel and it now works properly.
2002/04/24 23:47:40-00:00 !antona
Hammer out the API for run list merging. Add calls for low level (using raw run lists and ATTR_RECORDs as parameters) run list merging, mappaing pairs decompression, and vcn to lcn conversion as well as high level (using ntfs_attr as parameter) calls for run list mapping and vcn to lcn conversion.
2002/04/24 19:02:07-00:00 !antona
Add new API ntfs_attr_{get,put}.
2002/04/24 01:37:36-00:00 !antona
New api call is_boot_sector_ntfs. A few folding help cleanups.
2002/04/23 23:27:32-00:00 !antona
Fixup the force option in mkntfs.c. Change the ntfs_check_if_mounted so it works on system not implementing {set,get,end}mntent, too. Also make it more powerful in telling us not only if something is mounted but also if it is the fs root and if it is read-only.
2002/04/22 10:34:31-00:00 !antona
Attribute list support (merging done, part 2, some stuff still incomplete). mkntfs ntfs volume creation. See the changelog...
2002/04/21 01:26:39-00:00 !antona
Cleanup/streamline include file dependencies.
2002/04/20 23:10:18-00:00 !antona
Forgot something
2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.
2002/04/20 01:53:02-00:00 !antona
Rename mft code adding ntfs_ prefix. Change all return values to zero on success. Thanks to mattjf for pointing out the inconsistencies.
2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...
2002/04/19 21:09:54-00:00 !antona
Finished provisional inode.c::ntfs_{open,close}_inode() functions. Also, started defining API provided by attrib.[ch], so far only done search context related stuff.
2002/04/19 18:23:55-00:00 !antona
Add foundation of new inode API.
2002/04/18 18:15:45-00:00 !antona
Define API for bootsect.[ch]: is_boot_sector_ntfs().
2002/04/18 17:20:05-00:00 !antona
New API function provided by unistr.[ch]: ntfs_mbstoucs()
2002/04/16 20:56:01-00:00 !antona
Add new API unistr.[ch]: ntfs_ucstombs() and make ntfslabel use it
2002/04/16 12:13:52-00:00 !antona
New API function mft.[ch]::read_file_record(). Also some cleanups.
2002/04/15 20:07:58-00:00 !antona
Update
2002/04/15 17:51:26-00:00 !antona
read/write_mft_record(s) are here
2002/04/14 15:26:23-00:00 !antona
Remove find_first_attr and make all users use get_attr_search_ctx + find_attr instead.
2002/04/14 14:20:10-00:00 !antona
Prepare changelog to accept a long list of changes. (-;
2002/04/12 15:35:27-00:00 !antona
Fix hopefully last typo. (-:
2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.
2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.
2002/03/12 21:48:27-00:00 !antona
Change version numbers of mkntfs and ntfsfix to match linux-ntfs release and add options to mkntfs to disable content indexing on the volume and to enable compression on the volume.
2002/03/12 00:34:35-00:00 !antona
Fix typo in mkntfs usage information.
2002/02/01 02:46:16-00:00 !antona
Attempt to fix compile warnings on powerpc.
2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.
2002/01/26 02:28:29-00:00 !antona
Update docs.
2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.
2002/01/10 10:54:27-00:00 !antona
Updates
2002/01/10 10:43:04-00:00 !antona
Update changelog.
2002/01/10 10:19:29-00:00 !antona
Update changelog.
2001/12/15 05:28:50-00:00 !antona
Fix abortion in mkntfs due to weird error code EINVAL in seek.
2001/12/15 05:13:08-00:00 !antona
Remove atomic ops and add compiler version check.
2001/12/06 01:14:52-00:00 !antona
Added mount flags to ntfs_mount and adapted utilities to new mount syntax.
2001/11/17 01:57:53-00:00 !antona
Update build system with new document.
2001/11/10 19:02:37-00:00 !antona
Update changelog with release version numbers.
2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.
2001/11/09 23:36:16-00:00 !antona
Bug fixes
2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.
2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.
2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS
2001/08/27 16:58:07-00:00 !antona
Updates.
2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.
2001/07/25 23:11:49-00:00 !antona
Update text files
2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.
2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.
2001/06/11 04:02:08-00:00 !antona
Linux-NTFS 1.0.0-pre-1 - FEATURE FREEZE
=======================================
mkntfs complete with option parsing and more cool things.
mkntfs man page complete.
info files updated.
TODO Before 1.0.0 final:
- Test mkntfs options & mkntfs itself.
- Test tar ball generation.
- Test rpm generation.
2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.
2001/02/02 01:15:17-00:00 !antona
Updated documentation and other text files. Preparing for initial release.
2001/02/02 00:16:18-00:00 !antona
Changed make process to using autoconf/automake/libtool.
Added necessary files for this and for the gnu standard.
Inititial checkin. Probably still stuff missing. Will know soon...
(Logical change 1.5)
2002-08-23 02:09:47 +08:00
|
|
|
- Add a TODO.libntfs laying down my personal roadmap for the library.
|
2002-12-12 20:53:46 +08:00
|
|
|
- Remove ntfs_attr_find() from API, everyone must use ntfs_attr_lookup()
|
add ntfsundelete to the build. fix rpm build. trawl for typos.
2002/07/15 18:12:51-00:00 !antona
Update change log.
2002/07/15 18:10:23-00:00 !antona
update changelog
2002/07/14 17:41:48-00:00 !antona
Update changelog
2002/07/12 08:23:42-00:00 !antona
update changelog
2002/07/08 06:23:22-00:00 !antona
Don't use string concatenation with __FUNCTION__ as gcc-3.x don't like it.
2002/07/08 00:09:41-00:00 !antona
Implement attrib.[hc]::ntfs_rl_pwrite(). Fix a dumb bug in ntfs_attr_pwrite().
2002/07/06 20:22:56-00:00 !antona
Typo fix
2002/07/06 20:07:58-00:00 !antona
New API for compressing run lists into mapping pairs arrays and adapt mkntfs to that API. Addition of ntfs_walk_attrs().
2002/07/05 21:15:31-00:00 !uid28698
- Enable enumeration of attributes using ntfs_lookup_attr() which is
requested by passing a type of AT_UNUSED (or simply zero) to
ntfs_lookup_attr(). (Based on initial patch by Szakacsits Szabolcs.)
- Fix two minor buglets in ntfs_find_external_attr() where we would
continue the search when we detect a mismatched type and/or name
instead of aborting and returning error EIO to flag the corruption.
2002/07/05 17:07:48-00:00 !antona
Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
2002/07/02 23:47:10-00:00 !antona
Global replacement of __[su]{8,16,32,64} with [su]{8,16,32,64} and layout.h define it.
2002/06/08 14:12:00-00:00 !antona
ntfs_readdir() has arrived.
2002/06/06 20:47:28-00:00 !antona
The beginning of the directory operations! Introduce dir.[hc] and ntfs_lookup_inode_by_name().
2002/06/05 20:32:52-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
2002/06/04 12:12:41-00:00 !antona
Final POSIXification of disk_io functions. (famous last words)
2002/06/02 23:09:43-00:00 !antona
Update changelog and my todo
2002/06/02 23:02:20-00:00 !antona
More fixes and updates.
2002/06/02 13:57:58-00:00 !antona
Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
2002/06/01 00:41:44-00:00 !antona
huge update!
2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...
2002/04/29 12:58:34-00:00 !antona
Finish ntfs_attr_pread and ntfs_attr_mst_pread.
2002/04/29 01:53:55-00:00 !antona
Loads of stuff. Improvements, start on attr pread and attr mst_pread. Write to follow. ntfslabel cleanup and extensions. libntfs cleanups, fixes, etc.
2002/04/27 19:49:09-00:00 !antona
Update library, new APIs ntfs_attr_find_vcn(), misc fixes and cleanups, make all the utilities compile, fix bugs I noticed in ntfslabel and it now works properly.
2002/04/24 23:47:40-00:00 !antona
Hammer out the API for run list merging. Add calls for low level (using raw run lists and ATTR_RECORDs as parameters) run list merging, mappaing pairs decompression, and vcn to lcn conversion as well as high level (using ntfs_attr as parameter) calls for run list mapping and vcn to lcn conversion.
2002/04/24 19:02:07-00:00 !antona
Add new API ntfs_attr_{get,put}.
2002/04/24 01:37:36-00:00 !antona
New api call is_boot_sector_ntfs. A few folding help cleanups.
2002/04/23 23:27:32-00:00 !antona
Fixup the force option in mkntfs.c. Change the ntfs_check_if_mounted so it works on system not implementing {set,get,end}mntent, too. Also make it more powerful in telling us not only if something is mounted but also if it is the fs root and if it is read-only.
2002/04/22 10:34:31-00:00 !antona
Attribute list support (merging done, part 2, some stuff still incomplete). mkntfs ntfs volume creation. See the changelog...
2002/04/21 01:26:39-00:00 !antona
Cleanup/streamline include file dependencies.
2002/04/20 23:10:18-00:00 !antona
Forgot something
2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.
2002/04/20 01:53:02-00:00 !antona
Rename mft code adding ntfs_ prefix. Change all return values to zero on success. Thanks to mattjf for pointing out the inconsistencies.
2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...
2002/04/19 21:09:54-00:00 !antona
Finished provisional inode.c::ntfs_{open,close}_inode() functions. Also, started defining API provided by attrib.[ch], so far only done search context related stuff.
2002/04/19 18:23:55-00:00 !antona
Add foundation of new inode API.
2002/04/18 18:15:45-00:00 !antona
Define API for bootsect.[ch]: is_boot_sector_ntfs().
2002/04/18 17:20:05-00:00 !antona
New API function provided by unistr.[ch]: ntfs_mbstoucs()
2002/04/16 20:56:01-00:00 !antona
Add new API unistr.[ch]: ntfs_ucstombs() and make ntfslabel use it
2002/04/16 12:13:52-00:00 !antona
New API function mft.[ch]::read_file_record(). Also some cleanups.
2002/04/15 20:07:58-00:00 !antona
Update
2002/04/15 17:51:26-00:00 !antona
read/write_mft_record(s) are here
2002/04/14 15:26:23-00:00 !antona
Remove find_first_attr and make all users use get_attr_search_ctx + find_attr instead.
2002/04/14 14:20:10-00:00 !antona
Prepare changelog to accept a long list of changes. (-;
2002/04/12 15:35:27-00:00 !antona
Fix hopefully last typo. (-:
2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.
2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.
2002/03/12 21:48:27-00:00 !antona
Change version numbers of mkntfs and ntfsfix to match linux-ntfs release and add options to mkntfs to disable content indexing on the volume and to enable compression on the volume.
2002/03/12 00:34:35-00:00 !antona
Fix typo in mkntfs usage information.
2002/02/01 02:46:16-00:00 !antona
Attempt to fix compile warnings on powerpc.
2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.
2002/01/26 02:28:29-00:00 !antona
Update docs.
2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.
2002/01/10 10:54:27-00:00 !antona
Updates
2002/01/10 10:43:04-00:00 !antona
Update changelog.
2002/01/10 10:19:29-00:00 !antona
Update changelog.
2001/12/15 05:28:50-00:00 !antona
Fix abortion in mkntfs due to weird error code EINVAL in seek.
2001/12/15 05:13:08-00:00 !antona
Remove atomic ops and add compiler version check.
2001/12/06 01:14:52-00:00 !antona
Added mount flags to ntfs_mount and adapted utilities to new mount syntax.
2001/11/17 01:57:53-00:00 !antona
Update build system with new document.
2001/11/10 19:02:37-00:00 !antona
Update changelog with release version numbers.
2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.
2001/11/09 23:36:16-00:00 !antona
Bug fixes
2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.
2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.
2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS
2001/08/27 16:58:07-00:00 !antona
Updates.
2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.
2001/07/25 23:11:49-00:00 !antona
Update text files
2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.
2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.
2001/06/11 04:02:08-00:00 !antona
Linux-NTFS 1.0.0-pre-1 - FEATURE FREEZE
=======================================
mkntfs complete with option parsing and more cool things.
mkntfs man page complete.
info files updated.
TODO Before 1.0.0 final:
- Test mkntfs options & mkntfs itself.
- Test tar ball generation.
- Test rpm generation.
2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.
2001/02/02 01:15:17-00:00 !antona
Updated documentation and other text files. Preparing for initial release.
2001/02/02 00:16:18-00:00 !antona
Changed make process to using autoconf/automake/libtool.
Added necessary files for this and for the gnu standard.
Inititial checkin. Probably still stuff missing. Will know soon...
(Logical change 1.5)
2002-08-23 02:09:47 +08:00
|
|
|
instead.
|
|
|
|
- Rename all attribute name constants from $blah to AT_blah.
|
|
|
|
- Rename all system file constants from FILE_$blah to FILE_blah.
|
2002-12-12 20:53:46 +08:00
|
|
|
- Port ntfs_attr_lookup() stuff from ntfs tng driver.
|
add ntfsundelete to the build. fix rpm build. trawl for typos.
2002/07/15 18:12:51-00:00 !antona
Update change log.
2002/07/15 18:10:23-00:00 !antona
update changelog
2002/07/14 17:41:48-00:00 !antona
Update changelog
2002/07/12 08:23:42-00:00 !antona
update changelog
2002/07/08 06:23:22-00:00 !antona
Don't use string concatenation with __FUNCTION__ as gcc-3.x don't like it.
2002/07/08 00:09:41-00:00 !antona
Implement attrib.[hc]::ntfs_rl_pwrite(). Fix a dumb bug in ntfs_attr_pwrite().
2002/07/06 20:22:56-00:00 !antona
Typo fix
2002/07/06 20:07:58-00:00 !antona
New API for compressing run lists into mapping pairs arrays and adapt mkntfs to that API. Addition of ntfs_walk_attrs().
2002/07/05 21:15:31-00:00 !uid28698
- Enable enumeration of attributes using ntfs_lookup_attr() which is
requested by passing a type of AT_UNUSED (or simply zero) to
ntfs_lookup_attr(). (Based on initial patch by Szakacsits Szabolcs.)
- Fix two minor buglets in ntfs_find_external_attr() where we would
continue the search when we detect a mismatched type and/or name
instead of aborting and returning error EIO to flag the corruption.
2002/07/05 17:07:48-00:00 !antona
Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
2002/07/02 23:47:10-00:00 !antona
Global replacement of __[su]{8,16,32,64} with [su]{8,16,32,64} and layout.h define it.
2002/06/08 14:12:00-00:00 !antona
ntfs_readdir() has arrived.
2002/06/06 20:47:28-00:00 !antona
The beginning of the directory operations! Introduce dir.[hc] and ntfs_lookup_inode_by_name().
2002/06/05 20:32:52-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
2002/06/04 12:12:41-00:00 !antona
Final POSIXification of disk_io functions. (famous last words)
2002/06/02 23:09:43-00:00 !antona
Update changelog and my todo
2002/06/02 23:02:20-00:00 !antona
More fixes and updates.
2002/06/02 13:57:58-00:00 !antona
Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
2002/06/01 00:41:44-00:00 !antona
huge update!
2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...
2002/04/29 12:58:34-00:00 !antona
Finish ntfs_attr_pread and ntfs_attr_mst_pread.
2002/04/29 01:53:55-00:00 !antona
Loads of stuff. Improvements, start on attr pread and attr mst_pread. Write to follow. ntfslabel cleanup and extensions. libntfs cleanups, fixes, etc.
2002/04/27 19:49:09-00:00 !antona
Update library, new APIs ntfs_attr_find_vcn(), misc fixes and cleanups, make all the utilities compile, fix bugs I noticed in ntfslabel and it now works properly.
2002/04/24 23:47:40-00:00 !antona
Hammer out the API for run list merging. Add calls for low level (using raw run lists and ATTR_RECORDs as parameters) run list merging, mappaing pairs decompression, and vcn to lcn conversion as well as high level (using ntfs_attr as parameter) calls for run list mapping and vcn to lcn conversion.
2002/04/24 19:02:07-00:00 !antona
Add new API ntfs_attr_{get,put}.
2002/04/24 01:37:36-00:00 !antona
New api call is_boot_sector_ntfs. A few folding help cleanups.
2002/04/23 23:27:32-00:00 !antona
Fixup the force option in mkntfs.c. Change the ntfs_check_if_mounted so it works on system not implementing {set,get,end}mntent, too. Also make it more powerful in telling us not only if something is mounted but also if it is the fs root and if it is read-only.
2002/04/22 10:34:31-00:00 !antona
Attribute list support (merging done, part 2, some stuff still incomplete). mkntfs ntfs volume creation. See the changelog...
2002/04/21 01:26:39-00:00 !antona
Cleanup/streamline include file dependencies.
2002/04/20 23:10:18-00:00 !antona
Forgot something
2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.
2002/04/20 01:53:02-00:00 !antona
Rename mft code adding ntfs_ prefix. Change all return values to zero on success. Thanks to mattjf for pointing out the inconsistencies.
2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...
2002/04/19 21:09:54-00:00 !antona
Finished provisional inode.c::ntfs_{open,close}_inode() functions. Also, started defining API provided by attrib.[ch], so far only done search context related stuff.
2002/04/19 18:23:55-00:00 !antona
Add foundation of new inode API.
2002/04/18 18:15:45-00:00 !antona
Define API for bootsect.[ch]: is_boot_sector_ntfs().
2002/04/18 17:20:05-00:00 !antona
New API function provided by unistr.[ch]: ntfs_mbstoucs()
2002/04/16 20:56:01-00:00 !antona
Add new API unistr.[ch]: ntfs_ucstombs() and make ntfslabel use it
2002/04/16 12:13:52-00:00 !antona
New API function mft.[ch]::read_file_record(). Also some cleanups.
2002/04/15 20:07:58-00:00 !antona
Update
2002/04/15 17:51:26-00:00 !antona
read/write_mft_record(s) are here
2002/04/14 15:26:23-00:00 !antona
Remove find_first_attr and make all users use get_attr_search_ctx + find_attr instead.
2002/04/14 14:20:10-00:00 !antona
Prepare changelog to accept a long list of changes. (-;
2002/04/12 15:35:27-00:00 !antona
Fix hopefully last typo. (-:
2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.
2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.
2002/03/12 21:48:27-00:00 !antona
Change version numbers of mkntfs and ntfsfix to match linux-ntfs release and add options to mkntfs to disable content indexing on the volume and to enable compression on the volume.
2002/03/12 00:34:35-00:00 !antona
Fix typo in mkntfs usage information.
2002/02/01 02:46:16-00:00 !antona
Attempt to fix compile warnings on powerpc.
2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.
2002/01/26 02:28:29-00:00 !antona
Update docs.
2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.
2002/01/10 10:54:27-00:00 !antona
Updates
2002/01/10 10:43:04-00:00 !antona
Update changelog.
2002/01/10 10:19:29-00:00 !antona
Update changelog.
2001/12/15 05:28:50-00:00 !antona
Fix abortion in mkntfs due to weird error code EINVAL in seek.
2001/12/15 05:13:08-00:00 !antona
Remove atomic ops and add compiler version check.
2001/12/06 01:14:52-00:00 !antona
Added mount flags to ntfs_mount and adapted utilities to new mount syntax.
2001/11/17 01:57:53-00:00 !antona
Update build system with new document.
2001/11/10 19:02:37-00:00 !antona
Update changelog with release version numbers.
2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.
2001/11/09 23:36:16-00:00 !antona
Bug fixes
2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.
2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.
2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS
2001/08/27 16:58:07-00:00 !antona
Updates.
2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.
2001/07/25 23:11:49-00:00 !antona
Update text files
2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.
2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.
2001/06/11 04:02:08-00:00 !antona
Linux-NTFS 1.0.0-pre-1 - FEATURE FREEZE
=======================================
mkntfs complete with option parsing and more cool things.
mkntfs man page complete.
info files updated.
TODO Before 1.0.0 final:
- Test mkntfs options & mkntfs itself.
- Test tar ball generation.
- Test rpm generation.
2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.
2001/02/02 01:15:17-00:00 !antona
Updated documentation and other text files. Preparing for initial release.
2001/02/02 00:16:18-00:00 !antona
Changed make process to using autoconf/automake/libtool.
Added necessary files for this and for the gnu standard.
Inititial checkin. Probably still stuff missing. Will know soon...
(Logical change 1.5)
2002-08-23 02:09:47 +08:00
|
|
|
- Implement loading of extent inodes. They are attached on open to the
|
|
|
|
base inode and are cached there until the base inode is closed.
|
|
|
|
- Cleanup/streamline include file dependencies.
|
|
|
|
- Port attribute list merging code from ntfs tng driver. API to follow.
|
|
|
|
- Allocate a ntfs_volume in mkntfs and start initializing it instead
|
|
|
|
of using the opt global structure. Necessary so can call the
|
2002-12-10 19:53:41 +08:00
|
|
|
modified ntfs_mapping_pairs_decompress() from mkntfs.c.
|
add ntfsundelete to the build. fix rpm build. trawl for typos.
2002/07/15 18:12:51-00:00 !antona
Update change log.
2002/07/15 18:10:23-00:00 !antona
update changelog
2002/07/14 17:41:48-00:00 !antona
Update changelog
2002/07/12 08:23:42-00:00 !antona
update changelog
2002/07/08 06:23:22-00:00 !antona
Don't use string concatenation with __FUNCTION__ as gcc-3.x don't like it.
2002/07/08 00:09:41-00:00 !antona
Implement attrib.[hc]::ntfs_rl_pwrite(). Fix a dumb bug in ntfs_attr_pwrite().
2002/07/06 20:22:56-00:00 !antona
Typo fix
2002/07/06 20:07:58-00:00 !antona
New API for compressing run lists into mapping pairs arrays and adapt mkntfs to that API. Addition of ntfs_walk_attrs().
2002/07/05 21:15:31-00:00 !uid28698
- Enable enumeration of attributes using ntfs_lookup_attr() which is
requested by passing a type of AT_UNUSED (or simply zero) to
ntfs_lookup_attr(). (Based on initial patch by Szakacsits Szabolcs.)
- Fix two minor buglets in ntfs_find_external_attr() where we would
continue the search when we detect a mismatched type and/or name
instead of aborting and returning error EIO to flag the corruption.
2002/07/05 17:07:48-00:00 !antona
Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
2002/07/02 23:47:10-00:00 !antona
Global replacement of __[su]{8,16,32,64} with [su]{8,16,32,64} and layout.h define it.
2002/06/08 14:12:00-00:00 !antona
ntfs_readdir() has arrived.
2002/06/06 20:47:28-00:00 !antona
The beginning of the directory operations! Introduce dir.[hc] and ntfs_lookup_inode_by_name().
2002/06/05 20:32:52-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
2002/06/04 12:12:41-00:00 !antona
Final POSIXification of disk_io functions. (famous last words)
2002/06/02 23:09:43-00:00 !antona
Update changelog and my todo
2002/06/02 23:02:20-00:00 !antona
More fixes and updates.
2002/06/02 13:57:58-00:00 !antona
Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
2002/06/01 00:41:44-00:00 !antona
huge update!
2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...
2002/04/29 12:58:34-00:00 !antona
Finish ntfs_attr_pread and ntfs_attr_mst_pread.
2002/04/29 01:53:55-00:00 !antona
Loads of stuff. Improvements, start on attr pread and attr mst_pread. Write to follow. ntfslabel cleanup and extensions. libntfs cleanups, fixes, etc.
2002/04/27 19:49:09-00:00 !antona
Update library, new APIs ntfs_attr_find_vcn(), misc fixes and cleanups, make all the utilities compile, fix bugs I noticed in ntfslabel and it now works properly.
2002/04/24 23:47:40-00:00 !antona
Hammer out the API for run list merging. Add calls for low level (using raw run lists and ATTR_RECORDs as parameters) run list merging, mappaing pairs decompression, and vcn to lcn conversion as well as high level (using ntfs_attr as parameter) calls for run list mapping and vcn to lcn conversion.
2002/04/24 19:02:07-00:00 !antona
Add new API ntfs_attr_{get,put}.
2002/04/24 01:37:36-00:00 !antona
New api call is_boot_sector_ntfs. A few folding help cleanups.
2002/04/23 23:27:32-00:00 !antona
Fixup the force option in mkntfs.c. Change the ntfs_check_if_mounted so it works on system not implementing {set,get,end}mntent, too. Also make it more powerful in telling us not only if something is mounted but also if it is the fs root and if it is read-only.
2002/04/22 10:34:31-00:00 !antona
Attribute list support (merging done, part 2, some stuff still incomplete). mkntfs ntfs volume creation. See the changelog...
2002/04/21 01:26:39-00:00 !antona
Cleanup/streamline include file dependencies.
2002/04/20 23:10:18-00:00 !antona
Forgot something
2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.
2002/04/20 01:53:02-00:00 !antona
Rename mft code adding ntfs_ prefix. Change all return values to zero on success. Thanks to mattjf for pointing out the inconsistencies.
2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...
2002/04/19 21:09:54-00:00 !antona
Finished provisional inode.c::ntfs_{open,close}_inode() functions. Also, started defining API provided by attrib.[ch], so far only done search context related stuff.
2002/04/19 18:23:55-00:00 !antona
Add foundation of new inode API.
2002/04/18 18:15:45-00:00 !antona
Define API for bootsect.[ch]: is_boot_sector_ntfs().
2002/04/18 17:20:05-00:00 !antona
New API function provided by unistr.[ch]: ntfs_mbstoucs()
2002/04/16 20:56:01-00:00 !antona
Add new API unistr.[ch]: ntfs_ucstombs() and make ntfslabel use it
2002/04/16 12:13:52-00:00 !antona
New API function mft.[ch]::read_file_record(). Also some cleanups.
2002/04/15 20:07:58-00:00 !antona
Update
2002/04/15 17:51:26-00:00 !antona
read/write_mft_record(s) are here
2002/04/14 15:26:23-00:00 !antona
Remove find_first_attr and make all users use get_attr_search_ctx + find_attr instead.
2002/04/14 14:20:10-00:00 !antona
Prepare changelog to accept a long list of changes. (-;
2002/04/12 15:35:27-00:00 !antona
Fix hopefully last typo. (-:
2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.
2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.
2002/03/12 21:48:27-00:00 !antona
Change version numbers of mkntfs and ntfsfix to match linux-ntfs release and add options to mkntfs to disable content indexing on the volume and to enable compression on the volume.
2002/03/12 00:34:35-00:00 !antona
Fix typo in mkntfs usage information.
2002/02/01 02:46:16-00:00 !antona
Attempt to fix compile warnings on powerpc.
2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.
2002/01/26 02:28:29-00:00 !antona
Update docs.
2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.
2002/01/10 10:54:27-00:00 !antona
Updates
2002/01/10 10:43:04-00:00 !antona
Update changelog.
2002/01/10 10:19:29-00:00 !antona
Update changelog.
2001/12/15 05:28:50-00:00 !antona
Fix abortion in mkntfs due to weird error code EINVAL in seek.
2001/12/15 05:13:08-00:00 !antona
Remove atomic ops and add compiler version check.
2001/12/06 01:14:52-00:00 !antona
Added mount flags to ntfs_mount and adapted utilities to new mount syntax.
2001/11/17 01:57:53-00:00 !antona
Update build system with new document.
2001/11/10 19:02:37-00:00 !antona
Update changelog with release version numbers.
2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.
2001/11/09 23:36:16-00:00 !antona
Bug fixes
2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.
2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.
2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS
2001/08/27 16:58:07-00:00 !antona
Updates.
2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.
2001/07/25 23:11:49-00:00 !antona
Update text files
2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.
2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.
2001/06/11 04:02:08-00:00 !antona
Linux-NTFS 1.0.0-pre-1 - FEATURE FREEZE
=======================================
mkntfs complete with option parsing and more cool things.
mkntfs man page complete.
info files updated.
TODO Before 1.0.0 final:
- Test mkntfs options & mkntfs itself.
- Test tar ball generation.
- Test rpm generation.
2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.
2001/02/02 01:15:17-00:00 !antona
Updated documentation and other text files. Preparing for initial release.
2001/02/02 00:16:18-00:00 !antona
Changed make process to using autoconf/automake/libtool.
Added necessary files for this and for the gnu standard.
Inititial checkin. Probably still stuff missing. Will know soon...
(Logical change 1.5)
2002-08-23 02:09:47 +08:00
|
|
|
- Add libntfs/debug.c providing:
|
2002-12-10 19:53:41 +08:00
|
|
|
ntfs_debug_runlist_dump().
|
add ntfsundelete to the build. fix rpm build. trawl for typos.
2002/07/15 18:12:51-00:00 !antona
Update change log.
2002/07/15 18:10:23-00:00 !antona
update changelog
2002/07/14 17:41:48-00:00 !antona
Update changelog
2002/07/12 08:23:42-00:00 !antona
update changelog
2002/07/08 06:23:22-00:00 !antona
Don't use string concatenation with __FUNCTION__ as gcc-3.x don't like it.
2002/07/08 00:09:41-00:00 !antona
Implement attrib.[hc]::ntfs_rl_pwrite(). Fix a dumb bug in ntfs_attr_pwrite().
2002/07/06 20:22:56-00:00 !antona
Typo fix
2002/07/06 20:07:58-00:00 !antona
New API for compressing run lists into mapping pairs arrays and adapt mkntfs to that API. Addition of ntfs_walk_attrs().
2002/07/05 21:15:31-00:00 !uid28698
- Enable enumeration of attributes using ntfs_lookup_attr() which is
requested by passing a type of AT_UNUSED (or simply zero) to
ntfs_lookup_attr(). (Based on initial patch by Szakacsits Szabolcs.)
- Fix two minor buglets in ntfs_find_external_attr() where we would
continue the search when we detect a mismatched type and/or name
instead of aborting and returning error EIO to flag the corruption.
2002/07/05 17:07:48-00:00 !antona
Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
2002/07/02 23:47:10-00:00 !antona
Global replacement of __[su]{8,16,32,64} with [su]{8,16,32,64} and layout.h define it.
2002/06/08 14:12:00-00:00 !antona
ntfs_readdir() has arrived.
2002/06/06 20:47:28-00:00 !antona
The beginning of the directory operations! Introduce dir.[hc] and ntfs_lookup_inode_by_name().
2002/06/05 20:32:52-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
2002/06/04 12:12:41-00:00 !antona
Final POSIXification of disk_io functions. (famous last words)
2002/06/02 23:09:43-00:00 !antona
Update changelog and my todo
2002/06/02 23:02:20-00:00 !antona
More fixes and updates.
2002/06/02 13:57:58-00:00 !antona
Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
2002/06/01 00:41:44-00:00 !antona
huge update!
2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...
2002/04/29 12:58:34-00:00 !antona
Finish ntfs_attr_pread and ntfs_attr_mst_pread.
2002/04/29 01:53:55-00:00 !antona
Loads of stuff. Improvements, start on attr pread and attr mst_pread. Write to follow. ntfslabel cleanup and extensions. libntfs cleanups, fixes, etc.
2002/04/27 19:49:09-00:00 !antona
Update library, new APIs ntfs_attr_find_vcn(), misc fixes and cleanups, make all the utilities compile, fix bugs I noticed in ntfslabel and it now works properly.
2002/04/24 23:47:40-00:00 !antona
Hammer out the API for run list merging. Add calls for low level (using raw run lists and ATTR_RECORDs as parameters) run list merging, mappaing pairs decompression, and vcn to lcn conversion as well as high level (using ntfs_attr as parameter) calls for run list mapping and vcn to lcn conversion.
2002/04/24 19:02:07-00:00 !antona
Add new API ntfs_attr_{get,put}.
2002/04/24 01:37:36-00:00 !antona
New api call is_boot_sector_ntfs. A few folding help cleanups.
2002/04/23 23:27:32-00:00 !antona
Fixup the force option in mkntfs.c. Change the ntfs_check_if_mounted so it works on system not implementing {set,get,end}mntent, too. Also make it more powerful in telling us not only if something is mounted but also if it is the fs root and if it is read-only.
2002/04/22 10:34:31-00:00 !antona
Attribute list support (merging done, part 2, some stuff still incomplete). mkntfs ntfs volume creation. See the changelog...
2002/04/21 01:26:39-00:00 !antona
Cleanup/streamline include file dependencies.
2002/04/20 23:10:18-00:00 !antona
Forgot something
2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.
2002/04/20 01:53:02-00:00 !antona
Rename mft code adding ntfs_ prefix. Change all return values to zero on success. Thanks to mattjf for pointing out the inconsistencies.
2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...
2002/04/19 21:09:54-00:00 !antona
Finished provisional inode.c::ntfs_{open,close}_inode() functions. Also, started defining API provided by attrib.[ch], so far only done search context related stuff.
2002/04/19 18:23:55-00:00 !antona
Add foundation of new inode API.
2002/04/18 18:15:45-00:00 !antona
Define API for bootsect.[ch]: is_boot_sector_ntfs().
2002/04/18 17:20:05-00:00 !antona
New API function provided by unistr.[ch]: ntfs_mbstoucs()
2002/04/16 20:56:01-00:00 !antona
Add new API unistr.[ch]: ntfs_ucstombs() and make ntfslabel use it
2002/04/16 12:13:52-00:00 !antona
New API function mft.[ch]::read_file_record(). Also some cleanups.
2002/04/15 20:07:58-00:00 !antona
Update
2002/04/15 17:51:26-00:00 !antona
read/write_mft_record(s) are here
2002/04/14 15:26:23-00:00 !antona
Remove find_first_attr and make all users use get_attr_search_ctx + find_attr instead.
2002/04/14 14:20:10-00:00 !antona
Prepare changelog to accept a long list of changes. (-;
2002/04/12 15:35:27-00:00 !antona
Fix hopefully last typo. (-:
2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.
2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.
2002/03/12 21:48:27-00:00 !antona
Change version numbers of mkntfs and ntfsfix to match linux-ntfs release and add options to mkntfs to disable content indexing on the volume and to enable compression on the volume.
2002/03/12 00:34:35-00:00 !antona
Fix typo in mkntfs usage information.
2002/02/01 02:46:16-00:00 !antona
Attempt to fix compile warnings on powerpc.
2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.
2002/01/26 02:28:29-00:00 !antona
Update docs.
2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.
2002/01/10 10:54:27-00:00 !antona
Updates
2002/01/10 10:43:04-00:00 !antona
Update changelog.
2002/01/10 10:19:29-00:00 !antona
Update changelog.
2001/12/15 05:28:50-00:00 !antona
Fix abortion in mkntfs due to weird error code EINVAL in seek.
2001/12/15 05:13:08-00:00 !antona
Remove atomic ops and add compiler version check.
2001/12/06 01:14:52-00:00 !antona
Added mount flags to ntfs_mount and adapted utilities to new mount syntax.
2001/11/17 01:57:53-00:00 !antona
Update build system with new document.
2001/11/10 19:02:37-00:00 !antona
Update changelog with release version numbers.
2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.
2001/11/09 23:36:16-00:00 !antona
Bug fixes
2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.
2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.
2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS
2001/08/27 16:58:07-00:00 !antona
Updates.
2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.
2001/07/25 23:11:49-00:00 !antona
Update text files
2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.
2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.
2001/06/11 04:02:08-00:00 !antona
Linux-NTFS 1.0.0-pre-1 - FEATURE FREEZE
=======================================
mkntfs complete with option parsing and more cool things.
mkntfs man page complete.
info files updated.
TODO Before 1.0.0 final:
- Test mkntfs options & mkntfs itself.
- Test tar ball generation.
- Test rpm generation.
2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.
2001/02/02 01:15:17-00:00 !antona
Updated documentation and other text files. Preparing for initial release.
2001/02/02 00:16:18-00:00 !antona
Changed make process to using autoconf/automake/libtool.
Added necessary files for this and for the gnu standard.
Inititial checkin. Probably still stuff missing. Will know soon...
(Logical change 1.5)
2002-08-23 02:09:47 +08:00
|
|
|
- Add new API call ntfs_check_if_mounted() to volume.[ch]. (Matthew
|
|
|
|
Fanto, me)
|
|
|
|
- Do folding assisting cleanups. (Richard Russon, me)
|
2002-12-10 19:53:41 +08:00
|
|
|
- Add new API call ntfs_boot_sector_is_ntfs() provided by bootsect.[hc].
|
add ntfsundelete to the build. fix rpm build. trawl for typos.
2002/07/15 18:12:51-00:00 !antona
Update change log.
2002/07/15 18:10:23-00:00 !antona
update changelog
2002/07/14 17:41:48-00:00 !antona
Update changelog
2002/07/12 08:23:42-00:00 !antona
update changelog
2002/07/08 06:23:22-00:00 !antona
Don't use string concatenation with __FUNCTION__ as gcc-3.x don't like it.
2002/07/08 00:09:41-00:00 !antona
Implement attrib.[hc]::ntfs_rl_pwrite(). Fix a dumb bug in ntfs_attr_pwrite().
2002/07/06 20:22:56-00:00 !antona
Typo fix
2002/07/06 20:07:58-00:00 !antona
New API for compressing run lists into mapping pairs arrays and adapt mkntfs to that API. Addition of ntfs_walk_attrs().
2002/07/05 21:15:31-00:00 !uid28698
- Enable enumeration of attributes using ntfs_lookup_attr() which is
requested by passing a type of AT_UNUSED (or simply zero) to
ntfs_lookup_attr(). (Based on initial patch by Szakacsits Szabolcs.)
- Fix two minor buglets in ntfs_find_external_attr() where we would
continue the search when we detect a mismatched type and/or name
instead of aborting and returning error EIO to flag the corruption.
2002/07/05 17:07:48-00:00 !antona
Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
2002/07/02 23:47:10-00:00 !antona
Global replacement of __[su]{8,16,32,64} with [su]{8,16,32,64} and layout.h define it.
2002/06/08 14:12:00-00:00 !antona
ntfs_readdir() has arrived.
2002/06/06 20:47:28-00:00 !antona
The beginning of the directory operations! Introduce dir.[hc] and ntfs_lookup_inode_by_name().
2002/06/05 20:32:52-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
2002/06/04 12:12:41-00:00 !antona
Final POSIXification of disk_io functions. (famous last words)
2002/06/02 23:09:43-00:00 !antona
Update changelog and my todo
2002/06/02 23:02:20-00:00 !antona
More fixes and updates.
2002/06/02 13:57:58-00:00 !antona
Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
2002/06/01 00:41:44-00:00 !antona
huge update!
2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...
2002/04/29 12:58:34-00:00 !antona
Finish ntfs_attr_pread and ntfs_attr_mst_pread.
2002/04/29 01:53:55-00:00 !antona
Loads of stuff. Improvements, start on attr pread and attr mst_pread. Write to follow. ntfslabel cleanup and extensions. libntfs cleanups, fixes, etc.
2002/04/27 19:49:09-00:00 !antona
Update library, new APIs ntfs_attr_find_vcn(), misc fixes and cleanups, make all the utilities compile, fix bugs I noticed in ntfslabel and it now works properly.
2002/04/24 23:47:40-00:00 !antona
Hammer out the API for run list merging. Add calls for low level (using raw run lists and ATTR_RECORDs as parameters) run list merging, mappaing pairs decompression, and vcn to lcn conversion as well as high level (using ntfs_attr as parameter) calls for run list mapping and vcn to lcn conversion.
2002/04/24 19:02:07-00:00 !antona
Add new API ntfs_attr_{get,put}.
2002/04/24 01:37:36-00:00 !antona
New api call is_boot_sector_ntfs. A few folding help cleanups.
2002/04/23 23:27:32-00:00 !antona
Fixup the force option in mkntfs.c. Change the ntfs_check_if_mounted so it works on system not implementing {set,get,end}mntent, too. Also make it more powerful in telling us not only if something is mounted but also if it is the fs root and if it is read-only.
2002/04/22 10:34:31-00:00 !antona
Attribute list support (merging done, part 2, some stuff still incomplete). mkntfs ntfs volume creation. See the changelog...
2002/04/21 01:26:39-00:00 !antona
Cleanup/streamline include file dependencies.
2002/04/20 23:10:18-00:00 !antona
Forgot something
2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.
2002/04/20 01:53:02-00:00 !antona
Rename mft code adding ntfs_ prefix. Change all return values to zero on success. Thanks to mattjf for pointing out the inconsistencies.
2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...
2002/04/19 21:09:54-00:00 !antona
Finished provisional inode.c::ntfs_{open,close}_inode() functions. Also, started defining API provided by attrib.[ch], so far only done search context related stuff.
2002/04/19 18:23:55-00:00 !antona
Add foundation of new inode API.
2002/04/18 18:15:45-00:00 !antona
Define API for bootsect.[ch]: is_boot_sector_ntfs().
2002/04/18 17:20:05-00:00 !antona
New API function provided by unistr.[ch]: ntfs_mbstoucs()
2002/04/16 20:56:01-00:00 !antona
Add new API unistr.[ch]: ntfs_ucstombs() and make ntfslabel use it
2002/04/16 12:13:52-00:00 !antona
New API function mft.[ch]::read_file_record(). Also some cleanups.
2002/04/15 20:07:58-00:00 !antona
Update
2002/04/15 17:51:26-00:00 !antona
read/write_mft_record(s) are here
2002/04/14 15:26:23-00:00 !antona
Remove find_first_attr and make all users use get_attr_search_ctx + find_attr instead.
2002/04/14 14:20:10-00:00 !antona
Prepare changelog to accept a long list of changes. (-;
2002/04/12 15:35:27-00:00 !antona
Fix hopefully last typo. (-:
2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.
2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.
2002/03/12 21:48:27-00:00 !antona
Change version numbers of mkntfs and ntfsfix to match linux-ntfs release and add options to mkntfs to disable content indexing on the volume and to enable compression on the volume.
2002/03/12 00:34:35-00:00 !antona
Fix typo in mkntfs usage information.
2002/02/01 02:46:16-00:00 !antona
Attempt to fix compile warnings on powerpc.
2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.
2002/01/26 02:28:29-00:00 !antona
Update docs.
2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.
2002/01/10 10:54:27-00:00 !antona
Updates
2002/01/10 10:43:04-00:00 !antona
Update changelog.
2002/01/10 10:19:29-00:00 !antona
Update changelog.
2001/12/15 05:28:50-00:00 !antona
Fix abortion in mkntfs due to weird error code EINVAL in seek.
2001/12/15 05:13:08-00:00 !antona
Remove atomic ops and add compiler version check.
2001/12/06 01:14:52-00:00 !antona
Added mount flags to ntfs_mount and adapted utilities to new mount syntax.
2001/11/17 01:57:53-00:00 !antona
Update build system with new document.
2001/11/10 19:02:37-00:00 !antona
Update changelog with release version numbers.
2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.
2001/11/09 23:36:16-00:00 !antona
Bug fixes
2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.
2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.
2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS
2001/08/27 16:58:07-00:00 !antona
Updates.
2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.
2001/07/25 23:11:49-00:00 !antona
Update text files
2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.
2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.
2001/06/11 04:02:08-00:00 !antona
Linux-NTFS 1.0.0-pre-1 - FEATURE FREEZE
=======================================
mkntfs complete with option parsing and more cool things.
mkntfs man page complete.
info files updated.
TODO Before 1.0.0 final:
- Test mkntfs options & mkntfs itself.
- Test tar ball generation.
- Test rpm generation.
2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.
2001/02/02 01:15:17-00:00 !antona
Updated documentation and other text files. Preparing for initial release.
2001/02/02 00:16:18-00:00 !antona
Changed make process to using autoconf/automake/libtool.
Added necessary files for this and for the gnu standard.
Inititial checkin. Probably still stuff missing. Will know soon...
(Logical change 1.5)
2002-08-23 02:09:47 +08:00
|
|
|
- Define and write more API calls provided by attrib.[ch]:
|
2002-12-09 04:36:02 +08:00
|
|
|
ntfs_attr_map_runlist(),
|
2002-12-28 00:35:17 +08:00
|
|
|
ntfs_attr_vcn_to_lcn(),
|
add ntfsundelete to the build. fix rpm build. trawl for typos.
2002/07/15 18:12:51-00:00 !antona
Update change log.
2002/07/15 18:10:23-00:00 !antona
update changelog
2002/07/14 17:41:48-00:00 !antona
Update changelog
2002/07/12 08:23:42-00:00 !antona
update changelog
2002/07/08 06:23:22-00:00 !antona
Don't use string concatenation with __FUNCTION__ as gcc-3.x don't like it.
2002/07/08 00:09:41-00:00 !antona
Implement attrib.[hc]::ntfs_rl_pwrite(). Fix a dumb bug in ntfs_attr_pwrite().
2002/07/06 20:22:56-00:00 !antona
Typo fix
2002/07/06 20:07:58-00:00 !antona
New API for compressing run lists into mapping pairs arrays and adapt mkntfs to that API. Addition of ntfs_walk_attrs().
2002/07/05 21:15:31-00:00 !uid28698
- Enable enumeration of attributes using ntfs_lookup_attr() which is
requested by passing a type of AT_UNUSED (or simply zero) to
ntfs_lookup_attr(). (Based on initial patch by Szakacsits Szabolcs.)
- Fix two minor buglets in ntfs_find_external_attr() where we would
continue the search when we detect a mismatched type and/or name
instead of aborting and returning error EIO to flag the corruption.
2002/07/05 17:07:48-00:00 !antona
Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
2002/07/02 23:47:10-00:00 !antona
Global replacement of __[su]{8,16,32,64} with [su]{8,16,32,64} and layout.h define it.
2002/06/08 14:12:00-00:00 !antona
ntfs_readdir() has arrived.
2002/06/06 20:47:28-00:00 !antona
The beginning of the directory operations! Introduce dir.[hc] and ntfs_lookup_inode_by_name().
2002/06/05 20:32:52-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
2002/06/04 12:12:41-00:00 !antona
Final POSIXification of disk_io functions. (famous last words)
2002/06/02 23:09:43-00:00 !antona
Update changelog and my todo
2002/06/02 23:02:20-00:00 !antona
More fixes and updates.
2002/06/02 13:57:58-00:00 !antona
Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
2002/06/01 00:41:44-00:00 !antona
huge update!
2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...
2002/04/29 12:58:34-00:00 !antona
Finish ntfs_attr_pread and ntfs_attr_mst_pread.
2002/04/29 01:53:55-00:00 !antona
Loads of stuff. Improvements, start on attr pread and attr mst_pread. Write to follow. ntfslabel cleanup and extensions. libntfs cleanups, fixes, etc.
2002/04/27 19:49:09-00:00 !antona
Update library, new APIs ntfs_attr_find_vcn(), misc fixes and cleanups, make all the utilities compile, fix bugs I noticed in ntfslabel and it now works properly.
2002/04/24 23:47:40-00:00 !antona
Hammer out the API for run list merging. Add calls for low level (using raw run lists and ATTR_RECORDs as parameters) run list merging, mappaing pairs decompression, and vcn to lcn conversion as well as high level (using ntfs_attr as parameter) calls for run list mapping and vcn to lcn conversion.
2002/04/24 19:02:07-00:00 !antona
Add new API ntfs_attr_{get,put}.
2002/04/24 01:37:36-00:00 !antona
New api call is_boot_sector_ntfs. A few folding help cleanups.
2002/04/23 23:27:32-00:00 !antona
Fixup the force option in mkntfs.c. Change the ntfs_check_if_mounted so it works on system not implementing {set,get,end}mntent, too. Also make it more powerful in telling us not only if something is mounted but also if it is the fs root and if it is read-only.
2002/04/22 10:34:31-00:00 !antona
Attribute list support (merging done, part 2, some stuff still incomplete). mkntfs ntfs volume creation. See the changelog...
2002/04/21 01:26:39-00:00 !antona
Cleanup/streamline include file dependencies.
2002/04/20 23:10:18-00:00 !antona
Forgot something
2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.
2002/04/20 01:53:02-00:00 !antona
Rename mft code adding ntfs_ prefix. Change all return values to zero on success. Thanks to mattjf for pointing out the inconsistencies.
2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...
2002/04/19 21:09:54-00:00 !antona
Finished provisional inode.c::ntfs_{open,close}_inode() functions. Also, started defining API provided by attrib.[ch], so far only done search context related stuff.
2002/04/19 18:23:55-00:00 !antona
Add foundation of new inode API.
2002/04/18 18:15:45-00:00 !antona
Define API for bootsect.[ch]: is_boot_sector_ntfs().
2002/04/18 17:20:05-00:00 !antona
New API function provided by unistr.[ch]: ntfs_mbstoucs()
2002/04/16 20:56:01-00:00 !antona
Add new API unistr.[ch]: ntfs_ucstombs() and make ntfslabel use it
2002/04/16 12:13:52-00:00 !antona
New API function mft.[ch]::read_file_record(). Also some cleanups.
2002/04/15 20:07:58-00:00 !antona
Update
2002/04/15 17:51:26-00:00 !antona
read/write_mft_record(s) are here
2002/04/14 15:26:23-00:00 !antona
Remove find_first_attr and make all users use get_attr_search_ctx + find_attr instead.
2002/04/14 14:20:10-00:00 !antona
Prepare changelog to accept a long list of changes. (-;
2002/04/12 15:35:27-00:00 !antona
Fix hopefully last typo. (-:
2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.
2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.
2002/03/12 21:48:27-00:00 !antona
Change version numbers of mkntfs and ntfsfix to match linux-ntfs release and add options to mkntfs to disable content indexing on the volume and to enable compression on the volume.
2002/03/12 00:34:35-00:00 !antona
Fix typo in mkntfs usage information.
2002/02/01 02:46:16-00:00 !antona
Attempt to fix compile warnings on powerpc.
2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.
2002/01/26 02:28:29-00:00 !antona
Update docs.
2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.
2002/01/10 10:54:27-00:00 !antona
Updates
2002/01/10 10:43:04-00:00 !antona
Update changelog.
2002/01/10 10:19:29-00:00 !antona
Update changelog.
2001/12/15 05:28:50-00:00 !antona
Fix abortion in mkntfs due to weird error code EINVAL in seek.
2001/12/15 05:13:08-00:00 !antona
Remove atomic ops and add compiler version check.
2001/12/06 01:14:52-00:00 !antona
Added mount flags to ntfs_mount and adapted utilities to new mount syntax.
2001/11/17 01:57:53-00:00 !antona
Update build system with new document.
2001/11/10 19:02:37-00:00 !antona
Update changelog with release version numbers.
2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.
2001/11/09 23:36:16-00:00 !antona
Bug fixes
2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.
2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.
2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS
2001/08/27 16:58:07-00:00 !antona
Updates.
2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.
2001/07/25 23:11:49-00:00 !antona
Update text files
2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.
2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.
2001/06/11 04:02:08-00:00 !antona
Linux-NTFS 1.0.0-pre-1 - FEATURE FREEZE
=======================================
mkntfs complete with option parsing and more cool things.
mkntfs man page complete.
info files updated.
TODO Before 1.0.0 final:
- Test mkntfs options & mkntfs itself.
- Test tar ball generation.
- Test rpm generation.
2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.
2001/02/02 01:15:17-00:00 !antona
Updated documentation and other text files. Preparing for initial release.
2001/02/02 00:16:18-00:00 !antona
Changed make process to using autoconf/automake/libtool.
Added necessary files for this and for the gnu standard.
Inititial checkin. Probably still stuff missing. Will know soon...
(Logical change 1.5)
2002-08-23 02:09:47 +08:00
|
|
|
ntfs_attr_find_vcn(),
|
|
|
|
ntfs_attr_init(),
|
2002-12-30 01:54:10 +08:00
|
|
|
ntfs_attr_{open,close}(),
|
2003-01-08 18:48:09 +08:00
|
|
|
ntfs_attr_size_bounds_check(),
|
|
|
|
ntfs_attr_can_be_non_resident().
|
add ntfsundelete to the build. fix rpm build. trawl for typos.
2002/07/15 18:12:51-00:00 !antona
Update change log.
2002/07/15 18:10:23-00:00 !antona
update changelog
2002/07/14 17:41:48-00:00 !antona
Update changelog
2002/07/12 08:23:42-00:00 !antona
update changelog
2002/07/08 06:23:22-00:00 !antona
Don't use string concatenation with __FUNCTION__ as gcc-3.x don't like it.
2002/07/08 00:09:41-00:00 !antona
Implement attrib.[hc]::ntfs_rl_pwrite(). Fix a dumb bug in ntfs_attr_pwrite().
2002/07/06 20:22:56-00:00 !antona
Typo fix
2002/07/06 20:07:58-00:00 !antona
New API for compressing run lists into mapping pairs arrays and adapt mkntfs to that API. Addition of ntfs_walk_attrs().
2002/07/05 21:15:31-00:00 !uid28698
- Enable enumeration of attributes using ntfs_lookup_attr() which is
requested by passing a type of AT_UNUSED (or simply zero) to
ntfs_lookup_attr(). (Based on initial patch by Szakacsits Szabolcs.)
- Fix two minor buglets in ntfs_find_external_attr() where we would
continue the search when we detect a mismatched type and/or name
instead of aborting and returning error EIO to flag the corruption.
2002/07/05 17:07:48-00:00 !antona
Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
2002/07/02 23:47:10-00:00 !antona
Global replacement of __[su]{8,16,32,64} with [su]{8,16,32,64} and layout.h define it.
2002/06/08 14:12:00-00:00 !antona
ntfs_readdir() has arrived.
2002/06/06 20:47:28-00:00 !antona
The beginning of the directory operations! Introduce dir.[hc] and ntfs_lookup_inode_by_name().
2002/06/05 20:32:52-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
2002/06/04 12:12:41-00:00 !antona
Final POSIXification of disk_io functions. (famous last words)
2002/06/02 23:09:43-00:00 !antona
Update changelog and my todo
2002/06/02 23:02:20-00:00 !antona
More fixes and updates.
2002/06/02 13:57:58-00:00 !antona
Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
2002/06/01 00:41:44-00:00 !antona
huge update!
2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...
2002/04/29 12:58:34-00:00 !antona
Finish ntfs_attr_pread and ntfs_attr_mst_pread.
2002/04/29 01:53:55-00:00 !antona
Loads of stuff. Improvements, start on attr pread and attr mst_pread. Write to follow. ntfslabel cleanup and extensions. libntfs cleanups, fixes, etc.
2002/04/27 19:49:09-00:00 !antona
Update library, new APIs ntfs_attr_find_vcn(), misc fixes and cleanups, make all the utilities compile, fix bugs I noticed in ntfslabel and it now works properly.
2002/04/24 23:47:40-00:00 !antona
Hammer out the API for run list merging. Add calls for low level (using raw run lists and ATTR_RECORDs as parameters) run list merging, mappaing pairs decompression, and vcn to lcn conversion as well as high level (using ntfs_attr as parameter) calls for run list mapping and vcn to lcn conversion.
2002/04/24 19:02:07-00:00 !antona
Add new API ntfs_attr_{get,put}.
2002/04/24 01:37:36-00:00 !antona
New api call is_boot_sector_ntfs. A few folding help cleanups.
2002/04/23 23:27:32-00:00 !antona
Fixup the force option in mkntfs.c. Change the ntfs_check_if_mounted so it works on system not implementing {set,get,end}mntent, too. Also make it more powerful in telling us not only if something is mounted but also if it is the fs root and if it is read-only.
2002/04/22 10:34:31-00:00 !antona
Attribute list support (merging done, part 2, some stuff still incomplete). mkntfs ntfs volume creation. See the changelog...
2002/04/21 01:26:39-00:00 !antona
Cleanup/streamline include file dependencies.
2002/04/20 23:10:18-00:00 !antona
Forgot something
2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.
2002/04/20 01:53:02-00:00 !antona
Rename mft code adding ntfs_ prefix. Change all return values to zero on success. Thanks to mattjf for pointing out the inconsistencies.
2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...
2002/04/19 21:09:54-00:00 !antona
Finished provisional inode.c::ntfs_{open,close}_inode() functions. Also, started defining API provided by attrib.[ch], so far only done search context related stuff.
2002/04/19 18:23:55-00:00 !antona
Add foundation of new inode API.
2002/04/18 18:15:45-00:00 !antona
Define API for bootsect.[ch]: is_boot_sector_ntfs().
2002/04/18 17:20:05-00:00 !antona
New API function provided by unistr.[ch]: ntfs_mbstoucs()
2002/04/16 20:56:01-00:00 !antona
Add new API unistr.[ch]: ntfs_ucstombs() and make ntfslabel use it
2002/04/16 12:13:52-00:00 !antona
New API function mft.[ch]::read_file_record(). Also some cleanups.
2002/04/15 20:07:58-00:00 !antona
Update
2002/04/15 17:51:26-00:00 !antona
read/write_mft_record(s) are here
2002/04/14 15:26:23-00:00 !antona
Remove find_first_attr and make all users use get_attr_search_ctx + find_attr instead.
2002/04/14 14:20:10-00:00 !antona
Prepare changelog to accept a long list of changes. (-;
2002/04/12 15:35:27-00:00 !antona
Fix hopefully last typo. (-:
2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.
2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.
2002/03/12 21:48:27-00:00 !antona
Change version numbers of mkntfs and ntfsfix to match linux-ntfs release and add options to mkntfs to disable content indexing on the volume and to enable compression on the volume.
2002/03/12 00:34:35-00:00 !antona
Fix typo in mkntfs usage information.
2002/02/01 02:46:16-00:00 !antona
Attempt to fix compile warnings on powerpc.
2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.
2002/01/26 02:28:29-00:00 !antona
Update docs.
2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.
2002/01/10 10:54:27-00:00 !antona
Updates
2002/01/10 10:43:04-00:00 !antona
Update changelog.
2002/01/10 10:19:29-00:00 !antona
Update changelog.
2001/12/15 05:28:50-00:00 !antona
Fix abortion in mkntfs due to weird error code EINVAL in seek.
2001/12/15 05:13:08-00:00 !antona
Remove atomic ops and add compiler version check.
2001/12/06 01:14:52-00:00 !antona
Added mount flags to ntfs_mount and adapted utilities to new mount syntax.
2001/11/17 01:57:53-00:00 !antona
Update build system with new document.
2001/11/10 19:02:37-00:00 !antona
Update changelog with release version numbers.
2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.
2001/11/09 23:36:16-00:00 !antona
Bug fixes
2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.
2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.
2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS
2001/08/27 16:58:07-00:00 !antona
Updates.
2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.
2001/07/25 23:11:49-00:00 !antona
Update text files
2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.
2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.
2001/06/11 04:02:08-00:00 !antona
Linux-NTFS 1.0.0-pre-1 - FEATURE FREEZE
=======================================
mkntfs complete with option parsing and more cool things.
mkntfs man page complete.
info files updated.
TODO Before 1.0.0 final:
- Test mkntfs options & mkntfs itself.
- Test tar ball generation.
- Test rpm generation.
2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.
2001/02/02 01:15:17-00:00 !antona
Updated documentation and other text files. Preparing for initial release.
2001/02/02 00:16:18-00:00 !antona
Changed make process to using autoconf/automake/libtool.
Added necessary files for this and for the gnu standard.
Inititial checkin. Probably still stuff missing. Will know soon...
(Logical change 1.5)
2002-08-23 02:09:47 +08:00
|
|
|
- Add new field mftmirr_size to ntfs_volume structure and initialize
|
|
|
|
it to the number of mft records stored in the mft mirror in
|
|
|
|
ntfs_mount().
|
|
|
|
- Add new fields mftmirr_ni and mftmirr_na to ntfs_volume structure and
|
|
|
|
initialize them in ntfs_mount to the $MFTMirr inode and $DATA
|
|
|
|
attribute. Ditto for mft_ni ($MFT inode), mft_na ($MFT/$DATA),
|
|
|
|
mftbmp_na ($MFT/$BITMAP), lcnbmp_ni ($Bitmap inode), and
|
|
|
|
lcnbmp_na ($Bitmap/$DATA). Remove previous fields replaced by these.
|
|
|
|
- Rename a few fields in ntfs_volume structure to make them shorter,
|
|
|
|
e.g. now have nr_mft_records and nr_clusters.
|
|
|
|
- Add new API for doing I/O on both normal and multi sector transfer
|
|
|
|
protected ntfs attributes described by the ntfs_attr structure,
|
|
|
|
provided by attrib.[hc] (note writing is still restricted to
|
|
|
|
overwrite only):
|
|
|
|
ntfs_attr_p{read,write}(), and
|
|
|
|
ntfs_attr_mst_p{read,write}().
|
2002-12-10 19:53:41 +08:00
|
|
|
- Fix detection of read-only mounts in volume.c::ntfs_mntent_check().
|
add ntfsundelete to the build. fix rpm build. trawl for typos.
2002/07/15 18:12:51-00:00 !antona
Update change log.
2002/07/15 18:10:23-00:00 !antona
update changelog
2002/07/14 17:41:48-00:00 !antona
Update changelog
2002/07/12 08:23:42-00:00 !antona
update changelog
2002/07/08 06:23:22-00:00 !antona
Don't use string concatenation with __FUNCTION__ as gcc-3.x don't like it.
2002/07/08 00:09:41-00:00 !antona
Implement attrib.[hc]::ntfs_rl_pwrite(). Fix a dumb bug in ntfs_attr_pwrite().
2002/07/06 20:22:56-00:00 !antona
Typo fix
2002/07/06 20:07:58-00:00 !antona
New API for compressing run lists into mapping pairs arrays and adapt mkntfs to that API. Addition of ntfs_walk_attrs().
2002/07/05 21:15:31-00:00 !uid28698
- Enable enumeration of attributes using ntfs_lookup_attr() which is
requested by passing a type of AT_UNUSED (or simply zero) to
ntfs_lookup_attr(). (Based on initial patch by Szakacsits Szabolcs.)
- Fix two minor buglets in ntfs_find_external_attr() where we would
continue the search when we detect a mismatched type and/or name
instead of aborting and returning error EIO to flag the corruption.
2002/07/05 17:07:48-00:00 !antona
Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
2002/07/02 23:47:10-00:00 !antona
Global replacement of __[su]{8,16,32,64} with [su]{8,16,32,64} and layout.h define it.
2002/06/08 14:12:00-00:00 !antona
ntfs_readdir() has arrived.
2002/06/06 20:47:28-00:00 !antona
The beginning of the directory operations! Introduce dir.[hc] and ntfs_lookup_inode_by_name().
2002/06/05 20:32:52-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
2002/06/04 12:12:41-00:00 !antona
Final POSIXification of disk_io functions. (famous last words)
2002/06/02 23:09:43-00:00 !antona
Update changelog and my todo
2002/06/02 23:02:20-00:00 !antona
More fixes and updates.
2002/06/02 13:57:58-00:00 !antona
Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
2002/06/01 00:41:44-00:00 !antona
huge update!
2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...
2002/04/29 12:58:34-00:00 !antona
Finish ntfs_attr_pread and ntfs_attr_mst_pread.
2002/04/29 01:53:55-00:00 !antona
Loads of stuff. Improvements, start on attr pread and attr mst_pread. Write to follow. ntfslabel cleanup and extensions. libntfs cleanups, fixes, etc.
2002/04/27 19:49:09-00:00 !antona
Update library, new APIs ntfs_attr_find_vcn(), misc fixes and cleanups, make all the utilities compile, fix bugs I noticed in ntfslabel and it now works properly.
2002/04/24 23:47:40-00:00 !antona
Hammer out the API for run list merging. Add calls for low level (using raw run lists and ATTR_RECORDs as parameters) run list merging, mappaing pairs decompression, and vcn to lcn conversion as well as high level (using ntfs_attr as parameter) calls for run list mapping and vcn to lcn conversion.
2002/04/24 19:02:07-00:00 !antona
Add new API ntfs_attr_{get,put}.
2002/04/24 01:37:36-00:00 !antona
New api call is_boot_sector_ntfs. A few folding help cleanups.
2002/04/23 23:27:32-00:00 !antona
Fixup the force option in mkntfs.c. Change the ntfs_check_if_mounted so it works on system not implementing {set,get,end}mntent, too. Also make it more powerful in telling us not only if something is mounted but also if it is the fs root and if it is read-only.
2002/04/22 10:34:31-00:00 !antona
Attribute list support (merging done, part 2, some stuff still incomplete). mkntfs ntfs volume creation. See the changelog...
2002/04/21 01:26:39-00:00 !antona
Cleanup/streamline include file dependencies.
2002/04/20 23:10:18-00:00 !antona
Forgot something
2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.
2002/04/20 01:53:02-00:00 !antona
Rename mft code adding ntfs_ prefix. Change all return values to zero on success. Thanks to mattjf for pointing out the inconsistencies.
2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...
2002/04/19 21:09:54-00:00 !antona
Finished provisional inode.c::ntfs_{open,close}_inode() functions. Also, started defining API provided by attrib.[ch], so far only done search context related stuff.
2002/04/19 18:23:55-00:00 !antona
Add foundation of new inode API.
2002/04/18 18:15:45-00:00 !antona
Define API for bootsect.[ch]: is_boot_sector_ntfs().
2002/04/18 17:20:05-00:00 !antona
New API function provided by unistr.[ch]: ntfs_mbstoucs()
2002/04/16 20:56:01-00:00 !antona
Add new API unistr.[ch]: ntfs_ucstombs() and make ntfslabel use it
2002/04/16 12:13:52-00:00 !antona
New API function mft.[ch]::read_file_record(). Also some cleanups.
2002/04/15 20:07:58-00:00 !antona
Update
2002/04/15 17:51:26-00:00 !antona
read/write_mft_record(s) are here
2002/04/14 15:26:23-00:00 !antona
Remove find_first_attr and make all users use get_attr_search_ctx + find_attr instead.
2002/04/14 14:20:10-00:00 !antona
Prepare changelog to accept a long list of changes. (-;
2002/04/12 15:35:27-00:00 !antona
Fix hopefully last typo. (-:
2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.
2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.
2002/03/12 21:48:27-00:00 !antona
Change version numbers of mkntfs and ntfsfix to match linux-ntfs release and add options to mkntfs to disable content indexing on the volume and to enable compression on the volume.
2002/03/12 00:34:35-00:00 !antona
Fix typo in mkntfs usage information.
2002/02/01 02:46:16-00:00 !antona
Attempt to fix compile warnings on powerpc.
2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.
2002/01/26 02:28:29-00:00 !antona
Update docs.
2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.
2002/01/10 10:54:27-00:00 !antona
Updates
2002/01/10 10:43:04-00:00 !antona
Update changelog.
2002/01/10 10:19:29-00:00 !antona
Update changelog.
2001/12/15 05:28:50-00:00 !antona
Fix abortion in mkntfs due to weird error code EINVAL in seek.
2001/12/15 05:13:08-00:00 !antona
Remove atomic ops and add compiler version check.
2001/12/06 01:14:52-00:00 !antona
Added mount flags to ntfs_mount and adapted utilities to new mount syntax.
2001/11/17 01:57:53-00:00 !antona
Update build system with new document.
2001/11/10 19:02:37-00:00 !antona
Update changelog with release version numbers.
2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.
2001/11/09 23:36:16-00:00 !antona
Bug fixes
2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.
2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.
2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS
2001/08/27 16:58:07-00:00 !antona
Updates.
2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.
2001/07/25 23:11:49-00:00 !antona
Update text files
2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.
2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.
2001/06/11 04:02:08-00:00 !antona
Linux-NTFS 1.0.0-pre-1 - FEATURE FREEZE
=======================================
mkntfs complete with option parsing and more cool things.
mkntfs man page complete.
info files updated.
TODO Before 1.0.0 final:
- Test mkntfs options & mkntfs itself.
- Test tar ball generation.
- Test rpm generation.
2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.
2001/02/02 01:15:17-00:00 !antona
Updated documentation and other text files. Preparing for initial release.
2001/02/02 00:16:18-00:00 !antona
Changed make process to using autoconf/automake/libtool.
Added necessary files for this and for the gnu standard.
Inititial checkin. Probably still stuff missing. Will know soon...
(Logical change 1.5)
2002-08-23 02:09:47 +08:00
|
|
|
- Start modularising ntfs_mount():
|
|
|
|
- Split off the boot sector parsing code and move it to
|
2002-12-10 19:53:41 +08:00
|
|
|
bootsect.c::ntfs_boot_sector_parse().
|
add ntfsundelete to the build. fix rpm build. trawl for typos.
2002/07/15 18:12:51-00:00 !antona
Update change log.
2002/07/15 18:10:23-00:00 !antona
update changelog
2002/07/14 17:41:48-00:00 !antona
Update changelog
2002/07/12 08:23:42-00:00 !antona
update changelog
2002/07/08 06:23:22-00:00 !antona
Don't use string concatenation with __FUNCTION__ as gcc-3.x don't like it.
2002/07/08 00:09:41-00:00 !antona
Implement attrib.[hc]::ntfs_rl_pwrite(). Fix a dumb bug in ntfs_attr_pwrite().
2002/07/06 20:22:56-00:00 !antona
Typo fix
2002/07/06 20:07:58-00:00 !antona
New API for compressing run lists into mapping pairs arrays and adapt mkntfs to that API. Addition of ntfs_walk_attrs().
2002/07/05 21:15:31-00:00 !uid28698
- Enable enumeration of attributes using ntfs_lookup_attr() which is
requested by passing a type of AT_UNUSED (or simply zero) to
ntfs_lookup_attr(). (Based on initial patch by Szakacsits Szabolcs.)
- Fix two minor buglets in ntfs_find_external_attr() where we would
continue the search when we detect a mismatched type and/or name
instead of aborting and returning error EIO to flag the corruption.
2002/07/05 17:07:48-00:00 !antona
Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
2002/07/02 23:47:10-00:00 !antona
Global replacement of __[su]{8,16,32,64} with [su]{8,16,32,64} and layout.h define it.
2002/06/08 14:12:00-00:00 !antona
ntfs_readdir() has arrived.
2002/06/06 20:47:28-00:00 !antona
The beginning of the directory operations! Introduce dir.[hc] and ntfs_lookup_inode_by_name().
2002/06/05 20:32:52-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
2002/06/04 12:12:41-00:00 !antona
Final POSIXification of disk_io functions. (famous last words)
2002/06/02 23:09:43-00:00 !antona
Update changelog and my todo
2002/06/02 23:02:20-00:00 !antona
More fixes and updates.
2002/06/02 13:57:58-00:00 !antona
Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
2002/06/01 00:41:44-00:00 !antona
huge update!
2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...
2002/04/29 12:58:34-00:00 !antona
Finish ntfs_attr_pread and ntfs_attr_mst_pread.
2002/04/29 01:53:55-00:00 !antona
Loads of stuff. Improvements, start on attr pread and attr mst_pread. Write to follow. ntfslabel cleanup and extensions. libntfs cleanups, fixes, etc.
2002/04/27 19:49:09-00:00 !antona
Update library, new APIs ntfs_attr_find_vcn(), misc fixes and cleanups, make all the utilities compile, fix bugs I noticed in ntfslabel and it now works properly.
2002/04/24 23:47:40-00:00 !antona
Hammer out the API for run list merging. Add calls for low level (using raw run lists and ATTR_RECORDs as parameters) run list merging, mappaing pairs decompression, and vcn to lcn conversion as well as high level (using ntfs_attr as parameter) calls for run list mapping and vcn to lcn conversion.
2002/04/24 19:02:07-00:00 !antona
Add new API ntfs_attr_{get,put}.
2002/04/24 01:37:36-00:00 !antona
New api call is_boot_sector_ntfs. A few folding help cleanups.
2002/04/23 23:27:32-00:00 !antona
Fixup the force option in mkntfs.c. Change the ntfs_check_if_mounted so it works on system not implementing {set,get,end}mntent, too. Also make it more powerful in telling us not only if something is mounted but also if it is the fs root and if it is read-only.
2002/04/22 10:34:31-00:00 !antona
Attribute list support (merging done, part 2, some stuff still incomplete). mkntfs ntfs volume creation. See the changelog...
2002/04/21 01:26:39-00:00 !antona
Cleanup/streamline include file dependencies.
2002/04/20 23:10:18-00:00 !antona
Forgot something
2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.
2002/04/20 01:53:02-00:00 !antona
Rename mft code adding ntfs_ prefix. Change all return values to zero on success. Thanks to mattjf for pointing out the inconsistencies.
2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...
2002/04/19 21:09:54-00:00 !antona
Finished provisional inode.c::ntfs_{open,close}_inode() functions. Also, started defining API provided by attrib.[ch], so far only done search context related stuff.
2002/04/19 18:23:55-00:00 !antona
Add foundation of new inode API.
2002/04/18 18:15:45-00:00 !antona
Define API for bootsect.[ch]: is_boot_sector_ntfs().
2002/04/18 17:20:05-00:00 !antona
New API function provided by unistr.[ch]: ntfs_mbstoucs()
2002/04/16 20:56:01-00:00 !antona
Add new API unistr.[ch]: ntfs_ucstombs() and make ntfslabel use it
2002/04/16 12:13:52-00:00 !antona
New API function mft.[ch]::read_file_record(). Also some cleanups.
2002/04/15 20:07:58-00:00 !antona
Update
2002/04/15 17:51:26-00:00 !antona
read/write_mft_record(s) are here
2002/04/14 15:26:23-00:00 !antona
Remove find_first_attr and make all users use get_attr_search_ctx + find_attr instead.
2002/04/14 14:20:10-00:00 !antona
Prepare changelog to accept a long list of changes. (-;
2002/04/12 15:35:27-00:00 !antona
Fix hopefully last typo. (-:
2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.
2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.
2002/03/12 21:48:27-00:00 !antona
Change version numbers of mkntfs and ntfsfix to match linux-ntfs release and add options to mkntfs to disable content indexing on the volume and to enable compression on the volume.
2002/03/12 00:34:35-00:00 !antona
Fix typo in mkntfs usage information.
2002/02/01 02:46:16-00:00 !antona
Attempt to fix compile warnings on powerpc.
2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.
2002/01/26 02:28:29-00:00 !antona
Update docs.
2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.
2002/01/10 10:54:27-00:00 !antona
Updates
2002/01/10 10:43:04-00:00 !antona
Update changelog.
2002/01/10 10:19:29-00:00 !antona
Update changelog.
2001/12/15 05:28:50-00:00 !antona
Fix abortion in mkntfs due to weird error code EINVAL in seek.
2001/12/15 05:13:08-00:00 !antona
Remove atomic ops and add compiler version check.
2001/12/06 01:14:52-00:00 !antona
Added mount flags to ntfs_mount and adapted utilities to new mount syntax.
2001/11/17 01:57:53-00:00 !antona
Update build system with new document.
2001/11/10 19:02:37-00:00 !antona
Update changelog with release version numbers.
2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.
2001/11/09 23:36:16-00:00 !antona
Bug fixes
2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.
2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.
2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS
2001/08/27 16:58:07-00:00 !antona
Updates.
2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.
2001/07/25 23:11:49-00:00 !antona
Update text files
2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.
2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.
2001/06/11 04:02:08-00:00 !antona
Linux-NTFS 1.0.0-pre-1 - FEATURE FREEZE
=======================================
mkntfs complete with option parsing and more cool things.
mkntfs man page complete.
info files updated.
TODO Before 1.0.0 final:
- Test mkntfs options & mkntfs itself.
- Test tar ball generation.
- Test rpm generation.
2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.
2001/02/02 01:15:17-00:00 !antona
Updated documentation and other text files. Preparing for initial release.
2001/02/02 00:16:18-00:00 !antona
Changed make process to using autoconf/automake/libtool.
Added necessary files for this and for the gnu standard.
Inititial checkin. Probably still stuff missing. Will know soon...
(Logical change 1.5)
2002-08-23 02:09:47 +08:00
|
|
|
- Move $MFT loading and parsing code to separate function
|
2002-12-10 19:53:41 +08:00
|
|
|
volume.c::ntfs_mft_load().
|
add ntfsundelete to the build. fix rpm build. trawl for typos.
2002/07/15 18:12:51-00:00 !antona
Update change log.
2002/07/15 18:10:23-00:00 !antona
update changelog
2002/07/14 17:41:48-00:00 !antona
Update changelog
2002/07/12 08:23:42-00:00 !antona
update changelog
2002/07/08 06:23:22-00:00 !antona
Don't use string concatenation with __FUNCTION__ as gcc-3.x don't like it.
2002/07/08 00:09:41-00:00 !antona
Implement attrib.[hc]::ntfs_rl_pwrite(). Fix a dumb bug in ntfs_attr_pwrite().
2002/07/06 20:22:56-00:00 !antona
Typo fix
2002/07/06 20:07:58-00:00 !antona
New API for compressing run lists into mapping pairs arrays and adapt mkntfs to that API. Addition of ntfs_walk_attrs().
2002/07/05 21:15:31-00:00 !uid28698
- Enable enumeration of attributes using ntfs_lookup_attr() which is
requested by passing a type of AT_UNUSED (or simply zero) to
ntfs_lookup_attr(). (Based on initial patch by Szakacsits Szabolcs.)
- Fix two minor buglets in ntfs_find_external_attr() where we would
continue the search when we detect a mismatched type and/or name
instead of aborting and returning error EIO to flag the corruption.
2002/07/05 17:07:48-00:00 !antona
Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
2002/07/02 23:47:10-00:00 !antona
Global replacement of __[su]{8,16,32,64} with [su]{8,16,32,64} and layout.h define it.
2002/06/08 14:12:00-00:00 !antona
ntfs_readdir() has arrived.
2002/06/06 20:47:28-00:00 !antona
The beginning of the directory operations! Introduce dir.[hc] and ntfs_lookup_inode_by_name().
2002/06/05 20:32:52-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
2002/06/04 12:12:41-00:00 !antona
Final POSIXification of disk_io functions. (famous last words)
2002/06/02 23:09:43-00:00 !antona
Update changelog and my todo
2002/06/02 23:02:20-00:00 !antona
More fixes and updates.
2002/06/02 13:57:58-00:00 !antona
Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
2002/06/01 00:41:44-00:00 !antona
huge update!
2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...
2002/04/29 12:58:34-00:00 !antona
Finish ntfs_attr_pread and ntfs_attr_mst_pread.
2002/04/29 01:53:55-00:00 !antona
Loads of stuff. Improvements, start on attr pread and attr mst_pread. Write to follow. ntfslabel cleanup and extensions. libntfs cleanups, fixes, etc.
2002/04/27 19:49:09-00:00 !antona
Update library, new APIs ntfs_attr_find_vcn(), misc fixes and cleanups, make all the utilities compile, fix bugs I noticed in ntfslabel and it now works properly.
2002/04/24 23:47:40-00:00 !antona
Hammer out the API for run list merging. Add calls for low level (using raw run lists and ATTR_RECORDs as parameters) run list merging, mappaing pairs decompression, and vcn to lcn conversion as well as high level (using ntfs_attr as parameter) calls for run list mapping and vcn to lcn conversion.
2002/04/24 19:02:07-00:00 !antona
Add new API ntfs_attr_{get,put}.
2002/04/24 01:37:36-00:00 !antona
New api call is_boot_sector_ntfs. A few folding help cleanups.
2002/04/23 23:27:32-00:00 !antona
Fixup the force option in mkntfs.c. Change the ntfs_check_if_mounted so it works on system not implementing {set,get,end}mntent, too. Also make it more powerful in telling us not only if something is mounted but also if it is the fs root and if it is read-only.
2002/04/22 10:34:31-00:00 !antona
Attribute list support (merging done, part 2, some stuff still incomplete). mkntfs ntfs volume creation. See the changelog...
2002/04/21 01:26:39-00:00 !antona
Cleanup/streamline include file dependencies.
2002/04/20 23:10:18-00:00 !antona
Forgot something
2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.
2002/04/20 01:53:02-00:00 !antona
Rename mft code adding ntfs_ prefix. Change all return values to zero on success. Thanks to mattjf for pointing out the inconsistencies.
2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...
2002/04/19 21:09:54-00:00 !antona
Finished provisional inode.c::ntfs_{open,close}_inode() functions. Also, started defining API provided by attrib.[ch], so far only done search context related stuff.
2002/04/19 18:23:55-00:00 !antona
Add foundation of new inode API.
2002/04/18 18:15:45-00:00 !antona
Define API for bootsect.[ch]: is_boot_sector_ntfs().
2002/04/18 17:20:05-00:00 !antona
New API function provided by unistr.[ch]: ntfs_mbstoucs()
2002/04/16 20:56:01-00:00 !antona
Add new API unistr.[ch]: ntfs_ucstombs() and make ntfslabel use it
2002/04/16 12:13:52-00:00 !antona
New API function mft.[ch]::read_file_record(). Also some cleanups.
2002/04/15 20:07:58-00:00 !antona
Update
2002/04/15 17:51:26-00:00 !antona
read/write_mft_record(s) are here
2002/04/14 15:26:23-00:00 !antona
Remove find_first_attr and make all users use get_attr_search_ctx + find_attr instead.
2002/04/14 14:20:10-00:00 !antona
Prepare changelog to accept a long list of changes. (-;
2002/04/12 15:35:27-00:00 !antona
Fix hopefully last typo. (-:
2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.
2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.
2002/03/12 21:48:27-00:00 !antona
Change version numbers of mkntfs and ntfsfix to match linux-ntfs release and add options to mkntfs to disable content indexing on the volume and to enable compression on the volume.
2002/03/12 00:34:35-00:00 !antona
Fix typo in mkntfs usage information.
2002/02/01 02:46:16-00:00 !antona
Attempt to fix compile warnings on powerpc.
2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.
2002/01/26 02:28:29-00:00 !antona
Update docs.
2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.
2002/01/10 10:54:27-00:00 !antona
Updates
2002/01/10 10:43:04-00:00 !antona
Update changelog.
2002/01/10 10:19:29-00:00 !antona
Update changelog.
2001/12/15 05:28:50-00:00 !antona
Fix abortion in mkntfs due to weird error code EINVAL in seek.
2001/12/15 05:13:08-00:00 !antona
Remove atomic ops and add compiler version check.
2001/12/06 01:14:52-00:00 !antona
Added mount flags to ntfs_mount and adapted utilities to new mount syntax.
2001/11/17 01:57:53-00:00 !antona
Update build system with new document.
2001/11/10 19:02:37-00:00 !antona
Update changelog with release version numbers.
2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.
2001/11/09 23:36:16-00:00 !antona
Bug fixes
2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.
2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.
2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS
2001/08/27 16:58:07-00:00 !antona
Updates.
2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.
2001/07/25 23:11:49-00:00 !antona
Update text files
2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.
2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.
2001/06/11 04:02:08-00:00 !antona
Linux-NTFS 1.0.0-pre-1 - FEATURE FREEZE
=======================================
mkntfs complete with option parsing and more cool things.
mkntfs man page complete.
info files updated.
TODO Before 1.0.0 final:
- Test mkntfs options & mkntfs itself.
- Test tar ball generation.
- Test rpm generation.
2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.
2001/02/02 01:15:17-00:00 !antona
Updated documentation and other text files. Preparing for initial release.
2001/02/02 00:16:18-00:00 !antona
Changed make process to using autoconf/automake/libtool.
Added necessary files for this and for the gnu standard.
Inititial checkin. Probably still stuff missing. Will know soon...
(Logical change 1.5)
2002-08-23 02:09:47 +08:00
|
|
|
- Move $MFTMirr loading and parsing code to
|
2002-12-10 19:53:41 +08:00
|
|
|
volume.c::ntfs_mftmirr_load().
|
add ntfsundelete to the build. fix rpm build. trawl for typos.
2002/07/15 18:12:51-00:00 !antona
Update change log.
2002/07/15 18:10:23-00:00 !antona
update changelog
2002/07/14 17:41:48-00:00 !antona
Update changelog
2002/07/12 08:23:42-00:00 !antona
update changelog
2002/07/08 06:23:22-00:00 !antona
Don't use string concatenation with __FUNCTION__ as gcc-3.x don't like it.
2002/07/08 00:09:41-00:00 !antona
Implement attrib.[hc]::ntfs_rl_pwrite(). Fix a dumb bug in ntfs_attr_pwrite().
2002/07/06 20:22:56-00:00 !antona
Typo fix
2002/07/06 20:07:58-00:00 !antona
New API for compressing run lists into mapping pairs arrays and adapt mkntfs to that API. Addition of ntfs_walk_attrs().
2002/07/05 21:15:31-00:00 !uid28698
- Enable enumeration of attributes using ntfs_lookup_attr() which is
requested by passing a type of AT_UNUSED (or simply zero) to
ntfs_lookup_attr(). (Based on initial patch by Szakacsits Szabolcs.)
- Fix two minor buglets in ntfs_find_external_attr() where we would
continue the search when we detect a mismatched type and/or name
instead of aborting and returning error EIO to flag the corruption.
2002/07/05 17:07:48-00:00 !antona
Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
2002/07/02 23:47:10-00:00 !antona
Global replacement of __[su]{8,16,32,64} with [su]{8,16,32,64} and layout.h define it.
2002/06/08 14:12:00-00:00 !antona
ntfs_readdir() has arrived.
2002/06/06 20:47:28-00:00 !antona
The beginning of the directory operations! Introduce dir.[hc] and ntfs_lookup_inode_by_name().
2002/06/05 20:32:52-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
2002/06/04 12:12:41-00:00 !antona
Final POSIXification of disk_io functions. (famous last words)
2002/06/02 23:09:43-00:00 !antona
Update changelog and my todo
2002/06/02 23:02:20-00:00 !antona
More fixes and updates.
2002/06/02 13:57:58-00:00 !antona
Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
2002/06/01 00:41:44-00:00 !antona
huge update!
2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...
2002/04/29 12:58:34-00:00 !antona
Finish ntfs_attr_pread and ntfs_attr_mst_pread.
2002/04/29 01:53:55-00:00 !antona
Loads of stuff. Improvements, start on attr pread and attr mst_pread. Write to follow. ntfslabel cleanup and extensions. libntfs cleanups, fixes, etc.
2002/04/27 19:49:09-00:00 !antona
Update library, new APIs ntfs_attr_find_vcn(), misc fixes and cleanups, make all the utilities compile, fix bugs I noticed in ntfslabel and it now works properly.
2002/04/24 23:47:40-00:00 !antona
Hammer out the API for run list merging. Add calls for low level (using raw run lists and ATTR_RECORDs as parameters) run list merging, mappaing pairs decompression, and vcn to lcn conversion as well as high level (using ntfs_attr as parameter) calls for run list mapping and vcn to lcn conversion.
2002/04/24 19:02:07-00:00 !antona
Add new API ntfs_attr_{get,put}.
2002/04/24 01:37:36-00:00 !antona
New api call is_boot_sector_ntfs. A few folding help cleanups.
2002/04/23 23:27:32-00:00 !antona
Fixup the force option in mkntfs.c. Change the ntfs_check_if_mounted so it works on system not implementing {set,get,end}mntent, too. Also make it more powerful in telling us not only if something is mounted but also if it is the fs root and if it is read-only.
2002/04/22 10:34:31-00:00 !antona
Attribute list support (merging done, part 2, some stuff still incomplete). mkntfs ntfs volume creation. See the changelog...
2002/04/21 01:26:39-00:00 !antona
Cleanup/streamline include file dependencies.
2002/04/20 23:10:18-00:00 !antona
Forgot something
2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.
2002/04/20 01:53:02-00:00 !antona
Rename mft code adding ntfs_ prefix. Change all return values to zero on success. Thanks to mattjf for pointing out the inconsistencies.
2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...
2002/04/19 21:09:54-00:00 !antona
Finished provisional inode.c::ntfs_{open,close}_inode() functions. Also, started defining API provided by attrib.[ch], so far only done search context related stuff.
2002/04/19 18:23:55-00:00 !antona
Add foundation of new inode API.
2002/04/18 18:15:45-00:00 !antona
Define API for bootsect.[ch]: is_boot_sector_ntfs().
2002/04/18 17:20:05-00:00 !antona
New API function provided by unistr.[ch]: ntfs_mbstoucs()
2002/04/16 20:56:01-00:00 !antona
Add new API unistr.[ch]: ntfs_ucstombs() and make ntfslabel use it
2002/04/16 12:13:52-00:00 !antona
New API function mft.[ch]::read_file_record(). Also some cleanups.
2002/04/15 20:07:58-00:00 !antona
Update
2002/04/15 17:51:26-00:00 !antona
read/write_mft_record(s) are here
2002/04/14 15:26:23-00:00 !antona
Remove find_first_attr and make all users use get_attr_search_ctx + find_attr instead.
2002/04/14 14:20:10-00:00 !antona
Prepare changelog to accept a long list of changes. (-;
2002/04/12 15:35:27-00:00 !antona
Fix hopefully last typo. (-:
2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.
2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.
2002/03/12 21:48:27-00:00 !antona
Change version numbers of mkntfs and ntfsfix to match linux-ntfs release and add options to mkntfs to disable content indexing on the volume and to enable compression on the volume.
2002/03/12 00:34:35-00:00 !antona
Fix typo in mkntfs usage information.
2002/02/01 02:46:16-00:00 !antona
Attempt to fix compile warnings on powerpc.
2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.
2002/01/26 02:28:29-00:00 !antona
Update docs.
2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.
2002/01/10 10:54:27-00:00 !antona
Updates
2002/01/10 10:43:04-00:00 !antona
Update changelog.
2002/01/10 10:19:29-00:00 !antona
Update changelog.
2001/12/15 05:28:50-00:00 !antona
Fix abortion in mkntfs due to weird error code EINVAL in seek.
2001/12/15 05:13:08-00:00 !antona
Remove atomic ops and add compiler version check.
2001/12/06 01:14:52-00:00 !antona
Added mount flags to ntfs_mount and adapted utilities to new mount syntax.
2001/11/17 01:57:53-00:00 !antona
Update build system with new document.
2001/11/10 19:02:37-00:00 !antona
Update changelog with release version numbers.
2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.
2001/11/09 23:36:16-00:00 !antona
Bug fixes
2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.
2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.
2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS
2001/08/27 16:58:07-00:00 !antona
Updates.
2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.
2001/07/25 23:11:49-00:00 !antona
Update text files
2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.
2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.
2001/06/11 04:02:08-00:00 !antona
Linux-NTFS 1.0.0-pre-1 - FEATURE FREEZE
=======================================
mkntfs complete with option parsing and more cool things.
mkntfs man page complete.
info files updated.
TODO Before 1.0.0 final:
- Test mkntfs options & mkntfs itself.
- Test tar ball generation.
- Test rpm generation.
2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.
2001/02/02 01:15:17-00:00 !antona
Updated documentation and other text files. Preparing for initial release.
2001/02/02 00:16:18-00:00 !antona
Changed make process to using autoconf/automake/libtool.
Added necessary files for this and for the gnu standard.
Inititial checkin. Probably still stuff missing. Will know soon...
(Logical change 1.5)
2002-08-23 02:09:47 +08:00
|
|
|
- Move all startup code (loading and parsing of bootsector,
|
2002-12-10 19:53:41 +08:00
|
|
|
$MFT, and $MFTMirr) to volume.c::ntfs_volume_startup().
|
add ntfsundelete to the build. fix rpm build. trawl for typos.
2002/07/15 18:12:51-00:00 !antona
Update change log.
2002/07/15 18:10:23-00:00 !antona
update changelog
2002/07/14 17:41:48-00:00 !antona
Update changelog
2002/07/12 08:23:42-00:00 !antona
update changelog
2002/07/08 06:23:22-00:00 !antona
Don't use string concatenation with __FUNCTION__ as gcc-3.x don't like it.
2002/07/08 00:09:41-00:00 !antona
Implement attrib.[hc]::ntfs_rl_pwrite(). Fix a dumb bug in ntfs_attr_pwrite().
2002/07/06 20:22:56-00:00 !antona
Typo fix
2002/07/06 20:07:58-00:00 !antona
New API for compressing run lists into mapping pairs arrays and adapt mkntfs to that API. Addition of ntfs_walk_attrs().
2002/07/05 21:15:31-00:00 !uid28698
- Enable enumeration of attributes using ntfs_lookup_attr() which is
requested by passing a type of AT_UNUSED (or simply zero) to
ntfs_lookup_attr(). (Based on initial patch by Szakacsits Szabolcs.)
- Fix two minor buglets in ntfs_find_external_attr() where we would
continue the search when we detect a mismatched type and/or name
instead of aborting and returning error EIO to flag the corruption.
2002/07/05 17:07:48-00:00 !antona
Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
2002/07/02 23:47:10-00:00 !antona
Global replacement of __[su]{8,16,32,64} with [su]{8,16,32,64} and layout.h define it.
2002/06/08 14:12:00-00:00 !antona
ntfs_readdir() has arrived.
2002/06/06 20:47:28-00:00 !antona
The beginning of the directory operations! Introduce dir.[hc] and ntfs_lookup_inode_by_name().
2002/06/05 20:32:52-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
2002/06/04 12:12:41-00:00 !antona
Final POSIXification of disk_io functions. (famous last words)
2002/06/02 23:09:43-00:00 !antona
Update changelog and my todo
2002/06/02 23:02:20-00:00 !antona
More fixes and updates.
2002/06/02 13:57:58-00:00 !antona
Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
2002/06/01 00:41:44-00:00 !antona
huge update!
2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...
2002/04/29 12:58:34-00:00 !antona
Finish ntfs_attr_pread and ntfs_attr_mst_pread.
2002/04/29 01:53:55-00:00 !antona
Loads of stuff. Improvements, start on attr pread and attr mst_pread. Write to follow. ntfslabel cleanup and extensions. libntfs cleanups, fixes, etc.
2002/04/27 19:49:09-00:00 !antona
Update library, new APIs ntfs_attr_find_vcn(), misc fixes and cleanups, make all the utilities compile, fix bugs I noticed in ntfslabel and it now works properly.
2002/04/24 23:47:40-00:00 !antona
Hammer out the API for run list merging. Add calls for low level (using raw run lists and ATTR_RECORDs as parameters) run list merging, mappaing pairs decompression, and vcn to lcn conversion as well as high level (using ntfs_attr as parameter) calls for run list mapping and vcn to lcn conversion.
2002/04/24 19:02:07-00:00 !antona
Add new API ntfs_attr_{get,put}.
2002/04/24 01:37:36-00:00 !antona
New api call is_boot_sector_ntfs. A few folding help cleanups.
2002/04/23 23:27:32-00:00 !antona
Fixup the force option in mkntfs.c. Change the ntfs_check_if_mounted so it works on system not implementing {set,get,end}mntent, too. Also make it more powerful in telling us not only if something is mounted but also if it is the fs root and if it is read-only.
2002/04/22 10:34:31-00:00 !antona
Attribute list support (merging done, part 2, some stuff still incomplete). mkntfs ntfs volume creation. See the changelog...
2002/04/21 01:26:39-00:00 !antona
Cleanup/streamline include file dependencies.
2002/04/20 23:10:18-00:00 !antona
Forgot something
2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.
2002/04/20 01:53:02-00:00 !antona
Rename mft code adding ntfs_ prefix. Change all return values to zero on success. Thanks to mattjf for pointing out the inconsistencies.
2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...
2002/04/19 21:09:54-00:00 !antona
Finished provisional inode.c::ntfs_{open,close}_inode() functions. Also, started defining API provided by attrib.[ch], so far only done search context related stuff.
2002/04/19 18:23:55-00:00 !antona
Add foundation of new inode API.
2002/04/18 18:15:45-00:00 !antona
Define API for bootsect.[ch]: is_boot_sector_ntfs().
2002/04/18 17:20:05-00:00 !antona
New API function provided by unistr.[ch]: ntfs_mbstoucs()
2002/04/16 20:56:01-00:00 !antona
Add new API unistr.[ch]: ntfs_ucstombs() and make ntfslabel use it
2002/04/16 12:13:52-00:00 !antona
New API function mft.[ch]::read_file_record(). Also some cleanups.
2002/04/15 20:07:58-00:00 !antona
Update
2002/04/15 17:51:26-00:00 !antona
read/write_mft_record(s) are here
2002/04/14 15:26:23-00:00 !antona
Remove find_first_attr and make all users use get_attr_search_ctx + find_attr instead.
2002/04/14 14:20:10-00:00 !antona
Prepare changelog to accept a long list of changes. (-;
2002/04/12 15:35:27-00:00 !antona
Fix hopefully last typo. (-:
2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.
2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.
2002/03/12 21:48:27-00:00 !antona
Change version numbers of mkntfs and ntfsfix to match linux-ntfs release and add options to mkntfs to disable content indexing on the volume and to enable compression on the volume.
2002/03/12 00:34:35-00:00 !antona
Fix typo in mkntfs usage information.
2002/02/01 02:46:16-00:00 !antona
Attempt to fix compile warnings on powerpc.
2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.
2002/01/26 02:28:29-00:00 !antona
Update docs.
2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.
2002/01/10 10:54:27-00:00 !antona
Updates
2002/01/10 10:43:04-00:00 !antona
Update changelog.
2002/01/10 10:19:29-00:00 !antona
Update changelog.
2001/12/15 05:28:50-00:00 !antona
Fix abortion in mkntfs due to weird error code EINVAL in seek.
2001/12/15 05:13:08-00:00 !antona
Remove atomic ops and add compiler version check.
2001/12/06 01:14:52-00:00 !antona
Added mount flags to ntfs_mount and adapted utilities to new mount syntax.
2001/11/17 01:57:53-00:00 !antona
Update build system with new document.
2001/11/10 19:02:37-00:00 !antona
Update changelog with release version numbers.
2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.
2001/11/09 23:36:16-00:00 !antona
Bug fixes
2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.
2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.
2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS
2001/08/27 16:58:07-00:00 !antona
Updates.
2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.
2001/07/25 23:11:49-00:00 !antona
Update text files
2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.
2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.
2001/06/11 04:02:08-00:00 !antona
Linux-NTFS 1.0.0-pre-1 - FEATURE FREEZE
=======================================
mkntfs complete with option parsing and more cool things.
mkntfs man page complete.
info files updated.
TODO Before 1.0.0 final:
- Test mkntfs options & mkntfs itself.
- Test tar ball generation.
- Test rpm generation.
2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.
2001/02/02 01:15:17-00:00 !antona
Updated documentation and other text files. Preparing for initial release.
2001/02/02 00:16:18-00:00 !antona
Changed make process to using autoconf/automake/libtool.
Added necessary files for this and for the gnu standard.
Inititial checkin. Probably still stuff missing. Will know soon...
(Logical change 1.5)
2002-08-23 02:09:47 +08:00
|
|
|
- Update ntfsfix to above modularisation.
|
|
|
|
- Add detection of read-write mounted devices to ntfsfix and refuse to
|
|
|
|
operate on them.
|
|
|
|
- POSIXify libntfs/disk_io.c. All functions now return partial reads
|
|
|
|
and writes and deal with end of file properly. Affected functions:
|
|
|
|
ntfs_p{read,write}(),
|
|
|
|
ntfs_mst_p{read,write}(), and
|
2002-12-26 08:44:57 +08:00
|
|
|
ntfs_cluster_{read,write}().
|
add ntfsundelete to the build. fix rpm build. trawl for typos.
2002/07/15 18:12:51-00:00 !antona
Update change log.
2002/07/15 18:10:23-00:00 !antona
update changelog
2002/07/14 17:41:48-00:00 !antona
Update changelog
2002/07/12 08:23:42-00:00 !antona
update changelog
2002/07/08 06:23:22-00:00 !antona
Don't use string concatenation with __FUNCTION__ as gcc-3.x don't like it.
2002/07/08 00:09:41-00:00 !antona
Implement attrib.[hc]::ntfs_rl_pwrite(). Fix a dumb bug in ntfs_attr_pwrite().
2002/07/06 20:22:56-00:00 !antona
Typo fix
2002/07/06 20:07:58-00:00 !antona
New API for compressing run lists into mapping pairs arrays and adapt mkntfs to that API. Addition of ntfs_walk_attrs().
2002/07/05 21:15:31-00:00 !uid28698
- Enable enumeration of attributes using ntfs_lookup_attr() which is
requested by passing a type of AT_UNUSED (or simply zero) to
ntfs_lookup_attr(). (Based on initial patch by Szakacsits Szabolcs.)
- Fix two minor buglets in ntfs_find_external_attr() where we would
continue the search when we detect a mismatched type and/or name
instead of aborting and returning error EIO to flag the corruption.
2002/07/05 17:07:48-00:00 !antona
Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
2002/07/02 23:47:10-00:00 !antona
Global replacement of __[su]{8,16,32,64} with [su]{8,16,32,64} and layout.h define it.
2002/06/08 14:12:00-00:00 !antona
ntfs_readdir() has arrived.
2002/06/06 20:47:28-00:00 !antona
The beginning of the directory operations! Introduce dir.[hc] and ntfs_lookup_inode_by_name().
2002/06/05 20:32:52-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
2002/06/04 12:12:41-00:00 !antona
Final POSIXification of disk_io functions. (famous last words)
2002/06/02 23:09:43-00:00 !antona
Update changelog and my todo
2002/06/02 23:02:20-00:00 !antona
More fixes and updates.
2002/06/02 13:57:58-00:00 !antona
Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
2002/06/01 00:41:44-00:00 !antona
huge update!
2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...
2002/04/29 12:58:34-00:00 !antona
Finish ntfs_attr_pread and ntfs_attr_mst_pread.
2002/04/29 01:53:55-00:00 !antona
Loads of stuff. Improvements, start on attr pread and attr mst_pread. Write to follow. ntfslabel cleanup and extensions. libntfs cleanups, fixes, etc.
2002/04/27 19:49:09-00:00 !antona
Update library, new APIs ntfs_attr_find_vcn(), misc fixes and cleanups, make all the utilities compile, fix bugs I noticed in ntfslabel and it now works properly.
2002/04/24 23:47:40-00:00 !antona
Hammer out the API for run list merging. Add calls for low level (using raw run lists and ATTR_RECORDs as parameters) run list merging, mappaing pairs decompression, and vcn to lcn conversion as well as high level (using ntfs_attr as parameter) calls for run list mapping and vcn to lcn conversion.
2002/04/24 19:02:07-00:00 !antona
Add new API ntfs_attr_{get,put}.
2002/04/24 01:37:36-00:00 !antona
New api call is_boot_sector_ntfs. A few folding help cleanups.
2002/04/23 23:27:32-00:00 !antona
Fixup the force option in mkntfs.c. Change the ntfs_check_if_mounted so it works on system not implementing {set,get,end}mntent, too. Also make it more powerful in telling us not only if something is mounted but also if it is the fs root and if it is read-only.
2002/04/22 10:34:31-00:00 !antona
Attribute list support (merging done, part 2, some stuff still incomplete). mkntfs ntfs volume creation. See the changelog...
2002/04/21 01:26:39-00:00 !antona
Cleanup/streamline include file dependencies.
2002/04/20 23:10:18-00:00 !antona
Forgot something
2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.
2002/04/20 01:53:02-00:00 !antona
Rename mft code adding ntfs_ prefix. Change all return values to zero on success. Thanks to mattjf for pointing out the inconsistencies.
2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...
2002/04/19 21:09:54-00:00 !antona
Finished provisional inode.c::ntfs_{open,close}_inode() functions. Also, started defining API provided by attrib.[ch], so far only done search context related stuff.
2002/04/19 18:23:55-00:00 !antona
Add foundation of new inode API.
2002/04/18 18:15:45-00:00 !antona
Define API for bootsect.[ch]: is_boot_sector_ntfs().
2002/04/18 17:20:05-00:00 !antona
New API function provided by unistr.[ch]: ntfs_mbstoucs()
2002/04/16 20:56:01-00:00 !antona
Add new API unistr.[ch]: ntfs_ucstombs() and make ntfslabel use it
2002/04/16 12:13:52-00:00 !antona
New API function mft.[ch]::read_file_record(). Also some cleanups.
2002/04/15 20:07:58-00:00 !antona
Update
2002/04/15 17:51:26-00:00 !antona
read/write_mft_record(s) are here
2002/04/14 15:26:23-00:00 !antona
Remove find_first_attr and make all users use get_attr_search_ctx + find_attr instead.
2002/04/14 14:20:10-00:00 !antona
Prepare changelog to accept a long list of changes. (-;
2002/04/12 15:35:27-00:00 !antona
Fix hopefully last typo. (-:
2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.
2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.
2002/03/12 21:48:27-00:00 !antona
Change version numbers of mkntfs and ntfsfix to match linux-ntfs release and add options to mkntfs to disable content indexing on the volume and to enable compression on the volume.
2002/03/12 00:34:35-00:00 !antona
Fix typo in mkntfs usage information.
2002/02/01 02:46:16-00:00 !antona
Attempt to fix compile warnings on powerpc.
2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.
2002/01/26 02:28:29-00:00 !antona
Update docs.
2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.
2002/01/10 10:54:27-00:00 !antona
Updates
2002/01/10 10:43:04-00:00 !antona
Update changelog.
2002/01/10 10:19:29-00:00 !antona
Update changelog.
2001/12/15 05:28:50-00:00 !antona
Fix abortion in mkntfs due to weird error code EINVAL in seek.
2001/12/15 05:13:08-00:00 !antona
Remove atomic ops and add compiler version check.
2001/12/06 01:14:52-00:00 !antona
Added mount flags to ntfs_mount and adapted utilities to new mount syntax.
2001/11/17 01:57:53-00:00 !antona
Update build system with new document.
2001/11/10 19:02:37-00:00 !antona
Update changelog with release version numbers.
2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.
2001/11/09 23:36:16-00:00 !antona
Bug fixes
2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.
2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.
2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS
2001/08/27 16:58:07-00:00 !antona
Updates.
2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.
2001/07/25 23:11:49-00:00 !antona
Update text files
2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.
2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.
2001/06/11 04:02:08-00:00 !antona
Linux-NTFS 1.0.0-pre-1 - FEATURE FREEZE
=======================================
mkntfs complete with option parsing and more cool things.
mkntfs man page complete.
info files updated.
TODO Before 1.0.0 final:
- Test mkntfs options & mkntfs itself.
- Test tar ball generation.
- Test rpm generation.
2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.
2001/02/02 01:15:17-00:00 !antona
Updated documentation and other text files. Preparing for initial release.
2001/02/02 00:16:18-00:00 !antona
Changed make process to using autoconf/automake/libtool.
Added necessary files for this and for the gnu standard.
Inititial checkin. Probably still stuff missing. Will know soon...
(Logical change 1.5)
2002-08-23 02:09:47 +08:00
|
|
|
- Change ntfsfix to take into account the automatic mft mirror updates.
|
|
|
|
- Add new API provided by new files dir.[ch]:
|
2002-12-10 19:53:41 +08:00
|
|
|
ntfs_inode_lookup_by_name(), and
|
add ntfsundelete to the build. fix rpm build. trawl for typos.
2002/07/15 18:12:51-00:00 !antona
Update change log.
2002/07/15 18:10:23-00:00 !antona
update changelog
2002/07/14 17:41:48-00:00 !antona
Update changelog
2002/07/12 08:23:42-00:00 !antona
update changelog
2002/07/08 06:23:22-00:00 !antona
Don't use string concatenation with __FUNCTION__ as gcc-3.x don't like it.
2002/07/08 00:09:41-00:00 !antona
Implement attrib.[hc]::ntfs_rl_pwrite(). Fix a dumb bug in ntfs_attr_pwrite().
2002/07/06 20:22:56-00:00 !antona
Typo fix
2002/07/06 20:07:58-00:00 !antona
New API for compressing run lists into mapping pairs arrays and adapt mkntfs to that API. Addition of ntfs_walk_attrs().
2002/07/05 21:15:31-00:00 !uid28698
- Enable enumeration of attributes using ntfs_lookup_attr() which is
requested by passing a type of AT_UNUSED (or simply zero) to
ntfs_lookup_attr(). (Based on initial patch by Szakacsits Szabolcs.)
- Fix two minor buglets in ntfs_find_external_attr() where we would
continue the search when we detect a mismatched type and/or name
instead of aborting and returning error EIO to flag the corruption.
2002/07/05 17:07:48-00:00 !antona
Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
2002/07/02 23:47:10-00:00 !antona
Global replacement of __[su]{8,16,32,64} with [su]{8,16,32,64} and layout.h define it.
2002/06/08 14:12:00-00:00 !antona
ntfs_readdir() has arrived.
2002/06/06 20:47:28-00:00 !antona
The beginning of the directory operations! Introduce dir.[hc] and ntfs_lookup_inode_by_name().
2002/06/05 20:32:52-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
2002/06/04 12:12:41-00:00 !antona
Final POSIXification of disk_io functions. (famous last words)
2002/06/02 23:09:43-00:00 !antona
Update changelog and my todo
2002/06/02 23:02:20-00:00 !antona
More fixes and updates.
2002/06/02 13:57:58-00:00 !antona
Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
2002/06/01 00:41:44-00:00 !antona
huge update!
2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...
2002/04/29 12:58:34-00:00 !antona
Finish ntfs_attr_pread and ntfs_attr_mst_pread.
2002/04/29 01:53:55-00:00 !antona
Loads of stuff. Improvements, start on attr pread and attr mst_pread. Write to follow. ntfslabel cleanup and extensions. libntfs cleanups, fixes, etc.
2002/04/27 19:49:09-00:00 !antona
Update library, new APIs ntfs_attr_find_vcn(), misc fixes and cleanups, make all the utilities compile, fix bugs I noticed in ntfslabel and it now works properly.
2002/04/24 23:47:40-00:00 !antona
Hammer out the API for run list merging. Add calls for low level (using raw run lists and ATTR_RECORDs as parameters) run list merging, mappaing pairs decompression, and vcn to lcn conversion as well as high level (using ntfs_attr as parameter) calls for run list mapping and vcn to lcn conversion.
2002/04/24 19:02:07-00:00 !antona
Add new API ntfs_attr_{get,put}.
2002/04/24 01:37:36-00:00 !antona
New api call is_boot_sector_ntfs. A few folding help cleanups.
2002/04/23 23:27:32-00:00 !antona
Fixup the force option in mkntfs.c. Change the ntfs_check_if_mounted so it works on system not implementing {set,get,end}mntent, too. Also make it more powerful in telling us not only if something is mounted but also if it is the fs root and if it is read-only.
2002/04/22 10:34:31-00:00 !antona
Attribute list support (merging done, part 2, some stuff still incomplete). mkntfs ntfs volume creation. See the changelog...
2002/04/21 01:26:39-00:00 !antona
Cleanup/streamline include file dependencies.
2002/04/20 23:10:18-00:00 !antona
Forgot something
2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.
2002/04/20 01:53:02-00:00 !antona
Rename mft code adding ntfs_ prefix. Change all return values to zero on success. Thanks to mattjf for pointing out the inconsistencies.
2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...
2002/04/19 21:09:54-00:00 !antona
Finished provisional inode.c::ntfs_{open,close}_inode() functions. Also, started defining API provided by attrib.[ch], so far only done search context related stuff.
2002/04/19 18:23:55-00:00 !antona
Add foundation of new inode API.
2002/04/18 18:15:45-00:00 !antona
Define API for bootsect.[ch]: is_boot_sector_ntfs().
2002/04/18 17:20:05-00:00 !antona
New API function provided by unistr.[ch]: ntfs_mbstoucs()
2002/04/16 20:56:01-00:00 !antona
Add new API unistr.[ch]: ntfs_ucstombs() and make ntfslabel use it
2002/04/16 12:13:52-00:00 !antona
New API function mft.[ch]::read_file_record(). Also some cleanups.
2002/04/15 20:07:58-00:00 !antona
Update
2002/04/15 17:51:26-00:00 !antona
read/write_mft_record(s) are here
2002/04/14 15:26:23-00:00 !antona
Remove find_first_attr and make all users use get_attr_search_ctx + find_attr instead.
2002/04/14 14:20:10-00:00 !antona
Prepare changelog to accept a long list of changes. (-;
2002/04/12 15:35:27-00:00 !antona
Fix hopefully last typo. (-:
2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.
2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.
2002/03/12 21:48:27-00:00 !antona
Change version numbers of mkntfs and ntfsfix to match linux-ntfs release and add options to mkntfs to disable content indexing on the volume and to enable compression on the volume.
2002/03/12 00:34:35-00:00 !antona
Fix typo in mkntfs usage information.
2002/02/01 02:46:16-00:00 !antona
Attempt to fix compile warnings on powerpc.
2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.
2002/01/26 02:28:29-00:00 !antona
Update docs.
2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.
2002/01/10 10:54:27-00:00 !antona
Updates
2002/01/10 10:43:04-00:00 !antona
Update changelog.
2002/01/10 10:19:29-00:00 !antona
Update changelog.
2001/12/15 05:28:50-00:00 !antona
Fix abortion in mkntfs due to weird error code EINVAL in seek.
2001/12/15 05:13:08-00:00 !antona
Remove atomic ops and add compiler version check.
2001/12/06 01:14:52-00:00 !antona
Added mount flags to ntfs_mount and adapted utilities to new mount syntax.
2001/11/17 01:57:53-00:00 !antona
Update build system with new document.
2001/11/10 19:02:37-00:00 !antona
Update changelog with release version numbers.
2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.
2001/11/09 23:36:16-00:00 !antona
Bug fixes
2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.
2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.
2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS
2001/08/27 16:58:07-00:00 !antona
Updates.
2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.
2001/07/25 23:11:49-00:00 !antona
Update text files
2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.
2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.
2001/06/11 04:02:08-00:00 !antona
Linux-NTFS 1.0.0-pre-1 - FEATURE FREEZE
=======================================
mkntfs complete with option parsing and more cool things.
mkntfs man page complete.
info files updated.
TODO Before 1.0.0 final:
- Test mkntfs options & mkntfs itself.
- Test tar ball generation.
- Test rpm generation.
2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.
2001/02/02 01:15:17-00:00 !antona
Updated documentation and other text files. Preparing for initial release.
2001/02/02 00:16:18-00:00 !antona
Changed make process to using autoconf/automake/libtool.
Added necessary files for this and for the gnu standard.
Inititial checkin. Probably still stuff missing. Will know soon...
(Logical change 1.5)
2002-08-23 02:09:47 +08:00
|
|
|
ntfs_readdir().
|
|
|
|
- We now use u8, u16, u32, u64, s8, s16, s32, and s64 types and we
|
|
|
|
typedef them ourselves from the C99 standard uint8_t, etc types which
|
|
|
|
IMO are braindamaged.
|
|
|
|
- Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
|
|
|
|
Tested with: egcs-1.0.3 (egcs-2.90.29), egcs-1.1.2 (egcs-2.91.66),
|
|
|
|
gcc 2.95.3, 2.96 (from RH 7.1 and 7.3), and 3.0.4.
|
2002-12-10 19:53:41 +08:00
|
|
|
- Enable enumeration of attributes using ntfs_attr_lookup() which is
|
add ntfsundelete to the build. fix rpm build. trawl for typos.
2002/07/15 18:12:51-00:00 !antona
Update change log.
2002/07/15 18:10:23-00:00 !antona
update changelog
2002/07/14 17:41:48-00:00 !antona
Update changelog
2002/07/12 08:23:42-00:00 !antona
update changelog
2002/07/08 06:23:22-00:00 !antona
Don't use string concatenation with __FUNCTION__ as gcc-3.x don't like it.
2002/07/08 00:09:41-00:00 !antona
Implement attrib.[hc]::ntfs_rl_pwrite(). Fix a dumb bug in ntfs_attr_pwrite().
2002/07/06 20:22:56-00:00 !antona
Typo fix
2002/07/06 20:07:58-00:00 !antona
New API for compressing run lists into mapping pairs arrays and adapt mkntfs to that API. Addition of ntfs_walk_attrs().
2002/07/05 21:15:31-00:00 !uid28698
- Enable enumeration of attributes using ntfs_lookup_attr() which is
requested by passing a type of AT_UNUSED (or simply zero) to
ntfs_lookup_attr(). (Based on initial patch by Szakacsits Szabolcs.)
- Fix two minor buglets in ntfs_find_external_attr() where we would
continue the search when we detect a mismatched type and/or name
instead of aborting and returning error EIO to flag the corruption.
2002/07/05 17:07:48-00:00 !antona
Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
2002/07/02 23:47:10-00:00 !antona
Global replacement of __[su]{8,16,32,64} with [su]{8,16,32,64} and layout.h define it.
2002/06/08 14:12:00-00:00 !antona
ntfs_readdir() has arrived.
2002/06/06 20:47:28-00:00 !antona
The beginning of the directory operations! Introduce dir.[hc] and ntfs_lookup_inode_by_name().
2002/06/05 20:32:52-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
2002/06/04 12:12:41-00:00 !antona
Final POSIXification of disk_io functions. (famous last words)
2002/06/02 23:09:43-00:00 !antona
Update changelog and my todo
2002/06/02 23:02:20-00:00 !antona
More fixes and updates.
2002/06/02 13:57:58-00:00 !antona
Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
2002/06/01 00:41:44-00:00 !antona
huge update!
2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...
2002/04/29 12:58:34-00:00 !antona
Finish ntfs_attr_pread and ntfs_attr_mst_pread.
2002/04/29 01:53:55-00:00 !antona
Loads of stuff. Improvements, start on attr pread and attr mst_pread. Write to follow. ntfslabel cleanup and extensions. libntfs cleanups, fixes, etc.
2002/04/27 19:49:09-00:00 !antona
Update library, new APIs ntfs_attr_find_vcn(), misc fixes and cleanups, make all the utilities compile, fix bugs I noticed in ntfslabel and it now works properly.
2002/04/24 23:47:40-00:00 !antona
Hammer out the API for run list merging. Add calls for low level (using raw run lists and ATTR_RECORDs as parameters) run list merging, mappaing pairs decompression, and vcn to lcn conversion as well as high level (using ntfs_attr as parameter) calls for run list mapping and vcn to lcn conversion.
2002/04/24 19:02:07-00:00 !antona
Add new API ntfs_attr_{get,put}.
2002/04/24 01:37:36-00:00 !antona
New api call is_boot_sector_ntfs. A few folding help cleanups.
2002/04/23 23:27:32-00:00 !antona
Fixup the force option in mkntfs.c. Change the ntfs_check_if_mounted so it works on system not implementing {set,get,end}mntent, too. Also make it more powerful in telling us not only if something is mounted but also if it is the fs root and if it is read-only.
2002/04/22 10:34:31-00:00 !antona
Attribute list support (merging done, part 2, some stuff still incomplete). mkntfs ntfs volume creation. See the changelog...
2002/04/21 01:26:39-00:00 !antona
Cleanup/streamline include file dependencies.
2002/04/20 23:10:18-00:00 !antona
Forgot something
2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.
2002/04/20 01:53:02-00:00 !antona
Rename mft code adding ntfs_ prefix. Change all return values to zero on success. Thanks to mattjf for pointing out the inconsistencies.
2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...
2002/04/19 21:09:54-00:00 !antona
Finished provisional inode.c::ntfs_{open,close}_inode() functions. Also, started defining API provided by attrib.[ch], so far only done search context related stuff.
2002/04/19 18:23:55-00:00 !antona
Add foundation of new inode API.
2002/04/18 18:15:45-00:00 !antona
Define API for bootsect.[ch]: is_boot_sector_ntfs().
2002/04/18 17:20:05-00:00 !antona
New API function provided by unistr.[ch]: ntfs_mbstoucs()
2002/04/16 20:56:01-00:00 !antona
Add new API unistr.[ch]: ntfs_ucstombs() and make ntfslabel use it
2002/04/16 12:13:52-00:00 !antona
New API function mft.[ch]::read_file_record(). Also some cleanups.
2002/04/15 20:07:58-00:00 !antona
Update
2002/04/15 17:51:26-00:00 !antona
read/write_mft_record(s) are here
2002/04/14 15:26:23-00:00 !antona
Remove find_first_attr and make all users use get_attr_search_ctx + find_attr instead.
2002/04/14 14:20:10-00:00 !antona
Prepare changelog to accept a long list of changes. (-;
2002/04/12 15:35:27-00:00 !antona
Fix hopefully last typo. (-:
2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.
2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.
2002/03/12 21:48:27-00:00 !antona
Change version numbers of mkntfs and ntfsfix to match linux-ntfs release and add options to mkntfs to disable content indexing on the volume and to enable compression on the volume.
2002/03/12 00:34:35-00:00 !antona
Fix typo in mkntfs usage information.
2002/02/01 02:46:16-00:00 !antona
Attempt to fix compile warnings on powerpc.
2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.
2002/01/26 02:28:29-00:00 !antona
Update docs.
2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.
2002/01/10 10:54:27-00:00 !antona
Updates
2002/01/10 10:43:04-00:00 !antona
Update changelog.
2002/01/10 10:19:29-00:00 !antona
Update changelog.
2001/12/15 05:28:50-00:00 !antona
Fix abortion in mkntfs due to weird error code EINVAL in seek.
2001/12/15 05:13:08-00:00 !antona
Remove atomic ops and add compiler version check.
2001/12/06 01:14:52-00:00 !antona
Added mount flags to ntfs_mount and adapted utilities to new mount syntax.
2001/11/17 01:57:53-00:00 !antona
Update build system with new document.
2001/11/10 19:02:37-00:00 !antona
Update changelog with release version numbers.
2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.
2001/11/09 23:36:16-00:00 !antona
Bug fixes
2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.
2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.
2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS
2001/08/27 16:58:07-00:00 !antona
Updates.
2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.
2001/07/25 23:11:49-00:00 !antona
Update text files
2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.
2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.
2001/06/11 04:02:08-00:00 !antona
Linux-NTFS 1.0.0-pre-1 - FEATURE FREEZE
=======================================
mkntfs complete with option parsing and more cool things.
mkntfs man page complete.
info files updated.
TODO Before 1.0.0 final:
- Test mkntfs options & mkntfs itself.
- Test tar ball generation.
- Test rpm generation.
2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.
2001/02/02 01:15:17-00:00 !antona
Updated documentation and other text files. Preparing for initial release.
2001/02/02 00:16:18-00:00 !antona
Changed make process to using autoconf/automake/libtool.
Added necessary files for this and for the gnu standard.
Inititial checkin. Probably still stuff missing. Will know soon...
(Logical change 1.5)
2002-08-23 02:09:47 +08:00
|
|
|
requested by passing a type of AT_UNUSED (or simply zero) to
|
2002-12-10 19:53:41 +08:00
|
|
|
ntfs_attr_lookup(). (Based on initial patch by Szakacsits Szabolcs.)
|
|
|
|
- Fix two minor buglets in ntfs_external_attr_find() where we would
|
add ntfsundelete to the build. fix rpm build. trawl for typos.
2002/07/15 18:12:51-00:00 !antona
Update change log.
2002/07/15 18:10:23-00:00 !antona
update changelog
2002/07/14 17:41:48-00:00 !antona
Update changelog
2002/07/12 08:23:42-00:00 !antona
update changelog
2002/07/08 06:23:22-00:00 !antona
Don't use string concatenation with __FUNCTION__ as gcc-3.x don't like it.
2002/07/08 00:09:41-00:00 !antona
Implement attrib.[hc]::ntfs_rl_pwrite(). Fix a dumb bug in ntfs_attr_pwrite().
2002/07/06 20:22:56-00:00 !antona
Typo fix
2002/07/06 20:07:58-00:00 !antona
New API for compressing run lists into mapping pairs arrays and adapt mkntfs to that API. Addition of ntfs_walk_attrs().
2002/07/05 21:15:31-00:00 !uid28698
- Enable enumeration of attributes using ntfs_lookup_attr() which is
requested by passing a type of AT_UNUSED (or simply zero) to
ntfs_lookup_attr(). (Based on initial patch by Szakacsits Szabolcs.)
- Fix two minor buglets in ntfs_find_external_attr() where we would
continue the search when we detect a mismatched type and/or name
instead of aborting and returning error EIO to flag the corruption.
2002/07/05 17:07:48-00:00 !antona
Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
2002/07/02 23:47:10-00:00 !antona
Global replacement of __[su]{8,16,32,64} with [su]{8,16,32,64} and layout.h define it.
2002/06/08 14:12:00-00:00 !antona
ntfs_readdir() has arrived.
2002/06/06 20:47:28-00:00 !antona
The beginning of the directory operations! Introduce dir.[hc] and ntfs_lookup_inode_by_name().
2002/06/05 20:32:52-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
2002/06/04 12:12:41-00:00 !antona
Final POSIXification of disk_io functions. (famous last words)
2002/06/02 23:09:43-00:00 !antona
Update changelog and my todo
2002/06/02 23:02:20-00:00 !antona
More fixes and updates.
2002/06/02 13:57:58-00:00 !antona
Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
2002/06/01 00:41:44-00:00 !antona
huge update!
2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...
2002/04/29 12:58:34-00:00 !antona
Finish ntfs_attr_pread and ntfs_attr_mst_pread.
2002/04/29 01:53:55-00:00 !antona
Loads of stuff. Improvements, start on attr pread and attr mst_pread. Write to follow. ntfslabel cleanup and extensions. libntfs cleanups, fixes, etc.
2002/04/27 19:49:09-00:00 !antona
Update library, new APIs ntfs_attr_find_vcn(), misc fixes and cleanups, make all the utilities compile, fix bugs I noticed in ntfslabel and it now works properly.
2002/04/24 23:47:40-00:00 !antona
Hammer out the API for run list merging. Add calls for low level (using raw run lists and ATTR_RECORDs as parameters) run list merging, mappaing pairs decompression, and vcn to lcn conversion as well as high level (using ntfs_attr as parameter) calls for run list mapping and vcn to lcn conversion.
2002/04/24 19:02:07-00:00 !antona
Add new API ntfs_attr_{get,put}.
2002/04/24 01:37:36-00:00 !antona
New api call is_boot_sector_ntfs. A few folding help cleanups.
2002/04/23 23:27:32-00:00 !antona
Fixup the force option in mkntfs.c. Change the ntfs_check_if_mounted so it works on system not implementing {set,get,end}mntent, too. Also make it more powerful in telling us not only if something is mounted but also if it is the fs root and if it is read-only.
2002/04/22 10:34:31-00:00 !antona
Attribute list support (merging done, part 2, some stuff still incomplete). mkntfs ntfs volume creation. See the changelog...
2002/04/21 01:26:39-00:00 !antona
Cleanup/streamline include file dependencies.
2002/04/20 23:10:18-00:00 !antona
Forgot something
2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.
2002/04/20 01:53:02-00:00 !antona
Rename mft code adding ntfs_ prefix. Change all return values to zero on success. Thanks to mattjf for pointing out the inconsistencies.
2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...
2002/04/19 21:09:54-00:00 !antona
Finished provisional inode.c::ntfs_{open,close}_inode() functions. Also, started defining API provided by attrib.[ch], so far only done search context related stuff.
2002/04/19 18:23:55-00:00 !antona
Add foundation of new inode API.
2002/04/18 18:15:45-00:00 !antona
Define API for bootsect.[ch]: is_boot_sector_ntfs().
2002/04/18 17:20:05-00:00 !antona
New API function provided by unistr.[ch]: ntfs_mbstoucs()
2002/04/16 20:56:01-00:00 !antona
Add new API unistr.[ch]: ntfs_ucstombs() and make ntfslabel use it
2002/04/16 12:13:52-00:00 !antona
New API function mft.[ch]::read_file_record(). Also some cleanups.
2002/04/15 20:07:58-00:00 !antona
Update
2002/04/15 17:51:26-00:00 !antona
read/write_mft_record(s) are here
2002/04/14 15:26:23-00:00 !antona
Remove find_first_attr and make all users use get_attr_search_ctx + find_attr instead.
2002/04/14 14:20:10-00:00 !antona
Prepare changelog to accept a long list of changes. (-;
2002/04/12 15:35:27-00:00 !antona
Fix hopefully last typo. (-:
2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.
2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.
2002/03/12 21:48:27-00:00 !antona
Change version numbers of mkntfs and ntfsfix to match linux-ntfs release and add options to mkntfs to disable content indexing on the volume and to enable compression on the volume.
2002/03/12 00:34:35-00:00 !antona
Fix typo in mkntfs usage information.
2002/02/01 02:46:16-00:00 !antona
Attempt to fix compile warnings on powerpc.
2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.
2002/01/26 02:28:29-00:00 !antona
Update docs.
2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.
2002/01/10 10:54:27-00:00 !antona
Updates
2002/01/10 10:43:04-00:00 !antona
Update changelog.
2002/01/10 10:19:29-00:00 !antona
Update changelog.
2001/12/15 05:28:50-00:00 !antona
Fix abortion in mkntfs due to weird error code EINVAL in seek.
2001/12/15 05:13:08-00:00 !antona
Remove atomic ops and add compiler version check.
2001/12/06 01:14:52-00:00 !antona
Added mount flags to ntfs_mount and adapted utilities to new mount syntax.
2001/11/17 01:57:53-00:00 !antona
Update build system with new document.
2001/11/10 19:02:37-00:00 !antona
Update changelog with release version numbers.
2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.
2001/11/09 23:36:16-00:00 !antona
Bug fixes
2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.
2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.
2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS
2001/08/27 16:58:07-00:00 !antona
Updates.
2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.
2001/07/25 23:11:49-00:00 !antona
Update text files
2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.
2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.
2001/06/11 04:02:08-00:00 !antona
Linux-NTFS 1.0.0-pre-1 - FEATURE FREEZE
=======================================
mkntfs complete with option parsing and more cool things.
mkntfs man page complete.
info files updated.
TODO Before 1.0.0 final:
- Test mkntfs options & mkntfs itself.
- Test tar ball generation.
- Test rpm generation.
2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.
2001/02/02 01:15:17-00:00 !antona
Updated documentation and other text files. Preparing for initial release.
2001/02/02 00:16:18-00:00 !antona
Changed make process to using autoconf/automake/libtool.
Added necessary files for this and for the gnu standard.
Inititial checkin. Probably still stuff missing. Will know soon...
(Logical change 1.5)
2002-08-23 02:09:47 +08:00
|
|
|
continue the search when we detect a mismatched type and/or name
|
|
|
|
instead of aborting and returning error EIO to flag the corruption.
|
|
|
|
- Add new syntactic sugar API provided by attrib.h:
|
2002-12-10 19:53:41 +08:00
|
|
|
ntfs_attrs_walk(). (Szakacsits Szabolcs)
|
2002-12-09 04:36:02 +08:00
|
|
|
- Add new API for compressing runlists into mapping pairs arrays
|
2002-12-28 00:35:17 +08:00
|
|
|
provided by runlist.[hc] (some adapted from mkntfs.c):
|
|
|
|
ntfs_rl_vcn_to_lcn(),
|
|
|
|
ntfs_rl_pwrite(),
|
|
|
|
ntfs_runlists_merge(),
|
|
|
|
ntfs_mapping_pairs_decompress(),
|
add ntfsundelete to the build. fix rpm build. trawl for typos.
2002/07/15 18:12:51-00:00 !antona
Update change log.
2002/07/15 18:10:23-00:00 !antona
update changelog
2002/07/14 17:41:48-00:00 !antona
Update changelog
2002/07/12 08:23:42-00:00 !antona
update changelog
2002/07/08 06:23:22-00:00 !antona
Don't use string concatenation with __FUNCTION__ as gcc-3.x don't like it.
2002/07/08 00:09:41-00:00 !antona
Implement attrib.[hc]::ntfs_rl_pwrite(). Fix a dumb bug in ntfs_attr_pwrite().
2002/07/06 20:22:56-00:00 !antona
Typo fix
2002/07/06 20:07:58-00:00 !antona
New API for compressing run lists into mapping pairs arrays and adapt mkntfs to that API. Addition of ntfs_walk_attrs().
2002/07/05 21:15:31-00:00 !uid28698
- Enable enumeration of attributes using ntfs_lookup_attr() which is
requested by passing a type of AT_UNUSED (or simply zero) to
ntfs_lookup_attr(). (Based on initial patch by Szakacsits Szabolcs.)
- Fix two minor buglets in ntfs_find_external_attr() where we would
continue the search when we detect a mismatched type and/or name
instead of aborting and returning error EIO to flag the corruption.
2002/07/05 17:07:48-00:00 !antona
Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
2002/07/02 23:47:10-00:00 !antona
Global replacement of __[su]{8,16,32,64} with [su]{8,16,32,64} and layout.h define it.
2002/06/08 14:12:00-00:00 !antona
ntfs_readdir() has arrived.
2002/06/06 20:47:28-00:00 !antona
The beginning of the directory operations! Introduce dir.[hc] and ntfs_lookup_inode_by_name().
2002/06/05 20:32:52-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
2002/06/04 12:12:41-00:00 !antona
Final POSIXification of disk_io functions. (famous last words)
2002/06/02 23:09:43-00:00 !antona
Update changelog and my todo
2002/06/02 23:02:20-00:00 !antona
More fixes and updates.
2002/06/02 13:57:58-00:00 !antona
Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
2002/06/01 00:41:44-00:00 !antona
huge update!
2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...
2002/04/29 12:58:34-00:00 !antona
Finish ntfs_attr_pread and ntfs_attr_mst_pread.
2002/04/29 01:53:55-00:00 !antona
Loads of stuff. Improvements, start on attr pread and attr mst_pread. Write to follow. ntfslabel cleanup and extensions. libntfs cleanups, fixes, etc.
2002/04/27 19:49:09-00:00 !antona
Update library, new APIs ntfs_attr_find_vcn(), misc fixes and cleanups, make all the utilities compile, fix bugs I noticed in ntfslabel and it now works properly.
2002/04/24 23:47:40-00:00 !antona
Hammer out the API for run list merging. Add calls for low level (using raw run lists and ATTR_RECORDs as parameters) run list merging, mappaing pairs decompression, and vcn to lcn conversion as well as high level (using ntfs_attr as parameter) calls for run list mapping and vcn to lcn conversion.
2002/04/24 19:02:07-00:00 !antona
Add new API ntfs_attr_{get,put}.
2002/04/24 01:37:36-00:00 !antona
New api call is_boot_sector_ntfs. A few folding help cleanups.
2002/04/23 23:27:32-00:00 !antona
Fixup the force option in mkntfs.c. Change the ntfs_check_if_mounted so it works on system not implementing {set,get,end}mntent, too. Also make it more powerful in telling us not only if something is mounted but also if it is the fs root and if it is read-only.
2002/04/22 10:34:31-00:00 !antona
Attribute list support (merging done, part 2, some stuff still incomplete). mkntfs ntfs volume creation. See the changelog...
2002/04/21 01:26:39-00:00 !antona
Cleanup/streamline include file dependencies.
2002/04/20 23:10:18-00:00 !antona
Forgot something
2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.
2002/04/20 01:53:02-00:00 !antona
Rename mft code adding ntfs_ prefix. Change all return values to zero on success. Thanks to mattjf for pointing out the inconsistencies.
2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...
2002/04/19 21:09:54-00:00 !antona
Finished provisional inode.c::ntfs_{open,close}_inode() functions. Also, started defining API provided by attrib.[ch], so far only done search context related stuff.
2002/04/19 18:23:55-00:00 !antona
Add foundation of new inode API.
2002/04/18 18:15:45-00:00 !antona
Define API for bootsect.[ch]: is_boot_sector_ntfs().
2002/04/18 17:20:05-00:00 !antona
New API function provided by unistr.[ch]: ntfs_mbstoucs()
2002/04/16 20:56:01-00:00 !antona
Add new API unistr.[ch]: ntfs_ucstombs() and make ntfslabel use it
2002/04/16 12:13:52-00:00 !antona
New API function mft.[ch]::read_file_record(). Also some cleanups.
2002/04/15 20:07:58-00:00 !antona
Update
2002/04/15 17:51:26-00:00 !antona
read/write_mft_record(s) are here
2002/04/14 15:26:23-00:00 !antona
Remove find_first_attr and make all users use get_attr_search_ctx + find_attr instead.
2002/04/14 14:20:10-00:00 !antona
Prepare changelog to accept a long list of changes. (-;
2002/04/12 15:35:27-00:00 !antona
Fix hopefully last typo. (-:
2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.
2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.
2002/03/12 21:48:27-00:00 !antona
Change version numbers of mkntfs and ntfsfix to match linux-ntfs release and add options to mkntfs to disable content indexing on the volume and to enable compression on the volume.
2002/03/12 00:34:35-00:00 !antona
Fix typo in mkntfs usage information.
2002/02/01 02:46:16-00:00 !antona
Attempt to fix compile warnings on powerpc.
2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.
2002/01/26 02:28:29-00:00 !antona
Update docs.
2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.
2002/01/10 10:54:27-00:00 !antona
Updates
2002/01/10 10:43:04-00:00 !antona
Update changelog.
2002/01/10 10:19:29-00:00 !antona
Update changelog.
2001/12/15 05:28:50-00:00 !antona
Fix abortion in mkntfs due to weird error code EINVAL in seek.
2001/12/15 05:13:08-00:00 !antona
Remove atomic ops and add compiler version check.
2001/12/06 01:14:52-00:00 !antona
Added mount flags to ntfs_mount and adapted utilities to new mount syntax.
2001/11/17 01:57:53-00:00 !antona
Update build system with new document.
2001/11/10 19:02:37-00:00 !antona
Update changelog with release version numbers.
2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.
2001/11/09 23:36:16-00:00 !antona
Bug fixes
2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.
2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.
2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS
2001/08/27 16:58:07-00:00 !antona
Updates.
2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.
2001/07/25 23:11:49-00:00 !antona
Update text files
2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.
2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.
2001/06/11 04:02:08-00:00 !antona
Linux-NTFS 1.0.0-pre-1 - FEATURE FREEZE
=======================================
mkntfs complete with option parsing and more cool things.
mkntfs man page complete.
info files updated.
TODO Before 1.0.0 final:
- Test mkntfs options & mkntfs itself.
- Test tar ball generation.
- Test rpm generation.
2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.
2001/02/02 01:15:17-00:00 !antona
Updated documentation and other text files. Preparing for initial release.
2001/02/02 00:16:18-00:00 !antona
Changed make process to using autoconf/automake/libtool.
Added necessary files for this and for the gnu standard.
Inititial checkin. Probably still stuff missing. Will know soon...
(Logical change 1.5)
2002-08-23 02:09:47 +08:00
|
|
|
ntfs_get_nr_significant_bytes(),
|
|
|
|
ntfs_get_size_for_mapping_pairs(),
|
2002-12-28 00:35:17 +08:00
|
|
|
ntfs_write_significant_bytes(),
|
|
|
|
ntfs_mapping_pairs_build(), and
|
|
|
|
ntfs_rl_truncate(). -- WIP
|
add ntfsundelete to the build. fix rpm build. trawl for typos.
2002/07/15 18:12:51-00:00 !antona
Update change log.
2002/07/15 18:10:23-00:00 !antona
update changelog
2002/07/14 17:41:48-00:00 !antona
Update changelog
2002/07/12 08:23:42-00:00 !antona
update changelog
2002/07/08 06:23:22-00:00 !antona
Don't use string concatenation with __FUNCTION__ as gcc-3.x don't like it.
2002/07/08 00:09:41-00:00 !antona
Implement attrib.[hc]::ntfs_rl_pwrite(). Fix a dumb bug in ntfs_attr_pwrite().
2002/07/06 20:22:56-00:00 !antona
Typo fix
2002/07/06 20:07:58-00:00 !antona
New API for compressing run lists into mapping pairs arrays and adapt mkntfs to that API. Addition of ntfs_walk_attrs().
2002/07/05 21:15:31-00:00 !uid28698
- Enable enumeration of attributes using ntfs_lookup_attr() which is
requested by passing a type of AT_UNUSED (or simply zero) to
ntfs_lookup_attr(). (Based on initial patch by Szakacsits Szabolcs.)
- Fix two minor buglets in ntfs_find_external_attr() where we would
continue the search when we detect a mismatched type and/or name
instead of aborting and returning error EIO to flag the corruption.
2002/07/05 17:07:48-00:00 !antona
Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
2002/07/02 23:47:10-00:00 !antona
Global replacement of __[su]{8,16,32,64} with [su]{8,16,32,64} and layout.h define it.
2002/06/08 14:12:00-00:00 !antona
ntfs_readdir() has arrived.
2002/06/06 20:47:28-00:00 !antona
The beginning of the directory operations! Introduce dir.[hc] and ntfs_lookup_inode_by_name().
2002/06/05 20:32:52-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
2002/06/04 12:12:41-00:00 !antona
Final POSIXification of disk_io functions. (famous last words)
2002/06/02 23:09:43-00:00 !antona
Update changelog and my todo
2002/06/02 23:02:20-00:00 !antona
More fixes and updates.
2002/06/02 13:57:58-00:00 !antona
Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
2002/06/01 00:41:44-00:00 !antona
huge update!
2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...
2002/04/29 12:58:34-00:00 !antona
Finish ntfs_attr_pread and ntfs_attr_mst_pread.
2002/04/29 01:53:55-00:00 !antona
Loads of stuff. Improvements, start on attr pread and attr mst_pread. Write to follow. ntfslabel cleanup and extensions. libntfs cleanups, fixes, etc.
2002/04/27 19:49:09-00:00 !antona
Update library, new APIs ntfs_attr_find_vcn(), misc fixes and cleanups, make all the utilities compile, fix bugs I noticed in ntfslabel and it now works properly.
2002/04/24 23:47:40-00:00 !antona
Hammer out the API for run list merging. Add calls for low level (using raw run lists and ATTR_RECORDs as parameters) run list merging, mappaing pairs decompression, and vcn to lcn conversion as well as high level (using ntfs_attr as parameter) calls for run list mapping and vcn to lcn conversion.
2002/04/24 19:02:07-00:00 !antona
Add new API ntfs_attr_{get,put}.
2002/04/24 01:37:36-00:00 !antona
New api call is_boot_sector_ntfs. A few folding help cleanups.
2002/04/23 23:27:32-00:00 !antona
Fixup the force option in mkntfs.c. Change the ntfs_check_if_mounted so it works on system not implementing {set,get,end}mntent, too. Also make it more powerful in telling us not only if something is mounted but also if it is the fs root and if it is read-only.
2002/04/22 10:34:31-00:00 !antona
Attribute list support (merging done, part 2, some stuff still incomplete). mkntfs ntfs volume creation. See the changelog...
2002/04/21 01:26:39-00:00 !antona
Cleanup/streamline include file dependencies.
2002/04/20 23:10:18-00:00 !antona
Forgot something
2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.
2002/04/20 01:53:02-00:00 !antona
Rename mft code adding ntfs_ prefix. Change all return values to zero on success. Thanks to mattjf for pointing out the inconsistencies.
2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...
2002/04/19 21:09:54-00:00 !antona
Finished provisional inode.c::ntfs_{open,close}_inode() functions. Also, started defining API provided by attrib.[ch], so far only done search context related stuff.
2002/04/19 18:23:55-00:00 !antona
Add foundation of new inode API.
2002/04/18 18:15:45-00:00 !antona
Define API for bootsect.[ch]: is_boot_sector_ntfs().
2002/04/18 17:20:05-00:00 !antona
New API function provided by unistr.[ch]: ntfs_mbstoucs()
2002/04/16 20:56:01-00:00 !antona
Add new API unistr.[ch]: ntfs_ucstombs() and make ntfslabel use it
2002/04/16 12:13:52-00:00 !antona
New API function mft.[ch]::read_file_record(). Also some cleanups.
2002/04/15 20:07:58-00:00 !antona
Update
2002/04/15 17:51:26-00:00 !antona
read/write_mft_record(s) are here
2002/04/14 15:26:23-00:00 !antona
Remove find_first_attr and make all users use get_attr_search_ctx + find_attr instead.
2002/04/14 14:20:10-00:00 !antona
Prepare changelog to accept a long list of changes. (-;
2002/04/12 15:35:27-00:00 !antona
Fix hopefully last typo. (-:
2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.
2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.
2002/03/12 21:48:27-00:00 !antona
Change version numbers of mkntfs and ntfsfix to match linux-ntfs release and add options to mkntfs to disable content indexing on the volume and to enable compression on the volume.
2002/03/12 00:34:35-00:00 !antona
Fix typo in mkntfs usage information.
2002/02/01 02:46:16-00:00 !antona
Attempt to fix compile warnings on powerpc.
2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.
2002/01/26 02:28:29-00:00 !antona
Update docs.
2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.
2002/01/10 10:54:27-00:00 !antona
Updates
2002/01/10 10:43:04-00:00 !antona
Update changelog.
2002/01/10 10:19:29-00:00 !antona
Update changelog.
2001/12/15 05:28:50-00:00 !antona
Fix abortion in mkntfs due to weird error code EINVAL in seek.
2001/12/15 05:13:08-00:00 !antona
Remove atomic ops and add compiler version check.
2001/12/06 01:14:52-00:00 !antona
Added mount flags to ntfs_mount and adapted utilities to new mount syntax.
2001/11/17 01:57:53-00:00 !antona
Update build system with new document.
2001/11/10 19:02:37-00:00 !antona
Update changelog with release version numbers.
2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.
2001/11/09 23:36:16-00:00 !antona
Bug fixes
2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.
2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.
2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS
2001/08/27 16:58:07-00:00 !antona
Updates.
2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.
2001/07/25 23:11:49-00:00 !antona
Update text files
2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.
2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.
2001/06/11 04:02:08-00:00 !antona
Linux-NTFS 1.0.0-pre-1 - FEATURE FREEZE
=======================================
mkntfs complete with option parsing and more cool things.
mkntfs man page complete.
info files updated.
TODO Before 1.0.0 final:
- Test mkntfs options & mkntfs itself.
- Test tar ball generation.
- Test rpm generation.
2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.
2001/02/02 01:15:17-00:00 !antona
Updated documentation and other text files. Preparing for initial release.
2001/02/02 00:16:18-00:00 !antona
Changed make process to using autoconf/automake/libtool.
Added necessary files for this and for the gnu standard.
Inititial checkin. Probably still stuff missing. Will know soon...
(Logical change 1.5)
2002-08-23 02:09:47 +08:00
|
|
|
- Convert mkntfs.c to the above API.
|
|
|
|
- Implement attrib.[hc]::ntfs_rl_pwrite() as a low level scatter write
|
|
|
|
function analogous in functionality to mkntfs.c::ntfs_rlwrite() but
|
|
|
|
with arguments more like ntfs_attr_pwrite() to allow for more
|
|
|
|
flexible use.
|
|
|
|
- Don't use string concatenation with __FUNCTION__ as gcc-3.x don't
|
|
|
|
like it.
|
2002-12-09 04:36:02 +08:00
|
|
|
- Move runlist functions to runlist.[hc]. (Richard Russon)
|
add ntfsundelete to the build. fix rpm build. trawl for typos.
2002/07/15 18:12:51-00:00 !antona
Update change log.
2002/07/15 18:10:23-00:00 !antona
update changelog
2002/07/14 17:41:48-00:00 !antona
Update changelog
2002/07/12 08:23:42-00:00 !antona
update changelog
2002/07/08 06:23:22-00:00 !antona
Don't use string concatenation with __FUNCTION__ as gcc-3.x don't like it.
2002/07/08 00:09:41-00:00 !antona
Implement attrib.[hc]::ntfs_rl_pwrite(). Fix a dumb bug in ntfs_attr_pwrite().
2002/07/06 20:22:56-00:00 !antona
Typo fix
2002/07/06 20:07:58-00:00 !antona
New API for compressing run lists into mapping pairs arrays and adapt mkntfs to that API. Addition of ntfs_walk_attrs().
2002/07/05 21:15:31-00:00 !uid28698
- Enable enumeration of attributes using ntfs_lookup_attr() which is
requested by passing a type of AT_UNUSED (or simply zero) to
ntfs_lookup_attr(). (Based on initial patch by Szakacsits Szabolcs.)
- Fix two minor buglets in ntfs_find_external_attr() where we would
continue the search when we detect a mismatched type and/or name
instead of aborting and returning error EIO to flag the corruption.
2002/07/05 17:07:48-00:00 !antona
Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
2002/07/02 23:47:10-00:00 !antona
Global replacement of __[su]{8,16,32,64} with [su]{8,16,32,64} and layout.h define it.
2002/06/08 14:12:00-00:00 !antona
ntfs_readdir() has arrived.
2002/06/06 20:47:28-00:00 !antona
The beginning of the directory operations! Introduce dir.[hc] and ntfs_lookup_inode_by_name().
2002/06/05 20:32:52-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
2002/06/04 12:12:41-00:00 !antona
Final POSIXification of disk_io functions. (famous last words)
2002/06/02 23:09:43-00:00 !antona
Update changelog and my todo
2002/06/02 23:02:20-00:00 !antona
More fixes and updates.
2002/06/02 13:57:58-00:00 !antona
Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
2002/06/01 00:41:44-00:00 !antona
huge update!
2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...
2002/04/29 12:58:34-00:00 !antona
Finish ntfs_attr_pread and ntfs_attr_mst_pread.
2002/04/29 01:53:55-00:00 !antona
Loads of stuff. Improvements, start on attr pread and attr mst_pread. Write to follow. ntfslabel cleanup and extensions. libntfs cleanups, fixes, etc.
2002/04/27 19:49:09-00:00 !antona
Update library, new APIs ntfs_attr_find_vcn(), misc fixes and cleanups, make all the utilities compile, fix bugs I noticed in ntfslabel and it now works properly.
2002/04/24 23:47:40-00:00 !antona
Hammer out the API for run list merging. Add calls for low level (using raw run lists and ATTR_RECORDs as parameters) run list merging, mappaing pairs decompression, and vcn to lcn conversion as well as high level (using ntfs_attr as parameter) calls for run list mapping and vcn to lcn conversion.
2002/04/24 19:02:07-00:00 !antona
Add new API ntfs_attr_{get,put}.
2002/04/24 01:37:36-00:00 !antona
New api call is_boot_sector_ntfs. A few folding help cleanups.
2002/04/23 23:27:32-00:00 !antona
Fixup the force option in mkntfs.c. Change the ntfs_check_if_mounted so it works on system not implementing {set,get,end}mntent, too. Also make it more powerful in telling us not only if something is mounted but also if it is the fs root and if it is read-only.
2002/04/22 10:34:31-00:00 !antona
Attribute list support (merging done, part 2, some stuff still incomplete). mkntfs ntfs volume creation. See the changelog...
2002/04/21 01:26:39-00:00 !antona
Cleanup/streamline include file dependencies.
2002/04/20 23:10:18-00:00 !antona
Forgot something
2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.
2002/04/20 01:53:02-00:00 !antona
Rename mft code adding ntfs_ prefix. Change all return values to zero on success. Thanks to mattjf for pointing out the inconsistencies.
2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...
2002/04/19 21:09:54-00:00 !antona
Finished provisional inode.c::ntfs_{open,close}_inode() functions. Also, started defining API provided by attrib.[ch], so far only done search context related stuff.
2002/04/19 18:23:55-00:00 !antona
Add foundation of new inode API.
2002/04/18 18:15:45-00:00 !antona
Define API for bootsect.[ch]: is_boot_sector_ntfs().
2002/04/18 17:20:05-00:00 !antona
New API function provided by unistr.[ch]: ntfs_mbstoucs()
2002/04/16 20:56:01-00:00 !antona
Add new API unistr.[ch]: ntfs_ucstombs() and make ntfslabel use it
2002/04/16 12:13:52-00:00 !antona
New API function mft.[ch]::read_file_record(). Also some cleanups.
2002/04/15 20:07:58-00:00 !antona
Update
2002/04/15 17:51:26-00:00 !antona
read/write_mft_record(s) are here
2002/04/14 15:26:23-00:00 !antona
Remove find_first_attr and make all users use get_attr_search_ctx + find_attr instead.
2002/04/14 14:20:10-00:00 !antona
Prepare changelog to accept a long list of changes. (-;
2002/04/12 15:35:27-00:00 !antona
Fix hopefully last typo. (-:
2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.
2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.
2002/03/12 21:48:27-00:00 !antona
Change version numbers of mkntfs and ntfsfix to match linux-ntfs release and add options to mkntfs to disable content indexing on the volume and to enable compression on the volume.
2002/03/12 00:34:35-00:00 !antona
Fix typo in mkntfs usage information.
2002/02/01 02:46:16-00:00 !antona
Attempt to fix compile warnings on powerpc.
2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.
2002/01/26 02:28:29-00:00 !antona
Update docs.
2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.
2002/01/10 10:54:27-00:00 !antona
Updates
2002/01/10 10:43:04-00:00 !antona
Update changelog.
2002/01/10 10:19:29-00:00 !antona
Update changelog.
2001/12/15 05:28:50-00:00 !antona
Fix abortion in mkntfs due to weird error code EINVAL in seek.
2001/12/15 05:13:08-00:00 !antona
Remove atomic ops and add compiler version check.
2001/12/06 01:14:52-00:00 !antona
Added mount flags to ntfs_mount and adapted utilities to new mount syntax.
2001/11/17 01:57:53-00:00 !antona
Update build system with new document.
2001/11/10 19:02:37-00:00 !antona
Update changelog with release version numbers.
2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.
2001/11/09 23:36:16-00:00 !antona
Bug fixes
2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.
2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.
2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS
2001/08/27 16:58:07-00:00 !antona
Updates.
2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.
2001/07/25 23:11:49-00:00 !antona
Update text files
2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.
2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.
2001/06/11 04:02:08-00:00 !antona
Linux-NTFS 1.0.0-pre-1 - FEATURE FREEZE
=======================================
mkntfs complete with option parsing and more cool things.
mkntfs man page complete.
info files updated.
TODO Before 1.0.0 final:
- Test mkntfs options & mkntfs itself.
- Test tar ball generation.
- Test rpm generation.
2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.
2001/02/02 01:15:17-00:00 !antona
Updated documentation and other text files. Preparing for initial release.
2001/02/02 00:16:18-00:00 !antona
Changed make process to using autoconf/automake/libtool.
Added necessary files for this and for the gnu standard.
Inititial checkin. Probably still stuff missing. Will know soon...
(Logical change 1.5)
2002-08-23 02:09:47 +08:00
|
|
|
- Add new API to volume.[hc] and use it (Szakacsits Szabolcs):
|
2002-12-10 19:53:41 +08:00
|
|
|
ntfs_version_is_supported(),
|
add ntfsundelete to the build. fix rpm build. trawl for typos.
2002/07/15 18:12:51-00:00 !antona
Update change log.
2002/07/15 18:10:23-00:00 !antona
update changelog
2002/07/14 17:41:48-00:00 !antona
Update changelog
2002/07/12 08:23:42-00:00 !antona
update changelog
2002/07/08 06:23:22-00:00 !antona
Don't use string concatenation with __FUNCTION__ as gcc-3.x don't like it.
2002/07/08 00:09:41-00:00 !antona
Implement attrib.[hc]::ntfs_rl_pwrite(). Fix a dumb bug in ntfs_attr_pwrite().
2002/07/06 20:22:56-00:00 !antona
Typo fix
2002/07/06 20:07:58-00:00 !antona
New API for compressing run lists into mapping pairs arrays and adapt mkntfs to that API. Addition of ntfs_walk_attrs().
2002/07/05 21:15:31-00:00 !uid28698
- Enable enumeration of attributes using ntfs_lookup_attr() which is
requested by passing a type of AT_UNUSED (or simply zero) to
ntfs_lookup_attr(). (Based on initial patch by Szakacsits Szabolcs.)
- Fix two minor buglets in ntfs_find_external_attr() where we would
continue the search when we detect a mismatched type and/or name
instead of aborting and returning error EIO to flag the corruption.
2002/07/05 17:07:48-00:00 !antona
Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
2002/07/02 23:47:10-00:00 !antona
Global replacement of __[su]{8,16,32,64} with [su]{8,16,32,64} and layout.h define it.
2002/06/08 14:12:00-00:00 !antona
ntfs_readdir() has arrived.
2002/06/06 20:47:28-00:00 !antona
The beginning of the directory operations! Introduce dir.[hc] and ntfs_lookup_inode_by_name().
2002/06/05 20:32:52-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
2002/06/04 12:12:41-00:00 !antona
Final POSIXification of disk_io functions. (famous last words)
2002/06/02 23:09:43-00:00 !antona
Update changelog and my todo
2002/06/02 23:02:20-00:00 !antona
More fixes and updates.
2002/06/02 13:57:58-00:00 !antona
Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
2002/06/01 00:41:44-00:00 !antona
huge update!
2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...
2002/04/29 12:58:34-00:00 !antona
Finish ntfs_attr_pread and ntfs_attr_mst_pread.
2002/04/29 01:53:55-00:00 !antona
Loads of stuff. Improvements, start on attr pread and attr mst_pread. Write to follow. ntfslabel cleanup and extensions. libntfs cleanups, fixes, etc.
2002/04/27 19:49:09-00:00 !antona
Update library, new APIs ntfs_attr_find_vcn(), misc fixes and cleanups, make all the utilities compile, fix bugs I noticed in ntfslabel and it now works properly.
2002/04/24 23:47:40-00:00 !antona
Hammer out the API for run list merging. Add calls for low level (using raw run lists and ATTR_RECORDs as parameters) run list merging, mappaing pairs decompression, and vcn to lcn conversion as well as high level (using ntfs_attr as parameter) calls for run list mapping and vcn to lcn conversion.
2002/04/24 19:02:07-00:00 !antona
Add new API ntfs_attr_{get,put}.
2002/04/24 01:37:36-00:00 !antona
New api call is_boot_sector_ntfs. A few folding help cleanups.
2002/04/23 23:27:32-00:00 !antona
Fixup the force option in mkntfs.c. Change the ntfs_check_if_mounted so it works on system not implementing {set,get,end}mntent, too. Also make it more powerful in telling us not only if something is mounted but also if it is the fs root and if it is read-only.
2002/04/22 10:34:31-00:00 !antona
Attribute list support (merging done, part 2, some stuff still incomplete). mkntfs ntfs volume creation. See the changelog...
2002/04/21 01:26:39-00:00 !antona
Cleanup/streamline include file dependencies.
2002/04/20 23:10:18-00:00 !antona
Forgot something
2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.
2002/04/20 01:53:02-00:00 !antona
Rename mft code adding ntfs_ prefix. Change all return values to zero on success. Thanks to mattjf for pointing out the inconsistencies.
2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...
2002/04/19 21:09:54-00:00 !antona
Finished provisional inode.c::ntfs_{open,close}_inode() functions. Also, started defining API provided by attrib.[ch], so far only done search context related stuff.
2002/04/19 18:23:55-00:00 !antona
Add foundation of new inode API.
2002/04/18 18:15:45-00:00 !antona
Define API for bootsect.[ch]: is_boot_sector_ntfs().
2002/04/18 17:20:05-00:00 !antona
New API function provided by unistr.[ch]: ntfs_mbstoucs()
2002/04/16 20:56:01-00:00 !antona
Add new API unistr.[ch]: ntfs_ucstombs() and make ntfslabel use it
2002/04/16 12:13:52-00:00 !antona
New API function mft.[ch]::read_file_record(). Also some cleanups.
2002/04/15 20:07:58-00:00 !antona
Update
2002/04/15 17:51:26-00:00 !antona
read/write_mft_record(s) are here
2002/04/14 15:26:23-00:00 !antona
Remove find_first_attr and make all users use get_attr_search_ctx + find_attr instead.
2002/04/14 14:20:10-00:00 !antona
Prepare changelog to accept a long list of changes. (-;
2002/04/12 15:35:27-00:00 !antona
Fix hopefully last typo. (-:
2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.
2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.
2002/03/12 21:48:27-00:00 !antona
Change version numbers of mkntfs and ntfsfix to match linux-ntfs release and add options to mkntfs to disable content indexing on the volume and to enable compression on the volume.
2002/03/12 00:34:35-00:00 !antona
Fix typo in mkntfs usage information.
2002/02/01 02:46:16-00:00 !antona
Attempt to fix compile warnings on powerpc.
2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.
2002/01/26 02:28:29-00:00 !antona
Update docs.
2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.
2002/01/10 10:54:27-00:00 !antona
Updates
2002/01/10 10:43:04-00:00 !antona
Update changelog.
2002/01/10 10:19:29-00:00 !antona
Update changelog.
2001/12/15 05:28:50-00:00 !antona
Fix abortion in mkntfs due to weird error code EINVAL in seek.
2001/12/15 05:13:08-00:00 !antona
Remove atomic ops and add compiler version check.
2001/12/06 01:14:52-00:00 !antona
Added mount flags to ntfs_mount and adapted utilities to new mount syntax.
2001/11/17 01:57:53-00:00 !antona
Update build system with new document.
2001/11/10 19:02:37-00:00 !antona
Update changelog with release version numbers.
2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.
2001/11/09 23:36:16-00:00 !antona
Bug fixes
2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.
2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.
2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS
2001/08/27 16:58:07-00:00 !antona
Updates.
2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.
2001/07/25 23:11:49-00:00 !antona
Update text files
2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.
2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.
2001/06/11 04:02:08-00:00 !antona
Linux-NTFS 1.0.0-pre-1 - FEATURE FREEZE
=======================================
mkntfs complete with option parsing and more cool things.
mkntfs man page complete.
info files updated.
TODO Before 1.0.0 final:
- Test mkntfs options & mkntfs itself.
- Test tar ball generation.
- Test rpm generation.
2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.
2001/02/02 01:15:17-00:00 !antona
Updated documentation and other text files. Preparing for initial release.
2001/02/02 00:16:18-00:00 !antona
Changed make process to using autoconf/automake/libtool.
Added necessary files for this and for the gnu standard.
Inititial checkin. Probably still stuff missing. Will know soon...
(Logical change 1.5)
2002-08-23 02:09:47 +08:00
|
|
|
NTFS_V{1_[12],2_x,3_[01]}() macros,
|
2002-12-10 19:53:41 +08:00
|
|
|
ntfs_logfile_reset(), and
|
|
|
|
ntfs_volume_set_flags().
|
add ntfsundelete to the build. fix rpm build. trawl for typos.
2002/07/15 18:12:51-00:00 !antona
Update change log.
2002/07/15 18:10:23-00:00 !antona
update changelog
2002/07/14 17:41:48-00:00 !antona
Update changelog
2002/07/12 08:23:42-00:00 !antona
update changelog
2002/07/08 06:23:22-00:00 !antona
Don't use string concatenation with __FUNCTION__ as gcc-3.x don't like it.
2002/07/08 00:09:41-00:00 !antona
Implement attrib.[hc]::ntfs_rl_pwrite(). Fix a dumb bug in ntfs_attr_pwrite().
2002/07/06 20:22:56-00:00 !antona
Typo fix
2002/07/06 20:07:58-00:00 !antona
New API for compressing run lists into mapping pairs arrays and adapt mkntfs to that API. Addition of ntfs_walk_attrs().
2002/07/05 21:15:31-00:00 !uid28698
- Enable enumeration of attributes using ntfs_lookup_attr() which is
requested by passing a type of AT_UNUSED (or simply zero) to
ntfs_lookup_attr(). (Based on initial patch by Szakacsits Szabolcs.)
- Fix two minor buglets in ntfs_find_external_attr() where we would
continue the search when we detect a mismatched type and/or name
instead of aborting and returning error EIO to flag the corruption.
2002/07/05 17:07:48-00:00 !antona
Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
2002/07/02 23:47:10-00:00 !antona
Global replacement of __[su]{8,16,32,64} with [su]{8,16,32,64} and layout.h define it.
2002/06/08 14:12:00-00:00 !antona
ntfs_readdir() has arrived.
2002/06/06 20:47:28-00:00 !antona
The beginning of the directory operations! Introduce dir.[hc] and ntfs_lookup_inode_by_name().
2002/06/05 20:32:52-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
2002/06/04 12:12:41-00:00 !antona
Final POSIXification of disk_io functions. (famous last words)
2002/06/02 23:09:43-00:00 !antona
Update changelog and my todo
2002/06/02 23:02:20-00:00 !antona
More fixes and updates.
2002/06/02 13:57:58-00:00 !antona
Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
2002/06/01 00:41:44-00:00 !antona
huge update!
2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...
2002/04/29 12:58:34-00:00 !antona
Finish ntfs_attr_pread and ntfs_attr_mst_pread.
2002/04/29 01:53:55-00:00 !antona
Loads of stuff. Improvements, start on attr pread and attr mst_pread. Write to follow. ntfslabel cleanup and extensions. libntfs cleanups, fixes, etc.
2002/04/27 19:49:09-00:00 !antona
Update library, new APIs ntfs_attr_find_vcn(), misc fixes and cleanups, make all the utilities compile, fix bugs I noticed in ntfslabel and it now works properly.
2002/04/24 23:47:40-00:00 !antona
Hammer out the API for run list merging. Add calls for low level (using raw run lists and ATTR_RECORDs as parameters) run list merging, mappaing pairs decompression, and vcn to lcn conversion as well as high level (using ntfs_attr as parameter) calls for run list mapping and vcn to lcn conversion.
2002/04/24 19:02:07-00:00 !antona
Add new API ntfs_attr_{get,put}.
2002/04/24 01:37:36-00:00 !antona
New api call is_boot_sector_ntfs. A few folding help cleanups.
2002/04/23 23:27:32-00:00 !antona
Fixup the force option in mkntfs.c. Change the ntfs_check_if_mounted so it works on system not implementing {set,get,end}mntent, too. Also make it more powerful in telling us not only if something is mounted but also if it is the fs root and if it is read-only.
2002/04/22 10:34:31-00:00 !antona
Attribute list support (merging done, part 2, some stuff still incomplete). mkntfs ntfs volume creation. See the changelog...
2002/04/21 01:26:39-00:00 !antona
Cleanup/streamline include file dependencies.
2002/04/20 23:10:18-00:00 !antona
Forgot something
2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.
2002/04/20 01:53:02-00:00 !antona
Rename mft code adding ntfs_ prefix. Change all return values to zero on success. Thanks to mattjf for pointing out the inconsistencies.
2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...
2002/04/19 21:09:54-00:00 !antona
Finished provisional inode.c::ntfs_{open,close}_inode() functions. Also, started defining API provided by attrib.[ch], so far only done search context related stuff.
2002/04/19 18:23:55-00:00 !antona
Add foundation of new inode API.
2002/04/18 18:15:45-00:00 !antona
Define API for bootsect.[ch]: is_boot_sector_ntfs().
2002/04/18 17:20:05-00:00 !antona
New API function provided by unistr.[ch]: ntfs_mbstoucs()
2002/04/16 20:56:01-00:00 !antona
Add new API unistr.[ch]: ntfs_ucstombs() and make ntfslabel use it
2002/04/16 12:13:52-00:00 !antona
New API function mft.[ch]::read_file_record(). Also some cleanups.
2002/04/15 20:07:58-00:00 !antona
Update
2002/04/15 17:51:26-00:00 !antona
read/write_mft_record(s) are here
2002/04/14 15:26:23-00:00 !antona
Remove find_first_attr and make all users use get_attr_search_ctx + find_attr instead.
2002/04/14 14:20:10-00:00 !antona
Prepare changelog to accept a long list of changes. (-;
2002/04/12 15:35:27-00:00 !antona
Fix hopefully last typo. (-:
2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.
2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.
2002/03/12 21:48:27-00:00 !antona
Change version numbers of mkntfs and ntfsfix to match linux-ntfs release and add options to mkntfs to disable content indexing on the volume and to enable compression on the volume.
2002/03/12 00:34:35-00:00 !antona
Fix typo in mkntfs usage information.
2002/02/01 02:46:16-00:00 !antona
Attempt to fix compile warnings on powerpc.
2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.
2002/01/26 02:28:29-00:00 !antona
Update docs.
2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.
2002/01/10 10:54:27-00:00 !antona
Updates
2002/01/10 10:43:04-00:00 !antona
Update changelog.
2002/01/10 10:19:29-00:00 !antona
Update changelog.
2001/12/15 05:28:50-00:00 !antona
Fix abortion in mkntfs due to weird error code EINVAL in seek.
2001/12/15 05:13:08-00:00 !antona
Remove atomic ops and add compiler version check.
2001/12/06 01:14:52-00:00 !antona
Added mount flags to ntfs_mount and adapted utilities to new mount syntax.
2001/11/17 01:57:53-00:00 !antona
Update build system with new document.
2001/11/10 19:02:37-00:00 !antona
Update changelog with release version numbers.
2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.
2001/11/09 23:36:16-00:00 !antona
Bug fixes
2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.
2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.
2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS
2001/08/27 16:58:07-00:00 !antona
Updates.
2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.
2001/07/25 23:11:49-00:00 !antona
Update text files
2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.
2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.
2001/06/11 04:02:08-00:00 !antona
Linux-NTFS 1.0.0-pre-1 - FEATURE FREEZE
=======================================
mkntfs complete with option parsing and more cool things.
mkntfs man page complete.
info files updated.
TODO Before 1.0.0 final:
- Test mkntfs options & mkntfs itself.
- Test tar ball generation.
- Test rpm generation.
2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.
2001/02/02 01:15:17-00:00 !antona
Updated documentation and other text files. Preparing for initial release.
2001/02/02 00:16:18-00:00 !antona
Changed make process to using autoconf/automake/libtool.
Added necessary files for this and for the gnu standard.
Inititial checkin. Probably still stuff missing. Will know soon...
(Logical change 1.5)
2002-08-23 02:09:47 +08:00
|
|
|
- Change size autodetection of non-block device files in mkntfs to use
|
|
|
|
the stat returned file size rather than the block allocation count to
|
2002-12-12 20:53:46 +08:00
|
|
|
cope with pre-created sparse files.
|
add ntfsundelete to the build. fix rpm build. trawl for typos.
2002/07/15 18:12:51-00:00 !antona
Update change log.
2002/07/15 18:10:23-00:00 !antona
update changelog
2002/07/14 17:41:48-00:00 !antona
Update changelog
2002/07/12 08:23:42-00:00 !antona
update changelog
2002/07/08 06:23:22-00:00 !antona
Don't use string concatenation with __FUNCTION__ as gcc-3.x don't like it.
2002/07/08 00:09:41-00:00 !antona
Implement attrib.[hc]::ntfs_rl_pwrite(). Fix a dumb bug in ntfs_attr_pwrite().
2002/07/06 20:22:56-00:00 !antona
Typo fix
2002/07/06 20:07:58-00:00 !antona
New API for compressing run lists into mapping pairs arrays and adapt mkntfs to that API. Addition of ntfs_walk_attrs().
2002/07/05 21:15:31-00:00 !uid28698
- Enable enumeration of attributes using ntfs_lookup_attr() which is
requested by passing a type of AT_UNUSED (or simply zero) to
ntfs_lookup_attr(). (Based on initial patch by Szakacsits Szabolcs.)
- Fix two minor buglets in ntfs_find_external_attr() where we would
continue the search when we detect a mismatched type and/or name
instead of aborting and returning error EIO to flag the corruption.
2002/07/05 17:07:48-00:00 !antona
Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
2002/07/02 23:47:10-00:00 !antona
Global replacement of __[su]{8,16,32,64} with [su]{8,16,32,64} and layout.h define it.
2002/06/08 14:12:00-00:00 !antona
ntfs_readdir() has arrived.
2002/06/06 20:47:28-00:00 !antona
The beginning of the directory operations! Introduce dir.[hc] and ntfs_lookup_inode_by_name().
2002/06/05 20:32:52-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
2002/06/04 12:12:41-00:00 !antona
Final POSIXification of disk_io functions. (famous last words)
2002/06/02 23:09:43-00:00 !antona
Update changelog and my todo
2002/06/02 23:02:20-00:00 !antona
More fixes and updates.
2002/06/02 13:57:58-00:00 !antona
Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
2002/06/01 00:41:44-00:00 !antona
huge update!
2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...
2002/04/29 12:58:34-00:00 !antona
Finish ntfs_attr_pread and ntfs_attr_mst_pread.
2002/04/29 01:53:55-00:00 !antona
Loads of stuff. Improvements, start on attr pread and attr mst_pread. Write to follow. ntfslabel cleanup and extensions. libntfs cleanups, fixes, etc.
2002/04/27 19:49:09-00:00 !antona
Update library, new APIs ntfs_attr_find_vcn(), misc fixes and cleanups, make all the utilities compile, fix bugs I noticed in ntfslabel and it now works properly.
2002/04/24 23:47:40-00:00 !antona
Hammer out the API for run list merging. Add calls for low level (using raw run lists and ATTR_RECORDs as parameters) run list merging, mappaing pairs decompression, and vcn to lcn conversion as well as high level (using ntfs_attr as parameter) calls for run list mapping and vcn to lcn conversion.
2002/04/24 19:02:07-00:00 !antona
Add new API ntfs_attr_{get,put}.
2002/04/24 01:37:36-00:00 !antona
New api call is_boot_sector_ntfs. A few folding help cleanups.
2002/04/23 23:27:32-00:00 !antona
Fixup the force option in mkntfs.c. Change the ntfs_check_if_mounted so it works on system not implementing {set,get,end}mntent, too. Also make it more powerful in telling us not only if something is mounted but also if it is the fs root and if it is read-only.
2002/04/22 10:34:31-00:00 !antona
Attribute list support (merging done, part 2, some stuff still incomplete). mkntfs ntfs volume creation. See the changelog...
2002/04/21 01:26:39-00:00 !antona
Cleanup/streamline include file dependencies.
2002/04/20 23:10:18-00:00 !antona
Forgot something
2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.
2002/04/20 01:53:02-00:00 !antona
Rename mft code adding ntfs_ prefix. Change all return values to zero on success. Thanks to mattjf for pointing out the inconsistencies.
2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...
2002/04/19 21:09:54-00:00 !antona
Finished provisional inode.c::ntfs_{open,close}_inode() functions. Also, started defining API provided by attrib.[ch], so far only done search context related stuff.
2002/04/19 18:23:55-00:00 !antona
Add foundation of new inode API.
2002/04/18 18:15:45-00:00 !antona
Define API for bootsect.[ch]: is_boot_sector_ntfs().
2002/04/18 17:20:05-00:00 !antona
New API function provided by unistr.[ch]: ntfs_mbstoucs()
2002/04/16 20:56:01-00:00 !antona
Add new API unistr.[ch]: ntfs_ucstombs() and make ntfslabel use it
2002/04/16 12:13:52-00:00 !antona
New API function mft.[ch]::read_file_record(). Also some cleanups.
2002/04/15 20:07:58-00:00 !antona
Update
2002/04/15 17:51:26-00:00 !antona
read/write_mft_record(s) are here
2002/04/14 15:26:23-00:00 !antona
Remove find_first_attr and make all users use get_attr_search_ctx + find_attr instead.
2002/04/14 14:20:10-00:00 !antona
Prepare changelog to accept a long list of changes. (-;
2002/04/12 15:35:27-00:00 !antona
Fix hopefully last typo. (-:
2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.
2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.
2002/03/12 21:48:27-00:00 !antona
Change version numbers of mkntfs and ntfsfix to match linux-ntfs release and add options to mkntfs to disable content indexing on the volume and to enable compression on the volume.
2002/03/12 00:34:35-00:00 !antona
Fix typo in mkntfs usage information.
2002/02/01 02:46:16-00:00 !antona
Attempt to fix compile warnings on powerpc.
2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.
2002/01/26 02:28:29-00:00 !antona
Update docs.
2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.
2002/01/10 10:54:27-00:00 !antona
Updates
2002/01/10 10:43:04-00:00 !antona
Update changelog.
2002/01/10 10:19:29-00:00 !antona
Update changelog.
2001/12/15 05:28:50-00:00 !antona
Fix abortion in mkntfs due to weird error code EINVAL in seek.
2001/12/15 05:13:08-00:00 !antona
Remove atomic ops and add compiler version check.
2001/12/06 01:14:52-00:00 !antona
Added mount flags to ntfs_mount and adapted utilities to new mount syntax.
2001/11/17 01:57:53-00:00 !antona
Update build system with new document.
2001/11/10 19:02:37-00:00 !antona
Update changelog with release version numbers.
2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.
2001/11/09 23:36:16-00:00 !antona
Bug fixes
2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.
2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.
2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS
2001/08/27 16:58:07-00:00 !antona
Updates.
2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.
2001/07/25 23:11:49-00:00 !antona
Update text files
2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.
2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.
2001/06/11 04:02:08-00:00 !antona
Linux-NTFS 1.0.0-pre-1 - FEATURE FREEZE
=======================================
mkntfs complete with option parsing and more cool things.
mkntfs man page complete.
info files updated.
TODO Before 1.0.0 final:
- Test mkntfs options & mkntfs itself.
- Test tar ball generation.
- Test rpm generation.
2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.
2001/02/02 01:15:17-00:00 !antona
Updated documentation and other text files. Preparing for initial release.
2001/02/02 00:16:18-00:00 !antona
Changed make process to using autoconf/automake/libtool.
Added necessary files for this and for the gnu standard.
Inititial checkin. Probably still stuff missing. Will know soon...
(Logical change 1.5)
2002-08-23 02:09:47 +08:00
|
|
|
- Remove GPL message text from usage information in mkntfs.
|
2002-12-09 04:47:47 +08:00
|
|
|
- The word is "runlist", not "run_list", "run list", or "run-list".
|
2002-12-10 19:53:41 +08:00
|
|
|
- Prefix all functions with "ntfs_" and make the names of the form
|
|
|
|
"ntfs_object_action()". Keep this for all future functions!
|
2002-12-11 00:46:10 +08:00
|
|
|
- Change unistr.c::ntfs_names_are_equal() to return TRUE when both
|
|
|
|
names have zero length. Thanks to Leonard Norrgard for spotting this.
|
2002-12-12 23:19:35 +08:00
|
|
|
- Fix bug in ntfs_external_attr_find(). (Szakacsits Szabolcs)
|
|
|
|
- Fix stupid logic inversion bug in ntfs_extent_inode_open(). Same bug
|
|
|
|
was fixed in the NTFS kernel driver over six months ago but the fix
|
|
|
|
was never taken over to libntfs. (Szakacsits Szabolcs)
|
2002-12-13 04:12:16 +08:00
|
|
|
- Fix stupid bug in ntfs_ucsncmp(). Spotted by Leonard Norrgard.
|
2002-12-13 22:44:50 +08:00
|
|
|
- Fix bug where the call to ntfs_attr_{put,reinit}_search_ctx() would
|
|
|
|
free the extent inode attached to the search context but leave it
|
|
|
|
attached to the base inode, so this would lead to memory corruption
|
|
|
|
and worse problems. Thanks to Szakacsits Szabolcs for spotting this.
|
|
|
|
We now don't close extent inodes any more at all and just leave it
|
|
|
|
to the closing of the base inode to dispose of all the extent inodes.
|
2002-12-13 23:07:09 +08:00
|
|
|
- Add sanity check to ntfs_inode_close() to detect attempts at closing
|
|
|
|
extent inodes.
|
2002-12-13 23:54:44 +08:00
|
|
|
- Don't free extent inodes in attrib.c! (Szakacsits Szabolcs)
|
2002-12-18 19:22:14 +08:00
|
|
|
- Return the attribute list attribute when enumerating attributes, too.
|
|
|
|
Thanks to Szakacsits Szabolcs for pointing this problem out.
|
2002-12-26 03:17:56 +08:00
|
|
|
- New API function provided by unistr.[hc] and use it in mkntfs:
|
|
|
|
ntfs_ucsnlen().
|
2002-12-26 08:44:57 +08:00
|
|
|
- New API function provided by attrib.[hc] and use it in mkntfs:
|
|
|
|
ntfs_resident_attr_value_resize(),
|
|
|
|
ntfs_attr_truncate(). -- WIP
|
|
|
|
- New API functions provided by inode.[hc]:
|
|
|
|
ntfs_inode_mark_dirty(),
|
2002-12-26 22:00:31 +08:00
|
|
|
ntfs_inode_sync().
|
2002-12-26 08:44:57 +08:00
|
|
|
- Change ntfs_inode_close() to write out dirty inodes and inode extents.
|
|
|
|
- New API functions provided by lcnalloc.[hc]:
|
2002-12-27 04:36:52 +08:00
|
|
|
ntfs_cluster_{alloc,free}(). -- WIP
|
2002-12-28 00:18:10 +08:00
|
|
|
- New API function provided by bitmap.[hc]:
|
2003-01-25 23:26:56 +08:00
|
|
|
ntfs_bitmap_{set,clear}_run(). -- WIP
|
2002-12-28 01:25:45 +08:00
|
|
|
- Extend the volume.h::ntfs_volume structure with variables required by
|
|
|
|
the cluster and mft allocators and set them up in
|
|
|
|
volume.c::ntfs_volume_startup().
|
2002-12-28 07:14:11 +08:00
|
|
|
- ntfs_umount() now also does an fdatasync() on the device before
|
|
|
|
closing it.
|
|
|
|
- Added new utility ntfstruncate, primarily to be able to test the
|
|
|
|
new ntfs_attr_truncate() function, it is not compiled by default.
|
|
|
|
Note, the library can currently only make attributes smaller and it
|
|
|
|
only works on uncompressed, unencrypted inodes which do not contain
|
|
|
|
attribute lists, i.e. on simple files, but that was quite a lot of
|
|
|
|
new code in itself which needs a lot of testing!
|
2002-12-28 07:44:01 +08:00
|
|
|
- Fix library to never issue writes on volumes that have been mounted
|
|
|
|
read-only.
|
2002-12-30 05:37:21 +08:00
|
|
|
- New API provided by mft.[hc]:
|
|
|
|
ntfs_mft_record_{alloc,free}(). -- WIP
|
add ntfsundelete to the build. fix rpm build. trawl for typos.
2002/07/15 18:12:51-00:00 !antona
Update change log.
2002/07/15 18:10:23-00:00 !antona
update changelog
2002/07/14 17:41:48-00:00 !antona
Update changelog
2002/07/12 08:23:42-00:00 !antona
update changelog
2002/07/08 06:23:22-00:00 !antona
Don't use string concatenation with __FUNCTION__ as gcc-3.x don't like it.
2002/07/08 00:09:41-00:00 !antona
Implement attrib.[hc]::ntfs_rl_pwrite(). Fix a dumb bug in ntfs_attr_pwrite().
2002/07/06 20:22:56-00:00 !antona
Typo fix
2002/07/06 20:07:58-00:00 !antona
New API for compressing run lists into mapping pairs arrays and adapt mkntfs to that API. Addition of ntfs_walk_attrs().
2002/07/05 21:15:31-00:00 !uid28698
- Enable enumeration of attributes using ntfs_lookup_attr() which is
requested by passing a type of AT_UNUSED (or simply zero) to
ntfs_lookup_attr(). (Based on initial patch by Szakacsits Szabolcs.)
- Fix two minor buglets in ntfs_find_external_attr() where we would
continue the search when we detect a mismatched type and/or name
instead of aborting and returning error EIO to flag the corruption.
2002/07/05 17:07:48-00:00 !antona
Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
2002/07/02 23:47:10-00:00 !antona
Global replacement of __[su]{8,16,32,64} with [su]{8,16,32,64} and layout.h define it.
2002/06/08 14:12:00-00:00 !antona
ntfs_readdir() has arrived.
2002/06/06 20:47:28-00:00 !antona
The beginning of the directory operations! Introduce dir.[hc] and ntfs_lookup_inode_by_name().
2002/06/05 20:32:52-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
2002/06/04 12:12:41-00:00 !antona
Final POSIXification of disk_io functions. (famous last words)
2002/06/02 23:09:43-00:00 !antona
Update changelog and my todo
2002/06/02 23:02:20-00:00 !antona
More fixes and updates.
2002/06/02 13:57:58-00:00 !antona
Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
2002/06/01 00:41:44-00:00 !antona
huge update!
2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...
2002/04/29 12:58:34-00:00 !antona
Finish ntfs_attr_pread and ntfs_attr_mst_pread.
2002/04/29 01:53:55-00:00 !antona
Loads of stuff. Improvements, start on attr pread and attr mst_pread. Write to follow. ntfslabel cleanup and extensions. libntfs cleanups, fixes, etc.
2002/04/27 19:49:09-00:00 !antona
Update library, new APIs ntfs_attr_find_vcn(), misc fixes and cleanups, make all the utilities compile, fix bugs I noticed in ntfslabel and it now works properly.
2002/04/24 23:47:40-00:00 !antona
Hammer out the API for run list merging. Add calls for low level (using raw run lists and ATTR_RECORDs as parameters) run list merging, mappaing pairs decompression, and vcn to lcn conversion as well as high level (using ntfs_attr as parameter) calls for run list mapping and vcn to lcn conversion.
2002/04/24 19:02:07-00:00 !antona
Add new API ntfs_attr_{get,put}.
2002/04/24 01:37:36-00:00 !antona
New api call is_boot_sector_ntfs. A few folding help cleanups.
2002/04/23 23:27:32-00:00 !antona
Fixup the force option in mkntfs.c. Change the ntfs_check_if_mounted so it works on system not implementing {set,get,end}mntent, too. Also make it more powerful in telling us not only if something is mounted but also if it is the fs root and if it is read-only.
2002/04/22 10:34:31-00:00 !antona
Attribute list support (merging done, part 2, some stuff still incomplete). mkntfs ntfs volume creation. See the changelog...
2002/04/21 01:26:39-00:00 !antona
Cleanup/streamline include file dependencies.
2002/04/20 23:10:18-00:00 !antona
Forgot something
2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.
2002/04/20 01:53:02-00:00 !antona
Rename mft code adding ntfs_ prefix. Change all return values to zero on success. Thanks to mattjf for pointing out the inconsistencies.
2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...
2002/04/19 21:09:54-00:00 !antona
Finished provisional inode.c::ntfs_{open,close}_inode() functions. Also, started defining API provided by attrib.[ch], so far only done search context related stuff.
2002/04/19 18:23:55-00:00 !antona
Add foundation of new inode API.
2002/04/18 18:15:45-00:00 !antona
Define API for bootsect.[ch]: is_boot_sector_ntfs().
2002/04/18 17:20:05-00:00 !antona
New API function provided by unistr.[ch]: ntfs_mbstoucs()
2002/04/16 20:56:01-00:00 !antona
Add new API unistr.[ch]: ntfs_ucstombs() and make ntfslabel use it
2002/04/16 12:13:52-00:00 !antona
New API function mft.[ch]::read_file_record(). Also some cleanups.
2002/04/15 20:07:58-00:00 !antona
Update
2002/04/15 17:51:26-00:00 !antona
read/write_mft_record(s) are here
2002/04/14 15:26:23-00:00 !antona
Remove find_first_attr and make all users use get_attr_search_ctx + find_attr instead.
2002/04/14 14:20:10-00:00 !antona
Prepare changelog to accept a long list of changes. (-;
2002/04/12 15:35:27-00:00 !antona
Fix hopefully last typo. (-:
2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.
2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.
2002/03/12 21:48:27-00:00 !antona
Change version numbers of mkntfs and ntfsfix to match linux-ntfs release and add options to mkntfs to disable content indexing on the volume and to enable compression on the volume.
2002/03/12 00:34:35-00:00 !antona
Fix typo in mkntfs usage information.
2002/02/01 02:46:16-00:00 !antona
Attempt to fix compile warnings on powerpc.
2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.
2002/01/26 02:28:29-00:00 !antona
Update docs.
2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.
2002/01/10 10:54:27-00:00 !antona
Updates
2002/01/10 10:43:04-00:00 !antona
Update changelog.
2002/01/10 10:19:29-00:00 !antona
Update changelog.
2001/12/15 05:28:50-00:00 !antona
Fix abortion in mkntfs due to weird error code EINVAL in seek.
2001/12/15 05:13:08-00:00 !antona
Remove atomic ops and add compiler version check.
2001/12/06 01:14:52-00:00 !antona
Added mount flags to ntfs_mount and adapted utilities to new mount syntax.
2001/11/17 01:57:53-00:00 !antona
Update build system with new document.
2001/11/10 19:02:37-00:00 !antona
Update changelog with release version numbers.
2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.
2001/11/09 23:36:16-00:00 !antona
Bug fixes
2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.
2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.
2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS
2001/08/27 16:58:07-00:00 !antona
Updates.
2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.
2001/07/25 23:11:49-00:00 !antona
Update text files
2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.
2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.
2001/06/11 04:02:08-00:00 !antona
Linux-NTFS 1.0.0-pre-1 - FEATURE FREEZE
=======================================
mkntfs complete with option parsing and more cool things.
mkntfs man page complete.
info files updated.
TODO Before 1.0.0 final:
- Test mkntfs options & mkntfs itself.
- Test tar ball generation.
- Test rpm generation.
2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.
2001/02/02 01:15:17-00:00 !antona
Updated documentation and other text files. Preparing for initial release.
2001/02/02 00:16:18-00:00 !antona
Changed make process to using autoconf/automake/libtool.
Added necessary files for this and for the gnu standard.
Inititial checkin. Probably still stuff missing. Will know soon...
(Logical change 1.5)
2002-08-23 02:09:47 +08:00
|
|
|
|
|
|
|
12/03/2002 - 1.6.0 - More mkntfs options and cleanups.
|
|
|
|
Fix typo in usage information of mkntfs. Thanks to Richard Russon for
|
|
|
|
spotting it.
|
|
|
|
Change version number in mkntfs and ntfsfix to match the linux-ntfs
|
|
|
|
release version number.
|
|
|
|
Added two new options to mkntfs; -I, which disables content indexing
|
|
|
|
on the volume and -C, which enables compression on the volume.
|
|
|
|
|
|
|
|
01/02/2002 - Attempt to fix compile warnings on powerpc.
|
|
|
|
Attempt to fix compile warnings on powerpc. It seems powerpc uses
|
|
|
|
char == unsigned char which was breaking some signed comparisons.
|
|
|
|
|
|
|
|
26/01/2002 - 1.5.1 - Fix two buglets in ntfsfix and more compilation fixes.
|
|
|
|
Fix two silly buglets in ntfsfix, where we were calling is_baad_record
|
|
|
|
instead of is_baad_recordp. Silly me... Thanks to David Martinez Moreno
|
|
|
|
for reporting the compilation warnings on ia64 which led me to find the
|
|
|
|
bug.
|
|
|
|
Fix compilation problems in logfile.h on big endian arches. Hopefully,
|
|
|
|
now will really compile on all arches.
|
|
|
|
|
|
|
|
10/01/2002 - 1.5.0 - Fix bug in $LogFile size calculation.
|
|
|
|
Fix bug in $LogFile size calculation where we would take the size to
|
|
|
|
be zero on partitions between 200 and 400MiB in size.
|
|
|
|
Add requirement for linux-ntfs to linux-ntfs-devel.
|
|
|
|
|
|
|
|
15/12/2001 - Remove atomic ops and add compiler version check.
|
|
|
|
Hopefully this will preempt "it doesn't compile for me" messages from
|
|
|
|
people with gcc < 2.96.
|
|
|
|
Change bail out error check for seek to backup boot sector to a warning
|
|
|
|
since SuSE 7.2 + loads of stuff and 2.5.1-pre11 returns EINVAL instead
|
|
|
|
of ENOSPC.
|
|
|
|
Remove atomic code as it isn't defined on non-i386 arches.
|
|
|
|
|
|
|
|
06/12/2001 - Change ntfs_mount to accept second argument for mount flags.
|
|
|
|
ntfs_mount() now supports mount flags as per "man 2 mount". Currently
|
|
|
|
only the MS_RDONLY flag is supported/implemented. This breaks
|
|
|
|
compatibility with older libntfs versions and hence the major version
|
|
|
|
number of the library has been increased.
|
|
|
|
Adapt utilities to make use of new ntfs_mount syntax.
|
|
|
|
|
|
|
|
17/11/2001 - Add description of compression algorithm.
|
|
|
|
|
|
|
|
09/11/2001 - 1.4.0 - Major fix in mkntfs, small update to ntfsfix and others.
|
|
|
|
Update ntfsfix to support Windows XP NTFS volumes (NTFS 3.1).
|
|
|
|
Update layout.h with more information.
|
|
|
|
(Re)enable shared libraries.
|
|
|
|
Changes to mkntfs:
|
|
|
|
- Correct handling of directories on volumes with cluster sizes
|
|
|
|
above 4096 bytes.
|
|
|
|
- Lower minimum size of NTFS partitions to 1MiB, scaling down the
|
|
|
|
logfile size as necessary.
|
|
|
|
- Support a wider range of input parameters. Now should have all
|
|
|
|
valid combinations covered.
|
|
|
|
- Update man page.
|
|
|
|
- Implement better determination of device size.
|
|
|
|
- Various bug fixes.
|
|
|
|
|
|
|
|
22/08/2001 - 1.2.2 - Small fix in mkntfs and minor updates.
|
|
|
|
Small fix in mkntfs for small volumes with non-standard sector sizes,
|
|
|
|
where the default values would result in a sector size smaller than the
|
|
|
|
sector size and mkntfs would refuse to run because of this. The man
|
|
|
|
page was updated accordingly.
|
|
|
|
Minor updates/clarifications to include/layout.h.
|
|
|
|
|
|
|
|
02/08/2001 - 1.2.1 - Added ntfsfix man page and minor cleanup.
|
2004-05-11 17:21:24 +08:00
|
|
|
David Martínez Moreno <david.martinez@rediris.es> donated a man page
|
add ntfsundelete to the build. fix rpm build. trawl for typos.
2002/07/15 18:12:51-00:00 !antona
Update change log.
2002/07/15 18:10:23-00:00 !antona
update changelog
2002/07/14 17:41:48-00:00 !antona
Update changelog
2002/07/12 08:23:42-00:00 !antona
update changelog
2002/07/08 06:23:22-00:00 !antona
Don't use string concatenation with __FUNCTION__ as gcc-3.x don't like it.
2002/07/08 00:09:41-00:00 !antona
Implement attrib.[hc]::ntfs_rl_pwrite(). Fix a dumb bug in ntfs_attr_pwrite().
2002/07/06 20:22:56-00:00 !antona
Typo fix
2002/07/06 20:07:58-00:00 !antona
New API for compressing run lists into mapping pairs arrays and adapt mkntfs to that API. Addition of ntfs_walk_attrs().
2002/07/05 21:15:31-00:00 !uid28698
- Enable enumeration of attributes using ntfs_lookup_attr() which is
requested by passing a type of AT_UNUSED (or simply zero) to
ntfs_lookup_attr(). (Based on initial patch by Szakacsits Szabolcs.)
- Fix two minor buglets in ntfs_find_external_attr() where we would
continue the search when we detect a mismatched type and/or name
instead of aborting and returning error EIO to flag the corruption.
2002/07/05 17:07:48-00:00 !antona
Better gcc detection in 'configure.in'. (Szakacsits Szabolcs)
2002/07/02 23:47:10-00:00 !antona
Global replacement of __[su]{8,16,32,64} with [su]{8,16,32,64} and layout.h define it.
2002/06/08 14:12:00-00:00 !antona
ntfs_readdir() has arrived.
2002/06/06 20:47:28-00:00 !antona
The beginning of the directory operations! Introduce dir.[hc] and ntfs_lookup_inode_by_name().
2002/06/05 20:32:52-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
2002/06/04 12:12:41-00:00 !antona
Final POSIXification of disk_io functions. (famous last words)
2002/06/02 23:09:43-00:00 !antona
Update changelog and my todo
2002/06/02 23:02:20-00:00 !antona
More fixes and updates.
2002/06/02 13:57:58-00:00 !antona
Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
2002/06/01 00:41:44-00:00 !antona
huge update!
2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...
2002/04/29 12:58:34-00:00 !antona
Finish ntfs_attr_pread and ntfs_attr_mst_pread.
2002/04/29 01:53:55-00:00 !antona
Loads of stuff. Improvements, start on attr pread and attr mst_pread. Write to follow. ntfslabel cleanup and extensions. libntfs cleanups, fixes, etc.
2002/04/27 19:49:09-00:00 !antona
Update library, new APIs ntfs_attr_find_vcn(), misc fixes and cleanups, make all the utilities compile, fix bugs I noticed in ntfslabel and it now works properly.
2002/04/24 23:47:40-00:00 !antona
Hammer out the API for run list merging. Add calls for low level (using raw run lists and ATTR_RECORDs as parameters) run list merging, mappaing pairs decompression, and vcn to lcn conversion as well as high level (using ntfs_attr as parameter) calls for run list mapping and vcn to lcn conversion.
2002/04/24 19:02:07-00:00 !antona
Add new API ntfs_attr_{get,put}.
2002/04/24 01:37:36-00:00 !antona
New api call is_boot_sector_ntfs. A few folding help cleanups.
2002/04/23 23:27:32-00:00 !antona
Fixup the force option in mkntfs.c. Change the ntfs_check_if_mounted so it works on system not implementing {set,get,end}mntent, too. Also make it more powerful in telling us not only if something is mounted but also if it is the fs root and if it is read-only.
2002/04/22 10:34:31-00:00 !antona
Attribute list support (merging done, part 2, some stuff still incomplete). mkntfs ntfs volume creation. See the changelog...
2002/04/21 01:26:39-00:00 !antona
Cleanup/streamline include file dependencies.
2002/04/20 23:10:18-00:00 !antona
Forgot something
2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.
2002/04/20 01:53:02-00:00 !antona
Rename mft code adding ntfs_ prefix. Change all return values to zero on success. Thanks to mattjf for pointing out the inconsistencies.
2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...
2002/04/19 21:09:54-00:00 !antona
Finished provisional inode.c::ntfs_{open,close}_inode() functions. Also, started defining API provided by attrib.[ch], so far only done search context related stuff.
2002/04/19 18:23:55-00:00 !antona
Add foundation of new inode API.
2002/04/18 18:15:45-00:00 !antona
Define API for bootsect.[ch]: is_boot_sector_ntfs().
2002/04/18 17:20:05-00:00 !antona
New API function provided by unistr.[ch]: ntfs_mbstoucs()
2002/04/16 20:56:01-00:00 !antona
Add new API unistr.[ch]: ntfs_ucstombs() and make ntfslabel use it
2002/04/16 12:13:52-00:00 !antona
New API function mft.[ch]::read_file_record(). Also some cleanups.
2002/04/15 20:07:58-00:00 !antona
Update
2002/04/15 17:51:26-00:00 !antona
read/write_mft_record(s) are here
2002/04/14 15:26:23-00:00 !antona
Remove find_first_attr and make all users use get_attr_search_ctx + find_attr instead.
2002/04/14 14:20:10-00:00 !antona
Prepare changelog to accept a long list of changes. (-;
2002/04/12 15:35:27-00:00 !antona
Fix hopefully last typo. (-:
2002/04/12 15:23:47-00:00 !antona
Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS.
2002/03/12 21:55:30-00:00 !antona
Update docs and bump version to 1.6.0.
2002/03/12 21:48:27-00:00 !antona
Change version numbers of mkntfs and ntfsfix to match linux-ntfs release and add options to mkntfs to disable content indexing on the volume and to enable compression on the volume.
2002/03/12 00:34:35-00:00 !antona
Fix typo in mkntfs usage information.
2002/02/01 02:46:16-00:00 !antona
Attempt to fix compile warnings on powerpc.
2002/01/26 03:21:07-00:00 !antona
Preparations for 1.5.1 release.
2002/01/26 02:28:29-00:00 !antona
Update docs.
2002/01/10 11:04:44-00:00 !antona
Updates to spec file for dependencies.
2002/01/10 10:54:27-00:00 !antona
Updates
2002/01/10 10:43:04-00:00 !antona
Update changelog.
2002/01/10 10:19:29-00:00 !antona
Update changelog.
2001/12/15 05:28:50-00:00 !antona
Fix abortion in mkntfs due to weird error code EINVAL in seek.
2001/12/15 05:13:08-00:00 !antona
Remove atomic ops and add compiler version check.
2001/12/06 01:14:52-00:00 !antona
Added mount flags to ntfs_mount and adapted utilities to new mount syntax.
2001/11/17 01:57:53-00:00 !antona
Update build system with new document.
2001/11/10 19:02:37-00:00 !antona
Update changelog with release version numbers.
2001/11/10 14:17:39-00:00 !antona
Enhance mkntfs' device size determination.
2001/11/09 23:36:16-00:00 !antona
Bug fixes
2001/11/09 21:30:51-00:00 !antona
Considering added functionality change version number to 1.3.0, update docs and mkntfs man page.
2001/11/09 19:24:23-00:00 !antona
With lots of luck this is going to be 1.2.3.
2001/11/09 18:24:32-00:00 !antona
Updates to docs, layout.h and ntfsfix to support Windows XP NTFS
2001/08/27 16:58:07-00:00 !antona
Updates.
2001/08/02 01:44:56-00:00 !antona
Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file.
2001/07/25 23:11:49-00:00 !antona
Update text files
2001/07/25 13:43:10-00:00 !antona
1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page.
2001/07/24 17:41:01-00:00 !antona
Minor updates and restructuring the distribution. See NEWS and ChangeLog for
details.
2001/06/11 04:02:08-00:00 !antona
Linux-NTFS 1.0.0-pre-1 - FEATURE FREEZE
=======================================
mkntfs complete with option parsing and more cool things.
mkntfs man page complete.
info files updated.
TODO Before 1.0.0 final:
- Test mkntfs options & mkntfs itself.
- Test tar ball generation.
- Test rpm generation.
2001/06/10 18:30:16-00:00 !antona
Preparations for the 0.1.0 release. Updating documentation and information.
Updating rpm generation and added mkntfs man page which currently is not
accurate as it shows all the mke2fs options in it while mkntfs doesn't actually
accept any options except for device at all but it is a good starting point.
2001/02/02 01:15:17-00:00 !antona
Updated documentation and other text files. Preparing for initial release.
2001/02/02 00:16:18-00:00 !antona
Changed make process to using autoconf/automake/libtool.
Added necessary files for this and for the gnu standard.
Inititial checkin. Probably still stuff missing. Will know soon...
(Logical change 1.5)
2002-08-23 02:09:47 +08:00
|
|
|
for ntfsfix as well as spelling mistake fixes all over the place.
|
|
|
|
|
|
|
|
26/07/2001 - 1.2.0 - Important bug fixes to mkntfs.
|
|
|
|
Bug fixes for cluster sizes > 4kb involving corrections to mft mirror
|
|
|
|
size and contents, mft data attribute position and mft bitmap size.
|
|
|
|
Some of those were nasty so this is a major improvement. Hopefully these
|
|
|
|
were the last bugs.
|
|
|
|
|
|
|
|
25/07/2001 - 1.0.2 - Small cleanup of the distribution.
|
|
|
|
Move mkntfs to sbin (was put in bin before).
|
|
|
|
Small bugfix to mkntfs man page.
|
|
|
|
|
|
|
|
24/07/2001 - 1.0.1 - Small cleanup of the distribution.
|
|
|
|
Confirmed that at least gcc-2.96 is needed to compile linux-ntfs.
|
|
|
|
Removed ldm.c from linux-ntfs. It will reappear as ldminfo.c in a new
|
|
|
|
package, probably linux-ldm.
|
|
|
|
Taken out some file from the distribution, but they are still present
|
|
|
|
in CVS. This is because they are not really useful except if you are
|
|
|
|
a developer wanting to play about.
|
|
|
|
|
|
|
|
10/06/2001 - 1.0.0 - mkntfs release and bugfixes to ntfslib and the others.
|
|
|
|
Also, released ldm which dumps the ldm database on Win2k/XP dynamic
|
|
|
|
disks.
|
|
|
|
A man page for mkntfs is also installed by make install so man 8 mkntfs
|
|
|
|
can be used to show the recognised command line options.
|
|
|
|
Building of shared libraries is disabled by default as it breaks on
|
|
|
|
some systems.
|
|
|
|
Probably need at least gcc-2.95 or something like that from now on.
|
|
|
|
|
|
|
|
02/02/2001 - Started ChangeLog.
|
|
|
|
|