This project is mirrored from https://github.com/sparkle-project/Sparkle.
Pull mirroring updated .
- Apr 12, 2025
-
-
Zorg authored
When this method is not implemented, the updater assumes already presented updates cannot be brought in utmost focus.
-
- Apr 02, 2025
-
-
Zorg authored
-
Nicolas Kick authored
-
- Mar 23, 2025
-
-
Zorg authored
Also silence project upgrade warnings.
-
- Mar 22, 2025
-
-
Zorg authored
-
- Mar 11, 2025
-
-
Will Fairclough authored
Improves bsdiff performance by preventing excessive iterations when processing similar data blocks (#2693) * Port bsdiff optimizations for diffing large blocks that only differ by less than 8 bytes * Retrigger CI * Bump the minor version for major 2, 3, and 4 * Comments for ChromiumOS ported commits
-
Sjur N Moshagen authored
-
- Feb 02, 2025
-
-
Zorg authored
- Jan 21, 2025
- Dec 27, 2024
- Dec 25, 2024
-
-
Zorg authored
-
- Dec 09, 2024
-
-
Zorg authored
-
Zorg authored
-
Zorg authored
-
Zorg authored
Adds an opt-in option (SUVerifyUpdateBeforeExtraction) to enforce verifying updates before extracting them for stronger security. EdDSA signing is required to use this option. As fallback in case EdDSA keys are lost, disk image archives's code signatures are validated assuming it's Developer ID signed. Key rotation is still possible. Apple Archives (aar, yaa) now require using this option.
-
- Dec 07, 2024
-
-
Zorg authored
-
- Nov 11, 2024
- Oct 21, 2024
-
-
Zorg authored
* Don't allow removal of (Ed)DSA keys for pre-validated updates (delta updates, .aar updates) * Don't allow removal of code signing identity in new update (at minimum, an adhoc signature can be used)
-
- Oct 20, 2024
-
-
fujisoft authored
-
- Oct 13, 2024
-
-
Zorg authored
This is more efficient than SHA1.
-
- Oct 12, 2024
-
-
Zorg authored
-
- Oct 07, 2024
- Sep 30, 2024
-
-
Zorg authored
-
Zorg authored
This will preserve the file creation date of the new app bundle, but not the file creation date of any of the files inside the new app bundle because tracking those changes is complex/undesirable. This bumps the major binary delta version to 4. A new test has been added for testing that the new bundle creation date is also preserved.
-
- Sep 17, 2024
-
-
Zorg authored
For the unit tests, we will rename the classes so they don't conflict.
-
- Sep 15, 2024
- Sep 09, 2024
-
-
Zorg authored
The delegate method is not called if SUEnableAutomaticChecks is specified in the Info.plist (now) or if the user has responded to a permission prompt request. Also fixes a respondsToSelector check in legacy SUUpdater adaptor (fixes #2618).
-
- Sep 03, 2024
-
-
Zorg authored
This is to workaround a bug in ditto prior to macOS 15.
-
- Aug 31, 2024
-
-
Zorg authored
Fixes process substitution failing to work for providing the private key as file argument (#2605).
-
- Aug 26, 2024
-
-
Zorg authored
-
- Aug 18, 2024
-
-
Zorg authored
-
- Jun 30, 2024