src/ICSharpCode.SharpZipLib/Zip/ZipFile.cs (12 lines): - line 786: // TODO: This will be slow as the next ice age for huge archives! - line 1064: // TODO: the 'Corrina Johns' test where local headers are missing from - line 1299: // TODO: make test more correct... can't compare lengths as was done originally as this can fail for MBCS strings - line 2079: // TODO: Local offset will require adjusting for multi-disk zip files. - line 2082: // TODO: Need to clear any entry flags that dont make sense or throw an exception here. - line 2767: // TODO: This is slow if the changes don't effect the data!! - line 2798: // TODO: Add base for SFX friendly handling - line 2804: // TODO: Stop re-reading name and data length in CopyEntryDirect. - line 2854: // TODO: This wont work for SFX files! - line 2901: // TODO: archiveStorage wasnt originally intended for this use. - line 3068: // TODO: Direct modifying of an entry will take some legwork. - line 3576: // TODO: Difficulty with Zip64 and SFX offset handling needs resolution - maths? src/ICSharpCode.SharpZipLib/Zip/ZipFormat.cs (3 lines): - line 49: // TODO: ZipFormat.WriteLocalHeader is not yet used and needs checking for ZipFile and ZipOuptutStream usage - line 180: // TODO: This loop could be optimized for speed. - line 261: // TODO: ZipFile Multi disk handling not done src/ICSharpCode.SharpZipLib/Tar/TarInputStream.cs (3 lines): - line 379: // TODO: REVIEW efficiency of TarInputStream.Skip - line 549: // TODO: could show volume name when verbose - line 582: // TODO: Review How do we resolve this discrepancy?! src/ICSharpCode.SharpZipLib/Zip/FastZip.cs (3 lines): - line 595: // TODO Path.GetDirectory can fail here on invalid characters. - line 827: // TODO: FastZip - Setting of other file attributes on extraction is a little trickier. - line 867: // TODO: Fire delegate/throw exception were compression method not supported, or name is invalid? src/ICSharpCode.SharpZipLib/Zip/ZipEntry.cs (2 lines): - line 555: // TODO: A better estimation of the true limit based on compression overhead should be used - line 757: // TODO: This is slightly safer but less efficient. Think about whether it should change. src/ICSharpCode.SharpZipLib/Tar/TarHeader.cs (2 lines): - line 983: /// TODO: what should be default behavior?(omit upper byte or UTF8?) - line 1033: /// TODO: what should be default behavior?(omit upper byte or UTF8?) src/ICSharpCode.SharpZipLib/Tar/TarOutputStream.cs (1 line): - line 409: // TODO REVIEW Maybe this should be in TarBuffer? Could that help to src/ICSharpCode.SharpZipLib/Tar/TarArchive.cs (1 line): - line 982: // TODO: TarArchive - Is there a better way to test for a text file? src/ICSharpCode.SharpZipLib/Zip/ZipExtraData.cs (1 line): - line 7: // TODO: Sort out whether tagged data is useful and what a good implementation might look like. src/ICSharpCode.SharpZipLib/Zip/Compression/Inflater.cs (1 line): - line 880: // TODO: This should be a long? src/ICSharpCode.SharpZipLib/Core/NameFilter.cs (1 line): - line 233: // TODO: Check to see if combining RE's makes it faster/smaller. Rebracer.xml (1 line): - line 14: TODO:2 src/ICSharpCode.SharpZipLib/Zip/WindowsNameTransform.cs (1 line): - line 232: // TODO: Were is CLR version of MaxPath defined? Can't find it in Environment. src/ICSharpCode.SharpZipLib/Tar/TarExtendedHeaderReader.cs (1 line): - line 94: // TODO: Check for invalid state? -NM 2018-07-01