Commit Graph

  • 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
  • 7e336a0247 Slip in new SDK Adam Hathcock 2018-06-28 11:51:17 +01:00
  • e37e8bdadc Move path handling for extraction to be common Adam Hathcock 2018-06-28 11:46:51 +01:00
  • 40bd61b16b Merge pull request #389 from frankyjuang/patch-1 Adam Hathcock 2018-06-08 08:59:52 +01:00
  • 87fbb45099 Fix comment Juang, Yi-Lin 2018-06-08 11:27:43 +08:00
  • e822f9a95c Tests fixed to use explicit use of 866 encoding because of usage file named in Russian in several tests twirpx 2018-05-30 22:17:27 +05:00
  • 8a5a9159e1 Fixed DirectoryEntryHeader Name/Comment decoding in case of EFS flags set twirpx 2018-05-30 21:47:31 +05:00
  • 73b3c6b419 Merge branch 'master' of https://github.com/adamhathcock/sharpcompress twirpx 2018-05-30 20:27:38 +05:00
  • f9bd7ebdb0 Merge pull request #384 from MrJul/perf-readbyte Adam Hathcock 2018-05-28 09:21:28 +01:00
  • 540618c062 Implemented ReadByte/WriteByte on streams to improve performance Julien Lebosquain 2018-05-27 00:50:16 +02:00
  • 9e96dec8c9 Merge pull request #383 from itn3000/add-filename-encoding-example Adam Hathcock 2018-05-23 09:14:46 +01:00
  • 7b7af612ba add example for custom file encoding itn3000 2018-05-23 09:46:36 +09:00
  • 3a747ba87e Update USAGE with new stream handling Adam Hathcock 2018-05-16 08:51:33 +01:00
  • 87e57e3a9a Mark for 0.21.1 0.21.1 Adam Hathcock 2018-05-15 09:14:56 +01:00
  • 785d0dcebf Merge pull request #381 from adamhathcock/issue-380 Adam Hathcock 2018-05-15 09:13:16 +01:00
  • 2314776f55 Also check for CustomDecoder Adam Hathcock 2018-05-15 08:28:11 +01:00
  • 473f5d8189 Make GetDecoder use GetEncoding for forced Adam Hathcock 2018-05-14 16:20:57 +01:00
  • be971cb6f7 Allow forced encoding to override default encoding Adam Hathcock 2018-05-14 16:08:31 +01:00
  • 3f94c1a50d Remove lingering uses of non disposing stream 0.21.0 0.21 Adam Hathcock 2018-05-08 14:10:49 +01:00
  • 2919ec293a mark for 0.21 Adam Hathcock 2018-05-06 09:39:36 +01:00
  • 19d25152e5 Merge pull request #378 from adamhathcock/fix_crypto_namespace Adam Hathcock 2018-05-06 09:20:17 +01:00
  • 747180203c Rider isn’t quite good enough in refactoring Adam Hathcock 2018-05-06 09:12:18 +01:00
  • 9f89a0844d Fix namespaces to not interfere with bouncy castle users Adam Hathcock 2018-05-06 09:09:45 +01:00
  • c64282e915 more naming Adam Hathcock 2018-05-06 09:07:06 +01:00
  • c44a80bab2 Merge remote-tracking branch 'origin/master' Adam Hathcock 2018-05-06 08:59:23 +01:00
  • 8dfc4a2ffb more variable naming Adam Hathcock 2018-05-06 08:59:00 +01:00
  • c341c626a5 variable naming clean up Adam Hathcock 2018-05-06 08:49:32 +01:00
  • 173a0fe659 Some naming clean up Adam Hathcock 2018-05-05 19:35:58 +01:00
  • 5fdae1cf82 Make readonly and fix visibility Adam Hathcock 2018-05-05 19:23:34 +01:00
  • 9e892ab397 Merge pull request #376 from leezer3/master Adam Hathcock 2018-05-05 16:18:17 +01:00
  • e95559b4fc Fix broken link in usage.md Christopher Lees 2018-05-05 15:08:56 +01:00
  • 18475cc86d Use proper xunit single threading Adam Hathcock 2018-05-05 09:38:56 +01:00
  • 88b59600cd Merge pull request #369 from adamhathcock/leaveOpen Adam Hathcock 2018-05-05 09:27:32 +01:00
  • 9a9d64bcbe Merge branch 'master' into leaveOpen Adam Hathcock 2018-05-05 09:25:26 +01:00
  • 4f3408ec25 Merge pull request #375 from adamhathcock/issue_360 Adam Hathcock 2018-05-05 09:20:35 +01:00
  • e9d0fb85ac Merge branch 'master' into leaveOpen Adam Hathcock 2018-05-05 09:19:38 +01:00
  • 1ce37ef7a8 Fixes lzip stream disposal Adam Hathcock 2018-05-05 09:18:01 +01:00
  • ecad356e30 Merge pull request #363 from sridhar6668/sridhar6668/support_extended_ascii Adam Hathcock 2018-05-05 09:12:22 +01:00
  • fafd8da91d Merge branch 'master' into leaveOpen Adam Hathcock 2018-05-05 09:10:19 +01:00
  • 2fb31d4b84 Merge branch 'master' into sridhar6668/support_extended_ascii Adam Hathcock 2018-05-05 09:09:09 +01:00
  • 8b478451ac Evil zip is a windows only test because of paths Adam Hathcock 2018-05-05 09:05:32 +01:00
  • 42b1205fb4 Merge pull request #374 from odinn1984/feat/fail_on_outside_target_files Adam Hathcock 2018-05-02 22:51:02 +01:00
  • 80ceb1c375 fix: prevent extracting archived files outside of target path odinn1986 2018-05-02 22:46:01 +03:00
  • 501407c3fe Change flag name to be closer to spec Adam Hathcock 2018-04-29 16:33:15 +01:00
  • abddabf18e Proper fixes for all platforms Adam Hathcock 2018-04-29 16:27:26 +01:00
  • 91d753cbdb Merge branch 'master' into sridhar6668/support_extended_ascii Adam Hathcock 2018-04-29 15:12:02 +01:00
  • 259acd0694 misc additions Adam Hathcock 2018-04-29 15:09:26 +01:00
  • 33f7258ea2 Merge branch 'master' into leaveOpen Adam Hathcock 2018-04-29 14:47:08 +01:00
  • 1ea7bb57e5 Merge branch 'master' into sridhar6668/support_extended_ascii Adam Hathcock 2018-04-29 11:39:09 +01:00