Commit Graph

  • d2c2b58f3b Fix language version and add netstandard2.1 Bond-009 2020-01-02 17:43:58 +01:00
  • 50d4b39ca0 Fix test Bond_009 2019-12-30 22:17:45 +01:00
  • 1ed675e960 Minor improvement Bond_009 2019-12-30 19:19:05 +01:00
  • 80b0671844 Reduce the amount of allocations Bond_009 2019-12-30 18:58:25 +01:00
  • 6f387336c0 Use functions from System.Memory instead of selfmade ones (#495) Bond-009 2019-12-30 16:19:46 +01:00
  • d6a6085d75 Update docker build recycle-memory-stream Adam Hathcock 2019-10-22 17:28:09 +01:00
  • b5a897819d Fix pack Adam Hathcock 2019-10-22 17:26:08 +01:00
  • 9e842ee8ec Fix cake build Adam Hathcock 2019-10-22 17:23:58 +01:00
  • a04a0a5912 Use RecyclableMemoryStreamManager Adam Hathcock 2019-10-22 17:13:44 +01:00
  • 3b2e273832 Merge branch 'master' into issue-256 Adam Hathcock 2019-10-10 09:27:46 +01:00
  • 9540b01bcc NET Standard 1.3 and 2.0 only (#482) Adam Hathcock 2019-10-10 09:24:41 +01:00
  • 43c839eb89 Create and using PauseEntryRebuilding for adding large numbers of entries Adam Hathcock 2019-10-09 09:55:16 +01:00
  • 446d6914c1 Merge pull request #483 from Bond-009/nameof Adam Hathcock 2019-09-17 14:21:04 +01:00
  • 637223aa53 Use nameof for param names Bond_009 2019-09-17 13:28:44 +02:00
  • 17d5565120 Merge pull request #478 from Bond-009/buffers Adam Hathcock 2019-09-17 10:05:29 +01:00
  • 4b54187b4c Fix build Bond_009 2019-09-11 21:33:57 +02:00
  • cfb1421367 Use System.Buffers Nuget package Bond_009 2019-09-11 20:06:50 +02:00
  • 5072a0f6f5 Merge pull request #471 from adamhathcock/release-024 0.24 Adam Hathcock 2019-08-20 20:36:38 +01:00
  • 357dff1403 Bump version and dependencies Adam Hathcock 2019-08-20 14:29:47 -05:00
  • a2bd66ded8 Merge pull request #460 from itn3000/tar-fix-garbled2 Adam Hathcock 2019-06-27 12:16:53 +01:00
  • 6bfa3c25a4 add more comments itn3000 2019-06-27 20:01:40 +09:00
  • 1ea9ab72c1 add comment for subtracting itn3000 2019-06-27 19:59:16 +09:00
  • 07c42b8725 replace magic number itn3000 2019-06-27 10:59:21 +09:00
  • 70392c32e2 use Buffer.BlockCopy for performance itn3000 2019-06-27 09:47:26 +09:00
  • 9b4b2a9f7c considering encoding in processing filename(#414) itn3000 2019-06-26 17:34:12 +09:00
  • d3dd708b58 Merge pull request #457 from DannyBoyk/issue_456_zip_bounded_substreams_data_descriptors Adam Hathcock 2019-06-04 13:42:24 +01:00
  • af264cdc58 Return a bounded substream when data descriptors are used in seekable zips Daniel Nash 2019-06-03 13:18:34 -04:00
  • cfd6df976f Merge pull request #455 from DannyBoyk/issue_454_zip_bad_extra_field Adam Hathcock 2019-06-04 09:24:55 +01:00
  • b2bd20b47e Handle a bad extra field in a local file header in zip files Daniel Nash 2019-06-03 13:02:28 -04:00
  • ffea093e95 Merge pull request #453 from Lssikkes/master Adam Hathcock 2019-05-24 19:33:59 +01:00
  • 78eb8fcf92 Fix for clients that don't support ZIP64 standard correctly in case headers are only pointed to in ZIP64 directory structure Leroy Sikkes 2019-05-24 18:27:49 +02:00
  • a052956881 Merge pull request #452 from Lssikkes/master Adam Hathcock 2019-05-24 16:17:48 +01:00
  • 9319ea6992 Updated ZIP64 writer to write 32 bit values to directory entries for better compatibility. Support for zero byte files without corruption errors from WinRAR/7-zip Lssikkes 2019-05-24 15:06:03 +02:00
  • 4e5b70dbfa Merge pull request #444 from eugeny-trunin/mem-opt Adam Hathcock 2019-03-20 15:13:00 +00:00
  • c68eaa8397 Memory and speed optimization evgeny 2019-03-20 17:46:57 +03:00
  • bbb7c85ba7 Merge pull request #442 from turbolocust/master Adam Hathcock 2019-03-19 08:31:31 +00:00
  • 8174359228 Fix: ArchiveEncoding was ignored in TarWriterOptions Matthias Fussenegger 2019-03-18 18:25:00 +01:00
  • acf66c5195 Merge pull request #440 from adamhathcock/release-023 0.23 Adam Hathcock 2019-02-27 12:57:30 +00:00
  • 880c9fa97a Bump release and update dependencies Adam Hathcock 2019-02-27 12:55:16 +00:00
  • e5c111f2be Merge pull request #436 from Numpsy/populate_zip_volume_comment Adam Hathcock 2019-01-14 08:14:03 +00:00
  • 4e9cd064dd Unit test to show reading of a Zip volume/archive comment Richard Webb 2019-01-13 21:05:55 +00:00
  • 12a6d3977e Return the DirectoryEndHeader from SeekableZipHeaderFactory.ReadSeekable so that it can be used by ZipArchive Richard Webb 2018-12-14 22:44:44 +00:00
  • a95bbaf820 Merge pull request #423 from markfinal/tarsymlink Adam Hathcock 2018-11-05 08:31:48 +00:00
  • 70bafa653b Tar symlink extraction Mark Final 2018-11-03 09:45:09 +00:00
  • 3f4338489c Removed unnecessary code Mark Final 2018-11-01 21:57:49 +00:00
  • d91e58f2cc Refs #248. Refs #132. Added a test case of a tar containing symlinks Mark Final 2018-11-01 21:51:11 +00:00
  • 192b9c1e8b Ref #248. Ref #132. Tar reader support for symlinks for .NET standard 2 and Posix platforms Mark Final 2018-11-01 21:48:48 +00:00
  • 0941239454 Merge pull request #417 from KyotoFox/fix-entrystream-flush Adam Hathcock 2018-10-04 12:48:08 +01:00
  • 53ad00cdc4 Use soft tabs Knut Ørland 2018-10-04 13:13:14 +02:00
  • 6dd5da48f7 Added test that calls EntryStream.Flush() Knut Ørland 2018-10-04 13:08:53 +02:00
  • efae8328a9 Don't throw an exception when flushing an EntryStream Knut Ørland 2018-10-04 13:05:36 +02:00
  • f1facc51de Merge pull request #409 from G-Research/RecogniseEmptyTarArchives Adam Hathcock 2018-09-25 13:20:59 +01:00
  • a471ca6a76 Use Cake tool on circle. Update test packages Adam Hathcock 2018-08-31 09:27:04 +01:00
  • 83f6690576 Recognise empty tar archives. Elliot Prior 2018-08-16 09:44:08 +01:00
  • 1850ea67f6 Merge pull request #408 from majoreffort/master Adam Hathcock 2018-07-24 09:42:03 +01:00
  • 2fd6178aa9 Fixed length in TarHeader#WriteStringBytes majoreffort 2018-07-23 19:58:37 +02:00
  • ec044e6f42 Added Tar test for 100 char filename issue. majoreffort 2018-07-23 19:48:01 +02:00
  • bd96279649 Merge pull request #404 from MattKotsenas/bugfix/idisposable Adam Hathcock 2018-07-12 19:53:50 +01:00
  • f7ad595945 Enable test parallelization and remove garbage collection workaround Matt Kotsenas 2018-07-11 17:48:45 -07:00
  • 93c0b91de9 Refactor TestSharpCompressWithEmptyStream Matt Kotsenas 2018-07-11 18:52:33 -07:00
  • 138038b08f Move RarReaderTests over to user ReaderFactory Matt Kotsenas 2018-07-11 18:37:49 -07:00
  • e9a6fed607 FIXUP decouple UseReader from VerifyFiles Matt Kotsenas 2018-07-11 16:53:34 -07:00
  • 87a1440382 Decouple UseReader from VerifyFiles Matt Kotsenas 2018-07-11 16:49:49 -07:00
  • 3c2f4ebe9b Combine ForwardOnlyStream and NonSeekableStream Matt Kotsenas 2018-07-11 16:42:03 -07:00
  • 933ffe7828 Remove unused code from ArchiveTests Matt Kotsenas 2018-07-11 16:33:46 -07:00
  • 7d20ba5243 Simplify RarHeaderTests Matt Kotsenas 2018-07-11 16:16:28 -07:00
  • 44dc36af48 Update ReaderTests base class to validate Dispose Matt Kotsenas 2018-07-11 15:34:57 -07:00
  • 98558c5ba9 Refactor TestStream constructor Matt Kotsenas 2018-07-11 14:55:20 -07:00
  • 6c25322465 Follow best-practices for Dispose in Volume and ForwardOnlyStream Matt Kotsenas 2018-07-11 14:49:42 -07:00
  • 6d1d62fd32 Delete AppendingStream Matt Kotsenas 2018-07-11 14:48:46 -07:00
  • ee4ae661d7 Refactor ListeningStream Matt Kotsenas 2018-07-11 14:48:10 -07:00
  • 0473ec1626 Open test archives as read Matt Kotsenas 2018-07-11 14:18:24 -07:00
  • c6cf0d40ee Simplify ReaderTests Matt Kotsenas 2018-07-11 14:15:05 -07:00
  • 4cd80e96f3 Simplify GZip bad compression test Matt Kotsenas 2018-07-11 14:14:16 -07:00
  • 16524717ba Fix Stream leak in ArchiveFactory Matt Kotsenas 2018-07-11 12:55:11 -07:00
  • cab1ce3d0c Update sub-streams to uniformly inherit from NonDisposingStream Matt Kotsenas 2018-07-11 12:54:40 -07:00
  • 6c2e5e1164 Cleanup NonDisposingStream for reuse Matt Kotsenas 2018-07-11 12:19:34 -07:00
  • c2bf540057 Close verification streams in TestBase.CompareArchivesByPath Matt Kotsenas 2018-07-11 12:12:30 -07:00
  • a35c66e166 Move RewindableStreamTest.cs to the Streams/ folder Matt Kotsenas 2018-07-10 10:22:36 -07:00
  • 084c5e2686 Rename StreamTests.cs --> LzmaStreamTests.cs Matt Kotsenas 2018-07-10 10:20:52 -07:00
  • 6ae715b153 Move the TestStream and ForwardOnlyStream to Mocks folder Matt Kotsenas 2018-07-10 10:15:21 -07:00
  • 9c8692806a Merge pull request #403 from MattKotsenas/bugfix/parallel-tests Adam Hathcock 2018-07-10 20:01:20 +01:00
  • 2d87351d2a Add tests back to AppVeyor Matt Kotsenas 2018-07-10 11:52:00 -07:00
  • 3114afde0e Add workaround for in-use files Matt Kotsenas 2018-07-10 11:49:38 -07:00
  • 7b338511cc Create unique scratch path per test Matt Kotsenas 2018-07-10 11:35:58 -07:00
  • 09c27681e1 Merge pull request #402 from a764578566/master Adam Hathcock 2018-07-10 13:21:09 +01:00
  • 4ebc1f82b7 file search support linq Pattern zhoujr 2018-07-10 19:58:59 +08:00
  • 4640ca497a Merge pull request #400 from MattKotsenas/feature/avoid-exception-in-readerfactory Adam Hathcock 2018-07-10 08:47:13 +01:00
  • bebccaae28 Avoid throwing NotSupportedException in ReaderFactory hot path Matt Kotsenas 2018-07-09 18:44:46 -07:00
  • 7ee53373c6 Remove tests as AppVeyor can’t handle them at the moment Adam Hathcock 2018-07-09 09:05:10 +01:00
  • d577fe1ac6 Merge pull request #385 from twirpx/master 0.22 Adam Hathcock 2018-07-09 08:48:34 +01:00
  • 9f976aaf78 Merge branch 'master' into master Adam Hathcock 2018-07-09 08:48:26 +01:00
  • 8a7d7e366f Merge pull request #396 from andreas-eriksson/Rar5IsEncrypted Adam Hathcock 2018-07-09 08:48:12 +01:00
  • 540ab1c6fa Merge branch 'master' into master Adam Hathcock 2018-07-09 08:47:32 +01:00
  • 6792afbdb1 Merge branch 'master' into Rar5IsEncrypted Adam Hathcock 2018-07-09 08:44:32 +01:00
  • e5a7185671 Mark for 0.22 Adam Hathcock 2018-07-09 08:42:45 +01:00
  • cdaf453b2d Update dependencies and tests to .NET Core 2.1 Adam Hathcock 2018-07-09 08:39:37 +01:00
  • f9cc80e1de Correctly set IsEncrypted for entries in Rar5. Andreas Eriksson 2018-06-29 15:51:40 +02:00
  • 7beff9e83c Merge pull request #395 from adamhathcock/zip-slip-readers Adam Hathcock 2018-06-28 11:56:44 +01:00
  • 8f49f1b6f8 Merge remote-tracking branch 'origin/master' into zip-slip-readers Adam Hathcock 2018-06-28 11:52:43 +01:00