mirror of
				https://github.com/bobranten/Ext4Fsd.git
				synced 2025-10-30 05:18:31 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			103 lines
		
	
	
		
			5.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			103 lines
		
	
	
		
			5.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|  1, Ext3 htree support
 | |
| 11, REPARSE_POINT support ...
 | |
| 14, Mount an image to a file via Ext2Fsd
 | |
| 18, LVM support
 | |
| 50, time precision and open as directory  (editplus)               done
 | |
| 51, use SECTOR_SIZE wrongly should use 512                         done
 | |
| 52, possible (rare) memory leak when mount fails                   done
 | |
| 53, working with OFTE, dismount isnot clean
 | |
| 54, joural replay                                                  done
 | |
| 55, hardlink and symlink (see ln.c in w:\download)
 | |
| 
 | |
| 
 | |
| 13, codepage nls files sync to latest linux kernel                 done
 | |
|     add: cp1250 acsii
 | |
|     remove:  big5 euc-kr gb2312 iso8859-8 sjis tis-620
 | |
| 
 | |
| 40, Pnp, Auto mount                                                done  ......
 | |
| 42, Mount ext2 volume, then delete the partitions with diskmgmt.msc
 | |
|     and make a new parititon, bugchk in ClearVpbFlag ...
 | |
| 43, Large file flag
 | |
| 44, Large file deletion, blocks aren't released                    done  2008/01/08
 | |
| 45, Directory inode not clreaed
 | |
| 46, Vista: cant_wait. Only get zero file data when copying
 | |
|     bunch of directories/files from ext2 volumes under Vista.
 | |
| 47, Retrieval pointers implemented for extents mapping
 | |
| 48, Optimize space allocation to minimize fragemnts
 | |
| 49, Vista 32: Realtek Driver Setup program : INVALID_PARAMETER
 | |
|               \\amd\g$\tools\drivers\audio\vista\setup.exe
 | |
|     caused by UAC
 | |
| 
 | |
| 
 | |
| 
 | |
| 27, Ext2RemoveEntry: should conside name or Mcb->DeOffset,         debug 2007/12/24
 | |
|     like hardlinks might be wrongly deleted.
 | |
| 28, 64K block support                                              debug 2007/12/24
 | |
| 29, Ext2Create: Remove the checking for AllocationSize.HighPart,   debug 2007/12/24
 | |
|     sine we already support 4G
 | |
| 30, Ext2SetRenameInfo: Samba ...                                   done  2007/12/25
 | |
| 31, LargetMcb                                                      done 2008/01/04
 | |
| 32, CANT wait                                                      done 2008/01/04
 | |
| 33, Alternative hardlink remove                                    done 2008/01/04
 | |
| 34, Create file with same name of dead symlinks                    done 2008/01/04
 | |
| 35, Symlink renamed: type in directory entry should be Ext2InodeType(Mcb) done 2008/01/04
 | |
| 36, FreeCcb and Fcb and clear reference in Ext2CreateFile          done 2008/01/04
 | |
| 37, Ext2WriteVolume: BOCK_OFFSET / SECTOR_SIZE cause miss dirty writing windows done 2008/01/04
 | |
| 38, SpinLock related routines shouldn't be resident in NonPaged pool done 2008/01/04
 | |
| 39, memory leak in Ext2FreeMcb                                     done 2008/01/04
 | |
| 41, Ext2QueryDirectory                                             done 2008/01/04
 | |
| 42, PageFile support and Vista (RESTR..._POINTERS)
 | |
| 43, directory inodes are never cleaned (i_links_count issue )      done 2008/01/12
 | |
| 
 | |
| 2007/11/22
 | |
| 
 | |
|  2, Move with ReplaceIfExist                                       done 2007/11/24
 | |
|  3, change notification for rename                                 done 2007/11/23
 | |
|  5, CDROM support (no IOCTL_CDROM_READ_TOC)                        done 2007/11/23
 | |
|  7, ExAllocate/FreePool -> WithTag                                 done 2007/11/22
 | |
|  8, codepage/ro setting per Vcb                                    done
 | |
| 10, FullName added to Mcb, remove AnsiName and Longname from Mcb   done 2007/11/23
 | |
|     Mcb->Ext2Fcb -> Fcb, Fcb->Ext2Mcb -> Mcb
 | |
| 12, hiding .  (prefix, suffix)                                     done
 | |
|  4, return code (DISK_FULL/INSUFFICIENT_RESOURCE ...)              done
 | |
|  6, big group (group description HUGE) big memory pressure         none
 | |
|  9, threads to process timer/workitem/Mcb de-allocation ...        done, see 19
 | |
| 15, big block size: up to 32k (BDL)                                done
 | |
| 16, EXT2_FEATURE_RO_COMPAT_LARGE_FILE                              done
 | |
| 17, Driver Letter mgt for Session Manager\Dos Device in registry   done
 | |
| 19, AllocateMcb: wakeup reaper thread                              done  2007/12/12
 | |
| 20, handling . and ..                                              done  2007/12/21
 | |
| 21, Trace Fcb un-released                                          done  2007/12/21
 | |
| 22, DEBUG                                                          done  2007/12/21
 | |
| 23, possible buffer overflow in Ext2Printf                         done  2007/12/21
 | |
| 24, no need to acquire Vcb->Resource for many cases to
 | |
|     improve performance                                            done partialy
 | |
| 25, Remove local variables to reduce stack overflow possiblities
 | |
|     for nested symlinks                                            done 2007/12/21
 | |
| 26, non-consistent mcb reference issue (broken by symlinks)        done 2007/12/21
 | |
| 
 | |
| 
 | |
| 2007/07/09
 | |
| 1, symbolic links                                                  done 2007/11/23
 | |
| 
 | |
| 
 | |
| 
 | |
| 2006/11/06
 | |
| 
 | |
| 1, Block allocation/release optimzation                            done
 | |
| 2, Xp64, office install failed, 1302, too long directory name      
 | |
| 
 | |
| 2006/10/03
 | |
| 
 | |
| 1, BSOD E3: Resource (extra release)
 | |
| 2, Umount, Driver letter re-assign
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| code modification guides:
 | |
| 
 | |
| 1, Lock layer: Ext2Global->Resouce > Vcb > Dcb > Fcb -> Glboal->Meta or other sub locks ...
 | |
| 2, ERESOURCE must be 8 bytes aligned
 | |
| 3,  |