diff --git a/TODO b/TODO index 2f3aaf4f..fcf5e226 100644 --- a/TODO +++ b/TODO @@ -5,6 +5,18 @@ This is the list of TODO items for SnapRAID. - v1.10 +* If a file is excluded, tell more about the reason. For example print if it's a Windows system file, +or if it has other special attributes. + +* In Windows it's possible to workaround the 260 char path length using +wide char functions and prepending "\\?\". +Like "\\?\D:\very long path" +See: http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247%28v=vs.85%29.aspx#maxpath +The problem is that not all the APIs support "\\?\". Check for all of them. +access -> ? FindFirstFile ? +mkdir -> CreateDirectoryW +remove -> DeleteFileW + * In Autosave, do not save if we are near the termination. * Allow to filter the files to check/fix based on the drive where they reside.