yura
d5ce628f10
commit some fix to runlsi handling code from ntfs-3g
...
Rich/Anton can you please review it?
2006-07-27 18:12:23 +00:00
antona
52db9eecbe
Fix two potential runlist merge bugs (one was without effect the other possible
...
free memory dereference).
Fix the "make test" testing of the rl mering code to work again (it needs to
use printf not the fancy logging macros).
2006-02-08 22:15:30 +00:00
flatcap
04ebd8256d
The addition of one hundred and forty-five linefeeds. Thanks Yura!
2005-12-04 22:42:51 +00:00
flatcap
83b9eddfc9
provide some meaningful function descriptions
2005-11-02 17:34:08 +00:00
flatcap
9c2e3a8206
add/update function comment blocks
...
(ok, they need words, but it's a start)
2005-10-31 01:15:12 +00:00
flatcap
121d05deb6
add/update function comment blocks
...
(ok, they need words, but it's a start)
2005-10-30 16:12:22 +00:00
flatcap
8892ba7ac6
remove some colour hacks
...
remove a few #ifdef DEBUGs and RM_WRITEs
throw in lots of extra traces
2005-10-28 04:32:21 +00:00
uvman
7cbc0a6cb6
Remove any uses of the old logging system (Dputs, Dprintf, ...) from libntfs.
2005-10-24 20:50:05 +00:00
flatcap
f4e427e91a
implement logging in libntfs
...
fix whitespace
fix build problems
tidy source code
and more...
2005-10-21 18:05:13 +00:00
flatcap
8fa46025d5
trailing whitespace
2005-10-16 19:21:47 +00:00
antona
8db479a6b1
Patch from Christophe:
...
A lot of headers are checked by autoconf (AC_CHECK_HEADERS in configure.ac).
Please find a patch that add the missing "#ifdef" to the source code.
2005-09-28 13:47:47 +00:00
flatcap
374f5ac4f7
*cough* remove some debug #ifdefs
2005-09-19 20:58:54 +00:00
flatcap
459f98c2b2
fix a couple of range bugs (insert,replace)
...
Anton: fix mergeable - use to merge non-adjacent holes
Anton: factor out "tail" in replace - simplifying code
comment and retest code
2005-09-19 20:50:01 +00:00
flatcap
ab9fb6a01f
runlist behaviour changed! please check your applications.
...
test case 16, where a run is added beyond the end of a file, now behaves
differently. the discontinuity (gap) is now filled with a "not mapped"
run (before the preceding hole would have been extended).
Anton's bugfix applied and tested
minor code tidyups
loads more comments in runlist_{insert,append,split,replace}
test cases checked and updated where necessary
valgrind happy
2005-09-15 23:42:02 +00:00
flatcap
01f648c952
removing a few unnecessary memsets in the test code revealed a minor
...
buffer overrun.
create runlist tests working on unmapped regions (copies of tests 1-14)
2005-09-13 18:51:16 +00:00
flatcap
d75567112c
put the test code where it's more useful
2005-09-13 14:30:51 +00:00
flatcap
0ae7e885d1
bug fix - reading uninitialised memory
2005-09-13 12:51:34 +00:00
flatcap
7a142ef54c
got bored. don't read the diffs.
2005-07-06 22:47:01 +00:00
antona
31a8750c4d
Fix compiler warnings in libntfs when compiling under cygwin.
2005-06-21 09:55:15 +00:00
flatcap
09936e5c22
typos
2005-06-20 14:23:50 +00:00
cantab.net!aia21
9028469456
Fix a nasty runlist merge bug when merging two holes. (Anton)
...
(Logical change 1.677)
2005-02-17 17:03:50 +00:00
cantab.net!aia21
9fca23feb2
Fix type casts after Yura's prototype changes.
...
(Logical change 1.664)
2005-01-19 10:31:46 +00:00
void!yura
954c8d121e
change prototypes of ntfs_write_significant_bytes and
...
ntfs_mapping_pairs_build to fix a lot of compiler warnings.
(Logical change 1.660)
2005-01-17 11:58:33 +00:00
(none)!yura
2afeb1523d
Fix format string in ntfs_rl_sparse and ntfs_rl_get_compressed_size.
...
(Logical change 1.640)
2004-11-21 12:30:53 +00:00
(none)!yura
793120bfb6
fix ntfs_rl_sparse and ntfs_rl_get_compressed_size name in their comments
...
(Logical change 1.636)
2004-11-13 20:59:44 +00:00
cantab.net!aia21
cdf56dbe79
Fix bug in ntfs_rl_get_compressed_size() and optimize it a bit.
...
(Logical change 1.635)
2004-11-13 08:35:46 +00:00
(none)!yura
38be5f3e95
New API's ntfs_runlist_sparse and ntfs_rl_get_compressed_size.
...
(Logical change 1.632)
2004-11-12 17:09:24 +00:00
(none)!yura
415693011c
Remove unused function ntfs_rl_merge. (Thanks to Adrian Bunk for spoting it)
...
(Logical change 1.621)
2004-10-30 12:47:27 +00:00
(none)!yura
21613e7190
ntfs_mapping_pairs_build:
...
- Make it set stop vcn even function doesn't failed.
- Minor bugfix.
(Logical change 1.584)
2004-09-29 15:43:22 +00:00
cantab.net!aia21
1159ab3656
Cleanup the ntfs_mapping_pairs_build enhancement.
...
(Logical change 1.548)
2004-09-13 09:31:42 +00:00
(none)!yura
27e0e7a0c7
Add @stopped_at parameter to ntfs_mapping_pairs_build and adapt all callers.
...
(Logical change 1.547)
2004-09-12 18:46:04 +00:00
cantab.net!aia21
06086ae5c7
Add start_vcn parameter to ntfs_get_size_for_mapping_pairs() and
...
ntfs_mapping_pairs_build() and adapt all callers.
(Logical change 1.533)
2004-09-06 09:27:16 +00:00
cantab.net!aia21
82b45caa4b
Change ntfs_get_size_for_mapping_pairs() and ntfs_mapping_pairs_build()
...
to treat a NULL runlist to mean empty runlist. (Anton)
(Logical change 1.519)
2004-08-31 15:37:05 +00:00
cantab.net!aia21
4910ed561c
Change all output to only appear if configure with --enable-debug by
...
using Dputs/Dprintf instead of fprintf(stderr,.
(Logical change 1.502)
2004-08-18 10:27:49 +00:00
flatcap.org!ntfs
1be6deedaf
deltaxcn will only go as high as (max_cluster-1) so the comparisons below were off by one
...
(Logical change 1.485)
2004-08-10 10:45:07 +00:00
cantab.net!aia21
c6d73395e4
Refix the fix to the fix in runlist.c highest_vcn == 0 handling.
...
(Logical change 1.483)
2004-08-09 13:31:10 +00:00
cantab.net!aia21
01e060874b
ntfs_mapping_pairs_decompress for highest_vcn == 0.
...
(Logical change 1.479)
2004-08-05 21:28:14 +00:00
(none)!yura
d3178859aa
bugfix for ntfs_mapping_pairs_decompress for highest_vcn == 0
...
(Logical change 1.478)
2004-08-05 19:35:51 +00:00
(none)!yura
9576429f7f
ntfs_rl_p{read,write}: "* vol->cluster_size" replaced with faster and more compatible "<< vol->cluster_size_bits"
...
(Logical change 1.448)
2004-07-08 20:19:52 +00:00
cantab.net!aia21
66c60d9659
Fix Yura's fix.
...
(Logical change 1.430)
2004-06-21 09:51:07 +00:00
flatcap.org!ntfs
b429c1fc69
bugfix for ntfs_rl_pread,pwrite for pos > 0
...
(Logical change 1.428)
2004-06-20 16:47:19 +00:00
cantab.net!aia21
a8c7b62ffc
Fix some compiler warnings.
...
(Logical change 1.348)
2004-03-26 14:42:21 +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
b87932368a
Minor update.
...
(Logical change 1.292)
2004-03-04 17:03:27 +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
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
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
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
608669d564
Add ntfs_rl_pread().
...
(Logical change 1.244)
2003-12-05 18:06:50 +00:00
cantab.net!aia21
09ec84d205
fix small error handling bug.
...
(Logical change 1.242)
2003-12-02 17:16:21 +00:00