cantab.net!aia21
1500287b1c
Update
...
(Logical change 1.340)
2004-03-19 17:36:45 +00:00
cantab.net!aia21
6507533a0a
(Logical change 1.340)
2004-03-19 17:36:45 +00:00
cantab.net!aia21
1c970228e2
Initial revision
2004-03-19 17:36:45 +00:00
cantab.net!aia21
592b4662db
Add attrlist.c to build.
...
(Logical change 1.340)
2004-03-19 17:36:45 +00:00
cantab.net!aia21
ae7789dcd0
Support the case where $Volume does not have a $VOLUME_NAME
...
attribute in ntfs_device_mount() and let ntfslabel create the
attribute when it is not present.
(Logical change 1.339)
2004-03-19 10:21:05 +00:00
cantab.net!aia21
93acd345a7
Update
...
(Logical change 1.338)
2004-03-17 16:53:29 +00:00
cantab.net!aia21
117c16ec74
Fix a compiler warning.
...
(Logical change 1.336)
2004-03-17 12:22:03 +00:00
cantab.net!aia21
9318887cd5
Add new API device.[hc]::ntfs_device_partition_start_sector_get() and
...
make mkntfs use it.
(Logical change 1.336)
2004-03-17 12:22:03 +00:00
cantab.net!aia21
2bd298bc2d
Add new API mft.[hc]::ntfs_mft_record_{layout,format}() and make
...
mkntfs use it.
(Logical change 1.335)
2004-03-15 12:50:18 +00:00
cantab.net!aia21
481241602c
Change ntfs_get_attribute_value syntax to not have the MFT_RECORD as it
...
wasn't used anyway and the function is headed for death anyway...
(Logical change 1.332)
2004-03-15 10:54:47 +00:00
cantab.net!aia21
802ed33475
New file: security.c includes new API ntfs_guid_is_zero() and
...
ntfs_guid_to_mbs().
2004/03/14 17:38:29+00:00 cantab.net!aia21
(Logical change 1.330)
2004-03-14 18:04:17 +00:00
cantab.net!aia21
84db0e8dfb
Initial revision
2004-03-14 18:04:17 +00:00
cantab.net!aia21
a8f5ab126d
Add security.c to build.
...
(Logical change 1.330)
2004-03-14 18:04:17 +00:00
cantab.net!aia21
3cfb4590eb
Provide new API functions: ntfs_bitmap_{set,clear}_bit().
...
(Logical change 1.327)
2004-03-12 17:25:04 +00:00
cantab.net!aia21
cb3b41894a
Modify meaning of ntfs_volume->nr_mft_records to be the number of
...
initialized mft records, not total mft records. This makes far more
sense and in fact reflects how nr_mft_records is being used in both
libntfs and the utilities.
(Logical change 1.326)
2004-03-12 15:50:52 +00:00
cantab.net!aia21
9b3652469c
Update with SuSE 9.1 beta 1 versions of GNU build system.
...
(Logical change 1.322)
2004-03-11 15:33:34 +00:00
cantab.net!aia21
3c429be664
Typo fixes (Ender)
...
(Logical change 1.317)
2004-03-10 22:03:54 +00:00
cantab.net!aia21
43d2c583cc
Auto merged
...
2004/03/09 14:38:49+00:00 cantab.net!aia21
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.
(Logical change 1.306)
2004-03-09 14:47:34 +00:00
cantab.net!aia21
f5bb3c333f
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.
(Logical change 1.304)
2004-03-09 11:06:54 +00:00
cantab.net!aia21
402df7a21e
Auto merged
...
2004/02/20 14:44:47+00:00 cantab.net!aia21
Auto merged
2004/01/15 16:58:19+00:00 cantab.net!aia21
Auto merged
2004/01/07 15:48:41+00:00 cantab.net!aia21
Auto merged
2004/01/05 12:39:36+00:00 cantab.net!aia21
Auto merged
2003/12/05 18:09:00+00:00 cantab.net!aia21
Auto merged
2003/12/03 12:41:54+00:00 cantab.net!aia21
Auto merged
2003/11/04 13:06:21+00:00 cantab.net!aia21
Auto merged
2003/10/28 15:55:31+00:00 flatcap.org!ntfs
a few tweaks to help folding
(Logical change 1.299)
2004-03-06 17:42:28 +00:00
cantab.net!aia21
1564a5b72e
Auto merged
...
2004/01/15 16:58:19+00:00 cantab.net!aia21
Auto merged
2004/01/07 15:48:41+00:00 cantab.net!aia21
Auto merged
2003/11/04 13:06:21+00:00 cantab.net!aia21
Auto merged
2003/10/28 15:55:31+00:00 flatcap.org!ntfs
move comment to help folding
(Logical change 1.299)
2004-03-06 17:42:28 +00:00
cantab.net!aia21
001054baa9
Auto merged
...
2004/01/15 16:58:19+00:00 cantab.net!aia21
Auto merged
2003/10/28 15:55:31+00:00 flatcap.org!ntfs
typo
(Logical change 1.299)
2004-03-06 17:42:28 +00:00
cantab.net!aia21
3c69e66ff8
In attribute lookup code in libntfs/attrib.c, check type against
...
AT_UNUSED and not zero.
(Logical change 1.297)
2004-03-05 11:41:37 +00:00
cantab.net!aia21
607036db7d
Rename private to priv_data in ntfs_device_alloc() to avoid name
...
space clashes with C++. (Yuval Fledel, modified fix by me)
(Logical change 1.295)
2004-03-05 11:23:42 +00:00
cantab.net!aia21
a2e4ff7cb6
Rename INCLUDES to AM_CPPFLAGS.
...
(Logical change 1.294)
2004-03-05 11:04:40 +00:00
cantab.net!aia21
b87932368a
Minor update.
...
(Logical change 1.292)
2004-03-04 17:03:27 +00:00
cantab.net!aia21
3f12891c07
Remove compiler warning by rearranging code a bit in ntfs_mount().
...
(Logical change 1.287)
2004-02-27 16:44:10 +00:00
cantab.net!aia21
7239c1f42b
Adapt BLKGETSIZE64 definition to the one found in 2.6 kernels.
...
(Logical change 1.287)
2004-02-27 16:44:10 +00:00
cantab.net!aia21
4b12f1bfce
Add NO_NTFS_DEVICE_DEFAULT_IO_OPS.
...
(Logical change 1.283)
2004-02-26 11:41:48 +00:00
cantab.net!aia21
1f2547829c
Update for move of include files.
...
(Logical change 1.280)
2004-02-25 14:21:14 +00:00
cantab.net!aia21
441947337e
Include config.h before any other non-ntfs headers.
...
(Logical change 1.279)
2004-02-20 14:44:16 +00:00
cantab.net!aia21
a033e9dfa0
Add use of BLKGETSIZE64 and fix typos in debug output.
...
(Logical change 1.278)
2004-02-17 14:01:22 +00:00
omakaista.fi!szaka
5f20b21ef8
BLKGETSIZE ioctl uses unsigned long, not long for the size parameter.
...
Thus the maximum supported device is 2 TB on 32 bit platforms
instead of only 1 TB.
(Logical change 1.277)
2004-02-17 03:40:22 +00:00
cantab.net!aia21
26fbe3a101
Update for latest libtool/autoconf/automake.
...
(Logical change 1.273)
2004-01-26 09:53:57 +00:00
cantab.net!aia21
e14583bed7
Fix memory leek in error code path ntfs_attr_open(). Thanks to Christophe Grenier who used Valgrind to find it.
...
(Logical change 1.272)
2004-01-22 23:53:36 +00:00
cantab.net!aia21
b19215d1ed
Fix memory leaks in ntfs_readdir() and ntfs_inode_lookup_by_name(). Thanks to Christophe Grenier who used Valgrind to find them.
...
(Logical change 1.272)
2004-01-22 23:53:36 +00:00
cantab.net!aia21
6b87731c2a
Make decompression work in all test cases I tried.
...
(Logical change 1.268)
2004-01-21 12:30:18 +00:00
cantab.net!aia21
6c7b8a6ef6
Fix a debug printf.
...
(Logical change 1.268)
2004-01-21 12:30:18 +00:00
cantab.net!aia21
2e726fff11
Add support for compressed, resident attributes.
...
(Logical change 1.268)
2004-01-21 12:30:18 +00:00
cantab.net!aia21
af643aef59
Work around broken mbstowcs() implementation on Cygwin. (Lode Leroy)
...
(Logical change 1.266)
2004-01-19 15:58:00 +00:00
cantab.net!aia21
4b57fb71ea
Partition handling update from Lode Leroy.
...
(Logical change 1.266)
2004-01-19 15:58:00 +00:00
cantab.net!aia21
205a5db037
Fix range checking error spotted by Szaka.
...
(Logical change 1.265)
2004-01-19 09:09:56 +00:00
cantab.net!aia21
4ef67c7247
Fix compiler warning.
...
(Logical change 1.265)
2004-01-19 09:09:56 +00:00
cantab.net!aia21
401c8ebf7d
apply patch from Szaka:
...
- all warnings fixed for maintainer mode for ntfsresize and ntfsclone
- added 'const' to ntfs_ucstombs()'s first parameter
- 'fsync' also after metadata-only cloning
- fixed forced metadata-only, dirty ntfs cloning (only one -f needed)
(Logical change 1.264)
2004-01-15 17:07:57 +00:00
cantab.net!aia21
c9076ef627
- Apply patch from Szaka to fix all %L to %ll.
...
- Fix remaining %L ti %ll (compress.c).
- Run ./autogen.sh on SuSE 9.0.
(Logical change 1.263)
2004-01-15 16:57:10 +00:00
cantab.net!aia21
1a926436f9
Add include to provice prototype.
...
(Logical change 1.262)
2004-01-13 11:26:46 +00:00
cantab.net!aia21
e13713fd27
Finish attribute decompression code. (Completely untested!)
...
(Logical change 1.261)
2004-01-13 11:05:18 +00:00
cantab.net!aia21
57041e1a94
Auto merged
...
2004/01/11 18:01:31+00:00 cantab.net!aia21
update comment
(Logical change 1.260)
2004-01-11 18:01:46 +00:00
cantab.net!aia21
29e697f63a
Update
...
2004/01/08 17:13:00+00:00 cantab.net!aia21
Add reading of compressed attributes.
(Logical change 1.259)
2004-01-09 12:38:56 +00:00
cantab.net!aia21
5aa2088a95
Update
...
(Logical change 1.259)
2004-01-09 12:38:56 +00:00
cantab.net!aia21
010e735129
Initial revision
2004-01-09 12:38:56 +00:00
cantab.net!aia21
9c78a8bf4f
Add compress.h to the build system.
...
(Logical change 1.259)
2004-01-09 12:38:56 +00:00
cantab.net!aia21
0636632d5a
(Logical change 1.259)
2004-01-09 12:38:56 +00:00
cantab.net!aia21
3244f17522
Enable lots of compiler warnings and fix warning from libntfs.
...
(Logical change 1.257)
2004-01-07 15:03:17 +00:00
cantab.net!aia21
652b1e554d
Add new compile target "make libs" which only compiles libntfs.
...
(Logical change 1.251)
2004-01-06 16:39:48 +00:00
cantab.net!aia21
1226d98038
Add compatibility for building with DJGPP under DOS. (Christophe
...
Grenier, slightly modified by me)
(Logical change 1.247)
2004-01-06 11:04:29 +00:00
cantab.net!aia21
9bd88a7d39
Fix bug in run list encoding functions that hit sparse and compressed
...
files with holes. (Szabolcs Szakacsits)
(Logical change 1.246)
2004-01-05 12:39:10 +00:00
cantab.net!aia21
549393080e
finish off initial implementation of ntfs_attr_make_resident().
...
(Logical change 1.245)
2003-12-09 17:36:00 +00:00
cantab.net!aia21
608669d564
Add ntfs_rl_pread().
...
(Logical change 1.244)
2003-12-05 18:06:50 +00:00
cantab.net!aia21
19fcf9b688
Add ntfs_attr_map_whole_runlist().
...
(Logical change 1.243)
2003-12-03 15:38:52 +00:00
cantab.net!aia21
09ec84d205
fix small error handling bug.
...
(Logical change 1.242)
2003-12-02 17:16:21 +00:00
cantab.net!aia21
33918ceae9
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.
(Logical change 1.241)
2003-11-19 12:16:02 +00:00
cantab.net!aia21
e92992ed63
Cleanup build system with respect to CFLAGS so they are consistent throughout and
...
the right flags get added for the right things and move all of this in one place in
configure.ac removing everything from the Makefile.am files.
(Logical change 1.239)
2003-11-19 10:31:21 +00:00
flatcap.org!ntfs
f2b687549b
force the constant to the 64 bit
...
(Logical change 1.237)
2003-11-18 21:17:57 +00:00
cantab.net!aia21
4e2220d018
Add -fms-extensions to libntfs_gnomevfs compilation, too.
...
(Logical change 1.236)
2003-11-18 18:19:10 +00:00
cantab.net!aia21
d9bf0f8f6e
Make building of libntfs-gnomevfs optional. (Jan Kratochvil)
...
(Logical change 1.231)
2003-11-07 18:25:26 +00:00
cantab.net!aia21
912e86e813
Split off ntfsprogs-gnomevfs in separate rpm and move glib/gnome
...
dependencies to it.
(Logical change 1.230)
2003-11-07 10:16:00 +00:00
cantab.net!aia21
c26497232e
(Logical change 1.227)
2003-11-06 16:30:56 +00:00
cantab.net!aia21
2f42ed8d72
Initial revision
2003-11-06 16:30:56 +00:00
cantab.net!aia21
50fb15960e
Add man page for libntfs-gnomevfs and other man page updates.
...
(Logical change 1.227)
2003-11-06 16:30:56 +00:00
cantab.net!aia21
0edb229552
Fix build process so that libntfs-gnomevfs is linked against libntfs properly using libtool.
...
(Logical change 1.225)
2003-11-06 11:11:24 +00:00
cantab.net!aia21
ef164c7184
Update build. Note noticed by citool before...
...
(Logical change 1.224)
2003-11-04 13:13:48 +00:00
cantab.net!aia21
7712504582
fix signed warnings
...
2003/11/03 16:11:36+00:00 cantab.net!aia21
Update what is to do to finish non-resident to resident attribute conversion.
(Logical change 1.223)
2003-11-04 13:04:07 +00:00
cantab.net!aia21
9dec022b81
fix signed warnings
...
(Logical change 1.223)
2003-11-04 13:04:07 +00:00
cantab.net!aia21
99d25b2120
fix signed warning
...
(Logical change 1.223)
2003-11-04 13:04:07 +00:00
cantab.net!aia21
20e3e64065
eeek! return MREFs not integers
...
(Logical change 1.223)
2003-11-04 13:04:07 +00:00
cantab.net!aia21
51931fd51d
Update build.
...
(Logical change 1.223)
2003-11-04 13:04:07 +00:00
cantab.net!aia21
aecda4e488
Update build for ntfs gnome vfs
...
2003/11/04 11:46:06+00:00 cantab.net!aia21
Fix typo.
2003/11/04 11:44:39+00:00 cantab.net!aia21
Add ntfs gnome vfs library.
(Logical change 1.223)
2003-11-04 13:04:07 +00:00
cantab.net!aia21
80b57b880d
Initial revision
2003-11-04 13:04:07 +00:00
cantab.net!aia21
2a4f72d834
(Logical change 1.223)
2003-11-04 13:04:07 +00:00
cantab.net!aia21
3088f60dc3
Ooops. Make it compile...
...
(Logical change 1.221)
2003-10-29 17:42:45 +00:00
cantab.net!aia21
8f310e5bf2
Make ntfs_attr_make_non_resident() return error EPERM if
...
it is called for an attribute that cannot be non-resident.
Implement ntfs_attr_can_be_resident().
Start working on ntfs_attr_make_resident().
(Logical change 1.220)
2003-10-29 17:40:03 +00:00
cantab.net!aia21
d993588f0c
Implement rollback in ntfs_mft_record_free().
...
(Logical change 1.219)
2003-10-29 17:35:15 +00:00
cantab.net!aia21
1ef194e7ae
(Logical change 1.216)
2003-10-27 17:07:57 +00:00
flatcap.org!ntfs
5587fe0549
make ntfs_attr_close a bit safer
...
(Logical change 1.214)
2003-10-26 12:40:40 +00:00
cantab.net!aia21
9f07090763
Fixes from Lode to make it work on Cygwin.
...
(Logical change 1.211)
2003-10-23 12:28:44 +00:00
cantab.net!aia21
67591d0256
update
...
(Logical change 1.209)
2003-10-17 15:43:14 +00:00
flatcap.org!ntfs
cc4f8fccbd
typo
...
(Logical change 1.205)
2003-10-12 17:38:05 +00:00
flatcap.org!ntfs
d0cc759878
Updates from Szaka
...
(Logical change 1.191)
2003-10-09 07:56:06 +00:00
flatcap.org!ntfs
47df17cb17
Fix the build
...
(Logical change 1.190)
2003-10-06 19:21:42 +00:00
cantab.net!aia21
f49930c0f4
ntfs_device_disk_io_ops is now ntfs_device_default_io_ops.
...
(Logical change 1.188)
2003-10-06 11:38:25 +00:00
cantab.net!aia21
a34d218e90
merge common functions from disk_io.c into device.c
...
(Logical change 1.188)
2003-10-06 11:38:25 +00:00
cantab.net!aia21
14b8a9bab6
disk_io is gone. device_io appears.
...
(Logical change 1.188)
2003-10-06 11:38:25 +00:00
cantab.net!aia21
7af52becdd
common functions moved from diks_io.h to device.h
...
(Logical change 1.188)
2003-10-06 11:38:25 +00:00
cantab.net!aia21
0e6dac03b6
Moved from disk_io.c. All functions specific to unix style device operations.
...
}(Logical change 1.188)
2003-10-06 11:38:25 +00:00
cantab.net!aia21
d999304a70
Moved from disk_io.c. All functions specific to unix style device operations.
...
2003/10/06 10:37:38+01:00 cantab.net!aia21
Rename: libntfs/disk_io.c -> libntfs/unix_io.c
(Logical change 1.188)
2003-10-06 11:38:25 +00:00
cantab.net!aia21
68fc3c2642
Make stat and ioctl return error instead of silently succeeding.
...
This probably breaks Cygwin but never mind...
(Logical change 1.188)
2003-10-06 11:38:25 +00:00
cantab.net!aia21
3d3b853379
Initial revision
2003-10-06 11:38:25 +00:00
cantab.net!aia21
9a0c63f302
(Logical change 1.188)
2003-10-06 11:38:25 +00:00
cantab.net!aia21
433801118e
Add win32_io.c to be distributed.
...
(Logical change 1.185)
2003-09-30 10:32:09 +00:00