Timofey Solomko
d9bb44001d
Merge branch 'hotfix-4.9.1' into develop
2026-06-13 16:21:33 +08:00
Timofey Solomko
8b10dd5c0c
[GZip] Add null terminator as a zero byte instead of character
...
Fixes #66 .
2026-06-13 16:10:08 +08:00
Timofey Solomko
8dc5cb575c
[GZip] Mark some structs as Sendable
2026-05-26 11:56:33 +08:00
Timofey Solomko
ea9aaccfb9
Update copyright year to 2026
2026-01-31 15:30:24 +08:00
Timofey Solomko
ed66991cbd
Update copyright year to 2024
2024-01-11 16:57:04 +03:00
Timofey Solomko
43132fc39d
Update copyright year to 2023
2023-02-07 15:31:45 +02:00
Timofey Solomko
32d6dc8ae6
[GZip] Improve truncation detection in the footer and optional parts of the header
2022-10-21 19:27:25 +03:00
Timofey Solomko
dafd474b96
[GZip] Add a new parameter with a default value to GzipArchive.archive which allows to set any extra fields
2022-10-14 20:23:19 +03:00
Timofey Solomko
f9297d96a1
[GZip] Reject non byte-aligned members
...
The reasoning here is that GZip format is "byte-oriented" and not "bit-oriented", so seemingly GZip members (headers) that begin not on a byte boundary should be disallowed.
2022-10-14 19:30:39 +03:00
Timofey Solomko
74ae7c2edc
[GZip] Adjust detection of truncated inputs
2022-05-17 13:33:04 +03:00
Timofey Solomko
0f2b393c5c
[GZip] Fix incorrect detection of truncated archives
2022-05-13 21:10:47 +03:00
Timofey Solomko
79295db930
Update copyright year to 2022
2022-01-08 15:02:59 +03:00
Timofey Solomko
e83f23effa
Update copyright year to 2021
2021-01-11 11:20:57 +02:00
Timofey Solomko
00af5a9319
[BZip2][GZip][LZMA][XZ][Zlib] Fix crashes when opening very small files
...
Instead errors are now thrown.
2020-10-15 23:35:34 +03:00
Timofey Solomko
a844b34436
Update copyright year to 2020
2020-03-20 09:43:42 +03:00
Timofey Solomko
f6949a8f66
Replace the usage of the deprecated Data(bytes:) initializer
2020-03-20 09:40:48 +03:00
Timofey Solomko
c93a783d21
[docs] Fix grammar issues with regards to a/the/null articles, while/during, and extra commas
2019-03-13 12:27:08 +03:00
Timofey Solomko
ce47019097
Update copyright year to 2019
2019-01-02 23:15:43 +03:00
Timofey Solomko
d5c8600137
Use more new BBD functions
2018-04-10 22:37:20 +03:00
Timofey Solomko
e714dc308b
Updated copyright year to 2018
2018-01-03 19:44:18 +03:00
Timofey Solomko
c8d92e56d3
Replace BitReader and ByteReader with BitByteData's implementations
2018-01-03 19:22:15 +03:00
Timofey Solomko
dcf18c73d6
Rename ByteReader.isAtTheEnd to isFinished
2018-01-03 19:22:13 +03:00
Timofey Solomko
e05f917210
Improve compile time
2017-12-24 14:57:35 +03:00
Timofey Solomko
0826ccc5ef
Use smaller uint dwp functions where possible
2017-11-22 00:06:39 +03:00
Timofey Solomko
545e5c69fc
Remove some redundancy from documentation
2017-11-14 21:35:30 +03:00
Timofey Solomko
556e42e179
Add and update documentation
2017-11-14 20:37:20 +03:00
Timofey Solomko
feb41deed1
Return Data instead of UInt8 arrays in internal decompress functions
2017-11-11 12:54:31 +03:00
Timofey Solomko
3373d43844
Improve GzipError.wrongCRC in same to XZ archive way
2017-11-04 22:02:54 +03:00
Timofey Solomko
dc6ad70168
Small updates to comments in a couple of cases
2017-10-28 17:50:00 +03:00
Timofey Solomko
44c0e65d7a
Use new FileSystemType enum in GZip
2017-10-28 17:07:36 +03:00
Timofey Solomko
8b22ff2b6a
Update code with swift 4 changes to strings
2017-10-07 12:26:11 +03:00
Timofey Solomko
843896edcf
Move source code files into subfolders
2017-10-06 23:10:01 +03:00