Adam Hathcock
8cb621ebed
Add SharpCompressException and use it or children in most places
2024-04-23 14:47:40 +01:00
Adam Hathcock
b203d165f5
Mark for 0.37.0
2024-04-23 10:25:32 +01:00
Adam Hathcock
d847202308
add back net standard 2.0
2024-04-23 09:59:30 +01:00
Adam Hathcock
9d24e0a4b8
set package locks and central management
2024-04-23 09:37:25 +01:00
Adam Hathcock
3e52b85e9d
Merge remote-tracking branch 'origin/master' into remove-netstandard20
...
# Conflicts:
# .config/dotnet-tools.json
2024-04-23 09:26:44 +01:00
Adam Hathcock
095b5f702c
get rid of another null!
2024-04-23 09:20:20 +01:00
Adam Hathcock
9622853b8d
fix and fmt
2024-04-23 09:16:05 +01:00
Adam Hathcock
b94e75fabe
try to fix more tests
2024-04-23 09:06:49 +01:00
Adam Hathcock
23dd041e2e
fix some tests
2024-04-23 08:52:10 +01:00
Adam Hathcock
c73ca21b4d
fmt
2024-04-22 15:19:05 +01:00
Adam Hathcock
7ebdc85ad2
more null clean up
2024-04-22 15:17:24 +01:00
Adam Hathcock
99e2c8c90d
more clean up
2024-04-22 15:10:22 +01:00
Adam Hathcock
f24bfdf945
fix tests
2024-04-22 14:57:08 +01:00
Adam Hathcock
7963233702
add missing usings
2024-04-22 14:18:41 +01:00
Adam Hathcock
b550df2038
get rid of more ! and update csharpier
2024-04-22 14:17:08 +01:00
Adam Hathcock
fb55624f5f
add more null handling
2024-04-18 14:25:10 +01:00
Adam Hathcock
e96366f489
Entry can be null and remove other ! usages
2024-04-18 13:24:03 +01:00
Adam Hathcock
11153084e2
update csharpier
2024-04-11 15:47:39 +01:00
Adam Hathcock
4b9c814bfc
remove .netstandard 2.0 and clean up
2024-04-11 15:46:43 +01:00
Adam Hathcock
373637e6a7
more logic fixes
2024-04-11 09:05:45 +01:00
Adam Hathcock
cb223217c1
actually, transfer block is different than overall transfer
2024-04-10 16:12:01 +01:00
Adam Hathcock
eab97a3f8b
calculate remaining afterwards
2024-04-10 08:53:20 +01:00
Adam Hathcock
fdfaa8ab45
add max transfer size to tar
2024-04-09 15:35:15 +01:00
Adam Hathcock
2321d9dbee
fix patch
2024-04-09 08:56:15 +01:00
Adam Hathcock
bf74dd887a
Fix tar corruption when sizes mismatch
2024-04-09 08:19:23 +01:00
Adam Hathcock
6553e9b0cd
formatting
2024-04-08 09:50:37 +01:00
klimatr26
09f2410170
Add support for 7z ARM64 and RISCV filters
2024-04-05 15:00:43 -05:00
Twan van Dongen
f2b0368078
CSharpier reformat missed
2024-03-24 16:29:29 +01:00
Twan van Dongen
02301ecf6d
Support added for TAR LZW compression (Unix 'compress' resulting in .Z files)
2024-03-24 16:23:25 +01:00
btomblinson
6a824429d0
#809 Add README.md to csproj for NuGet
2024-03-16 22:52:36 -06:00
Adam Hathcock
3fa85fc516
Merge branch 'master' into code-clean-up
2024-03-14 15:58:29 +00:00
root
b6340f1458
rar5 improve memory usage
...
use ArrayPool for stream buffer
use stackalloc for methods on file decompression code path
2024-03-14 11:50:45 -04:00
Adam Hathcock
95975a4c33
even more clean up
2024-03-14 09:07:21 +00:00
Adam Hathcock
198a0673a2
more clean up
2024-03-14 09:00:44 +00:00
Adam Hathcock
2715ae645d
use var
2024-03-14 08:38:12 +00:00
Adam Hathcock
0299232cb5
just using rider to clean up
2024-03-14 08:37:17 +00:00
Adam Hathcock
93e181cfd9
update csharpier
2024-03-14 08:29:30 +00:00
root
226ce340f2
rar5 read FHEXTRA_REDIR and expose via RarEntry
...
NOTE: api user should skip entries where RarEntry.IsRedir is true and not call OpenEntryStream()
2024-03-14 04:17:31 -04:00
Adam Hathcock
ab5535eba3
Merge pull request #807 from TwanVanDongen/master
...
Support for decompressing Zip Shrink (Method:1)
2024-01-29 08:27:32 +00:00
Twan van Dongen
c057ffb153
Refrormatted using CSharpier
2024-01-27 18:59:56 +01:00
Twan van Dongen
fe13d29549
Merge branch 'master' of https://github.com/TwanVanDongen/sharpcompress
2024-01-27 18:31:13 +01:00
Twan van Dongen
225aaab4f4
Support for decompressing Zip Shrink (method:1) added
2024-01-27 18:28:46 +01:00
Daniel Nash
14c973558b
Zip: Use last modified time from basic header when validating zip decryption
...
The last modified time used for zip decryption validation must be the
one from the basic header. If UnixTimeExtraFields are present, the
previous implementation was attempting to verify against that value
instead.
Fixed #804
2024-01-26 10:54:41 -05:00
Adam Hathcock
f515ff36b6
Mark for 0.36.0
2024-01-15 08:21:36 +00:00
Daniel Nash
d69559e9c7
Add support for the UnixTimeExtraField in Zip files
...
Fixes #802
2024-01-12 09:34:13 -05:00
Adam Hathcock
396717efd1
Merge pull request #799 from Erior/feature/DataDescriptorStream-fix-report-size-position
...
Fix reporting size / position
2024-01-08 09:18:34 +00:00
Adam Hathcock
284fa24464
Merge pull request #800 from Erior/feature/Expose-file-attributes-for-rar-entries
...
Expose file attributes for rar
2024-01-08 09:17:53 +00:00
Adam Hathcock
0a20b9179a
Merge pull request #798 from Erior/feature/Fix-crash-when-not-setting-password-for-rar5
...
Set Empty string for Rar5 password as default
2024-01-08 09:17:07 +00:00
Lars Vahlenberg
4477833b1d
Issue 771, remove throw on flush for readonly streams
2024-01-06 00:14:34 +01:00
Lars Vahlenberg
e0a5ed4bdb
Expose file attributes
2024-01-05 09:50:58 +01:00