Skip to content

Instantly share code, notes, and snippets.

@piksel
Created July 14, 2018 10:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save piksel/4327e43886e215b3b2e8a0b364908633 to your computer and use it in GitHub Desktop.
Save piksel/4327e43886e215b3b2e8a0b364908633 to your computer and use it in GitHub Desktop.
cbd05248c25de00bd6437d6217b91890af560496 Enable Nuget package generation as well as Xml doc gen
321f52d3e0ad175faa4d7b0569b977e3d6d36afc Zip: Move tests to separate files
bd11347b3318c1a0bc905920c8e42f1040c56ef0 Disable PasswordCheckingWithDateInExtraData test
50fba7c5dcd36da773aca6559f61aa8d3075f917 Disable ReadingOfLockedDataFiles test
62764df675c0817cfda19327acca64d33b342d30 Remove test playlists. Please, please use the IgnoreAttribute if you want to temporarily disable a test.
dd912cd6ee65c738ee0f3035f2551f77b41ef592 Fix Replacement test
c1de396aea96b3444a437577c48e40db35dc44d1 Fix UnicodeText test
27c76d5da7c8cfe919079e376e965eb61010eb53 Update to latest nuget packages after 15.3 / Core 2.0 Launch
2ea330b92d4f91295611f0c61047e7cedb8d2b83 Apply http://www.alteridem.net/2017/05/04/test-net-core-nunit-vs2017/ NUnit3TestAdapter to version 3.8.0-alpha1
e52436bbf7141c0835dd5a44e47e39b403199a3c Update to latest preview2 of .NET Core 2.0.0
be53259f188e39c0965dfe8d36448ddbd706403b Merge pull request #171 from ViktorHofer/master
4d5507def65fe858114ad02a4df86d1fcbe31943 Included encoding package for 850 code page in tests
fe8619d69af7aaf0eff2243dcf22da3429310776 nunit test workaround
661f813fd16e1afaaba5a6fba958a5b57a4fdd37 netstandard1.3 && netcore2.0 support
9ad7f5845222c99ff009a1daddedc051d25a06b9 Merge pull request #154 from xied75/master
2f00641e0d14487b6d4e9c6310783dc3c825c6c0 tiny change to make appveyor back to work
cef8e33b383550e3cd652106767cf3e6d4ce7c96 Merge pull request #150 from zone117x/master
2c458be35c4f21a66aab2f625fdb0e94d93be809 Fix compiling of original NET45 csproj, switch default encoding to UTF8 rather than current system encoding, removed non-generic collection nuget dependency
155ca224160454fb694cd3c7e64035c955817a74 Merge pull request #138 from zone117x/master
d9debfd72e53283a30bad3c3a6a4c3ccc0af63c3 Merge pull request #135 from charlesgriffiths/master
4ba60a8a6f1d4253a46f4e777abaf6f054155376 Merge pull request #134 from charlesgriffiths/patch-2
d024ac6023e1fc710b1da904505022d3adb30b0f Update PCL dependency
570ac138e03137eeffe35a6fd612b739290ac7af * Implemented NETStandard1.3 lib and made changes get lib compiling * The ZIP AES changes need tested * The streams were improperly overriding Stream.Close() according to https://msdn.microsoft.com/en-us/library/ms143450(v=vs.110).aspx ... these were changed to Stream.Dispose(bool) but there may be problems around garbage collection - needs reviewed and tested * Unsupported exception serialization and constructors were removed * DefaultCodePage changes need reviewed
82a57bca07fda856ee5b91510e5c0b4e28b72967 FindLongestMatch looks beyond lookahead
f16564efc0427212ecb3a8f8e198080110165e5c change while to if
41c14c59e1877fd4b96a72d78bcf5b6ea9e03fc6 Merge branch 'pr84'
0b3fb4fdca6bec8f38cbe9487bc992bba40e4a43 Merge branch 'master' of https://github.com/kkguo/SharpZipLib into pr84
36dd1612224ca27ac8bc1876805c8e1ea0588ba4 Merge branch 'Ezghoul-master'
d6ef5d731911038ede3474af87c92f31b1abe2e4 Merge branch 'master' of https://github.com/Ezghoul/SharpZipLib into Ezghoul-master
d819c9ee28e25a5f5ee242f5b6c7e00c5e2c1f4a Merge pull request #133 from charlesgriffiths/patch-1
c957965bd284152b032a97d707261495f07e024c PendingBuffer ToByteArray() to return all bytes
8ab0251827a690659a41edac77894bac3e9bb672 Merge pull request #127 from JetBrains/tests
52f7fafd5d4a14239a7be51b5b90d10761eaa886 Merge pull request #132 from McNeight/master
803232dd8fa7929fb0ef273b24e082cc981490fb Merge pull request #125 from teamneusta/pr/FixVS2015Update3Build
b44e64ee09e54ba6acbd7c8f45b3e1e9013b17b8 Upgrade ExpectedException to nunit3.
57cee937bcee6c6eff3ca583f7436c4865fac91b While fixing the ValuesPreserved test:
2ef17062c1cfa679737f084c53c7463605e854d2 Fix LongNames failing for names specifically 512n+1 chars long: we're allocating an extra char which is written NULL for whatever reason, but the writeout code were forgetting to actually write it if it were the only char to fall out of the write buffer of 512 bytes.
341466b43e809b97421807806ab45ca76a0b6161 Without the backslash, "C:Dir" does not take the child folder under the drive root but takes "whatever directory is the current directory for drive C: at the moment" and concats "Dir" to that, which would yield unexpected test results if you're using drive C: and got some currentdir on it different from the root.
9d79a34f9974dffb18cdbeabb51f93c2b02cc894 Upgrade ExpectedException to nunit3.
8f8ae9a2a03d1a3f56affc5d4149282ac353c608 Fix unduping slashes: after the first one found, look for double-slashes again, not single. This also fixes the corresponding test.
661f5d26a2831aa66cb9ca1659861f2dfbceb025 Returns -1, not throws, actually.
3432c042498f6e0aa1ffbb1e59b92fe588ea92b3 Fix build on VS2015 Update 3
f4e28fcb21bbaed06c03ee163895ad50039aed21 Merge pull request #18 from icsharpcode/master
00c3c9112f132b2b4202000bf5a4b0746881c9e3 Merge pull request #117 from silijon/issue-116-trailing-garbage-not-ignored
523d88888d8248f19cc91f0c2facc660d0c7ed04 Fixed GzipInputStream to complete reading gracefully if at least one block has been successfully processed. This allows for a compressed stream that may contain trailing garbage.
115598011624d13379cb2e6ea71e9417e0decfa7 One more time...
4b76da3f3baa8a620bcf20fb26fd281a747ffffe Use Correct Variable Name
a63e43a21407003dbc04ad7adce15f51aa1c9b65 BadgesBadgesBadgesBadges * Added a Coverity badge * Added a condition to only send scheduled builds to Coverity * Install PublishCoverity from NuGet * Remove tag push for GitHub * Add coverity.zip as build artifact
1111251b37abd21fde096b97156e51590370ff6f Coverity & NuGet Tweaks
420766e737696b24a8bfe2147486484dd3c7c4b3 Coverity & Roslyn * This one switch is what was required to make it work. "/p:UseSharedCompilation=false"
3c6435eb330310095f40ce5ffcabdfa3440177dd Coverity Integration
6192bce436ab8aa8406dae8912f775e8dcbe403f Restored Testing & CoreTests * Added back three passing tests based on previous change to ZipEntry.cs * Renamed Core.cs to CoreTests.cs
1a47a8e487a7c3ef0fb556e13d29dad9f317b046 Revert "Back ZipEntry.DateTime with a real DateTime field instead of DosTime"
6250f4906f04bdf48b38149e00c93eb7b686292e Complete Documentation Cycle * Execute the following commands in order: * run-nunit3-tests-release.cmd to get test report * run-opencover.cmd to get test coverage * run-reportgenerator.cmd to get HTML report of test coverage * Modify appveyor.yml to reference .cmd files
881fa05924cf353594192b253573de532df4a0f8 Consistency - Exceptions * No functional or API changes * All exception classes now have conssitent variable names and XML comments
75bbc1260986448a980a0ed38ce23185900aa46d Fixed .nuspec file
56aa1871e8241a0656e9b13cb9f32fb95ce99d1c Fix NuGet Packaging
6876d8dc003a3088bcdb3e2f8d0d4233c719e60e Temporarily Remove Failing Tests
cdb50ca802d4451018efc41826473e0dbd9a89cc NuGet Updates & coveralls.io Integration * Add badge for Bitrise * Add metrics from waffle.io * Changes to appveyor.yml to support coveralls.io * Update standalone nunit3 command files
3f08ca5b43b40efde7a1ae2d1662ea651ddbaa04 Cleanup of Samples, Part 4 * Remove key signing from AssemblyInfo.[cs,vb] * Link all VB projects to SampleAssemblyInfo.vb * Remove copyright headers * Move individual AssemblyInfo.cs files into Properties directory
4f2d66497ff2817a6e9b9edbd6779ce55e921df6 Merge pull request #115 from McNeight/master
c9454d58daac255fbd43395784bd05b6c7b3ff87 MIT License * Relicensed all code under MIT-style license * See LICENSE.txt for more information * All files now "Copyright ┬® 2000-2016 SharpZipLib Contributors" * Removed header comments from all source files * Removed CompressionLevel.cs, CompressionMode.cs, and ZipArchiveMode.cs
049892978934b2261eef1bb82310eb3c32ec3366 Merge pull request #17 from waffle-iron/master
2f1bfbb2995cdbefe5fecc4dc0704a1fd58387ca add waffle.io badge
e8b9e4cb6837ac324da03a021a0e71a92d311360 Merge pull request #16 from icsharpcode/master
875f335aa757a8db9ed7e84a3a8fde488ec616d4 Merge branch 'McNeight-master'
92a5a6603cacbc0358668151e287eb8218ec0e49 Merge branch 'master' of https://github.com/McNeight/SharpZipLib into McNeight-master
6412eeef69c82937eb59a49a2ed60c65bd03517e Merge branch 'hempels-master'
5148f4f59e0009148ae2da1ab1529a5096de4fa8 Merge branch 'master' of https://github.com/hempels/SharpZipLib into hempels-master
20e633e1803df9f4e5d5c64a693e7afa47068ee0 Merge pull request #93 from nano-byte/pull-request
3bd09a702d3780bb7acbe4fe9ffcef5e2ca108e6 Tolerate 0-value (missing) local size headers.
aba4dce410b6b130e393e200e22caf9f477323c4 Support long names in Tar archives ("prefix" header field as defined by ustar)
51bfd9c77f8376072d4fa0daf5e8d59a2e03aabc Expose symlinks and hardlinks in TarInputStream and skip in TarArchive
6c31a451636b4497bd98194beedb9c1bcba72270 Improve extracting Unix and NT timestamps from ZipExtraData
51605f87f53abd62953cc9b86b0c8c35e231dd61 Back ZipEntry.DateTime with a real DateTime field instead of DosTime
60831547c868cc56d43f24473f7d5f2cc51fb754 Fixed timezone shifting
270227c47703bc26ed290f55f6832c1798b85169 Throw ZipException instead of generic Exception on password error
ad8a8d0fcd8945aeff77681de6ef31494b029845 Merge branch 'pldg-master'
82ebb8f214a4515e33e4285fc6caf20172c4dfb6 Merge branch 'master' of https://github.com/pldg/SharpZipLib into pldg-master
ad755c53aef49d9179cc1c8f76e3f2dbf4a98b77 Merge branch 'konstantingolovanov-minizip-problem-fix'
29b583bd6abeafda186b7e3928d51a06842718ef Merge branch 'minizip-problem-fix' of https://github.com/konstantingolovanov/SharpZipLib into konstantingolovanov-minizip-problem-fix
d9a25e12f8470959881816b88eeeebbf0306cdf9 Cleanup of Samples, Part 3 * Change iCSharpCode.SharpZipLib.dll from Reference to ProjectReference * Fix Cmd_Checksum to use the correct filename
4a054b355342a564f2326c743138c0036af0c7c1 Checksum Cleanup - Missed Bits * Updated to NUnit v3.2.1, neglected to update .travis.yml * Modified ZipTests.cs to catch exception thrown by checksum * Added checksum tests to list of passing tests * Modified SharpZipBaseException to inherit from Exception instead of ApplicationException
3615be26400efc9a0fae1687511d9849c893ad4c Checksum Cleanup * Bzip2Crc and Crc32 are actually the same CRC-32 formula with different starting points and end results * According to http://crcmod.sourceforge.net/crcmod.predefined.html: * Both use the same polynomial of 0x04C11DB7 * Both have an initial value of 0xFFFFFFFF * The "normal" CRC-32 has the data reversed with an unreversed output * The "BZip2" CRC-32 has the output reversed and uses unreversed data Many thanks to Francisco Javier Lana Romero and his [CRC Calculator](https://sourceforge.net/projects/crccalculator/) written in plain C for helping me to finally wrap my brain around CRCs. * Adler32 code was cleaned up a bit * Comments and exception handling was made consistent across all three * Tests added for both accuracy and exception handling
82bebdec57baa6cf8ef0798599c5e9927473c81b Rename 'Checksums' to 'Checksum'
f203cf5ef7b334cb5d140f3379ee70c22918cdf3 Samples Cleanup * Rename directories that each project is in * Create sample program for checksums
4816184661886b840f0d363f016e7ac8c780d065 Remove extra angle bracket and change directory for test results
67bebeb693124d94cf623b3ed9c58886410fb27d Build & Test * AppVeyor upload of NuGet package didn't work due to the name already being taken. * Rename package to SharpZipLib-dogfood * Removed three tests that pass with .NET 4.5 but fail with Mono 4.0
c0ade1eef87622a143de46eb1548438d5b9b5e4c nuget paths * If you are going to put relative paths in the .nuspec file, make sure you always start from the same directory [skip travis]
61f45dba256ce1c3fe4194f08933461af187db6d AppVeyor reports "The replacement token 'id' has no value." * Replaced $id$ with ICSharpCode.SharpZipLib * Removed ;format=nunit3 from .travis.yml
afd149b10ce75cbef68cd8dfb7609c36143cce7c NUnit3 Command Line Options * Changed from /X to --X * /runlist is now --testlist
1c0242a2e98319396530f593aec9e2d98bb65901 Build NuGet Package * Add lists of passing and failing tests * Have AppVeyor and Travis only run the passing subset of tests * Update .nuspec to include .pdb and .xml files
c72c253d2b08ff54e33b168183cc618f434bd021 Merge branch 'McNeight-master'
88e49b8a6acd09c647809351bf2679920582a429 Merge branch 'master' of https://github.com/McNeight/SharpZipLib into McNeight-master
53d60da2728210b99e336bf65c700341e0138634 Refactoring Samples to Usable Utilities * renamed minibzip2 to Cmd_BZip2 * renamed minigzip to Cmd_GZip * renamed zipfiletest to Cmd_ZipInfo
e462f14a8b5fd4dd1c3e330b086b5cb0a51cd4da GZip File Objects * Duplicated from BZip2.cs
afec4739a6a5315aa464e4c4aa7810337bc209c1 RECS0164: Redundant explicit delegate declaration
23bbd59189d42f5177640788b91e1f89bae91563 RECS0127: Expression can be replaced with 'string.IsNullOrEmpty()'
5691240ca634ecbdc7f17edb1ce39ac1592740e2 RECS0091: Use 'var' keyword
d0e305fd8a9a913e6e2db1cb72b711b2a8402d0c Cleanup of Samples, Part 2 * Update all .(cs,vb)proj files * Create separate .sln for samples * Add WpfCreateZipFile to VB projects [ci skip]
3d3898ea62da18774c660b084e2dd5d7bdef2d42 Cleanup of Samples * Removed HttpCompressionModule * Latest version available at https://github.com/blowery/HttpCompress * Removed DIME * Used Web Services Enhancements (WSE) 1.0, which was eventually replaced by Windows Communication Foundation (WCF)
cd579818106da7a79a8e4664cd13017171e59cf3 Style * Combination of Rebracer settings from ILSpy and EditorConfig settings from CoreFX (substituting tabs for spaces) [ci skip]
ba7354a4e04d4c6ec1dced25ac149fb40155ee90 Information about old archive formats [ci skip]
d77567edf351c03276af7bc7fb892622c9512f67 RECS0117: Local variable 'entryCount' hides field 'entryCount' [ci skip]
5a2b500a947d6b4e27d25b3c9d1a92bf438c1dae RECS0119: 'string.Compare' is culture-aware [ci skip]
178f9e5640f1f9fc43ef0adf3a35554360796f91 RECS0163: Use 'nameof()' expression instead. [ci skip]
4446913eda12f05abc804495e4ec80be1b698ab4 RECS0107: Redundant 'ToString()' call [ci skip]
501c5413fd9487b6650b402466161f45d3117c40 RECS0014: This class is recommended to be defined as static
a9d5df98604f03bd4a6c82525c197d08ad5ed696 RECS0164: Redundant explicit delegate declaration [ci skip]
f2d292dbec57d55ef55e5ffe721fd52328bf396a RECS0126: Redundant base constructor call [ci skip]
c9c28648c4bd15578fd84f661c42bd90887c03ce RECS0103: Remove the redundant size indicator [ci skip]
af16770d879125f24ef34983a9cd19cfaa96ccaf RECS0113: Redundant comma in array initializer [ci skip]
e738f2af7f383494898b8f16489c84ca2a479e62 RECS0122: Initializing field by default value is redundant [ci skip]
22dffab5a5957829cdc86345aa96787e6f509c66 RECS0071: Parentheses are redundant if attribute has no arguments [ci skip]
57d15284f33f26d42cc1b87095760da7fb52723b RECS0004: Empty constructor is redundant [ci skip]
7d0b27694139a53b141856ec360dcad36a201f98 RECS0092: Convert field to readonly [ci skip]
88a1d8a5cb71be4851b38159ffb5f625c98b01d3 RECS0091: Use 'var' keyword [ci skip]
c22e759e602d52a9c5c9580a7898dc55c38f2587 Cleanup * Remove all backwards compatible code and preprocessor statements * Renamed StrangeCrc.cs to BZip2Crc.cs
ef11927f3ef4c0c6e89eca72770c95c548f6bdd2 Neglected to validate appveyor.yml
1f2d22c58f2aab9d95671bcb8ec3c0ea2f6db8a0 More Build, Test, & Documentation * Begin building NuGet package on AppVeyor * Add commands for running tests and test coverage * Use OpenCover and ReportGenerator to analyze code coverage * Commented out long running test cases; will refactor them soon
4716a1570793b596e19d6a1da7da2086b01b5a87 Removed reference to post-build-event.cmd
d2f083b23e7edf457625f1d0be500b9246ed1a3f Build, Test, & Documentation * Comment out two test cases that were hanging * Add missing app.config file for NUnit3 * Update Travis and AppVeyor configurations
f81a7939c4433b981f32750450423c444855f1d5 Build & Testing * Upgrade to NUnit 3.2 * Configure NuGet to fetch the relevant packages * Remove use of ExpectedException * Reduced down to one .sln file * Swiped some files from dotnet/corefx to work on new API
2aec78b952826c058a908a6a6631c5d544c6132e README.md Badge Fix * Change the URL's to point to the correct badge [ci skip]
f996f162965ba55df4efaa23523dd4f2043fe167 Travis Tweak * Okay.... let's try /framework:mono-4.0
c3b827e80ab8ceb9561c319ea10e8d2f63903bfc CI Tweak * Mono doesn't recognize /framework:net-4.5, so trying net-4.0
4382679cb4016a0e8ca76fceaa5d48084167b4e9 CI Tweaks * appveyor.yml changes build branch to master * .travis.yml changes mono to latest and NUnit to 3.2.0 * Remove some NUnit NuGet packages * Fix HTML build grid in README.md
3fd451604662655185f0c43a7dd96d69a2b66be6 Merge branch 'master' of https://github.com/icsharpcode/SharpZipLib
ed8c63a5effb245a836dc01f27a28e7f0b2ba660 Merge branch 'gitter-badger-gitter-badge'
72dcb590a5f7ecf779167b1bf661e25b79511c39 Merge branch 'gitter-badge' of https://github.com/gitter-badger/SharpZipLib into gitter-badger-gitter-badge
b0e21aa3a539b570ca86de74f667c81c2fbc7516 Merge branch 'creker-TarLongNamesFix'
a1ce3817e25d5b286539ed6cebe58436c94ad6d4 Merge branch 'TarLongNamesFix' of https://github.com/creker/SharpZipLib into creker-TarLongNamesFix
55fb48f5b4c5fc035f85af82f0d35d499add126f Merge branch 'gitter-badge' of https://github.com/gitter-badger/SharpZipLib into gitter-badger-gitter-badge
d833e2ca63f4114c9ae922e8fd6ef70bda9bccf4 Testing * Enable tests for Base, Core, and TestSupport * Upgrade testing framework to NUnit 3.2 * Re-enable NuGet restore * Disable Xamarin testing for now * Switch to using a GlobalAssemblyInfo.cs file * Return .snk file to root directory, and add a link from both projects
285aba114dd49887a4061ac165a8327bd22e4e42 AppVeyor Tweaks * VS2013 can't compile C# 6.0, so removing it from appveyor.yml * Revising notification message & adding Visual Studio Online team room * Start enabling Xamarin license
459eecb3fe697c020968793c6699208910f5ab21 Build & Documentation * Eliminate old versions of Mono from Travis CI * Add MacOSX as a build OS for Travis CI * Tweak AppVeyor YAML * Updated layout of README.md * Created .github directory for Issue & PR templates
417703b77973915f128d80e066f7926097f93649 RECS0119: 'string.Compare' is culture-aware
d59da68dc741e40de2a18d5b5f1576b7463dbf78 RECS0107: Redundant 'ToString()' call
27a0cfde49c8f5340e5822f9758f31c6e6da70ca CS0534: 'ZipFile.UncompressedStream' does not implement inherited abstract member 'Stream.Position.set'
6c1be2ce8595aab9d21557e823a646d97e096c4a Administrative * If using the VSIX for RefactoringEssentials, no need for the Nuget version
fd8b4b78929f2246040c51c88c6a3d4ae52e8a28 RECS0029: The setter does not use the 'value' parameter
69270b8363a3171d38cacab1441e54463dd6379b RECS0012: Convert to 'switch' statement
d8abc088bed59b59f8b9e6ad7c07953e65c6bc60 RECS0074: Redundant empty 'default' switch branch
768fb33a37b0efb6823f476e2eccc68d39fbbd5c RECS0072: 'base.' is redundant and can safely be removed
8be081c205c29074ded6167897d5b9f6e421e726 Merge pull request #104 from McNeight/build
f4f2a18b81a0a4b731c0fc6413649e879e848a2d CS1028: Unexpected preprocessor directive
f532a4d387980883b04dfca449416ad3f6efc1aa CS0709: cannot derive from static class
b8d0f4a3fc40449ca0ba3211636e522f251fefcb RECS0127: Expression can be replaced with '!string.IsNullOrEmpty()'
9a480b4603ef93d67ab099fa6f6925c2de94a0f0 RECS0164: Redundant explicit delegate declaration
f8936756919ab279d486ac7224af99a319c0137a RECS0014: This class is recommended to be defined as static
f7ba319b44fc0f749927b03dd4da16f61fa6f489 RECS0093: Replace with '&='
568521919d43b90cab87d2c45ae0b51cef198449 RECS0092: Convert field to readonly
287fe9f552246432a8fddf99a2521eccf2e8b0b9 RECS0091: Use 'var' keyword
39a2d25c7e4e82a350faf27928129bc6aee50fb3 RECS0033: Replace with '|='
39d500c1f0a4b051a33915883861577e24ace050 RECS0004: Empty constructor is redundant
ee2f055e6a1701ea6d9486efa5ffde9ac4c52930 CA1003: Remove 'ProcessDirectoryHandler' and replace its usage with EventHandler<T>
ae43b6281e49d33ab6f18724bd64d37fc7f6c817 RECS0133: Parameter name differs in base declaration
b0f98028a2353ba1e2c8da8f134cac8e1a7588a3 RECS0007: Default underlying type of enums is already int
2872e2358cb84a2ef61f6c7a24990c979910a703 RECS0063: 'StartsWith' is culture-aware and missing a StringComparison argument
60d4ab335c3de55a804663a5bb49d3269112256e RECS0061: 'EndsWith' is culture-aware and missing a StringComparison argument
fe05cfa3e71078cfacfadd341d8c9feef6b708bf RECS0060: 'IndexOf' is culture-aware and missing a StringComparison argument
6f336833353f01a2ce0b3f90a51d87e2a206ebc6 RECS0034: ';' should be avoided. Use '{}' instead
25470d99514ae7b9422a98f2dec9f2c06fc74092 RECS0085: Redundant array creation expression
8ac94c7dbc740435d4614b5178de4b9fec2339df RECS0163: Use 'nameof' expression instead.
5ec1e2fe13b7f81c90a11888792463db9adea576 AppVeyor Tweak Make sure AppVeyor build environment doesn't build the coverity_scan branch
c4b50125573918d76647ed87171465615221d006 Documentation, Part 1 * Migrate contents of ReadMe.rtf into README.md in root directory * Add more file format specifications and index * Upgrade SharpZipLib.shfb to SharpZipLib_VS2013.shfbproj and create SharpZipLib.chm * Include Code Map from VS2015 Enterprise
f72f50ef95c23c738574c999b156ef2750d064c1 Travis Tweaking * Apparently mono and xbuild don't like .NET 4.5.2 /usr/lib/mono/xbuild/12.0/bin/Microsoft.Common.targets: warning : TargetFrameworkVersion 'v4.5.2' not supported by this toolset (ToolsVersion: 12.0). * Reverting to v4.5
46e00b038fe7f4ae2a55623802cbbba3f05bb9b2 Build Cleanup * Remove legacy NAnt-based build files * Remove all references to NET_2_0 and later framework defines * Currently, we have no code distinctions between these frameworks * <TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion> * Revise Travis CI mono version
9b52a372497141320973ae8f1d828023a6f51977 Simplified CI * Reduced Travis and AppVeyor to remove NUnit tsting * Will return to unit testing when libraries build and tests work correctly
42e72f5f467ae34112af15a542814402b809f4d1 More CI Enhancements * Added .travis.yml as second CI source * Expanded appveyor.yml with more build settings * Added travis badge next to appveyor badge * Updated settings in ICSharpCode.SharpZipLib.Tests.csproj and ICSharpCode.SharpZipLib.sln to support automated testing on travis
cba2b88f8789982d7a7f1b4bb4a719b37e8c836e appveyor.yml verbosity should be 'detailed' and not 'verbose'
958159a5d9b1a5a1bdba2813b0e6f58299533f42 Add Gitter badge
230827708ea6c515bceb8df9eff80cbb9199ecb1 Build & File Restructuring Added Files: * appveyor.yml
312ac8b011e91b96c633e014d0d8822a7eaaf1f4 Merge branch 'McNeight-ziplib'
ec301717ec3612053e886d1fd9c6fb60ea6d2f41 Merge branch 'ziplib' of https://github.com/McNeight/SharpZipLib into McNeight-ziplib
c4f9491b56eb3629ad8c3a194930a9facde3a777 Merge pull request #101 from McNeight/copyright
38a032dd4c75acdbc294f5211b318dbe53e8ba3e Name Consistency * Changed filenames using SharpZLib to use SharpZipLib * Updated references to those files * Changed comments using SharpZipLibrary to use SharpZipLib
3fae4cfa7524b9a357a69cd324bc520d114665a4 Copyright & Licensing * Update address of Free Software foundation, which closes icsharpcode/SharpZipLib#91 * All of the various copyright statements have been consolidated to the following: Copyright ┬® 2000-2016 AlphaSierraPapa for the SharpZipLib Team
30c34342e87f746085bd3b38d121d51321bff130 Fix long names. Mode should be default 644, uid and gid should be equal to thhe entry's ones
64ff7ab724403e09bb64969fe36be45bf3af7003 Fix entry name length. Ustar limits name to 100 symbols, it does not include terminating symbol
b3d0e14b78bdf4926ce84abba6939c01f671356b Fix severe perf degradation reading Stored file in Mono
369e1b70d4244f95f1f85c36a124c199fd1cc9a1 since the stream is not seek-able, access to Length should return exception
e01215507cf25a5978a0bd850c9e67dbabf515b7 Merge pull request #65 from ermshiperete/issue54
6de6580eca19abe6f8fa308318c3d20ed2a804b5 problem with minizip implementation
bd227bb050983e144452b684693dec692030664d Fixed objectdisposedexception
9478d5028f9e2d32b7dab05804f66956357dd353 Merge pull request #66 from benbrown-x/benbrown/vs2013-csproj
38584faf8d3bbb4ed1dfb746ea2b1040612ddbf7 Allow the project file to be added to a VS 2013 solution
aa85c221fce0f37a5a01a3538dc57883094303e6 Fix handling of paths on Linux and Mac (issue #54)
0da21ba2419bf5e7f08311e6ca74749675419bc2 Ignore bin and obj directories
73686163c5ee70aa6bda20856000a2309aac2544 Fixed filename casing accoring to project files. Fix compilation on unix systems
3285f157292b1ced64459d89207d335f9a6879ee Merge pull request #53 from novn2013/patch-1
a9df84cca0af619476defa617a83312867f9da38 Merge pull request #7 from Mailaender/pkg-config
b7e6361a06c1506916375ba0b971ed75fc84d8ab Merge pull request #4 from Mailaender/master
c95d302e9bb76a01b0331ca1a8266d38566e2a2f Fix invalid return value for LzwInputStream
81b9543242accbcf2016c1bd2729e028587747ec Improve invalid codepage handling
5da1f125d002d3d953ce61fbbdb39d4fd02d761d Merge pull request #64 from hypersw/master
13eed41b2a1291b48414c2f86d8d60df10def869 Correction to summary comment in ZipFile.cs
d398b302572584c1b2f20c3fe0b218ece52d463f Fix ArgumentException from Encoding::GetEncoding() in creating a ZipFile on certain Ukranian and Hindu systems.
d98d18e14630b7d709b87d03c401d9376fce7ab6 Update ZipFile.cs
8ec3e47283b2c201474f731a52b8c752c5127e2e Update ZipFile.cs
c49a22d70a77819b1dc88309c91e99565aa9099b Create README.md
b7ebd2253ad714df627b3abc9990fe8d423694bd Tolerate 0-value (missing) local size headers.
0e8abb6e664a12ce07b070e336f32dd9a49af4ed added a pkgconfig file
1d7d4e8e4dee20bc578bb3b78d91492c3f3aad33 update version property to current release
1dcf288e2e45b2e82989c7f575bf683ea1b26b5f remove pre-compiled files from SCM
884b8bc2df61f4f979e3606c841e42d3cbf5a394 fix build for Mono with nant
5f57a54eeca2a6c1a13265ead38249c795bc6718 Z-1684 Fixed File Timestamp being lost via ZipFile.Add with modified entryname
9322513742f2e2d09c6178df3d08c1b6134c881f Z-1647 Refactoring TarHeader for code hygiene, no effective change
a74a38553bdcc870d9f065472414c569cd037f41 Z-1647 Added handling of Tar formats for files over 8GB such as Posix and Pax
500dbba00ad6496da57281fcc6f14878eba9ae39 Z-1724 ZipOutputStream set Compressed Size incorrectly in local header when CRC and Size are known.
af0ee8dc0d7711e59e0059c61a5f564a8ebe6fb7 Z-1676 Translate to forward slashes and remove drive from name in ZipEntry constructor, mainly for ZipOutputStream entry path names
89c5deca3873833ce5b166fb6771a1ab89cf710d Merge pull request #1 from linquize/fix-sample-vb-minibzip2
9f89fe5bfaa788540de4b0333dbb769a156e2eb6 Fix compilation of samples/vb/minibzip2 project
ea905f623b03d41d285aa8985b6e24a89fae04a1 Z-1675 TarArchive.RootPath was case and slash direction sensitive and a trailing slash caused failure
47423184461d53cc3fd22eabd1b9dbe3cf3d8876 Z-1802 Fix incorrect subfield handling in Gzip header with FEXTRA
66070d498383e3a2aece328aaea7bd6177a3cf86 Z-1802 Gzip Input - Incorrect endianness in FEXTRA handling
a4818aa9058396585b8651832a750a3013f55d5b Z-1419 Last char of TAR file name was dropped if path length > 100
05449a077b8df0f48f19ead4fd9d84e8ef9603e2 Z-1744 Use only the low order byte of "Version Needed to Extract"
ecc88a1eacbdd22bb8236a0c9aaa0e19a7f7753c Test commit via git. No real change. David P.
e134c520d2767eb90ab8d33273b7b40750c49099 Add dryrun argument to zf sample. Other minor tidying as well.
75f6a04b11192d1d49e8e74414e0494bb8fdd9d1 Minor changes
833756f22f705b2ff1db241c83c17ea22c37ee85 Minor refactoring
70eed6fc769ad18f957a37047a4aeab1b7a73fd2 Fix null not being regarded as a valid filter
f99bc720dfe150bf528b9eff37ffc6b11bca6a1f Minor comment update. Could alter the code to try variations here and possibly succeed in this way.
95ccb1829adf0bb3e9394bfecddab8f215bfc14f Add CLR 4.0 version string.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment