Skip to content

update#1

Open
jlchavez wants to merge 264 commits intojlchavez:masterfrom
icsharpcode:master
Open

update#1
jlchavez wants to merge 264 commits intojlchavez:masterfrom
icsharpcode:master

Conversation

@jlchavez
Copy link
Owner

I certify that I own, and have sufficient rights to contribute, all source code and related material intended to be compiled or integrated with the source code for the SharpZipLib open source product (the "Contribution"). My Contribution is licensed under the MIT License.

piksel and others added 30 commits July 12, 2018 14:14
Fixes #121
Only "path" keyword supported as it's used for non-GNU long file names.
* Fix Gzip.Compress and Gzip.Uncompress
Fixes #151
Gzip.Compress does not take a "block size" but rather a buffer size

* Add support for passing compression level to GZip.Compress
Lower the minimum compression level on GzipOutputStream
to the same minimum as Deflater.SetLevel
Convert crc checking to use ArraySegment for parameter validation.
Fixes #183.
* Attempt to read another block if EOA block found
* Add test for #213
* Add disposable IO utils
* Fixes #213
* Remove Directory.build.props
* Move Nuget settings to .csproj and update versions
* Fix repository URL, license URL and update copyright year.
Correctly works with the new SDK .csproj format and netcore2 testing (unsupported by appveyor?)
Builds nuget packages with the commit as the suffix.
…al reads

* Use IList<byte> for building Huffman Trees
* Permits using ArraySegment instead of copying the source array
* Uses Enumerable state machine
* Skips two array copies by using ArraySegment
* Throw usable exceptions when invalid values are being read
* Fixes #253
* Split out string conversion from ZipConstants to ZipStrings
* Switch ZipOutputStream to using ZipStrings
* Add ZipConstants wrappers for backwards compability
* Set IsUnicodeText based upon ZipStrings default code page
* Update string transcoding to handle DefaultCodePage not Unicode
* Update tests for string coding
* Fixes #251
Checksum namespace changed from `ICSharpCode.SharpZipLib.Checksums.*` to `ICSharpCode.SharpZipLib.Checksum.*`.

Co-authored-by: ronaldbarendse <ronaldbarendse@users.noreply.github.com>
Add ZIP encryption tests for AES128 and AES256
Fixes #181 by using an empty IV for AES encryption instead of the second derived key

Co-authored-by: FastJack2 <FastJack2@users.noreply.github.com>
Co-authored-by: HebaruSan <HebaruSan@users.noreply.github.com>
* fixed #274 and #278 encoding issue
* Added russian name sample
* Added workaround for irreversible text samples
   Some samples become broken when they're writen to byte array with their encoder
* Renamed local variable which had the same name, that static field has
* Magic codepage value for detecting auto-codepage. see #278

Co-authored-by: EvilBeaver <evilbeaver@users.noreply.github.com>
- Apply .editorconfig code standard across all code
- Mark private fields readonly when possible
- Fix obsolete warnings
- Add/fix missing documentation
- Normalize code and whitespace
* Update AppVeyor config for tagged versioning
* Update install script and add local test script
* Switch to using AV build number as assembly revision
<PackageLicenseExpression /> because of NuGet/Announcements#32
<PackageIconUrl /> is the .csproj variant of Nuget's <iconUrl />
yihezkel and others added 30 commits August 16, 2022 08:09
Replace insecure obsolete method (new RNGCryptoServiceProvider()) with RandomNumberGenerator.Create() in PkzipClassic, ZipFile and ZipOutputStream.

See docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.rngcryptoserviceprovider?view=net-6.0 and dotnet/runtime#40169
Co-authored-by: nils måsén <nils@piksel.se>
Co-authored-by: Simon Ensslen <simon.ensslen@griesser.ch>
changes needed for the upcoming release, mainly related to .NET 6 compatibility
Co-authored-by: Dmitrii Makarov <dmakarov@spotware.com>
* Fix ZipFile constructor breaking change

This PR fixes #839

* Fix another constructor too

* Do not change formatting
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.