2004-02-29 22:09:45 +08:00
|
|
|
|
xx/xx/2004 - 1.8.6-WIP
|
|
|
|
|
- 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-08 20:19:08 +08:00
|
|
|
|
- Use bswap_xx instead of __bswap_constant_xx when the constant version
|
|
|
|
|
is not available as is the case on some architectures. (Thanks to
|
|
|
|
|
David Mart<72>nez Moreno for the bug report.)
|
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-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-02-28 00:44:10 +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.
|
|
|
|
|
David Mart<72>nez Moreno <david.martinez@rediris.es> donated a man page
|
|
|
|
|
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.
|
|
|
|
|
|