aa54558345 
								
							
								 
							
						 
						
							
							
								
								Fixed wrong size (quota_charged, usn)  
							
							
							
						 
						
							2009-03-23 16:09:24 +00:00  
				
					
						
							
							
								 
						
							
							
								ddfb2175a9 
								
							
								 
							
						 
						
							
							
								
								Improved creating gaps in sparse files  
							
							
							
						 
						
							2009-02-13 10:37:53 +00:00  
				
					
						
							
							
								 
						
							
							
								93b695f1cc 
								
							
								 
							
						 
						
							
							
								
								Adapted to ntfs-3g-2009.2.1  
							
							
							
						 
						
							2009-02-12 20:32:21 +00:00  
				
					
						
							
							
								 
						
							
							
								2dc7362ba9 
								
							
								 
							
						 
						
							
							
								
								Improved computation of runlist for fragmented files O(n) instead of O(n*n)  
							
							
							
						 
						
							2009-02-03 17:12:04 +00:00  
				
					
						
							
							
								 
						
							
							
								11216c6942 
								
							
								 
							
						 
						
							
							
								
								Adapted to ntfs-3g-2009.1.1  
							
							
							
						 
						
							2009-01-23 11:11:44 +00:00  
				
					
						
							
							
								 
						
							
							
								9b996d31b9 
								
							
								 
							
						 
						
							
							
								
								Relocated code for setting/retrieving NTFS attribs  
							
							
							
						 
						
							2009-01-17 08:37:17 +00:00  
				
					
						
							
							
								 
						
							
							
								ca6466c6bb 
								
							
								 
							
						 
						
							
							
								
								Mapped a few NTFS internal data to extended attributes  
							
							
							
						 
						
							2009-01-05 13:56:05 +00:00  
				
					
						
							
							
								 
						
							
							
								d3f3a19866 
								
							
								 
							
						 
						
							
							
								
								Adapted to ntfs-3g.1.5222-RC  
							
							
							
						 
						
							2009-01-05 13:28:06 +00:00  
				
					
						
							
							
								 
						
							
							
								50702ea690 
								
							
								 
							
						 
						
							
							
								
								add --disable-posix-acl configure option  
							
							
							
						 
						
							2008-12-06 12:34:37 +00:00  
				
					
						
							
							
								 
						
							
							
								6faf38df12 
								
							
								 
							
						 
						
							
							
								
								Adapted to ntfs-3g.1.5130  
							
							
							
						 
						
							2008-12-01 15:29:23 +00:00  
				
					
						
							
							
								 
						
							
							
								c4c3c8f90f 
								
							
								 
							
						 
						
							
							
								
								Fixed inclusion of two functions whatever ACL option selected  
							
							
							
						 
						
							2008-12-01 15:07:49 +00:00  
				
					
						
							
							
								 
						
							
							
								ee37dcab6d 
								
							
								 
							
						 
						
							
							
								
								Interpreted symbolic links created by Vista as symbolic links  
							
							
							
						 
						
							2008-11-26 15:57:20 +00:00  
				
					
						
							
							
								 
						
							
							
								751483b465 
								
							
								 
							
						 
						
							
							
								
								Inserted the new files reparse.c and reparse.h in the build process  
							
							
							
						 
						
							2008-11-04 13:39:02 +00:00  
				
					
						
							
							
								 
						
							
							
								33bccc53c9 
								
							
								 
							
						 
						
							
							
								
								Implemented an interpretation of junction points  
							
							
							
						 
						
							2008-11-02 09:14:57 +00:00  
				
					
						
							
							
								 
						
							
							
								cbca88095d 
								
							
								 
							
						 
						
							
							
								
								Fixed type of argument for file creation  
							
							
							
						 
						
							2008-09-21 17:27:21 +00:00  
				
					
						
							
							
								 
						
							
							
								e5286c09d6 
								
							
								 
							
						 
						
							
							
								
								Adapted to ntfs-3g.1.2926-RC  
							
							
							
						 
						
							2008-09-19 13:39:38 +00:00  
				
					
						
							
							
								 
						
							
							
								f857740a4d 
								
							
								 
							
						 
						
							
							
								
								Renamed inode_cache to xinode_cache for easier reference  
							
							
							
						 
						
							2008-09-19 13:27:55 +00:00  
				
					
						
							
							
								 
						
							
							
								a675f60863 
								
							
								 
							
						 
						
							
							
								
								Declared mapping data as const in a few interfaces  
							
							
							
						 
						
							2008-09-09 15:26:38 +00:00  
				
					
						
							
							
								 
						
							
							
								cb59654f39 
								
							
								 
							
						 
						
							
							
								
								Implemented an extended attribute interface to get/set NTFS ACLs  
							
							
							
						 
						
							2008-09-01 16:24:54 +00:00  
				
					
						
							
							
								 
						
							
							
								6bfd3ed546 
								
							
								 
							
						 
						
							
							
								
								Fixed a stupid name prefixing  
							
							
							
						 
						
							2008-08-30 10:31:40 +00:00  
				
					
						
							
							
								 
						
							
							
								fd60178d8f 
								
							
								 
							
						 
						
							
							
								
								Made possible to mention root as a designated user or group  
							
							
							
						 
						
							2008-08-27 08:35:53 +00:00  
				
					
						
							
							
								 
						
							
							
								d3da724466 
								
							
								 
							
						 
						
							
							
								
								Redefined the options to activate the levels of permissions checking  
							
							
							
						 
						
							2008-08-25 09:11:43 +00:00  
				
					
						
							
							
								 
						
							
							
								13552eba52 
								
							
								 
							
						 
						
							
							
								
								Integrated full utf-8 to utf-16le conversions, based on code by Berhard Kaindl  
							
							
							
						 
						
							2008-08-21 12:04:51 +00:00  
				
					
						
							
							
								 
						
							
							
								62780e137b 
								
							
								 
							
						 
						
							
							
								
								Cleaned and fixed endianness conversions  
							
							
							
						 
						
							2008-08-21 11:02:35 +00:00  
				
					
						
							
							
								 
						
							
							
								713e6349c8 
								
							
								 
							
						 
						
							
							
								
								Redefined the options to activate the levels of checking  
							
							
							
						 
						
							2008-08-21 10:42:03 +00:00  
				
					
						
							
							
								 
						
							
							
								7f42da0b07 
								
							
								 
							
						 
						
							
							
								
								Reorganized and split the security source file, a few interfaces changed  
							
							
							
						 
						
							2008-08-21 10:27:46 +00:00  
				
					
						
							
							
								 
						
							
							
								6a47056d18 
								
							
								 
							
						 
						
							
							
								
								Merged the Posix ACL code, now it is a compile-time option  
							
							
							
						 
						
							2008-08-21 10:08:20 +00:00  
				
					
						
							
							
								 
						
							
							
								499e106341 
								
							
								 
							
						 
						
							
							
								
								Adapted to ntfs-3g.1.2812  
							
							
							
						 
						
							2008-08-16 15:17:47 +00:00  
				
					
						
							
							
								 
						
							
							
								ca9e62559a 
								
							
								 
							
						 
						
							
							
								
								Added entries in security API to process user mappings and Win32 attribs  
							
							
							
						 
						
							2008-08-16 15:15:28 +00:00  
				
					
						
							
							
								 
						
							
							
								a6d8c6b1a6 
								
							
								 
							
						 
						
							
							
								
								new: use tabulated logging; add ntfs_log_enter() and ntfs_log_leave()  
							
							... 
							
							
							
							and convert the most commonly used functions 
							
						 
						
							2008-06-30 00:13:23 +00:00  
				
					
						
							
							
								 
						
							
							
								1098244bbf 
								
							
								 
							
						 
						
							
							
								
								copyright update  
							
							
							
						 
						
							2008-06-29 23:13:32 +00:00  
				
					
						
							
							
								 
						
							
							
								7c05f13884 
								
							
								 
							
						 
						
							
							
								
								Adapted to ntfs-3g-1.2531  
							
							
							
						 
						
							2008-05-30 07:40:22 +00:00  
				
					
						
							
							
								 
						
							
							
								5e1c95de2c 
								
							
								 
							
						 
						
							
							
								
								fix packaging: always distribute headers (Alon Bar-Lev)  
							
							
							
						 
						
							2008-05-20 19:35:37 +00:00  
				
					
						
							
							
								 
						
							
							
								6a59ac3583 
								
							
								 
							
						 
						
							
							
								
								fix: support build in a separate directory (Alon Bar-Lev)  
							
							
							
						 
						
							2008-05-19 17:40:34 +00:00  
				
					
						
							
							
								 
						
							
							
								5e30e6f204 
								
							
								 
							
						 
						
							
							
								
								Extended cacheing to any variable type  
							
							
							
						 
						
							2008-04-17 13:26:52 +00:00  
				
					
						
							
							
								 
						
							
							
								b929b94aaa 
								
							
								 
							
						 
						
							
							
								
								Fixed trailing '/' circumstances and simplified path normalization  
							
							
							
						 
						
							2008-04-17 10:26:15 +00:00  
				
					
						
							
							
								 
						
							
							
								69423166cb 
								
							
								 
							
						 
						
							
							
								
								fix: symlink failed or the size was truncated at modulo 256 if the target was over 255 bytes  
							
							
							
						 
						
							2008-04-02 10:29:22 +00:00  
				
					
						
							
							
								 
						
							
							
								2f85653372 
								
							
								 
							
						 
						
							
							
								
								Fix build. libfuse-lite and include/fuse-lite must be symlinks to the  
							
							... 
							
							
							
							respective fuse lite directories. 
							
						 
						
							2008-03-28 22:26:24 +00:00  
				
					
						
							
							
								 
						
							
							
								e4a835076a 
								
							
								 
							
						 
						
							
							
								
								Updating the source directory tree  
							
							
							
						 
						
							2008-03-28 14:42:50 +00:00  
				
					
						
							
							
								 
						
							
							
								be365af93b 
								
							
								 
							
						 
						
							
							
								
								Made implicit user mapping more general and improved checks  
							
							
							
						 
						
							2008-03-12 16:15:52 +00:00  
				
					
						
							
							
								 
						
							
							
								3fb950c590 
								
							
								 
							
						 
						
							
							
								
								Implemented dynamic groups and a generic user mapping  
							
							
							
						 
						
							2008-03-11 15:36:40 +00:00  
				
					
						
							
							
								 
						
							
							
								53fa335624 
								
							
								 
							
						 
						
							
							
								
								Adapted to ntfs-3g.1.2310  
							
							
							
						 
						
							2008-03-10 15:35:54 +00:00  
				
					
						
							
							
								 
						
							
							
								8cc3d7d7b2 
								
							
								 
							
						 
						
							
							
								
								Improved consistency checks related to $Secure  
							
							
							
						 
						
							2008-03-06 11:26:23 +00:00  
				
					
						
							
							
								 
						
							
							
								a38b79897d 
								
							
								 
							
						 
						
							
							
								
								Adapted to ntfs-3g.1.2216  
							
							
							
						 
						
							2008-02-18 15:15:13 +00:00  
				
					
						
							
							
								 
						
							
							
								427c0dc48f 
								
							
								 
							
						 
						
							
							
								
								Adapted to ntfs-3g-1.2129  
							
							
							
						 
						
							2008-01-30 11:03:22 +00:00  
				
					
						
							
							
								 
						
							
							
								2ff8218406 
								
							
								 
							
						 
						
							
							
								
								Adapted to ntfs-3g-1.2121-RC  
							
							
							
						 
						
							2008-01-23 08:16:23 +00:00  
				
					
						
							
							
								 
						
							
							
								31d414ca1d 
								
							
								 
							
						 
						
							
							
								
								Implemented an option to designate a user mapping file  
							
							
							
						 
						
							2008-01-15 17:41:46 +00:00  
				
					
						
							
							
								 
						
							
							
								038156ba82 
								
							
								 
							
						 
						
							
							
								
								Reengineered LRU caches, made generic, and applied to finding inode numbers  
							
							
							
						 
						
							2008-01-10 17:32:55 +00:00  
				
					
						
							
							
								 
						
							
							
								59a21e6110 
								
							
								 
							
						 
						
							
							
								
								Reengineered permissions cache  
							
							
							
						 
						
							2007-12-13 09:14:51 +00:00  
				
					
						
							
							
								 
						
							
							
								0f40622012 
								
							
								 
							
						 
						
							
							
								
								Developped processing of static supplementary groups  
							
							
							
						 
						
							2007-12-07 20:07:17 +00:00  
				
					
						
							
							
								 
						
							
							
								d78230bb7f 
								
							
								 
							
						 
						
							
							
								
								Fixed audit functions  
							
							
							
						 
						
							2007-11-24 09:25:22 +00:00  
				
					
						
							
							
								 
						
							
							
								1e8eed2e92 
								
							
								 
							
						 
						
							
							
								
								Adjusted to v 1.1120  
							
							
							
						 
						
							2007-11-20 10:58:22 +00:00  
				
					
						
							
							
								 
						
							
							
								906637db9e 
								
							
								 
							
						 
						
							
							
								
								posix file time updates (Yura Pakhuchiy, Szabolcs Szakacsits)  
							
							
							
						 
						
							2007-11-13 00:11:51 +00:00  
				
					
						
							
							
								 
						
							
							
								7f9fd9f4ea 
								
							
								 
							
						 
						
							
							
								
								Reorganized file creation to avoid temporary settings (continued)  
							
							
							
						 
						
							2007-10-31 07:29:56 +00:00  
				
					
						
							
							
								 
						
							
							
								a8dc8655d0 
								
							
								 
							
						 
						
							
							
								
								Adjusted to v 1.1030  
							
							
							
						 
						
							2007-10-29 16:28:33 +00:00  
				
					
						
							
							
								 
						
							
							
								b31b4cb124 
								
							
								 
							
						 
						
							
							
								
								Returned the securid and size even if short buffer in security API  
							
							
							
						 
						
							2007-10-24 06:37:52 +00:00  
				
					
						
							
							
								 
						
							
							
								0c15d089ef 
								
							
								 
							
						 
						
							
							
								
								Implemented cache extension for legacy directories  
							
							
							
						 
						
							2007-10-20 12:40:22 +00:00  
				
					
						
							
							
								 
						
							
							
								a597c1c608 
								
							
								 
							
						 
						
							
							
								
								Implemented special protection modes : sticky, setuid, setgid  
							
							
							
						 
						
							2007-10-19 15:18:55 +00:00  
				
					
						
							
							
								 
						
							
							
								6886650afc 
								
							
								 
							
						 
						
							
							
								
								Fixed several endianness errors  
							
							
							
						 
						
							2007-10-19 07:16:21 +00:00  
				
					
						
							
							
								 
						
							
							
								86084908e2 
								
							
								 
							
						 
						
							
							
								
								Reorganized ACL inheritance to allow inheritance in directories with a  
							
							... 
							
							
							
							security attribute and no securite id 
							
						 
						
							2007-10-18 14:56:18 +00:00  
				
					
						
							
							
								 
						
							
							
								5c1d979b88 
								
							
								 
							
						 
						
							
							
								
								Defined interface to a function giving next entry in an index  
							
							... 
							
							
							
							Removed temporary interfaces for the same aim 
							
						 
						
							2007-10-12 12:53:06 +00:00  
				
					
						
							
							
								 
						
							
							
								3d52f33763 
								
							
								 
							
						 
						
							
							
								
								Added a field for security options  
							
							
							
						 
						
							2007-10-12 12:51:03 +00:00  
				
					
						
							
							
								 
						
							
							
								eb1839d187 
								
							
								 
							
						 
						
							
							
								
								Defined a security API  
							
							... 
							
							
							
							Defined an option for graceful security id upgrade 
							
						 
						
							2007-10-12 12:49:58 +00:00  
				
					
						
							
							
								 
						
							
							
								a8a33f0bc3 
								
							
								 
							
						 
						
							
							
								
								Reverted back relay for free() and consequences on const ptrs  
							
							
							
						 
						
							2007-10-09 13:33:11 +00:00  
				
					
						
							
							
								 
						
							
							
								44326c40b7 
								
							
								 
							
						 
						
							
							
								
								reverted back relay for free()  
							
							
							
						 
						
							2007-10-09 13:27:35 +00:00  
				
					
						
							
							
								 
						
							
							
								728a9c1aad 
								
							
								 
							
						 
						
							
							
								
								added a ntfs_free(const void*)  
							
							
							
						 
						
							2007-10-09 07:40:53 +00:00  
				
					
						
							
							
								 
						
							
							
								f5b7ac0905 
								
							
								 
							
						 
						
							
							
								
								Cleaned code  
							
							... 
							
							
							
							(added a few const to arguments where needed,
made a few fields unsigned) 
							
						 
						
							2007-10-09 07:32:12 +00:00  
				
					
						
							
							
								 
						
							
							
								78c14e05a8 
								
							
								 
							
						 
						
							
							
								
								Cleaned code (added a few const to arguments where useful)  
							
							
							
						 
						
							2007-10-09 07:30:40 +00:00  
				
					
						
							
							
								 
						
							
							
								4206ceddce 
								
							
								 
							
						 
						
							
							
								
								fix warnings  
							
							
							
						 
						
							2007-10-08 22:03:31 +00:00  
				
					
						
							
							
								 
						
							
							
								fe10799d0f 
								
							
								 
							
						 
						
							
							
								
								New fields to store handles to $Secure  
							
							... 
							
							
							
							and upgraded to v1.1004 
							
						 
						
							2007-10-06 14:32:12 +00:00  
				
					
						
							
							
								 
						
							
							
								006d0aad79 
								
							
								 
							
						 
						
							
							
								
								New structs for two-way cacheing  
							
							
							
						 
						
							2007-10-06 14:27:25 +00:00  
				
					
						
							
							
								 
						
							
							
								7006a9452c 
								
							
								 
							
						 
						
							
							
								
								Fixed and improved comments  
							
							
							
						 
						
							2007-09-28 06:59:53 +00:00  
				
					
						
							
							
								 
						
							
							
								99b4aba970 
								
							
								 
							
						 
						
							
							
								
								*** empty log message ***  
							
							
							
						 
						
							2007-09-27 13:29:52 +00:00  
				
					
						
							
							
								 
						
							
							
								2b1ef811e6 
								
							
								 
							
						 
						
							
							
								
								Add NTFS_MNT_INTERIX mount option to make libntfs recognize Interix files.  
							
							... 
							
							
							
							At present it influence only on ntfs_filldir(), but we can have ntfs_stat() and
other functions on which it will make more influence later. 
							
						 
						
							2007-09-27 15:58:42 +03:00  
				
					
						
							
							
								 
						
							
							
								1b5fb2693c 
								
							
								 
							
						 
						
							
							
								
								Introduce NTFS_ON_DEBUG macro to add one-liners which would be executed only if DEBUG is defined.  
							
							... 
							
							
							
							And use it to shut up valgrind crying about writing of unitialized buffer (we do not initialize part of attribute list left for padding) 
							
						 
						
							2007-09-24 19:21:16 +03:00  
				
					
						
							
							
								 
						
							
							
								673c23d74a 
								
							
								 
							
						 
						
							
							
								
								libntfs: Cache opened attributes.  
							
							
							
						 
						
							2007-09-20 15:35:43 +03:00  
				
					
						
							
							
								 
						
							
							
								c0e8e211f3 
								
							
								 
							
						 
						
							
							
								
								libntfs: Cache opened inodes.  
							
							
							
						 
						
							2007-09-20 14:00:55 +03:00  
				
					
						
							
							
								 
						
							
							
								37476cf609 
								
							
								 
							
						 
						
							
							
								
								Introduce NTFS_MNT_FORCE instead of third parameter of utils_mount_volume  
							
							
							
						 
						
							2007-09-15 18:12:32 +03:00  
				
					
						
							
							
								 
						
							
							
								e248e6b986 
								
							
								 
							
						 
						
							
							
								
								Make libntfs keep track number of free clusters and MFT records.  
							
							... 
							
							
							
							Thanks for idea to David Fox and Szabolcs Szakacsits. 
							
						 
						
							2007-09-14 12:59:55 +03:00  
				
					
						
							
							
								 
						
							
							
								a97c661efe 
								
							
								 
							
						 
						
							
							
								
								statfs optimization: O(1) free cluster calculation (David Fox, Szabolcs Szakacsits)  
							
							
							
						 
						
							2007-09-12 20:51:06 +00:00  
				
					
						
							
							
								 
						
							
							
								9cd3246db7 
								
							
								 
							
						 
						
							
							
								
								cleanup  
							
							
							
						 
						
							2007-09-11 20:56:34 +03:00  
				
					
						
							
							
								 
						
							
							
								82df6c1fea 
								
							
								 
							
						 
						
							
							
								
								Rework time updates  
							
							... 
							
							
							
							- Library no longer perform time updates, only provide API for this
- Remove ntfs_inode_update_{a,}time() and introduce ntfs_inode_update_times()
- Make ntfsmount properly update times
- ntfs_delete() now takes pointer to pointer to ntfs_inode for while to delete and closes inode only in cases no more hard links left to file 
							
						 
						
							2007-09-06 18:34:38 +03:00  
				
					
						
							
							
								 
						
							
							
								4679daa0af 
								
							
								 
							
						 
						
							
							
								
								Fix hole instantiating and new API ntfs_rl_fill_zero  
							
							... 
							
							
							
							Thanks to Szaka for finding this bug and idea of factoring out zero filling code. 
							
						 
						
							2007-09-05 16:38:51 +03:00  
				
					
						
							
							
								 
						
							
							
								c9172f66cf 
								
							
								 
							
						 
						
							
							
								
								add ntfs_security_hash(): hash of a security descriptor (Anton Altaparmakov)  
							
							
							
						 
						
							2007-09-02 12:38:29 +00:00  
				
					
						
							
							
								 
						
							
							
								921457fd65 
								
							
								 
							
						 
						
							
							
								
								add ntfs_rol32 and ntfs_ror32  
							
							
							
						 
						
							2007-09-02 12:36:33 +00:00  
				
					
						
							
							
								 
						
							
							
								3ef37024df 
								
							
								 
							
						 
						
							
							
								
								remove unused list.h header file  
							
							
							
						 
						
							2007-09-01 11:28:43 +00:00  
				
					
						
							
							
								 
						
							
							
								965dd72bb3 
								
							
								 
							
						 
						
							
							
								
								Add --disable-library option: don't install libntfs-3g but link into ntfs-3g.  
							
							... 
							
							
							
							Binary size is 10-15% down, performance is 2-5% up (Bernhard Kaindl) 
							
						 
						
							2007-08-23 22:32:25 +00:00  
				
					
						
							
							
								 
						
							
							
								65a81e3563 
								
							
								 
							
						 
						
							
							
								
								ntfsclone do bad things about endians, so revert it to original state and put mark on it to not perform sparse bitwise checks  
							
							
							
						 
						
							2007-08-23 17:58:52 +03:00  
				
					
						
							
							
								 
						
							
							
								f5a2ae79a9 
								
							
								 
							
						 
						
							
							
								
								Improve endian self-test per discussion with Anton.  
							
							
							
						 
						
							2007-08-23 17:39:00 +03:00  
				
					
						
							
							
								 
						
							
							
								c0b691ca17 
								
							
								 
							
						 
						
							
							
								
								Merge --enable-debug and --enable-debug-logging. Introduce --enable-sparse.  
							
							
							
						 
						
							2007-08-22 21:29:19 +03:00  
				
					
						
							
							
								 
						
							
							
								391929cff3 
								
							
								 
							
						 
						
							
							
								
								Export NTFS_EFS string  
							
							
							
						 
						
							2007-08-22 19:31:24 +03:00  
				
					
						
							
							
								 
						
							
							
								4b58df6817 
								
							
								 
							
						 
						
							
							
								
								New API: ntfs_attr_get_name  
							
							... 
							
							
							
							Add new API ntfs_attr_get_name - returns pointer to unicode name of attribute.
TODO: I believe we have several such local helpers in ntfsprogs and libntfs.
Find and replace them with this one. 
							
						 
						
							2007-08-22 19:28:44 +03:00  
				
					
						
							
							
								 
						
							
							
								ad0c5f59c9 
								
							
								 
							
						 
						
							
							
								
								Transparently integrate reading of encrypted files into library  
							
							... 
							
							
							
							This adds crypto.[ch], several exported functions that you are not interested
to use and dependency on >=libconfig-1.0.1 to read list of PFX files with keys.
See libntfs/config for example configuration file. 
							
						 
						
							2007-08-22 16:55:57 +03:00  
				
					
						
							
							
								 
						
							
							
								d2fab4e71f 
								
							
								 
							
						 
						
							
							
								
								fix: utimes() shouldn't update the parent dir mtime (Wayne Sherman, Szaka)  
							
							
							
						 
						
							2007-08-10 15:01:21 +00:00  
				
					
						
							
							
								 
						
							
							
								a7e4d503e2 
								
							
								 
							
						 
						
							
							
								
								fix: rename may updated mtime for some files/dirs (Wayne Sherman, Szaka)  
							
							
							
						 
						
							2007-08-09 14:11:54 +00:00  
				
					
						
							
							
								 
						
							
							
								87b686f9c9 
								
							
								 
							
						 
						
							
							
								
								Undef __bitwise and __force in case someone else defined them before us  
							
							
							
						 
						
							2007-07-21 15:13:57 +03:00  
				
					
						
							
							
								 
						
							
							
								ac23ed59c5 
								
							
								 
							
						 
						
							
							
								
								add ntfs_inode_base() helper  
							
							
							
						 
						
							2007-07-20 21:43:39 +00:00  
				
					
						
							
							
								 
						
							
							
								1947aacb89 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							
							
						 
						
							2007-07-01 01:52:48 +03:00  
				
					
						
							
							
								 
						
							
							
								7a68bb3ea0 
								
							
								 
							
						 
						
							
							
								
								Endian fixes for gnome-vfs module. Thanks to Anton for tip.  
							
							
							
						 
						
							2007-06-10 14:30:41 +03:00  
				
					
						
							
							
								 
						
							
							
								b4470951ac 
								
							
								 
							
						 
						
							
							
								
								remove unused ntfs_device_umount()  
							
							
							
						 
						
							2007-06-08 23:11:55 +00:00  
				
					
						
							
							
								 
						
							
							
								0d264b7d25 
								
							
								 
							
						 
						
							
							
								
								Introduce sparse endian annotations. Adopt library (also fix 2 real bugs) and progs (lots of bugs).  
							
							
							
						 
						
							2007-06-08 13:47:57 +03:00  
				
					
						
							
							
								 
						
							
							
								def36146b7 
								
							
								 
							
						 
						
							
							
								
								Sparse 0.3 do not longer requires this workaround!  
							
							
							
						 
						
							2007-06-08 13:46:10 +03:00  
				
					
						
							
							
								 
						
							
							
								b99d331f78 
								
							
								 
							
						 
						
							
							
								
								We do not need to map whole runlist in this case, only until @pos. Introduce ntfs_attr_map_runlist_range to implement this.  
							
							
							
						 
						
							2007-06-08 13:41:10 +03:00  
				
					
						
							
							
								 
						
							
							
								e6620be16d 
								
							
								 
							
						 
						
							
							
								
								Do not create holes in ntfs_attr_pwrite that will be instantiated right after creation  
							
							... 
							
							
							
							* Add new API: __ntfs_attr_truncate that allow user to select whether holes should be created or clusters allocated
* Update ntfs_attr_pwrite and ntfscp to use it. 
							
						 
						
							2007-06-08 13:35:47 +03:00  
				
					
						
							
							
								 
						
							
							
								5984592552 
								
							
								 
							
						 
						
							
							
								
								support read-write mount with the --force option if logfile is unclean  
							
							
							
						 
						
							2007-04-08 20:23:11 +00:00  
				
					
						
							
							
								 
						
							
							
								8a82a85477 
								
							
								 
							
						 
						
							
							
								
								support older than FUSE 2.6 kernel modules  
							
							
							
						 
						
							2007-01-15 21:46:31 +00:00  
				
					
						
							
							
								 
						
							
							
								f6adc3fc78 
								
							
								 
							
						 
						
							
							
								
								- mkntfs: Create more Vista like volumes.  We now match the security  
							
							... 
							
							
							
							descriptor attributes (but not yet the security descriptors stored in
  $Secure).  (Anton)
- libntfs: Rewrite ntfs_upcase_table_build() to generate a Vista
  compatible upcase table ($UpCase).  (Anton)
- mkntfs: Remove own generation of upcase table, i.e. delete
  ntfsprogs/upcase.[ch] and use ntfs_upcase_table_build() supplied by
  libntfs.  (Anton) 
							
						 
						
							2006-12-19 16:31:52 +00:00  
				
					
						
							
							
								 
						
							
							
								1a4fb3431c 
								
							
								 
							
						 
						
							
							
								
								- mkntfs: Generate a random DCE compliant UUID for the created volume  
							
							... 
							
							
							
							and include --with-uuid[=PFX] and --without-uuid options.  (Anton)
- configure.ac: Set language to C.  (Anton)
- mkntfs: Always set default cluster size to 4096 bytes regardless of
  volume size.  This is what Windows Vista does and it makes perfect
  sense from a performance point of view.  (Anton) 
							
						 
						
							2006-12-13 00:11:50 +00:00  
				
					
						
							
							
								 
						
							
							
								914cf8f2be 
								
							
								 
							
						 
						
							
							
								
								Workaround for this bogus s64 warnings. Thanks, Linus!  
							
							
							
						 
						
							2006-12-12 20:27:32 +00:00  
				
					
						
							
							
								 
						
							
							
								7b60afcc2f 
								
							
								 
							
						 
						
							
							
								
								fix sparse errors. and first steps towards endianness checking  
							
							
							
						 
						
							2006-12-12 15:02:25 +00:00  
				
					
						
							
							
								 
						
							
							
								2b611a1461 
								
							
								 
							
						 
						
							
							
								
								fix clusters per index block calculation (Szaka)  
							
							
							
						 
						
							2006-12-11 03:16:22 +00:00  
				
					
						
							
							
								 
						
							
							
								19089b08bd 
								
							
								 
							
						 
						
							
							
								
								one place with mount option description  
							
							
							
						 
						
							2006-12-11 03:03:30 +00:00  
				
					
						
							
							
								 
						
							
							
								03fabce6eb 
								
							
								 
							
						 
						
							
							
								
								o fix magicNTFS defenition  
							
							... 
							
							
							
							o remove NTFS_SB_MAGIC because it is unusefull
o rename magicNTFS -> NTFS_SB_MAGIC
o make bootsect.c use NTFS_SB_MAGIC instead of hardcoded value 
							
						 
						
							2006-12-11 03:02:23 +00:00  
				
					
						
							
							
								 
						
							
							
								8640540b53 
								
							
								 
							
						 
						
							
							
								
								Warn about VOLUME_MOUNTED_ON_NT4 wrt Vista in layout.h and do not set the flag  
							
							... 
							
							
							
							in ntfsfix. 
							
						 
						
							2006-12-09 11:27:37 +00:00  
				
					
						
							
							
								 
						
							
							
								45630fa43c 
								
							
								 
							
						 
						
							
							
								
								ntfs_boot_sector_is_ntfs/ntfs_boot_sector_parse: log errors  
							
							
							
						 
						
							2006-12-08 23:55:10 +00:00  
				
					
						
							
							
								 
						
							
							
								52e0bb19d6 
								
							
								 
							
						 
						
							
							
								
								fix: directories were unreadable if the cluster size was bigger than 4kB  
							
							
							
						 
						
							2006-12-07 01:11:38 +00:00  
				
					
						
							
							
								 
						
							
							
								c475778b47 
								
							
								 
							
						 
						
							
							
								
								Turn ntfs_pathname_to_inode() into ntfs_pathname_to_inode_num() which  
							
							... 
							
							
							
							returns ntfs inode number instead of opened inode itself.
Reimplement ntfs_pathname_to_inode() as wrapper to new API. 
							
						 
						
							2006-12-06 18:50:13 +00:00  
				
					
						
							
							
								 
						
							
							
								5302d23f7b 
								
							
								 
							
						 
						
							
							
								
								- Empty the journal at mount time.  (Anton)  
							
							... 
							
							
							
							- Set the volume dirty bit at mount time (if it is not set already and
  clear it again at umount time but only if it was not set to start
  with.  (Anton) 
							
						 
						
							2006-11-28 10:09:56 +00:00  
				
					
						
							
							
								 
						
							
							
								8df298aec2 
								
							
								 
							
						 
						
							
							
								
								Introduce MNT_NTFS_NOT_EXCLUSIVE mount option that tells libntfs do  
							
							... 
							
							
							
							not open volume exclusively. Useful if libntfs user cares about this
himself, eg. FUSE with blkdev option. 
							
						 
						
							2006-11-25 17:37:37 +00:00  
				
					
						
							
							
								 
						
							
							
								cb27c9f616 
								
							
								 
							
						 
						
							
							
								
								* Rename MS_{RDONLY,NOATIME} to NTFS_MNT_{RDONLY,NOATIME}.  
							
							... 
							
							
							
							* Introduce NTFS_MNT_CASE_SENSITIVE. 
							
						 
						
							2006-11-12 22:46:50 +00:00  
				
					
						
							
							
								 
						
							
							
								f2e1ff96d2 
								
							
								 
							
						 
						
							
							
								
								Spent really a lot of time applying various "optimizations" from ntfs-3g and  
							
							... 
							
							
							
							finally figured out that ntfs-3g is faster than ntfsmount only because of
3 reasons:
1) turned on noatime option by default
2) ntfs-3g builds without debug output by default
3) the only real optimization: almost always add resident attributes.
However by accident patch in ntfs-3g for 3) breaks several code paths (why
I am not surprised?), thus I rewrote whole ntfs_attr_add() logic. 
							
						 
						
							2006-11-09 21:19:11 +00:00  
				
					
						
							
							
								 
						
							
							
								94b94568e3 
								
							
								 
							
						 
						
							
							
								
								add ntfs_attr_remove(); convert its users  
							
							
							
						 
						
							2006-11-08 21:36:29 +00:00  
				
					
						
							
							
								 
						
							
							
								1598a68d67 
								
							
								 
							
						 
						
							
							
								
								Fix compilation on environments that one can not assign to "va_list args" (e.g. Debian Alpha). Do so by removing the unused log_reason code. Originally, Szaka asked FlatCap for it but never used it. I've asked Szaka if he is going to use it but he did not reply. I got an implicit answer in the form of ntfs-3g commit. Therefore, commit an updated version of the patch I've sent the Debian package maintainer.  
							
							
							
						 
						
							2006-11-01 14:05:09 +00:00  
				
					
						
							
							
								 
						
							
							
								7d585a0327 
								
							
								 
							
						 
						
							
							
								
								Change callers of malloc() to ntfs_malloc() (Szaka). Fix compilition (Yuval).  
							
							
							
						 
						
							2006-11-01 13:30:40 +00:00  
				
					
						
							
							
								 
						
							
							
								483522ec1f 
								
							
								 
							
						 
						
							
							
								
								Introduce misc.c - Proud home of functions with no other home, starting with ntfs_[mc]alloc. (Szaka)  
							
							
							
						 
						
							2006-11-01 12:31:11 +00:00  
				
					
						
							
							
								 
						
							
							
								ba63b7daca 
								
							
								 
							
						 
						
							
							
								
								initial CVS import  
							
							
							
						 
						
							2006-10-30 22:32:48 +00:00  
				
					
						
							
							
								 
						
							
							
								561cb42743 
								
							
								 
							
						 
						
							
							
								
								Move ntfs_index_entry_mark_dirty() from index.h to index.c. (Szaka)  
							
							
							
						 
						
							2006-10-29 00:55:45 +00:00  
				
					
						
							
							
								 
						
							
							
								fe1405393f 
								
							
								 
							
						 
						
							
							
								
								Change ntfs_collate()'s signature to size_t's. Move ntfs_is_collation_rule_supported to the .c file and rewrite it to be shorter.  
							
							
							
						 
						
							2006-10-29 00:01:17 +00:00  
				
					
						
							
							
								 
						
							
							
								b8ecbf7b94 
								
							
								 
							
						 
						
							
							
								
								Spelling fix.  
							
							
							
						 
						
							2006-10-28 23:46:30 +00:00  
				
					
						
							
							
								 
						
							
							
								87d87073c7 
								
							
								 
							
						 
						
							
							
								
								The periodic 'int is not neccessarily 32bit' fixes.  
							
							
							
						 
						
							2006-10-28 23:45:22 +00:00  
				
					
						
							
							
								 
						
							
							
								2991c40d90 
								
							
								 
							
						 
						
							
							
								
								Remove double-commenting. Why use C++-style comments for multilines anyway?  
							
							
							
						 
						
							2006-10-28 23:11:25 +00:00  
				
					
						
							
							
								 
						
							
							
								ff55ecb513 
								
							
								 
							
						 
						
							
							
								
								Whitespace cleanup  
							
							
							
						 
						
							2006-10-27 12:24:29 +00:00  
				
					
						
							
							
								 
						
							
							
								8ddea064b9 
								
							
								 
							
						 
						
							
							
								
								Revert 1.13 commit from Yuval: Gratuitous API/ABI change.  
							
							
							
						 
						
							2006-10-27 09:04:08 +00:00  
				
					
						
							
							
								 
						
							
							
								ca2fb9a467 
								
							
								 
							
						 
						
							
							
								
								Remove inline keywords from static non-one-liners of '.c' files.  
							
							
							
						 
						
							2006-10-26 19:10:05 +00:00  
				
					
						
							
							
								 
						
							
							
								3d56b14bca 
								
							
								 
							
						 
						
							
							
								
								fix a packing bug  
							
							
							
						 
						
							2006-10-20 19:54:22 +00:00  
				
					
						
							
							
								 
						
							
							
								0c86fccdc9 
								
							
								 
							
						 
						
							
							
								
								Fix GUID to string conversion to follow documentation (details: it is not  
							
							... 
							
							
							
							little endian at all, it is a binary sequence)...
See remarks section at:
http://windowssdk.msdn.microsoft.com/en-us/library/96ff78dc.aspx  
							
						 
						
							2006-10-10 10:29:11 +00:00  
				
					
						
							
							
								 
						
							
							
								a00ee02388 
								
							
								 
							
						 
						
							
							
								
								had not noticed lack of externs :(  
							
							
							
						 
						
							2006-08-03 04:30:41 +00:00  
				
					
						
							
							
								 
						
							
							
								1493070b8e 
								
							
								 
							
						 
						
							
							
								
								Fix include order. Thanks, Yuval!  
							
							
							
						 
						
							2006-08-03 02:49:00 +00:00  
				
					
						
							
							
								 
						
							
							
								08689c171e 
								
							
								 
							
						 
						
							
							
								
								Merge index code from ntfs-3g. Clean it a bit and fix adding index allocation when index root in the base mft record.  
							
							
							
						 
						
							2006-08-02 03:55:41 +00:00  
				
					
						
							
							
								 
						
							
							
								9d0f9aec4c 
								
							
								 
							
						 
						
							
							
								
								Add new API ntfs_attr_exist() that checks whether attribute with selected type and name already present in inode.  (Szaka)  
							
							
							
						 
						
							2006-08-02 03:12:34 +00:00  
				
					
						
							
							
								 
						
							
							
								b86f4a41c1 
								
							
								 
							
						 
						
							
							
								
								introduce ntfs_[cm]alloc  
							
							
							
						 
						
							2006-08-02 03:11:12 +00:00  
				
					
						
							
							
								 
						
							
							
								a3a318a8b4 
								
							
								 
							
						 
						
							
							
								
								forgot "cvs delete"  
							
							
							
						 
						
							2006-07-22 19:39:59 +00:00  
				
					
						
							
							
								 
						
							
							
								28a2b1f2b0 
								
							
								 
							
						 
						
							
							
								
								prepare to Szaka's code merge: remove not working Rich's index code  
							
							
							
						 
						
							2006-07-17 11:49:52 +00:00  
				
					
						
							
							
								 
						
							
							
								035df31eae 
								
							
								 
							
						 
						
							
							
								
								move ROUND_{UP,DOWN} to support.h, make second parameter to be order in which  
							
							... 
							
							
							
							we should power 2 (to prevent incorrect use) 
							
						 
						
							2006-07-13 02:49:07 +00:00  
				
					
						
							
							
								 
						
							
							
								422725fce4 
								
							
								 
							
						 
						
							
							
								
								Update a comment for a field.  
							
							
							
						 
						
							2006-04-21 16:12:48 +00:00  
				
					
						
							
							
								 
						
							
							
								d3b82fa6cd 
								
							
								 
							
						 
						
							
							
								
								fix VCN size in index.c  
							
							
							
						 
						
							2006-04-06 17:00:33 +00:00  
				
					
						
							
							
								 
						
							
							
								134319ae80 
								
							
								 
							
						 
						
							
							
								
								libntfs: add and ntfs_inode_badclus_bad() and convert all copy-pastes  
							
							... 
							
							
							
							to use them 
							
						 
						
							2006-04-05 02:53:40 +00:00  
				
					
						
							
							
								 
						
							
							
								813933e1bc 
								
							
								 
							
						 
						
							
							
								
								libntfs: add ntfs_mft_usn_dec() and convert all copy-pastes to use them  
							
							
							
						 
						
							2006-04-05 02:49:24 +00:00  
				
					
						
							
							
								 
						
							
							
								be823c7a1e 
								
							
								 
							
						 
						
							
							
								
								libntfs: add ntfs_str2ucs and ntfs_freeucs function, and convert  
							
							... 
							
							
							
							copy-pastes to use them 
							
						 
						
							2006-04-05 02:45:55 +00:00  
				
					
						
							
							
								 
						
							
							
								ddc558f1ec 
								
							
								 
							
						 
						
							
							
								
								libntfs: add ntfs_index_root_get() which reads the index root of an attribute  
							
							
							
						 
						
							2006-03-27 21:14:56 +00:00