Timofey Solomko
4fa4adcf5b
Merge branch 'hotfix-4.5.7' into master
4.5.7
2020-10-16 15:49:53 +03:00
Timofey Solomko
fc38cc19df
Prepare for 4.5.7 release
2020-10-16 15:49:05 +03:00
Timofey Solomko
8da109fe21
CI: fix tests not running properly on macos with Swift 5.3
2020-10-15 23:55:56 +03:00
Timofey Solomko
a07fc290a0
Small fixes to code comments
2020-10-15 23:35:34 +03:00
Timofey Solomko
d88127d650
[Tests] Add tests for a very small and invalid files for BZip2, GZip, LZMA, TAR, XZ, and Zlib
2020-10-15 23:35:34 +03: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
93fc1d3da3
[Tests] Add an empty zlib test
2020-10-15 23:35:30 +03:00
Timofey Solomko
5d357702e1
[Tests] Add an empty lzma test
2020-10-15 23:35:26 +03:00
Timofey Solomko
3670bba2d1
[7-Zip] Fix a crash when opening a very small file
...
Such files (smaller than 32 bytes) definitely don't have a SignatureHeader and in this case SevenZipError.wrongSignature should be properly thrown.
2020-10-15 23:35:25 +03:00
Timofey Solomko
28fcfed632
[Tests] Add 7z tests for a very short and invalid files
2020-10-15 23:35:22 +03:00
Timofey Solomko
9360a8a9b8
[ZIP] Fix a crash when opening a very small file
...
Such files (smaller than 22 bytes) definitely don't have a EndOfCD and in this case ZipError.notFoundCentralDirectoryEnd should be properly thrown.
2020-10-15 23:35:22 +03:00
Timofey Solomko
0282bcf151
[Tests] Add a test for opening very short file as a zip
2020-10-15 23:35:18 +03:00
Timofey Solomko
fa552e9b61
[ZIP] Fix a crash when opening a file without EndOfCD
...
Now ZipError.notFoundCentralDirectoryEnd is correctly thrown as was originally intended.
2020-10-14 23:51:27 +03:00
Timofey Solomko
47655ccf70
[Tests] Add a test for a not-a-zip file
2020-10-14 23:49:54 +03:00
Timofey Solomko
ab75e0944f
[BZip2] Fix compilation warning
2020-10-14 23:45:46 +03:00
Timofey Solomko
f9b1f8274d
Fix localization-related xcode's complaints
2020-10-14 23:34:45 +03:00
Timofey Solomko
55dcca9a77
Merge branch 'hotfix-4.5.6' into master
4.5.6
2020-09-24 23:12:17 +03:00
Timofey Solomko
cc68f9eb91
Prepare for 4.5.6 release
2020-09-24 23:10:49 +03:00
Timofey Solomko
ec4013fe92
Use Xcode 11.4 for deploy stage in CI
2020-09-24 22:47:10 +03:00
Timofey Solomko
77b5f74252
Add CI workaround for carthage being broken with Xcode 12
2020-09-24 22:46:00 +03:00
Timofey Solomko
2c46351a44
Fix building issue with swift 5.3 on linux
2020-09-24 13:06:54 +03:00
Timofey Solomko
55aeb9256c
CI testing with swift 5.3
2020-09-24 12:32:09 +03:00
Timofey Solomko
f62eadc6b2
Merge branch 'hotfix-4.5.5'
4.5.5
2020-04-27 16:14:05 +03:00
Timofey Solomko
69e0498bd2
Prepare for 4.5.5 release
2020-04-27 16:13:26 +03:00
Timofey Solomko
771031600b
[Tests] Add a test for bad extended timestamp crash fix
2020-04-26 23:12:04 +03:00
Timofey Solomko
1ed0cdfdfa
[ZIP] Fix a crash when encountering non well-formed Extended Timestamp
...
ZIP files produced by Finder on certain versions of macOS sometimes contain incorrect Extended Timestamp extra field in their Central Directory. When trying to open such files, SWCompression was crashing. This change makes SWCompression ignore "incorrectness" in Extended Timestamp.
2020-04-26 23:11:14 +03:00
Timofey Solomko
6106dbcb48
Merge branch 'hotfix-4.5.4'
4.5.4
2020-04-11 00:55:14 +03:00
Timofey Solomko
b1d9b4450a
Prepare for 4.5.4 release
2020-04-11 00:54:43 +03:00
Timofey Solomko
1dfd960765
Update README
2020-04-11 00:45:57 +03:00
Timofey Solomko
bfd0b5e770
Open TimeProfiler automatically when using profile action in xcode
2020-04-10 23:58:10 +03:00
Timofey Solomko
e8a0745431
CI changes: don't test with Swift 4.2
...
It isn't possible to automatically test on Swift 4.2 since carthage/xcode don't support projects with multiple Swift versions.
2020-04-09 13:26:55 +03:00
Timofey Solomko
b8a3592da7
Increase the version lower bound of BBD to 1.4.3
...
This version of BBD improves compatibility with Swift 4.2.
2020-04-09 13:26:49 +03:00
Timofey Solomko
6746752d65
Add SPM package manifest for Swift 4.2
2020-04-08 12:39:50 +03:00
Timofey Solomko
3fe5efc0ec
Add other OS to utils.py prepare-workspace command
2020-04-08 12:36:37 +03:00
Timofey Solomko
4cb8b694b3
CI changes: add testing for Swift 4.2, 5.1 and 5.2
2020-04-08 12:23:47 +03:00
Timofey Solomko
3c788aac58
Add Swift 5.x badge to README
2020-04-08 12:19:06 +03:00
Timofey Solomko
c1f283e1f7
Perform the download of test files manually via a utils.py command and a copy of gitattributes file
2020-04-07 22:33:28 +03:00
Timofey Solomko
fa3aeece25
Convert remaining Utils bash scripts into utils.py commands
2020-04-06 19:01:34 +03:00
Timofey Solomko
515317a8c0
Replace ci bash scripts with a python tool
2020-04-06 13:30:12 +03:00
Timofey Solomko
662bc95191
Small changes to README
2020-04-06 12:54:19 +03:00
Timofey Solomko
36a7a76346
Merge branch 'hotfix-4.5.3'
4.5.3
2020-03-20 19:54:15 +03:00
Timofey Solomko
083ce9ba44
Prepare for 4.5.3 release
2020-03-20 19:54:01 +03:00
Timofey Solomko
7fc2e7585f
Prepare for the test release of 4.5.3
4.5.3-test
2020-03-20 10:05:25 +03:00
Timofey Solomko
fdde5115bd
Increase the version lower bound of BBD to 1.4.2
...
That version of BBD improves compatibility with Swift 5.x and newer version of Xcode
2020-03-20 10:03:57 +03:00
Timofey Solomko
c7ecaa418a
Add a code-path to Sha256.swift to support Swift pre-5.0
2020-03-20 10:01:38 +03:00
Timofey Solomko
8a8aaf1593
Several deployment-related changes
...
Remove .swift-version file (it's deprecated by Cocoapods), run deploy phase in CI using xcode 11.3, remove extra swift build in CI deploy phase (sourcekitten now runs it itself), adjusted swift_versions setting in podspec, fix builds in linux CI by specifying swift version in the config.
2020-03-20 09:56:21 +03:00
Timofey Solomko
11bdf1bc38
Fix various xcode11-related CI problems
2020-03-20 09:44:18 +03:00
Timofey Solomko
af035fd21d
CI updates: use xcode 10.3 (instead of 10.2), additionally test using xcode 11.3
2020-03-20 09:44:03 +03:00
Timofey Solomko
a844b34436
Update copyright year to 2020
2020-03-20 09:43:42 +03:00
Timofey Solomko
b475949a01
Update travis badge in README
2020-03-20 09:42:21 +03:00