Pat Hartl
9bc0a1d7c7
Null reference checking
...
Reorders this null reference check to avoid throwing a null reference exception.
2024-06-23 22:30:34 -05:00
Pat Hartl
eee518b7fa
Reworked ZIP64 handling to separate block
...
The last commit made in this branch messed up some ZIP reading and caused a bunch of tests to fail. These changes branch off ZIP64 logic into its own block so that data is read correctly for 64 and non-64 entries.
2024-06-23 22:29:33 -05:00
Pat Hartl
b7b78edaa3
Fixed extractions after first ZIP64 entry is read from stream
2024-06-22 00:09:25 -05:00
Lars Vahlenberg
33dd519f56
Throw exception when bzip2 is corrupt
2024-06-08 18:26:12 +02:00
Lars Vahlenberg
5c1149aa8b
#844
2024-06-08 17:22:20 +02:00
Morilli
49f5ceaa9b
Fix GZipArchive getting Type set to ArchiveType.Tar
2024-06-04 10:34:06 +02:00
Daniel Nash
a9601ef848
Tar: Add processing for the LongLink header type
...
Fixes #846
2024-06-03 12:54:19 -04:00
Adam Hathcock
6fc4b045fd
mark for 0.37.2
2024-04-27 09:34:32 +01:00
Adam Hathcock
446852c7d0
really fix source link and central usage
2024-04-27 09:34:05 +01:00
Adam Hathcock
c635f00899
mark as 0.37.1
2024-04-27 09:12:17 +01:00
Adam Hathcock
1393629bc5
Mark sourcelink as PrivateAssets="All"
2024-04-27 06:15:29 +01:00
Adam Hathcock
49ce17b759
update zstdsharp.port and net8 is only trimmable
2024-04-25 08:35:52 +01:00
Adam Hathcock
9483856439
fmt
2024-04-24 09:17:42 +01:00
blokyk
dbbc7c8132
fix(tar): prevent infinite loop when reading corrupted archive
2024-04-24 03:13:13 +02:00
Adam Hathcock
5d9c99508d
fmt
2024-04-23 15:08:50 +01:00
Adam Hathcock
e4d5b56951
fix more nulls and tests
2024-04-23 15:08:32 +01:00
Adam Hathcock
e31238d121
fmt
2024-04-23 14:48:50 +01:00
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