1951 Commits
Author SHA1 Message Date
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