├── .clang-format ├── .github ├── ISSUE_TEMPLATE │ ├── fixes-and-enhancements.md │ └── sparkle-doesn-t-work-in-my-app.md ├── pull_request_template.md └── workflows │ ├── ci.yml │ └── create-draft-release.yml ├── .gitignore ├── .gitmodules ├── .swiftlint.yml ├── Autoupdate ├── AgentConnection.h ├── AgentConnection.m ├── AppInstaller.h ├── AppInstaller.m ├── SPUDeltaArchive.h ├── SPUDeltaArchive.m ├── SPUDeltaArchiveProtocol.h ├── SPUDeltaCompressionMode.h ├── SPUInstallationInfo.h ├── SPUInstallationInfo.m ├── SPUInstallationInputData.h ├── SPUInstallationInputData.m ├── SPUMessageTypes.h ├── SPUMessageTypes.m ├── SPUSparkleDeltaArchive.h ├── SPUSparkleDeltaArchive.m ├── SPUXarDeltaArchive.h ├── SPUXarDeltaArchive.m ├── SUBinaryDeltaApply.h ├── SUBinaryDeltaApply.m ├── SUBinaryDeltaCommon.h ├── SUBinaryDeltaCommon.m ├── SUBinaryDeltaCreate.h ├── SUBinaryDeltaCreate.m ├── SUBinaryDeltaUnarchiver.h ├── SUBinaryDeltaUnarchiver.m ├── SUCodeSigningVerifier.h ├── SUCodeSigningVerifier.m ├── SUDiskImageUnarchiver.h ├── SUDiskImageUnarchiver.m ├── SUFlatPackageUnarchiver.h ├── SUFlatPackageUnarchiver.m ├── SUGuidedPackageInstaller.h ├── SUGuidedPackageInstaller.m ├── SUInstaller.h ├── SUInstaller.m ├── SUInstallerProtocol.h ├── SUPipedUnarchiver.h ├── SUPipedUnarchiver.m ├── SUPlainInstaller.h ├── SUPlainInstaller.m ├── SUSignatureVerifier.h ├── SUSignatureVerifier.m ├── SUStatusInfoProtocol.h ├── SUUnarchiver.h ├── SUUnarchiver.m ├── SUUnarchiverNotifier.h ├── SUUnarchiverNotifier.m ├── SUUnarchiverProtocol.h ├── StatusInfo.h ├── StatusInfo.m └── main.m ├── BinaryDelta ├── Bridging-Header.h └── main.swift ├── CHANGELOG ├── CODE_OF_CONDUCT.md ├── Carthage-dev.json ├── Configurations ├── CommandLineTool-Debug.xcconfig ├── CommandLineTool-Release.xcconfig ├── CommandLineTool-Shared.xcconfig ├── ConfigCommon.xcconfig ├── ConfigCommonCoverage.xcconfig ├── ConfigCommonDebug.xcconfig ├── ConfigCommonRelease.xcconfig ├── ConfigDownloader.xcconfig ├── ConfigDownloaderDebug.xcconfig ├── ConfigFramework.xcconfig ├── ConfigFrameworkDebug.xcconfig ├── ConfigFrameworkRelease.xcconfig ├── ConfigInstallerConnection.xcconfig ├── ConfigInstallerConnectionDebug.xcconfig ├── ConfigInstallerLauncher.xcconfig ├── ConfigInstallerLauncherDebug.xcconfig ├── ConfigInstallerProgress.xcconfig ├── ConfigInstallerStatus.xcconfig ├── ConfigInstallerStatusDebug.xcconfig ├── ConfigRelaunch.xcconfig ├── ConfigSparkleTool.xcconfig ├── ConfigSwift.xcconfig ├── ConfigSwiftDebug.xcconfig ├── ConfigSwiftRelease.xcconfig ├── ConfigTestApp.xcconfig ├── ConfigTestAppDebug.xcconfig ├── ConfigTestAppHelper.xcconfig ├── ConfigTestAppHelperDebug.xcconfig ├── ConfigUITest.xcconfig ├── ConfigUITestCoverage.xcconfig ├── ConfigUITestDebug.xcconfig ├── ConfigUITestRelease.xcconfig ├── ConfigUnitTest.xcconfig ├── ConfigUnitTestCoverage.xcconfig ├── ConfigUnitTestDebug.xcconfig ├── ConfigUnitTestRelease.xcconfig ├── bsdiff-Debug.xcconfig ├── bsdiff-Release.xcconfig ├── bsdiff-Shared.xcconfig ├── ed25519-Debug.xcconfig ├── ed25519-Release.xcconfig ├── ed25519-Shared.xcconfig ├── generate_latest_changes.py ├── link-tools.sh ├── make-release-package.sh ├── make-xcframework.sh ├── release-move-tag.sh ├── set-git-version-info.sh ├── strip-framework.sh └── update-carthage.py ├── Documentation ├── .gitignore ├── API_README.markdown ├── Design Practices.md ├── Installation.md └── Security.md ├── Downloader ├── Downloader.entitlements ├── Info.plist ├── SPUDownloader.h ├── SPUDownloader.m ├── SPUDownloaderDelegate.h ├── SPUDownloaderProtocol.h └── main.m ├── INSTALL ├── InstallerConnection ├── Info.plist ├── SUInstallerCommunicationProtocol.h ├── SUInstallerConnection.h ├── SUInstallerConnection.m ├── SUInstallerConnectionProtocol.h ├── SUXPCInstallerConnection.h ├── SUXPCInstallerConnection.m └── main.m ├── InstallerLauncher ├── Info.plist ├── SUInstallerLauncher+Private.h ├── SUInstallerLauncher.h ├── SUInstallerLauncher.m ├── SUInstallerLauncherProtocol.h ├── SUInstallerLauncherStatus.h └── main.m ├── InstallerStatus ├── Info.plist ├── SUInstallerStatus.h ├── SUInstallerStatus.m ├── SUInstallerStatusProtocol.h ├── SUXPCInstallerStatus.h ├── SUXPCInstallerStatus.m └── main.m ├── LICENSE ├── Makefile ├── Package.swift ├── README.markdown ├── Resources ├── AppIcon.icon │ ├── Assets │ │ ├── circular_arrow.png │ │ └── sparkles.png │ └── icon.json ├── Images.xcassets │ └── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── icon_128x128.png │ │ ├── icon_128x128@2x.png │ │ ├── icon_16x16.png │ │ ├── icon_16x16@2x.png │ │ ├── icon_256x256.png │ │ ├── icon_256x256@2x.png │ │ ├── icon_32x32.png │ │ ├── icon_32x32@2x.png │ │ ├── icon_512x512.png │ │ └── icon_512x512@2x.png ├── ReleaseNotesColorStyle.css ├── SampleAppcast.xml ├── Screenshot2.png └── Sparkle-Icon-2016.sketch ├── Sparkle.podspec ├── Sparkle.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ └── Package.resolved └── xcshareddata │ └── xcschemes │ ├── BinaryDelta.xcscheme │ ├── Distribution.xcscheme │ ├── Sparkle Test App.xcscheme │ ├── Sparkle.xcscheme │ ├── UITests.xcscheme │ ├── generate_appcast.xcscheme │ ├── generate_keys.xcscheme │ ├── sign_update.xcscheme │ └── sparkle-cli.xcscheme ├── Sparkle ├── AppKitPrevention.h ├── Autoupdate │ ├── TerminationListener.h │ └── TerminationListener.m ├── Base.lproj │ └── Sparkle.strings ├── CheckLocalizations.swift ├── InstallerProgress │ ├── InstallerProgress-Info.plist │ ├── InstallerProgressAppController.h │ ├── InstallerProgressAppController.m │ ├── InstallerProgressDelegate.h │ ├── SPUInstallerAgentProtocol.h │ ├── SUInstallerAgentInitiationProtocol.h │ ├── ShowInstallerProgress.h │ ├── ShowInstallerProgress.m │ └── main.m ├── SPUAppcastItemState.h ├── SPUAppcastItemState.m ├── SPUAppcastItemStateResolver+Private.h ├── SPUAppcastItemStateResolver.h ├── SPUAppcastItemStateResolver.m ├── SPUAutomaticUpdateDriver.h ├── SPUAutomaticUpdateDriver.m ├── SPUBasicUpdateDriver.h ├── SPUBasicUpdateDriver.m ├── SPUCoreBasedUpdateDriver.h ├── SPUCoreBasedUpdateDriver.m ├── SPUDownloadData.h ├── SPUDownloadData.m ├── SPUDownloadDataPrivate.h ├── SPUDownloadDriver.h ├── SPUDownloadDriver.m ├── SPUDownloadedUpdate.h ├── SPUDownloadedUpdate.m ├── SPUGentleUserDriverReminders.h ├── SPUInformationalUpdate.h ├── SPUInformationalUpdate.m ├── SPUInstallationType.h ├── SPUInstallerDriver.h ├── SPUInstallerDriver.m ├── SPULocalCacheDirectory.h ├── SPULocalCacheDirectory.m ├── SPUNoUpdateFoundInfo.h ├── SPUNoUpdateFoundInfo.m ├── SPUProbeInstallStatus.h ├── SPUProbeInstallStatus.m ├── SPUProbingUpdateDriver.h ├── SPUProbingUpdateDriver.m ├── SPUResumableUpdate.h ├── SPUScheduledUpdateDriver.h ├── SPUScheduledUpdateDriver.m ├── SPUSecureCoding.h ├── SPUSecureCoding.m ├── SPUSkippedUpdate.h ├── SPUSkippedUpdate.m ├── SPUStandardUpdaterController.h ├── SPUStandardUpdaterController.m ├── SPUStandardUserDriver+Private.h ├── SPUStandardUserDriver.h ├── SPUStandardUserDriver.m ├── SPUStandardUserDriverDelegate.h ├── SPUStandardVersionDisplay.h ├── SPUStandardVersionDisplay.m ├── SPUUIBasedUpdateDriver.h ├── SPUUIBasedUpdateDriver.m ├── SPUUpdateCheck.h ├── SPUUpdateDriver.h ├── SPUUpdatePermissionRequest.h ├── SPUUpdatePermissionRequest.m ├── SPUUpdater.h ├── SPUUpdater.m ├── SPUUpdaterCycle.h ├── SPUUpdaterCycle.m ├── SPUUpdaterDelegate.h ├── SPUUpdaterSettings+Debug.h ├── SPUUpdaterSettings.h ├── SPUUpdaterSettings.m ├── SPUUpdaterTimer.h ├── SPUUpdaterTimer.m ├── SPUUserAgent+Private.h ├── SPUUserAgent+Private.m ├── SPUUserDriver.h ├── SPUUserInitiatedUpdateDriver.h ├── SPUUserInitiatedUpdateDriver.m ├── SPUUserUpdateState+Private.h ├── SPUUserUpdateState.h ├── SPUUserUpdateState.m ├── SPUVerifierInformation.h ├── SPUVerifierInformation.m ├── SPUXPCServiceInfo.h ├── SPUXPCServiceInfo.m ├── SUAppcast+Private.h ├── SUAppcast.h ├── SUAppcast.m ├── SUAppcastDriver.h ├── SUAppcastDriver.m ├── SUAppcastItem+Private.h ├── SUAppcastItem.h ├── SUAppcastItem.m ├── SUApplicationInfo.h ├── SUApplicationInfo.m ├── SUConstants.h ├── SUConstants.m ├── SUErrors.h ├── SUExport.h ├── SUFileManager.h ├── SUFileManager.m ├── SUHost.h ├── SUHost.m ├── SUInstallerProtocol.h ├── SULegacyWebView.h ├── SULegacyWebView.m ├── SULocalizations.h ├── SULog+NSError.h ├── SULog+NSError.m ├── SULog.h ├── SULog.m ├── SUNormalization.h ├── SUNormalization.m ├── SUOperatingSystem.h ├── SUOperatingSystem.m ├── SUPhasedUpdateGroupInfo.h ├── SUPhasedUpdateGroupInfo.m ├── SUPlainTextReleaseNotesView.h ├── SUPlainTextReleaseNotesView.m ├── SUReleaseNotesCommon.h ├── SUReleaseNotesCommon.m ├── SUReleaseNotesView.h ├── SUSignatures.h ├── SUSignatures.m ├── SUStandardVersionComparator.h ├── SUStandardVersionComparator.m ├── SUStatus.xib ├── SUStatusController.h ├── SUStatusController.m ├── SUSystemProfiler.h ├── SUSystemProfiler.m ├── SUTouchBarButtonGroup.h ├── SUTouchBarButtonGroup.m ├── SUUpdateAlert.h ├── SUUpdateAlert.m ├── SUUpdateAlert.xib ├── SUUpdatePermissionPrompt.h ├── SUUpdatePermissionPrompt.m ├── SUUpdatePermissionPrompt.xib ├── SUUpdatePermissionResponse.h ├── SUUpdatePermissionResponse.m ├── SUUpdateValidator.h ├── SUUpdateValidator.m ├── SUUpdater.h ├── SUUpdater.m ├── SUUpdaterDelegate.h ├── SUVersionComparisonProtocol.h ├── SUVersionDisplayProtocol.h ├── SUWKWebView.h ├── SUWKWebView.m ├── Sparkle-Info.plist ├── Sparkle.h ├── Sparkle.private.modulemap ├── ar.lproj │ └── Sparkle.strings ├── ca.lproj │ └── Sparkle.strings ├── cs.lproj │ └── Sparkle.strings ├── da.lproj │ └── Sparkle.strings ├── de.lproj │ └── Sparkle.strings ├── el.lproj │ └── Sparkle.strings ├── es.lproj │ └── Sparkle.strings ├── fa.lproj │ └── Sparkle.strings ├── fi.lproj │ └── Sparkle.strings ├── fr.lproj │ └── Sparkle.strings ├── he.lproj │ └── Sparkle.strings ├── hr.lproj │ └── Sparkle.strings ├── hu.lproj │ └── Sparkle.strings ├── is.lproj │ └── Sparkle.strings ├── it.lproj │ └── Sparkle.strings ├── ja.lproj │ └── Sparkle.strings ├── ko.lproj │ └── Sparkle.strings ├── nb.lproj │ └── Sparkle.strings ├── nl.lproj │ └── Sparkle.strings ├── nn.lproj │ └── Sparkle.strings ├── pl.lproj │ └── Sparkle.strings ├── pt-BR.lproj │ └── Sparkle.strings ├── pt-PT.lproj │ └── Sparkle.strings ├── ro.lproj │ └── Sparkle.strings ├── ru.lproj │ └── Sparkle.strings ├── sk.lproj │ └── Sparkle.strings ├── sl.lproj │ └── Sparkle.strings ├── sv.lproj │ └── Sparkle.strings ├── th.lproj │ └── Sparkle.strings ├── tr.lproj │ └── Sparkle.strings ├── uk.lproj │ └── Sparkle.strings ├── zh_CN.lproj │ └── Sparkle.strings ├── zh_HK.lproj │ └── Sparkle.strings └── zh_TW.lproj │ └── Sparkle.strings ├── TestAppHelper ├── Info.plist ├── TestAppHelper.h ├── TestAppHelper.m ├── TestAppHelperProtocol.h └── main.m ├── TestApplication ├── AppIcon.icon │ ├── Assets │ │ ├── circular_arrow.png │ │ └── sparkles.png │ └── icon.json ├── Base.lproj │ ├── InfoPlist.strings │ └── MainMenu.xib ├── SUAdHocCodeSigning.h ├── SUAdHocCodeSigning.m ├── SUInstallUpdateViewController.h ├── SUInstallUpdateViewController.m ├── SUInstallUpdateViewController.xib ├── SUPopUpTitlebarUserDriver.h ├── SUPopUpTitlebarUserDriver.m ├── SUTestApplicationDelegate.h ├── SUTestApplicationDelegate.m ├── SUTestWebServer.h ├── SUTestWebServer.m ├── SUUpdateSettingsWindowController.h ├── SUUpdateSettingsWindowController.m ├── SUUpdateSettingsWindowController.xib ├── Sparkle-Test-App.entitlements ├── TestApplication-Info.plist ├── ar.lproj │ └── MainMenu.strings ├── ca.lproj │ └── MainMenu.strings ├── cs.lproj │ └── MainMenu.strings ├── da.lproj │ └── MainMenu.strings ├── de.lproj │ └── MainMenu.strings ├── el.lproj │ └── MainMenu.strings ├── en.lproj │ └── MainMenu.strings ├── es.lproj │ └── MainMenu.strings ├── fa.lproj │ └── MainMenu.strings ├── fi.lproj │ └── MainMenu.strings ├── fr.lproj │ └── MainMenu.strings ├── he.lproj │ └── MainMenu.strings ├── hr.lproj │ └── MainMenu.strings ├── hu.lproj │ └── MainMenu.strings ├── is.lproj │ └── MainMenu.strings ├── it.lproj │ └── MainMenu.strings ├── ja.lproj │ └── MainMenu.strings ├── ko.lproj │ └── MainMenu.strings ├── main.m ├── nb.lproj │ └── MainMenu.strings ├── nl.lproj │ └── MainMenu.strings ├── nn.lproj │ └── MainMenu.strings ├── pl.lproj │ └── MainMenu.strings ├── pt-BR.lproj │ └── MainMenu.strings ├── pt-PT.lproj │ └── MainMenu.strings ├── ro.lproj │ └── MainMenu.strings ├── ru.lproj │ └── MainMenu.strings ├── screenshot.png ├── sk.lproj │ └── MainMenu.strings ├── sl.lproj │ └── MainMenu.strings ├── sparkletestcast.xml ├── sv.lproj │ └── MainMenu.strings ├── th.lproj │ └── MainMenu.strings ├── tr.lproj │ └── MainMenu.strings ├── uk.lproj │ └── MainMenu.strings ├── zh_CN.lproj │ └── MainMenu.strings ├── zh_HK.lproj │ └── MainMenu.strings └── zh_TW.lproj │ └── MainMenu.strings ├── Tests ├── .swiftlint.yml ├── Resources │ ├── DevSignedApp.zip │ ├── DevSignedAppVersion2.dmg │ ├── DevSignedAppVersion2.zip │ ├── SUUpdateValidatorTest │ │ ├── Both.bundle │ │ │ └── Contents │ │ │ │ ├── Info.plist │ │ │ │ └── Resources │ │ │ │ └── test-pubkey.pem │ │ ├── CodeSignedBoth.bundle │ │ │ └── Contents │ │ │ │ ├── Info.plist │ │ │ │ ├── Resources │ │ │ │ └── test-pubkey.pem │ │ │ │ └── _CodeSignature │ │ │ │ ├── CodeDirectory │ │ │ │ ├── CodeRequirements │ │ │ │ ├── CodeRequirements-1 │ │ │ │ ├── CodeResources │ │ │ │ └── CodeSignature │ │ ├── CodeSignedBothNew.bundle │ │ │ └── Contents │ │ │ │ ├── Info.plist │ │ │ │ ├── Resources │ │ │ │ └── test-pubkey.pem │ │ │ │ └── _CodeSignature │ │ │ │ ├── CodeDirectory │ │ │ │ ├── CodeRequirements │ │ │ │ ├── CodeRequirements-1 │ │ │ │ ├── CodeResources │ │ │ │ └── CodeSignature │ │ ├── CodeSignedInvalid.bundle │ │ │ └── Contents │ │ │ │ ├── Info.plist │ │ │ │ ├── Resources │ │ │ │ └── test-pubkey.pem │ │ │ │ └── _CodeSignature │ │ │ │ ├── CodeDirectory │ │ │ │ ├── CodeRequirements │ │ │ │ ├── CodeRequirements-1 │ │ │ │ ├── CodeResources │ │ │ │ └── CodeSignature │ │ ├── CodeSignedInvalidOnly.bundle │ │ │ └── Contents │ │ │ │ ├── Info.plist │ │ │ │ └── _CodeSignature │ │ │ │ ├── CodeDirectory │ │ │ │ ├── CodeRequirements │ │ │ │ ├── CodeRequirements-1 │ │ │ │ ├── CodeResources │ │ │ │ └── CodeSignature │ │ ├── CodeSignedOldED.bundle │ │ │ └── Contents │ │ │ │ ├── Info.plist │ │ │ │ └── _CodeSignature │ │ │ │ ├── CodeDirectory │ │ │ │ ├── CodeRequirements │ │ │ │ ├── CodeRequirements-1 │ │ │ │ ├── CodeResources │ │ │ │ └── CodeSignature │ │ ├── CodeSignedOnly.bundle │ │ │ └── Contents │ │ │ │ ├── Info.plist │ │ │ │ └── _CodeSignature │ │ │ │ ├── CodeDirectory │ │ │ │ ├── CodeRequirements │ │ │ │ ├── CodeRequirements-1 │ │ │ │ ├── CodeResources │ │ │ │ └── CodeSignature │ │ ├── CodeSignedOnlyNew.bundle │ │ │ └── Contents │ │ │ │ ├── Info.plist │ │ │ │ └── _CodeSignature │ │ │ │ ├── CodeDirectory │ │ │ │ ├── CodeRequirements │ │ │ │ ├── CodeRequirements-1 │ │ │ │ ├── CodeResources │ │ │ │ └── CodeSignature │ │ ├── DSAOnly.bundle │ │ │ └── Contents │ │ │ │ ├── Info.plist │ │ │ │ └── Resources │ │ │ │ └── test-pubkey.pem │ │ ├── EDOnly.bundle │ │ │ └── Contents │ │ │ │ └── Info.plist │ │ ├── None.bundle │ │ │ └── Contents │ │ │ │ └── Info.plist │ │ └── resign-all.sh │ ├── SparkleTestCodeSignApp.aar │ ├── SparkleTestCodeSignApp.dmg │ ├── SparkleTestCodeSignApp.enc.aar │ ├── SparkleTestCodeSignApp.enc.dmg │ ├── SparkleTestCodeSignApp.enc.nolicense.dmg │ ├── SparkleTestCodeSignApp.tar │ ├── SparkleTestCodeSignApp.tar.bz2 │ ├── SparkleTestCodeSignApp.tar.gz │ ├── SparkleTestCodeSignApp.tar.xz │ ├── SparkleTestCodeSignApp.zip │ ├── SparkleTestCodeSignApp_bad_extraneous.zip │ ├── SparkleTestCodeSignApp_bad_header.zip │ ├── SparkleTestCodeSign_apfs.dmg │ ├── SparkleTestCodeSign_apfs_lzma_aux_files_adhoc.dmg │ ├── SparkleTestCodeSign_pkg.dmg │ ├── signed-test-file.txt │ ├── test-dangerous-link.xml │ ├── test-links.xml │ ├── test-pubkey.pem │ ├── test-relative-urls.xml │ ├── test.pkg │ ├── testappcast.xml │ ├── testappcast_arm64HardwareRequirement.xml │ ├── testappcast_channels.xml │ ├── testappcast_info_updates.xml │ ├── testappcast_minimumAutoupdateVersion.xml │ ├── testappcast_minimumAutoupdateVersionSkipping.xml │ ├── testappcast_minimumAutoupdateVersionSkipping2.xml │ ├── testappcast_phasedRollout.xml │ ├── testlocalizedreleasenotesappcast.xml │ └── testnamespaces.xml ├── SUAppcastTest.swift ├── SUBinaryDeltaTest.m ├── SUCodeSigningVerifierTest.m ├── SUFileManagerTest.swift ├── SUInstallerTest.m ├── SUSignatureVerifierTest.m ├── SUSpotlightImporterTest.swift ├── SUUnarchiverTest.swift ├── SUUpdateValidatorTest.swift ├── SUUpdaterTest.m ├── SUVersionComparisonTest.m ├── Sparkle Unit Tests-Bridging-Header.h └── SparkleTests-Info.plist ├── UITests ├── .swiftlint.yml ├── SUTestApplicationTest.swift └── UITests-Info.plist ├── Vendor ├── bsdiff │ ├── bscommon.c │ ├── bscommon.h │ ├── bsdiff.c │ ├── bspatch.c │ ├── bspatch.h │ ├── sais.c │ └── sais.h └── ed25519-sparkle │ ├── alterations.txt │ ├── license.txt │ ├── readme.md │ └── src │ ├── add_scalar.c │ ├── ed25519.h │ ├── fe.c │ ├── fe.h │ ├── fixedint.h │ ├── ge.c │ ├── ge.h │ ├── key_exchange.c │ ├── keypair.c │ ├── precomp_data.h │ ├── sc.c │ ├── sc.h │ ├── seed.c │ ├── sha512.c │ ├── sha512.h │ ├── sign.c │ └── verify.c ├── bin └── old_dsa_scripts │ └── sign_update ├── common_cli └── secret.swift ├── generate_appcast ├── Appcast.swift ├── ArchiveItem.swift ├── Bridging-Header.h ├── FeedXML.swift ├── Signatures.swift ├── URL+Hashing.swift ├── Unarchive.swift └── main.swift ├── generate_keys ├── Bridging-Header.h └── main.swift ├── sign_update ├── Bridging-Header.h └── main.swift └── sparkle-cli ├── Info.plist ├── SPUCommandLineDriver.h ├── SPUCommandLineDriver.m ├── SPUCommandLineUserDriver.h ├── SPUCommandLineUserDriver.m └── main.m /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/fixes-and-enhancements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/.github/ISSUE_TEMPLATE/fixes-and-enhancements.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/sparkle-doesn-t-work-in-my-app.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/.github/ISSUE_TEMPLATE/sparkle-doesn-t-work-in-my-app.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/create-draft-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/.github/workflows/create-draft-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /Autoupdate/AgentConnection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/AgentConnection.h -------------------------------------------------------------------------------- /Autoupdate/AgentConnection.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/AgentConnection.m -------------------------------------------------------------------------------- /Autoupdate/AppInstaller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/AppInstaller.h -------------------------------------------------------------------------------- /Autoupdate/AppInstaller.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/AppInstaller.m -------------------------------------------------------------------------------- /Autoupdate/SPUDeltaArchive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SPUDeltaArchive.h -------------------------------------------------------------------------------- /Autoupdate/SPUDeltaArchive.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SPUDeltaArchive.m -------------------------------------------------------------------------------- /Autoupdate/SPUDeltaArchiveProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SPUDeltaArchiveProtocol.h -------------------------------------------------------------------------------- /Autoupdate/SPUDeltaCompressionMode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SPUDeltaCompressionMode.h -------------------------------------------------------------------------------- /Autoupdate/SPUInstallationInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SPUInstallationInfo.h -------------------------------------------------------------------------------- /Autoupdate/SPUInstallationInfo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SPUInstallationInfo.m -------------------------------------------------------------------------------- /Autoupdate/SPUInstallationInputData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SPUInstallationInputData.h -------------------------------------------------------------------------------- /Autoupdate/SPUInstallationInputData.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SPUInstallationInputData.m -------------------------------------------------------------------------------- /Autoupdate/SPUMessageTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SPUMessageTypes.h -------------------------------------------------------------------------------- /Autoupdate/SPUMessageTypes.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SPUMessageTypes.m -------------------------------------------------------------------------------- /Autoupdate/SPUSparkleDeltaArchive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SPUSparkleDeltaArchive.h -------------------------------------------------------------------------------- /Autoupdate/SPUSparkleDeltaArchive.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SPUSparkleDeltaArchive.m -------------------------------------------------------------------------------- /Autoupdate/SPUXarDeltaArchive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SPUXarDeltaArchive.h -------------------------------------------------------------------------------- /Autoupdate/SPUXarDeltaArchive.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SPUXarDeltaArchive.m -------------------------------------------------------------------------------- /Autoupdate/SUBinaryDeltaApply.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SUBinaryDeltaApply.h -------------------------------------------------------------------------------- /Autoupdate/SUBinaryDeltaApply.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SUBinaryDeltaApply.m -------------------------------------------------------------------------------- /Autoupdate/SUBinaryDeltaCommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SUBinaryDeltaCommon.h -------------------------------------------------------------------------------- /Autoupdate/SUBinaryDeltaCommon.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SUBinaryDeltaCommon.m -------------------------------------------------------------------------------- /Autoupdate/SUBinaryDeltaCreate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SUBinaryDeltaCreate.h -------------------------------------------------------------------------------- /Autoupdate/SUBinaryDeltaCreate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SUBinaryDeltaCreate.m -------------------------------------------------------------------------------- /Autoupdate/SUBinaryDeltaUnarchiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SUBinaryDeltaUnarchiver.h -------------------------------------------------------------------------------- /Autoupdate/SUBinaryDeltaUnarchiver.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SUBinaryDeltaUnarchiver.m -------------------------------------------------------------------------------- /Autoupdate/SUCodeSigningVerifier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SUCodeSigningVerifier.h -------------------------------------------------------------------------------- /Autoupdate/SUCodeSigningVerifier.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SUCodeSigningVerifier.m -------------------------------------------------------------------------------- /Autoupdate/SUDiskImageUnarchiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SUDiskImageUnarchiver.h -------------------------------------------------------------------------------- /Autoupdate/SUDiskImageUnarchiver.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SUDiskImageUnarchiver.m -------------------------------------------------------------------------------- /Autoupdate/SUFlatPackageUnarchiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SUFlatPackageUnarchiver.h -------------------------------------------------------------------------------- /Autoupdate/SUFlatPackageUnarchiver.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SUFlatPackageUnarchiver.m -------------------------------------------------------------------------------- /Autoupdate/SUGuidedPackageInstaller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SUGuidedPackageInstaller.h -------------------------------------------------------------------------------- /Autoupdate/SUGuidedPackageInstaller.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SUGuidedPackageInstaller.m -------------------------------------------------------------------------------- /Autoupdate/SUInstaller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SUInstaller.h -------------------------------------------------------------------------------- /Autoupdate/SUInstaller.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SUInstaller.m -------------------------------------------------------------------------------- /Autoupdate/SUInstallerProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SUInstallerProtocol.h -------------------------------------------------------------------------------- /Autoupdate/SUPipedUnarchiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SUPipedUnarchiver.h -------------------------------------------------------------------------------- /Autoupdate/SUPipedUnarchiver.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SUPipedUnarchiver.m -------------------------------------------------------------------------------- /Autoupdate/SUPlainInstaller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SUPlainInstaller.h -------------------------------------------------------------------------------- /Autoupdate/SUPlainInstaller.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SUPlainInstaller.m -------------------------------------------------------------------------------- /Autoupdate/SUSignatureVerifier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SUSignatureVerifier.h -------------------------------------------------------------------------------- /Autoupdate/SUSignatureVerifier.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SUSignatureVerifier.m -------------------------------------------------------------------------------- /Autoupdate/SUStatusInfoProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SUStatusInfoProtocol.h -------------------------------------------------------------------------------- /Autoupdate/SUUnarchiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SUUnarchiver.h -------------------------------------------------------------------------------- /Autoupdate/SUUnarchiver.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SUUnarchiver.m -------------------------------------------------------------------------------- /Autoupdate/SUUnarchiverNotifier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SUUnarchiverNotifier.h -------------------------------------------------------------------------------- /Autoupdate/SUUnarchiverNotifier.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SUUnarchiverNotifier.m -------------------------------------------------------------------------------- /Autoupdate/SUUnarchiverProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/SUUnarchiverProtocol.h -------------------------------------------------------------------------------- /Autoupdate/StatusInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/StatusInfo.h -------------------------------------------------------------------------------- /Autoupdate/StatusInfo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/StatusInfo.m -------------------------------------------------------------------------------- /Autoupdate/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Autoupdate/main.m -------------------------------------------------------------------------------- /BinaryDelta/Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/BinaryDelta/Bridging-Header.h -------------------------------------------------------------------------------- /BinaryDelta/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/BinaryDelta/main.swift -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/CHANGELOG -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Carthage-dev.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Carthage-dev.json -------------------------------------------------------------------------------- /Configurations/CommandLineTool-Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/CommandLineTool-Debug.xcconfig -------------------------------------------------------------------------------- /Configurations/CommandLineTool-Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/CommandLineTool-Release.xcconfig -------------------------------------------------------------------------------- /Configurations/CommandLineTool-Shared.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/CommandLineTool-Shared.xcconfig -------------------------------------------------------------------------------- /Configurations/ConfigCommon.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ConfigCommon.xcconfig -------------------------------------------------------------------------------- /Configurations/ConfigCommonCoverage.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ConfigCommonCoverage.xcconfig -------------------------------------------------------------------------------- /Configurations/ConfigCommonDebug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ConfigCommonDebug.xcconfig -------------------------------------------------------------------------------- /Configurations/ConfigCommonRelease.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ConfigCommonRelease.xcconfig -------------------------------------------------------------------------------- /Configurations/ConfigDownloader.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ConfigDownloader.xcconfig -------------------------------------------------------------------------------- /Configurations/ConfigDownloaderDebug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ConfigDownloaderDebug.xcconfig -------------------------------------------------------------------------------- /Configurations/ConfigFramework.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ConfigFramework.xcconfig -------------------------------------------------------------------------------- /Configurations/ConfigFrameworkDebug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ConfigFrameworkDebug.xcconfig -------------------------------------------------------------------------------- /Configurations/ConfigFrameworkRelease.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ConfigFrameworkRelease.xcconfig -------------------------------------------------------------------------------- /Configurations/ConfigInstallerConnection.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ConfigInstallerConnection.xcconfig -------------------------------------------------------------------------------- /Configurations/ConfigInstallerConnectionDebug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ConfigInstallerConnectionDebug.xcconfig -------------------------------------------------------------------------------- /Configurations/ConfigInstallerLauncher.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ConfigInstallerLauncher.xcconfig -------------------------------------------------------------------------------- /Configurations/ConfigInstallerLauncherDebug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ConfigInstallerLauncherDebug.xcconfig -------------------------------------------------------------------------------- /Configurations/ConfigInstallerProgress.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ConfigInstallerProgress.xcconfig -------------------------------------------------------------------------------- /Configurations/ConfigInstallerStatus.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ConfigInstallerStatus.xcconfig -------------------------------------------------------------------------------- /Configurations/ConfigInstallerStatusDebug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ConfigInstallerStatusDebug.xcconfig -------------------------------------------------------------------------------- /Configurations/ConfigRelaunch.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ConfigRelaunch.xcconfig -------------------------------------------------------------------------------- /Configurations/ConfigSparkleTool.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ConfigSparkleTool.xcconfig -------------------------------------------------------------------------------- /Configurations/ConfigSwift.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ConfigSwift.xcconfig -------------------------------------------------------------------------------- /Configurations/ConfigSwiftDebug.xcconfig: -------------------------------------------------------------------------------- 1 | SWIFT_OPTIMIZATION_LEVEL = -Onone 2 | -------------------------------------------------------------------------------- /Configurations/ConfigSwiftRelease.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ConfigSwiftRelease.xcconfig -------------------------------------------------------------------------------- /Configurations/ConfigTestApp.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ConfigTestApp.xcconfig -------------------------------------------------------------------------------- /Configurations/ConfigTestAppDebug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ConfigTestAppDebug.xcconfig -------------------------------------------------------------------------------- /Configurations/ConfigTestAppHelper.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ConfigTestAppHelper.xcconfig -------------------------------------------------------------------------------- /Configurations/ConfigTestAppHelperDebug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ConfigTestAppHelperDebug.xcconfig -------------------------------------------------------------------------------- /Configurations/ConfigUITest.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ConfigUITest.xcconfig -------------------------------------------------------------------------------- /Configurations/ConfigUITestCoverage.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ConfigUITestCoverage.xcconfig -------------------------------------------------------------------------------- /Configurations/ConfigUITestDebug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ConfigUITestDebug.xcconfig -------------------------------------------------------------------------------- /Configurations/ConfigUITestRelease.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ConfigUITestRelease.xcconfig -------------------------------------------------------------------------------- /Configurations/ConfigUnitTest.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ConfigUnitTest.xcconfig -------------------------------------------------------------------------------- /Configurations/ConfigUnitTestCoverage.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ConfigUnitTestCoverage.xcconfig -------------------------------------------------------------------------------- /Configurations/ConfigUnitTestDebug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ConfigUnitTestDebug.xcconfig -------------------------------------------------------------------------------- /Configurations/ConfigUnitTestRelease.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ConfigUnitTestRelease.xcconfig -------------------------------------------------------------------------------- /Configurations/bsdiff-Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/bsdiff-Debug.xcconfig -------------------------------------------------------------------------------- /Configurations/bsdiff-Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/bsdiff-Release.xcconfig -------------------------------------------------------------------------------- /Configurations/bsdiff-Shared.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/bsdiff-Shared.xcconfig -------------------------------------------------------------------------------- /Configurations/ed25519-Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ed25519-Debug.xcconfig -------------------------------------------------------------------------------- /Configurations/ed25519-Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ed25519-Release.xcconfig -------------------------------------------------------------------------------- /Configurations/ed25519-Shared.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/ed25519-Shared.xcconfig -------------------------------------------------------------------------------- /Configurations/generate_latest_changes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/generate_latest_changes.py -------------------------------------------------------------------------------- /Configurations/link-tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/link-tools.sh -------------------------------------------------------------------------------- /Configurations/make-release-package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/make-release-package.sh -------------------------------------------------------------------------------- /Configurations/make-xcframework.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/make-xcframework.sh -------------------------------------------------------------------------------- /Configurations/release-move-tag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/release-move-tag.sh -------------------------------------------------------------------------------- /Configurations/set-git-version-info.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/set-git-version-info.sh -------------------------------------------------------------------------------- /Configurations/strip-framework.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/strip-framework.sh -------------------------------------------------------------------------------- /Configurations/update-carthage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Configurations/update-carthage.py -------------------------------------------------------------------------------- /Documentation/.gitignore: -------------------------------------------------------------------------------- 1 | html 2 | -------------------------------------------------------------------------------- /Documentation/API_README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Documentation/API_README.markdown -------------------------------------------------------------------------------- /Documentation/Design Practices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Documentation/Design Practices.md -------------------------------------------------------------------------------- /Documentation/Installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Documentation/Installation.md -------------------------------------------------------------------------------- /Documentation/Security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Documentation/Security.md -------------------------------------------------------------------------------- /Downloader/Downloader.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Downloader/Downloader.entitlements -------------------------------------------------------------------------------- /Downloader/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Downloader/Info.plist -------------------------------------------------------------------------------- /Downloader/SPUDownloader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Downloader/SPUDownloader.h -------------------------------------------------------------------------------- /Downloader/SPUDownloader.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Downloader/SPUDownloader.m -------------------------------------------------------------------------------- /Downloader/SPUDownloaderDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Downloader/SPUDownloaderDelegate.h -------------------------------------------------------------------------------- /Downloader/SPUDownloaderProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Downloader/SPUDownloaderProtocol.h -------------------------------------------------------------------------------- /Downloader/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Downloader/main.m -------------------------------------------------------------------------------- /INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/INSTALL -------------------------------------------------------------------------------- /InstallerConnection/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/InstallerConnection/Info.plist -------------------------------------------------------------------------------- /InstallerConnection/SUInstallerCommunicationProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/InstallerConnection/SUInstallerCommunicationProtocol.h -------------------------------------------------------------------------------- /InstallerConnection/SUInstallerConnection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/InstallerConnection/SUInstallerConnection.h -------------------------------------------------------------------------------- /InstallerConnection/SUInstallerConnection.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/InstallerConnection/SUInstallerConnection.m -------------------------------------------------------------------------------- /InstallerConnection/SUInstallerConnectionProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/InstallerConnection/SUInstallerConnectionProtocol.h -------------------------------------------------------------------------------- /InstallerConnection/SUXPCInstallerConnection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/InstallerConnection/SUXPCInstallerConnection.h -------------------------------------------------------------------------------- /InstallerConnection/SUXPCInstallerConnection.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/InstallerConnection/SUXPCInstallerConnection.m -------------------------------------------------------------------------------- /InstallerConnection/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/InstallerConnection/main.m -------------------------------------------------------------------------------- /InstallerLauncher/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/InstallerLauncher/Info.plist -------------------------------------------------------------------------------- /InstallerLauncher/SUInstallerLauncher+Private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/InstallerLauncher/SUInstallerLauncher+Private.h -------------------------------------------------------------------------------- /InstallerLauncher/SUInstallerLauncher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/InstallerLauncher/SUInstallerLauncher.h -------------------------------------------------------------------------------- /InstallerLauncher/SUInstallerLauncher.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/InstallerLauncher/SUInstallerLauncher.m -------------------------------------------------------------------------------- /InstallerLauncher/SUInstallerLauncherProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/InstallerLauncher/SUInstallerLauncherProtocol.h -------------------------------------------------------------------------------- /InstallerLauncher/SUInstallerLauncherStatus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/InstallerLauncher/SUInstallerLauncherStatus.h -------------------------------------------------------------------------------- /InstallerLauncher/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/InstallerLauncher/main.m -------------------------------------------------------------------------------- /InstallerStatus/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/InstallerStatus/Info.plist -------------------------------------------------------------------------------- /InstallerStatus/SUInstallerStatus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/InstallerStatus/SUInstallerStatus.h -------------------------------------------------------------------------------- /InstallerStatus/SUInstallerStatus.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/InstallerStatus/SUInstallerStatus.m -------------------------------------------------------------------------------- /InstallerStatus/SUInstallerStatusProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/InstallerStatus/SUInstallerStatusProtocol.h -------------------------------------------------------------------------------- /InstallerStatus/SUXPCInstallerStatus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/InstallerStatus/SUXPCInstallerStatus.h -------------------------------------------------------------------------------- /InstallerStatus/SUXPCInstallerStatus.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/InstallerStatus/SUXPCInstallerStatus.m -------------------------------------------------------------------------------- /InstallerStatus/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/InstallerStatus/main.m -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Makefile -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Package.swift -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/README.markdown -------------------------------------------------------------------------------- /Resources/AppIcon.icon/Assets/circular_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Resources/AppIcon.icon/Assets/circular_arrow.png -------------------------------------------------------------------------------- /Resources/AppIcon.icon/Assets/sparkles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Resources/AppIcon.icon/Assets/sparkles.png -------------------------------------------------------------------------------- /Resources/AppIcon.icon/icon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Resources/AppIcon.icon/icon.json -------------------------------------------------------------------------------- /Resources/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Resources/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Resources/Images.xcassets/AppIcon.appiconset/icon_128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Resources/Images.xcassets/AppIcon.appiconset/icon_128x128.png -------------------------------------------------------------------------------- /Resources/Images.xcassets/AppIcon.appiconset/icon_128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Resources/Images.xcassets/AppIcon.appiconset/icon_128x128@2x.png -------------------------------------------------------------------------------- /Resources/Images.xcassets/AppIcon.appiconset/icon_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Resources/Images.xcassets/AppIcon.appiconset/icon_16x16.png -------------------------------------------------------------------------------- /Resources/Images.xcassets/AppIcon.appiconset/icon_16x16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Resources/Images.xcassets/AppIcon.appiconset/icon_16x16@2x.png -------------------------------------------------------------------------------- /Resources/Images.xcassets/AppIcon.appiconset/icon_256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Resources/Images.xcassets/AppIcon.appiconset/icon_256x256.png -------------------------------------------------------------------------------- /Resources/Images.xcassets/AppIcon.appiconset/icon_256x256@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Resources/Images.xcassets/AppIcon.appiconset/icon_256x256@2x.png -------------------------------------------------------------------------------- /Resources/Images.xcassets/AppIcon.appiconset/icon_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Resources/Images.xcassets/AppIcon.appiconset/icon_32x32.png -------------------------------------------------------------------------------- /Resources/Images.xcassets/AppIcon.appiconset/icon_32x32@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Resources/Images.xcassets/AppIcon.appiconset/icon_32x32@2x.png -------------------------------------------------------------------------------- /Resources/Images.xcassets/AppIcon.appiconset/icon_512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Resources/Images.xcassets/AppIcon.appiconset/icon_512x512.png -------------------------------------------------------------------------------- /Resources/Images.xcassets/AppIcon.appiconset/icon_512x512@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Resources/Images.xcassets/AppIcon.appiconset/icon_512x512@2x.png -------------------------------------------------------------------------------- /Resources/ReleaseNotesColorStyle.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Resources/ReleaseNotesColorStyle.css -------------------------------------------------------------------------------- /Resources/SampleAppcast.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Resources/SampleAppcast.xml -------------------------------------------------------------------------------- /Resources/Screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Resources/Screenshot2.png -------------------------------------------------------------------------------- /Resources/Sparkle-Icon-2016.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Resources/Sparkle-Icon-2016.sketch -------------------------------------------------------------------------------- /Sparkle.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle.podspec -------------------------------------------------------------------------------- /Sparkle.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Sparkle.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Sparkle.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Sparkle.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /Sparkle.xcodeproj/xcshareddata/xcschemes/BinaryDelta.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle.xcodeproj/xcshareddata/xcschemes/BinaryDelta.xcscheme -------------------------------------------------------------------------------- /Sparkle.xcodeproj/xcshareddata/xcschemes/Distribution.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle.xcodeproj/xcshareddata/xcschemes/Distribution.xcscheme -------------------------------------------------------------------------------- /Sparkle.xcodeproj/xcshareddata/xcschemes/Sparkle Test App.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle.xcodeproj/xcshareddata/xcschemes/Sparkle Test App.xcscheme -------------------------------------------------------------------------------- /Sparkle.xcodeproj/xcshareddata/xcschemes/Sparkle.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle.xcodeproj/xcshareddata/xcschemes/Sparkle.xcscheme -------------------------------------------------------------------------------- /Sparkle.xcodeproj/xcshareddata/xcschemes/UITests.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle.xcodeproj/xcshareddata/xcschemes/UITests.xcscheme -------------------------------------------------------------------------------- /Sparkle.xcodeproj/xcshareddata/xcschemes/generate_appcast.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle.xcodeproj/xcshareddata/xcschemes/generate_appcast.xcscheme -------------------------------------------------------------------------------- /Sparkle.xcodeproj/xcshareddata/xcschemes/generate_keys.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle.xcodeproj/xcshareddata/xcschemes/generate_keys.xcscheme -------------------------------------------------------------------------------- /Sparkle.xcodeproj/xcshareddata/xcschemes/sign_update.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle.xcodeproj/xcshareddata/xcschemes/sign_update.xcscheme -------------------------------------------------------------------------------- /Sparkle.xcodeproj/xcshareddata/xcschemes/sparkle-cli.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle.xcodeproj/xcshareddata/xcschemes/sparkle-cli.xcscheme -------------------------------------------------------------------------------- /Sparkle/AppKitPrevention.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/AppKitPrevention.h -------------------------------------------------------------------------------- /Sparkle/Autoupdate/TerminationListener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/Autoupdate/TerminationListener.h -------------------------------------------------------------------------------- /Sparkle/Autoupdate/TerminationListener.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/Autoupdate/TerminationListener.m -------------------------------------------------------------------------------- /Sparkle/Base.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/Base.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle/CheckLocalizations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/CheckLocalizations.swift -------------------------------------------------------------------------------- /Sparkle/InstallerProgress/InstallerProgress-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/InstallerProgress/InstallerProgress-Info.plist -------------------------------------------------------------------------------- /Sparkle/InstallerProgress/InstallerProgressAppController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/InstallerProgress/InstallerProgressAppController.h -------------------------------------------------------------------------------- /Sparkle/InstallerProgress/InstallerProgressAppController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/InstallerProgress/InstallerProgressAppController.m -------------------------------------------------------------------------------- /Sparkle/InstallerProgress/InstallerProgressDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/InstallerProgress/InstallerProgressDelegate.h -------------------------------------------------------------------------------- /Sparkle/InstallerProgress/SPUInstallerAgentProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/InstallerProgress/SPUInstallerAgentProtocol.h -------------------------------------------------------------------------------- /Sparkle/InstallerProgress/SUInstallerAgentInitiationProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/InstallerProgress/SUInstallerAgentInitiationProtocol.h -------------------------------------------------------------------------------- /Sparkle/InstallerProgress/ShowInstallerProgress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/InstallerProgress/ShowInstallerProgress.h -------------------------------------------------------------------------------- /Sparkle/InstallerProgress/ShowInstallerProgress.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/InstallerProgress/ShowInstallerProgress.m -------------------------------------------------------------------------------- /Sparkle/InstallerProgress/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/InstallerProgress/main.m -------------------------------------------------------------------------------- /Sparkle/SPUAppcastItemState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUAppcastItemState.h -------------------------------------------------------------------------------- /Sparkle/SPUAppcastItemState.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUAppcastItemState.m -------------------------------------------------------------------------------- /Sparkle/SPUAppcastItemStateResolver+Private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUAppcastItemStateResolver+Private.h -------------------------------------------------------------------------------- /Sparkle/SPUAppcastItemStateResolver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUAppcastItemStateResolver.h -------------------------------------------------------------------------------- /Sparkle/SPUAppcastItemStateResolver.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUAppcastItemStateResolver.m -------------------------------------------------------------------------------- /Sparkle/SPUAutomaticUpdateDriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUAutomaticUpdateDriver.h -------------------------------------------------------------------------------- /Sparkle/SPUAutomaticUpdateDriver.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUAutomaticUpdateDriver.m -------------------------------------------------------------------------------- /Sparkle/SPUBasicUpdateDriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUBasicUpdateDriver.h -------------------------------------------------------------------------------- /Sparkle/SPUBasicUpdateDriver.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUBasicUpdateDriver.m -------------------------------------------------------------------------------- /Sparkle/SPUCoreBasedUpdateDriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUCoreBasedUpdateDriver.h -------------------------------------------------------------------------------- /Sparkle/SPUCoreBasedUpdateDriver.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUCoreBasedUpdateDriver.m -------------------------------------------------------------------------------- /Sparkle/SPUDownloadData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUDownloadData.h -------------------------------------------------------------------------------- /Sparkle/SPUDownloadData.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUDownloadData.m -------------------------------------------------------------------------------- /Sparkle/SPUDownloadDataPrivate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUDownloadDataPrivate.h -------------------------------------------------------------------------------- /Sparkle/SPUDownloadDriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUDownloadDriver.h -------------------------------------------------------------------------------- /Sparkle/SPUDownloadDriver.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUDownloadDriver.m -------------------------------------------------------------------------------- /Sparkle/SPUDownloadedUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUDownloadedUpdate.h -------------------------------------------------------------------------------- /Sparkle/SPUDownloadedUpdate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUDownloadedUpdate.m -------------------------------------------------------------------------------- /Sparkle/SPUGentleUserDriverReminders.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUGentleUserDriverReminders.h -------------------------------------------------------------------------------- /Sparkle/SPUInformationalUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUInformationalUpdate.h -------------------------------------------------------------------------------- /Sparkle/SPUInformationalUpdate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUInformationalUpdate.m -------------------------------------------------------------------------------- /Sparkle/SPUInstallationType.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUInstallationType.h -------------------------------------------------------------------------------- /Sparkle/SPUInstallerDriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUInstallerDriver.h -------------------------------------------------------------------------------- /Sparkle/SPUInstallerDriver.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUInstallerDriver.m -------------------------------------------------------------------------------- /Sparkle/SPULocalCacheDirectory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPULocalCacheDirectory.h -------------------------------------------------------------------------------- /Sparkle/SPULocalCacheDirectory.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPULocalCacheDirectory.m -------------------------------------------------------------------------------- /Sparkle/SPUNoUpdateFoundInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUNoUpdateFoundInfo.h -------------------------------------------------------------------------------- /Sparkle/SPUNoUpdateFoundInfo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUNoUpdateFoundInfo.m -------------------------------------------------------------------------------- /Sparkle/SPUProbeInstallStatus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUProbeInstallStatus.h -------------------------------------------------------------------------------- /Sparkle/SPUProbeInstallStatus.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUProbeInstallStatus.m -------------------------------------------------------------------------------- /Sparkle/SPUProbingUpdateDriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUProbingUpdateDriver.h -------------------------------------------------------------------------------- /Sparkle/SPUProbingUpdateDriver.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUProbingUpdateDriver.m -------------------------------------------------------------------------------- /Sparkle/SPUResumableUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUResumableUpdate.h -------------------------------------------------------------------------------- /Sparkle/SPUScheduledUpdateDriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUScheduledUpdateDriver.h -------------------------------------------------------------------------------- /Sparkle/SPUScheduledUpdateDriver.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUScheduledUpdateDriver.m -------------------------------------------------------------------------------- /Sparkle/SPUSecureCoding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUSecureCoding.h -------------------------------------------------------------------------------- /Sparkle/SPUSecureCoding.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUSecureCoding.m -------------------------------------------------------------------------------- /Sparkle/SPUSkippedUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUSkippedUpdate.h -------------------------------------------------------------------------------- /Sparkle/SPUSkippedUpdate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUSkippedUpdate.m -------------------------------------------------------------------------------- /Sparkle/SPUStandardUpdaterController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUStandardUpdaterController.h -------------------------------------------------------------------------------- /Sparkle/SPUStandardUpdaterController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUStandardUpdaterController.m -------------------------------------------------------------------------------- /Sparkle/SPUStandardUserDriver+Private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUStandardUserDriver+Private.h -------------------------------------------------------------------------------- /Sparkle/SPUStandardUserDriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUStandardUserDriver.h -------------------------------------------------------------------------------- /Sparkle/SPUStandardUserDriver.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUStandardUserDriver.m -------------------------------------------------------------------------------- /Sparkle/SPUStandardUserDriverDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUStandardUserDriverDelegate.h -------------------------------------------------------------------------------- /Sparkle/SPUStandardVersionDisplay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUStandardVersionDisplay.h -------------------------------------------------------------------------------- /Sparkle/SPUStandardVersionDisplay.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUStandardVersionDisplay.m -------------------------------------------------------------------------------- /Sparkle/SPUUIBasedUpdateDriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUUIBasedUpdateDriver.h -------------------------------------------------------------------------------- /Sparkle/SPUUIBasedUpdateDriver.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUUIBasedUpdateDriver.m -------------------------------------------------------------------------------- /Sparkle/SPUUpdateCheck.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUUpdateCheck.h -------------------------------------------------------------------------------- /Sparkle/SPUUpdateDriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUUpdateDriver.h -------------------------------------------------------------------------------- /Sparkle/SPUUpdatePermissionRequest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUUpdatePermissionRequest.h -------------------------------------------------------------------------------- /Sparkle/SPUUpdatePermissionRequest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUUpdatePermissionRequest.m -------------------------------------------------------------------------------- /Sparkle/SPUUpdater.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUUpdater.h -------------------------------------------------------------------------------- /Sparkle/SPUUpdater.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUUpdater.m -------------------------------------------------------------------------------- /Sparkle/SPUUpdaterCycle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUUpdaterCycle.h -------------------------------------------------------------------------------- /Sparkle/SPUUpdaterCycle.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUUpdaterCycle.m -------------------------------------------------------------------------------- /Sparkle/SPUUpdaterDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUUpdaterDelegate.h -------------------------------------------------------------------------------- /Sparkle/SPUUpdaterSettings+Debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUUpdaterSettings+Debug.h -------------------------------------------------------------------------------- /Sparkle/SPUUpdaterSettings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUUpdaterSettings.h -------------------------------------------------------------------------------- /Sparkle/SPUUpdaterSettings.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUUpdaterSettings.m -------------------------------------------------------------------------------- /Sparkle/SPUUpdaterTimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUUpdaterTimer.h -------------------------------------------------------------------------------- /Sparkle/SPUUpdaterTimer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUUpdaterTimer.m -------------------------------------------------------------------------------- /Sparkle/SPUUserAgent+Private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUUserAgent+Private.h -------------------------------------------------------------------------------- /Sparkle/SPUUserAgent+Private.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUUserAgent+Private.m -------------------------------------------------------------------------------- /Sparkle/SPUUserDriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUUserDriver.h -------------------------------------------------------------------------------- /Sparkle/SPUUserInitiatedUpdateDriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUUserInitiatedUpdateDriver.h -------------------------------------------------------------------------------- /Sparkle/SPUUserInitiatedUpdateDriver.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUUserInitiatedUpdateDriver.m -------------------------------------------------------------------------------- /Sparkle/SPUUserUpdateState+Private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUUserUpdateState+Private.h -------------------------------------------------------------------------------- /Sparkle/SPUUserUpdateState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUUserUpdateState.h -------------------------------------------------------------------------------- /Sparkle/SPUUserUpdateState.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUUserUpdateState.m -------------------------------------------------------------------------------- /Sparkle/SPUVerifierInformation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUVerifierInformation.h -------------------------------------------------------------------------------- /Sparkle/SPUVerifierInformation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUVerifierInformation.m -------------------------------------------------------------------------------- /Sparkle/SPUXPCServiceInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUXPCServiceInfo.h -------------------------------------------------------------------------------- /Sparkle/SPUXPCServiceInfo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SPUXPCServiceInfo.m -------------------------------------------------------------------------------- /Sparkle/SUAppcast+Private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUAppcast+Private.h -------------------------------------------------------------------------------- /Sparkle/SUAppcast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUAppcast.h -------------------------------------------------------------------------------- /Sparkle/SUAppcast.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUAppcast.m -------------------------------------------------------------------------------- /Sparkle/SUAppcastDriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUAppcastDriver.h -------------------------------------------------------------------------------- /Sparkle/SUAppcastDriver.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUAppcastDriver.m -------------------------------------------------------------------------------- /Sparkle/SUAppcastItem+Private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUAppcastItem+Private.h -------------------------------------------------------------------------------- /Sparkle/SUAppcastItem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUAppcastItem.h -------------------------------------------------------------------------------- /Sparkle/SUAppcastItem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUAppcastItem.m -------------------------------------------------------------------------------- /Sparkle/SUApplicationInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUApplicationInfo.h -------------------------------------------------------------------------------- /Sparkle/SUApplicationInfo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUApplicationInfo.m -------------------------------------------------------------------------------- /Sparkle/SUConstants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUConstants.h -------------------------------------------------------------------------------- /Sparkle/SUConstants.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUConstants.m -------------------------------------------------------------------------------- /Sparkle/SUErrors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUErrors.h -------------------------------------------------------------------------------- /Sparkle/SUExport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUExport.h -------------------------------------------------------------------------------- /Sparkle/SUFileManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUFileManager.h -------------------------------------------------------------------------------- /Sparkle/SUFileManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUFileManager.m -------------------------------------------------------------------------------- /Sparkle/SUHost.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUHost.h -------------------------------------------------------------------------------- /Sparkle/SUHost.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUHost.m -------------------------------------------------------------------------------- /Sparkle/SUInstallerProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUInstallerProtocol.h -------------------------------------------------------------------------------- /Sparkle/SULegacyWebView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SULegacyWebView.h -------------------------------------------------------------------------------- /Sparkle/SULegacyWebView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SULegacyWebView.m -------------------------------------------------------------------------------- /Sparkle/SULocalizations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SULocalizations.h -------------------------------------------------------------------------------- /Sparkle/SULog+NSError.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SULog+NSError.h -------------------------------------------------------------------------------- /Sparkle/SULog+NSError.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SULog+NSError.m -------------------------------------------------------------------------------- /Sparkle/SULog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SULog.h -------------------------------------------------------------------------------- /Sparkle/SULog.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SULog.m -------------------------------------------------------------------------------- /Sparkle/SUNormalization.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUNormalization.h -------------------------------------------------------------------------------- /Sparkle/SUNormalization.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUNormalization.m -------------------------------------------------------------------------------- /Sparkle/SUOperatingSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUOperatingSystem.h -------------------------------------------------------------------------------- /Sparkle/SUOperatingSystem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUOperatingSystem.m -------------------------------------------------------------------------------- /Sparkle/SUPhasedUpdateGroupInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUPhasedUpdateGroupInfo.h -------------------------------------------------------------------------------- /Sparkle/SUPhasedUpdateGroupInfo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUPhasedUpdateGroupInfo.m -------------------------------------------------------------------------------- /Sparkle/SUPlainTextReleaseNotesView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUPlainTextReleaseNotesView.h -------------------------------------------------------------------------------- /Sparkle/SUPlainTextReleaseNotesView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUPlainTextReleaseNotesView.m -------------------------------------------------------------------------------- /Sparkle/SUReleaseNotesCommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUReleaseNotesCommon.h -------------------------------------------------------------------------------- /Sparkle/SUReleaseNotesCommon.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUReleaseNotesCommon.m -------------------------------------------------------------------------------- /Sparkle/SUReleaseNotesView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUReleaseNotesView.h -------------------------------------------------------------------------------- /Sparkle/SUSignatures.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUSignatures.h -------------------------------------------------------------------------------- /Sparkle/SUSignatures.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUSignatures.m -------------------------------------------------------------------------------- /Sparkle/SUStandardVersionComparator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUStandardVersionComparator.h -------------------------------------------------------------------------------- /Sparkle/SUStandardVersionComparator.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUStandardVersionComparator.m -------------------------------------------------------------------------------- /Sparkle/SUStatus.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUStatus.xib -------------------------------------------------------------------------------- /Sparkle/SUStatusController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUStatusController.h -------------------------------------------------------------------------------- /Sparkle/SUStatusController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUStatusController.m -------------------------------------------------------------------------------- /Sparkle/SUSystemProfiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUSystemProfiler.h -------------------------------------------------------------------------------- /Sparkle/SUSystemProfiler.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUSystemProfiler.m -------------------------------------------------------------------------------- /Sparkle/SUTouchBarButtonGroup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUTouchBarButtonGroup.h -------------------------------------------------------------------------------- /Sparkle/SUTouchBarButtonGroup.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUTouchBarButtonGroup.m -------------------------------------------------------------------------------- /Sparkle/SUUpdateAlert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUUpdateAlert.h -------------------------------------------------------------------------------- /Sparkle/SUUpdateAlert.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUUpdateAlert.m -------------------------------------------------------------------------------- /Sparkle/SUUpdateAlert.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUUpdateAlert.xib -------------------------------------------------------------------------------- /Sparkle/SUUpdatePermissionPrompt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUUpdatePermissionPrompt.h -------------------------------------------------------------------------------- /Sparkle/SUUpdatePermissionPrompt.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUUpdatePermissionPrompt.m -------------------------------------------------------------------------------- /Sparkle/SUUpdatePermissionPrompt.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUUpdatePermissionPrompt.xib -------------------------------------------------------------------------------- /Sparkle/SUUpdatePermissionResponse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUUpdatePermissionResponse.h -------------------------------------------------------------------------------- /Sparkle/SUUpdatePermissionResponse.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUUpdatePermissionResponse.m -------------------------------------------------------------------------------- /Sparkle/SUUpdateValidator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUUpdateValidator.h -------------------------------------------------------------------------------- /Sparkle/SUUpdateValidator.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUUpdateValidator.m -------------------------------------------------------------------------------- /Sparkle/SUUpdater.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUUpdater.h -------------------------------------------------------------------------------- /Sparkle/SUUpdater.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUUpdater.m -------------------------------------------------------------------------------- /Sparkle/SUUpdaterDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUUpdaterDelegate.h -------------------------------------------------------------------------------- /Sparkle/SUVersionComparisonProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUVersionComparisonProtocol.h -------------------------------------------------------------------------------- /Sparkle/SUVersionDisplayProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUVersionDisplayProtocol.h -------------------------------------------------------------------------------- /Sparkle/SUWKWebView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUWKWebView.h -------------------------------------------------------------------------------- /Sparkle/SUWKWebView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/SUWKWebView.m -------------------------------------------------------------------------------- /Sparkle/Sparkle-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/Sparkle-Info.plist -------------------------------------------------------------------------------- /Sparkle/Sparkle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/Sparkle.h -------------------------------------------------------------------------------- /Sparkle/Sparkle.private.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/Sparkle.private.modulemap -------------------------------------------------------------------------------- /Sparkle/ar.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/ar.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle/ca.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/ca.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle/cs.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/cs.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle/da.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/da.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle/de.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/de.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle/el.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/el.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle/es.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/es.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle/fa.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/fa.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle/fi.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/fi.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle/fr.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/fr.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle/he.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/he.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle/hr.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/hr.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle/hu.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/hu.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle/is.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/is.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle/it.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/it.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle/ja.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/ja.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle/ko.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/ko.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle/nb.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/nb.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle/nl.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/nl.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle/nn.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/nn.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle/pl.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/pl.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle/pt-BR.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/pt-BR.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle/pt-PT.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/pt-PT.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle/ro.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/ro.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle/ru.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/ru.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle/sk.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/sk.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle/sl.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/sl.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle/sv.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/sv.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle/th.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/th.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle/tr.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/tr.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle/uk.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/uk.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle/zh_CN.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/zh_CN.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle/zh_HK.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/zh_HK.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle/zh_TW.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Sparkle/zh_TW.lproj/Sparkle.strings -------------------------------------------------------------------------------- /TestAppHelper/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestAppHelper/Info.plist -------------------------------------------------------------------------------- /TestAppHelper/TestAppHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestAppHelper/TestAppHelper.h -------------------------------------------------------------------------------- /TestAppHelper/TestAppHelper.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestAppHelper/TestAppHelper.m -------------------------------------------------------------------------------- /TestAppHelper/TestAppHelperProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestAppHelper/TestAppHelperProtocol.h -------------------------------------------------------------------------------- /TestAppHelper/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestAppHelper/main.m -------------------------------------------------------------------------------- /TestApplication/AppIcon.icon/Assets/circular_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/AppIcon.icon/Assets/circular_arrow.png -------------------------------------------------------------------------------- /TestApplication/AppIcon.icon/Assets/sparkles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/AppIcon.icon/Assets/sparkles.png -------------------------------------------------------------------------------- /TestApplication/AppIcon.icon/icon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/AppIcon.icon/icon.json -------------------------------------------------------------------------------- /TestApplication/Base.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | NSHumanReadableCopyright = "© Andy Matuschak, 2006"; 4 | -------------------------------------------------------------------------------- /TestApplication/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /TestApplication/SUAdHocCodeSigning.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/SUAdHocCodeSigning.h -------------------------------------------------------------------------------- /TestApplication/SUAdHocCodeSigning.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/SUAdHocCodeSigning.m -------------------------------------------------------------------------------- /TestApplication/SUInstallUpdateViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/SUInstallUpdateViewController.h -------------------------------------------------------------------------------- /TestApplication/SUInstallUpdateViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/SUInstallUpdateViewController.m -------------------------------------------------------------------------------- /TestApplication/SUInstallUpdateViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/SUInstallUpdateViewController.xib -------------------------------------------------------------------------------- /TestApplication/SUPopUpTitlebarUserDriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/SUPopUpTitlebarUserDriver.h -------------------------------------------------------------------------------- /TestApplication/SUPopUpTitlebarUserDriver.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/SUPopUpTitlebarUserDriver.m -------------------------------------------------------------------------------- /TestApplication/SUTestApplicationDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/SUTestApplicationDelegate.h -------------------------------------------------------------------------------- /TestApplication/SUTestApplicationDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/SUTestApplicationDelegate.m -------------------------------------------------------------------------------- /TestApplication/SUTestWebServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/SUTestWebServer.h -------------------------------------------------------------------------------- /TestApplication/SUTestWebServer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/SUTestWebServer.m -------------------------------------------------------------------------------- /TestApplication/SUUpdateSettingsWindowController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/SUUpdateSettingsWindowController.h -------------------------------------------------------------------------------- /TestApplication/SUUpdateSettingsWindowController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/SUUpdateSettingsWindowController.m -------------------------------------------------------------------------------- /TestApplication/SUUpdateSettingsWindowController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/SUUpdateSettingsWindowController.xib -------------------------------------------------------------------------------- /TestApplication/Sparkle-Test-App.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/Sparkle-Test-App.entitlements -------------------------------------------------------------------------------- /TestApplication/TestApplication-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/TestApplication-Info.plist -------------------------------------------------------------------------------- /TestApplication/ar.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/ar.lproj/MainMenu.strings -------------------------------------------------------------------------------- /TestApplication/ca.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/ca.lproj/MainMenu.strings -------------------------------------------------------------------------------- /TestApplication/cs.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/cs.lproj/MainMenu.strings -------------------------------------------------------------------------------- /TestApplication/da.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/da.lproj/MainMenu.strings -------------------------------------------------------------------------------- /TestApplication/de.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/de.lproj/MainMenu.strings -------------------------------------------------------------------------------- /TestApplication/el.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/el.lproj/MainMenu.strings -------------------------------------------------------------------------------- /TestApplication/en.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/en.lproj/MainMenu.strings -------------------------------------------------------------------------------- /TestApplication/es.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/es.lproj/MainMenu.strings -------------------------------------------------------------------------------- /TestApplication/fa.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/fa.lproj/MainMenu.strings -------------------------------------------------------------------------------- /TestApplication/fi.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/fi.lproj/MainMenu.strings -------------------------------------------------------------------------------- /TestApplication/fr.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/fr.lproj/MainMenu.strings -------------------------------------------------------------------------------- /TestApplication/he.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/he.lproj/MainMenu.strings -------------------------------------------------------------------------------- /TestApplication/hr.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/hr.lproj/MainMenu.strings -------------------------------------------------------------------------------- /TestApplication/hu.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/hu.lproj/MainMenu.strings -------------------------------------------------------------------------------- /TestApplication/is.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/is.lproj/MainMenu.strings -------------------------------------------------------------------------------- /TestApplication/it.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/it.lproj/MainMenu.strings -------------------------------------------------------------------------------- /TestApplication/ja.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/ja.lproj/MainMenu.strings -------------------------------------------------------------------------------- /TestApplication/ko.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/ko.lproj/MainMenu.strings -------------------------------------------------------------------------------- /TestApplication/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/main.m -------------------------------------------------------------------------------- /TestApplication/nb.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/nb.lproj/MainMenu.strings -------------------------------------------------------------------------------- /TestApplication/nl.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/nl.lproj/MainMenu.strings -------------------------------------------------------------------------------- /TestApplication/nn.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/nn.lproj/MainMenu.strings -------------------------------------------------------------------------------- /TestApplication/pl.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/pl.lproj/MainMenu.strings -------------------------------------------------------------------------------- /TestApplication/pt-BR.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/pt-BR.lproj/MainMenu.strings -------------------------------------------------------------------------------- /TestApplication/pt-PT.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/pt-PT.lproj/MainMenu.strings -------------------------------------------------------------------------------- /TestApplication/ro.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/ro.lproj/MainMenu.strings -------------------------------------------------------------------------------- /TestApplication/ru.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/ru.lproj/MainMenu.strings -------------------------------------------------------------------------------- /TestApplication/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/screenshot.png -------------------------------------------------------------------------------- /TestApplication/sk.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/sk.lproj/MainMenu.strings -------------------------------------------------------------------------------- /TestApplication/sl.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/sl.lproj/MainMenu.strings -------------------------------------------------------------------------------- /TestApplication/sparkletestcast.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/sparkletestcast.xml -------------------------------------------------------------------------------- /TestApplication/sv.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/sv.lproj/MainMenu.strings -------------------------------------------------------------------------------- /TestApplication/th.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/th.lproj/MainMenu.strings -------------------------------------------------------------------------------- /TestApplication/tr.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/tr.lproj/MainMenu.strings -------------------------------------------------------------------------------- /TestApplication/uk.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/uk.lproj/MainMenu.strings -------------------------------------------------------------------------------- /TestApplication/zh_CN.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/zh_CN.lproj/MainMenu.strings -------------------------------------------------------------------------------- /TestApplication/zh_HK.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/zh_HK.lproj/MainMenu.strings -------------------------------------------------------------------------------- /TestApplication/zh_TW.lproj/MainMenu.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/TestApplication/zh_TW.lproj/MainMenu.strings -------------------------------------------------------------------------------- /Tests/.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/.swiftlint.yml -------------------------------------------------------------------------------- /Tests/Resources/DevSignedApp.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/DevSignedApp.zip -------------------------------------------------------------------------------- /Tests/Resources/DevSignedAppVersion2.dmg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/DevSignedAppVersion2.dmg -------------------------------------------------------------------------------- /Tests/Resources/DevSignedAppVersion2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/DevSignedAppVersion2.zip -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/Both.bundle/Contents/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/Both.bundle/Contents/Info.plist -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/Both.bundle/Contents/Resources/test-pubkey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/Both.bundle/Contents/Resources/test-pubkey.pem -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedBoth.bundle/Contents/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedBoth.bundle/Contents/Info.plist -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedBoth.bundle/Contents/Resources/test-pubkey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedBoth.bundle/Contents/Resources/test-pubkey.pem -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedBoth.bundle/Contents/_CodeSignature/CodeDirectory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedBoth.bundle/Contents/_CodeSignature/CodeDirectory -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedBoth.bundle/Contents/_CodeSignature/CodeRequirements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedBoth.bundle/Contents/_CodeSignature/CodeRequirements -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedBoth.bundle/Contents/_CodeSignature/CodeRequirements-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedBoth.bundle/Contents/_CodeSignature/CodeRequirements-1 -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedBoth.bundle/Contents/_CodeSignature/CodeResources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedBoth.bundle/Contents/_CodeSignature/CodeResources -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedBoth.bundle/Contents/_CodeSignature/CodeSignature: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedBothNew.bundle/Contents/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedBothNew.bundle/Contents/Info.plist -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedBothNew.bundle/Contents/Resources/test-pubkey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedBothNew.bundle/Contents/Resources/test-pubkey.pem -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedBothNew.bundle/Contents/_CodeSignature/CodeDirectory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedBothNew.bundle/Contents/_CodeSignature/CodeDirectory -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedBothNew.bundle/Contents/_CodeSignature/CodeRequirements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedBothNew.bundle/Contents/_CodeSignature/CodeRequirements -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedBothNew.bundle/Contents/_CodeSignature/CodeRequirements-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedBothNew.bundle/Contents/_CodeSignature/CodeRequirements-1 -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedBothNew.bundle/Contents/_CodeSignature/CodeResources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedBothNew.bundle/Contents/_CodeSignature/CodeResources -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedBothNew.bundle/Contents/_CodeSignature/CodeSignature: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedInvalid.bundle/Contents/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedInvalid.bundle/Contents/Info.plist -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedInvalid.bundle/Contents/Resources/test-pubkey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedInvalid.bundle/Contents/Resources/test-pubkey.pem -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedInvalid.bundle/Contents/_CodeSignature/CodeDirectory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedInvalid.bundle/Contents/_CodeSignature/CodeDirectory -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedInvalid.bundle/Contents/_CodeSignature/CodeRequirements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedInvalid.bundle/Contents/_CodeSignature/CodeRequirements -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedInvalid.bundle/Contents/_CodeSignature/CodeRequirements-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedInvalid.bundle/Contents/_CodeSignature/CodeRequirements-1 -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedInvalid.bundle/Contents/_CodeSignature/CodeResources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedInvalid.bundle/Contents/_CodeSignature/CodeResources -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedInvalid.bundle/Contents/_CodeSignature/CodeSignature: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedInvalidOnly.bundle/Contents/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedInvalidOnly.bundle/Contents/Info.plist -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedInvalidOnly.bundle/Contents/_CodeSignature/CodeDirectory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedInvalidOnly.bundle/Contents/_CodeSignature/CodeDirectory -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedInvalidOnly.bundle/Contents/_CodeSignature/CodeRequirements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedInvalidOnly.bundle/Contents/_CodeSignature/CodeRequirements -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedInvalidOnly.bundle/Contents/_CodeSignature/CodeRequirements-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedInvalidOnly.bundle/Contents/_CodeSignature/CodeRequirements-1 -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedInvalidOnly.bundle/Contents/_CodeSignature/CodeResources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedInvalidOnly.bundle/Contents/_CodeSignature/CodeResources -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedInvalidOnly.bundle/Contents/_CodeSignature/CodeSignature: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedOldED.bundle/Contents/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedOldED.bundle/Contents/Info.plist -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedOldED.bundle/Contents/_CodeSignature/CodeDirectory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedOldED.bundle/Contents/_CodeSignature/CodeDirectory -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedOldED.bundle/Contents/_CodeSignature/CodeRequirements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedOldED.bundle/Contents/_CodeSignature/CodeRequirements -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedOldED.bundle/Contents/_CodeSignature/CodeRequirements-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedOldED.bundle/Contents/_CodeSignature/CodeRequirements-1 -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedOldED.bundle/Contents/_CodeSignature/CodeResources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedOldED.bundle/Contents/_CodeSignature/CodeResources -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedOldED.bundle/Contents/_CodeSignature/CodeSignature: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedOnly.bundle/Contents/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedOnly.bundle/Contents/Info.plist -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedOnly.bundle/Contents/_CodeSignature/CodeDirectory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedOnly.bundle/Contents/_CodeSignature/CodeDirectory -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedOnly.bundle/Contents/_CodeSignature/CodeRequirements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedOnly.bundle/Contents/_CodeSignature/CodeRequirements -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedOnly.bundle/Contents/_CodeSignature/CodeRequirements-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedOnly.bundle/Contents/_CodeSignature/CodeRequirements-1 -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedOnly.bundle/Contents/_CodeSignature/CodeResources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedOnly.bundle/Contents/_CodeSignature/CodeResources -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedOnly.bundle/Contents/_CodeSignature/CodeSignature: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedOnlyNew.bundle/Contents/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedOnlyNew.bundle/Contents/Info.plist -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedOnlyNew.bundle/Contents/_CodeSignature/CodeDirectory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedOnlyNew.bundle/Contents/_CodeSignature/CodeDirectory -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedOnlyNew.bundle/Contents/_CodeSignature/CodeRequirements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedOnlyNew.bundle/Contents/_CodeSignature/CodeRequirements -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedOnlyNew.bundle/Contents/_CodeSignature/CodeRequirements-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedOnlyNew.bundle/Contents/_CodeSignature/CodeRequirements-1 -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedOnlyNew.bundle/Contents/_CodeSignature/CodeResources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/CodeSignedOnlyNew.bundle/Contents/_CodeSignature/CodeResources -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/CodeSignedOnlyNew.bundle/Contents/_CodeSignature/CodeSignature: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/DSAOnly.bundle/Contents/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/DSAOnly.bundle/Contents/Info.plist -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/DSAOnly.bundle/Contents/Resources/test-pubkey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/DSAOnly.bundle/Contents/Resources/test-pubkey.pem -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/EDOnly.bundle/Contents/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/EDOnly.bundle/Contents/Info.plist -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/None.bundle/Contents/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/None.bundle/Contents/Info.plist -------------------------------------------------------------------------------- /Tests/Resources/SUUpdateValidatorTest/resign-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SUUpdateValidatorTest/resign-all.sh -------------------------------------------------------------------------------- /Tests/Resources/SparkleTestCodeSignApp.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SparkleTestCodeSignApp.aar -------------------------------------------------------------------------------- /Tests/Resources/SparkleTestCodeSignApp.dmg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SparkleTestCodeSignApp.dmg -------------------------------------------------------------------------------- /Tests/Resources/SparkleTestCodeSignApp.enc.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SparkleTestCodeSignApp.enc.aar -------------------------------------------------------------------------------- /Tests/Resources/SparkleTestCodeSignApp.enc.dmg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SparkleTestCodeSignApp.enc.dmg -------------------------------------------------------------------------------- /Tests/Resources/SparkleTestCodeSignApp.enc.nolicense.dmg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SparkleTestCodeSignApp.enc.nolicense.dmg -------------------------------------------------------------------------------- /Tests/Resources/SparkleTestCodeSignApp.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SparkleTestCodeSignApp.tar -------------------------------------------------------------------------------- /Tests/Resources/SparkleTestCodeSignApp.tar.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SparkleTestCodeSignApp.tar.bz2 -------------------------------------------------------------------------------- /Tests/Resources/SparkleTestCodeSignApp.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SparkleTestCodeSignApp.tar.gz -------------------------------------------------------------------------------- /Tests/Resources/SparkleTestCodeSignApp.tar.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SparkleTestCodeSignApp.tar.xz -------------------------------------------------------------------------------- /Tests/Resources/SparkleTestCodeSignApp.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SparkleTestCodeSignApp.zip -------------------------------------------------------------------------------- /Tests/Resources/SparkleTestCodeSignApp_bad_extraneous.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SparkleTestCodeSignApp_bad_extraneous.zip -------------------------------------------------------------------------------- /Tests/Resources/SparkleTestCodeSignApp_bad_header.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SparkleTestCodeSignApp_bad_header.zip -------------------------------------------------------------------------------- /Tests/Resources/SparkleTestCodeSign_apfs.dmg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SparkleTestCodeSign_apfs.dmg -------------------------------------------------------------------------------- /Tests/Resources/SparkleTestCodeSign_apfs_lzma_aux_files_adhoc.dmg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SparkleTestCodeSign_apfs_lzma_aux_files_adhoc.dmg -------------------------------------------------------------------------------- /Tests/Resources/SparkleTestCodeSign_pkg.dmg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/SparkleTestCodeSign_pkg.dmg -------------------------------------------------------------------------------- /Tests/Resources/signed-test-file.txt: -------------------------------------------------------------------------------- 1 | Hello World! 2 | -------------------------------------------------------------------------------- /Tests/Resources/test-dangerous-link.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/test-dangerous-link.xml -------------------------------------------------------------------------------- /Tests/Resources/test-links.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/test-links.xml -------------------------------------------------------------------------------- /Tests/Resources/test-pubkey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/test-pubkey.pem -------------------------------------------------------------------------------- /Tests/Resources/test-relative-urls.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/test-relative-urls.xml -------------------------------------------------------------------------------- /Tests/Resources/test.pkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/test.pkg -------------------------------------------------------------------------------- /Tests/Resources/testappcast.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/testappcast.xml -------------------------------------------------------------------------------- /Tests/Resources/testappcast_arm64HardwareRequirement.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/testappcast_arm64HardwareRequirement.xml -------------------------------------------------------------------------------- /Tests/Resources/testappcast_channels.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/testappcast_channels.xml -------------------------------------------------------------------------------- /Tests/Resources/testappcast_info_updates.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/testappcast_info_updates.xml -------------------------------------------------------------------------------- /Tests/Resources/testappcast_minimumAutoupdateVersion.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/testappcast_minimumAutoupdateVersion.xml -------------------------------------------------------------------------------- /Tests/Resources/testappcast_minimumAutoupdateVersionSkipping.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/testappcast_minimumAutoupdateVersionSkipping.xml -------------------------------------------------------------------------------- /Tests/Resources/testappcast_minimumAutoupdateVersionSkipping2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/testappcast_minimumAutoupdateVersionSkipping2.xml -------------------------------------------------------------------------------- /Tests/Resources/testappcast_phasedRollout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/testappcast_phasedRollout.xml -------------------------------------------------------------------------------- /Tests/Resources/testlocalizedreleasenotesappcast.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/testlocalizedreleasenotesappcast.xml -------------------------------------------------------------------------------- /Tests/Resources/testnamespaces.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Resources/testnamespaces.xml -------------------------------------------------------------------------------- /Tests/SUAppcastTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/SUAppcastTest.swift -------------------------------------------------------------------------------- /Tests/SUBinaryDeltaTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/SUBinaryDeltaTest.m -------------------------------------------------------------------------------- /Tests/SUCodeSigningVerifierTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/SUCodeSigningVerifierTest.m -------------------------------------------------------------------------------- /Tests/SUFileManagerTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/SUFileManagerTest.swift -------------------------------------------------------------------------------- /Tests/SUInstallerTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/SUInstallerTest.m -------------------------------------------------------------------------------- /Tests/SUSignatureVerifierTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/SUSignatureVerifierTest.m -------------------------------------------------------------------------------- /Tests/SUSpotlightImporterTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/SUSpotlightImporterTest.swift -------------------------------------------------------------------------------- /Tests/SUUnarchiverTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/SUUnarchiverTest.swift -------------------------------------------------------------------------------- /Tests/SUUpdateValidatorTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/SUUpdateValidatorTest.swift -------------------------------------------------------------------------------- /Tests/SUUpdaterTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/SUUpdaterTest.m -------------------------------------------------------------------------------- /Tests/SUVersionComparisonTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/SUVersionComparisonTest.m -------------------------------------------------------------------------------- /Tests/Sparkle Unit Tests-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/Sparkle Unit Tests-Bridging-Header.h -------------------------------------------------------------------------------- /Tests/SparkleTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Tests/SparkleTests-Info.plist -------------------------------------------------------------------------------- /UITests/.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/UITests/.swiftlint.yml -------------------------------------------------------------------------------- /UITests/SUTestApplicationTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/UITests/SUTestApplicationTest.swift -------------------------------------------------------------------------------- /UITests/UITests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/UITests/UITests-Info.plist -------------------------------------------------------------------------------- /Vendor/bsdiff/bscommon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Vendor/bsdiff/bscommon.c -------------------------------------------------------------------------------- /Vendor/bsdiff/bscommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Vendor/bsdiff/bscommon.h -------------------------------------------------------------------------------- /Vendor/bsdiff/bsdiff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Vendor/bsdiff/bsdiff.c -------------------------------------------------------------------------------- /Vendor/bsdiff/bspatch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Vendor/bsdiff/bspatch.c -------------------------------------------------------------------------------- /Vendor/bsdiff/bspatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Vendor/bsdiff/bspatch.h -------------------------------------------------------------------------------- /Vendor/bsdiff/sais.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Vendor/bsdiff/sais.c -------------------------------------------------------------------------------- /Vendor/bsdiff/sais.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Vendor/bsdiff/sais.h -------------------------------------------------------------------------------- /Vendor/ed25519-sparkle/alterations.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Vendor/ed25519-sparkle/alterations.txt -------------------------------------------------------------------------------- /Vendor/ed25519-sparkle/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Vendor/ed25519-sparkle/license.txt -------------------------------------------------------------------------------- /Vendor/ed25519-sparkle/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Vendor/ed25519-sparkle/readme.md -------------------------------------------------------------------------------- /Vendor/ed25519-sparkle/src/add_scalar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Vendor/ed25519-sparkle/src/add_scalar.c -------------------------------------------------------------------------------- /Vendor/ed25519-sparkle/src/ed25519.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Vendor/ed25519-sparkle/src/ed25519.h -------------------------------------------------------------------------------- /Vendor/ed25519-sparkle/src/fe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Vendor/ed25519-sparkle/src/fe.c -------------------------------------------------------------------------------- /Vendor/ed25519-sparkle/src/fe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Vendor/ed25519-sparkle/src/fe.h -------------------------------------------------------------------------------- /Vendor/ed25519-sparkle/src/fixedint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Vendor/ed25519-sparkle/src/fixedint.h -------------------------------------------------------------------------------- /Vendor/ed25519-sparkle/src/ge.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Vendor/ed25519-sparkle/src/ge.c -------------------------------------------------------------------------------- /Vendor/ed25519-sparkle/src/ge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Vendor/ed25519-sparkle/src/ge.h -------------------------------------------------------------------------------- /Vendor/ed25519-sparkle/src/key_exchange.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Vendor/ed25519-sparkle/src/key_exchange.c -------------------------------------------------------------------------------- /Vendor/ed25519-sparkle/src/keypair.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Vendor/ed25519-sparkle/src/keypair.c -------------------------------------------------------------------------------- /Vendor/ed25519-sparkle/src/precomp_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Vendor/ed25519-sparkle/src/precomp_data.h -------------------------------------------------------------------------------- /Vendor/ed25519-sparkle/src/sc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Vendor/ed25519-sparkle/src/sc.c -------------------------------------------------------------------------------- /Vendor/ed25519-sparkle/src/sc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Vendor/ed25519-sparkle/src/sc.h -------------------------------------------------------------------------------- /Vendor/ed25519-sparkle/src/seed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Vendor/ed25519-sparkle/src/seed.c -------------------------------------------------------------------------------- /Vendor/ed25519-sparkle/src/sha512.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Vendor/ed25519-sparkle/src/sha512.c -------------------------------------------------------------------------------- /Vendor/ed25519-sparkle/src/sha512.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Vendor/ed25519-sparkle/src/sha512.h -------------------------------------------------------------------------------- /Vendor/ed25519-sparkle/src/sign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Vendor/ed25519-sparkle/src/sign.c -------------------------------------------------------------------------------- /Vendor/ed25519-sparkle/src/verify.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/Vendor/ed25519-sparkle/src/verify.c -------------------------------------------------------------------------------- /bin/old_dsa_scripts/sign_update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/bin/old_dsa_scripts/sign_update -------------------------------------------------------------------------------- /common_cli/secret.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/common_cli/secret.swift -------------------------------------------------------------------------------- /generate_appcast/Appcast.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/generate_appcast/Appcast.swift -------------------------------------------------------------------------------- /generate_appcast/ArchiveItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/generate_appcast/ArchiveItem.swift -------------------------------------------------------------------------------- /generate_appcast/Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/generate_appcast/Bridging-Header.h -------------------------------------------------------------------------------- /generate_appcast/FeedXML.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/generate_appcast/FeedXML.swift -------------------------------------------------------------------------------- /generate_appcast/Signatures.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/generate_appcast/Signatures.swift -------------------------------------------------------------------------------- /generate_appcast/URL+Hashing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/generate_appcast/URL+Hashing.swift -------------------------------------------------------------------------------- /generate_appcast/Unarchive.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/generate_appcast/Unarchive.swift -------------------------------------------------------------------------------- /generate_appcast/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/generate_appcast/main.swift -------------------------------------------------------------------------------- /generate_keys/Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/generate_keys/Bridging-Header.h -------------------------------------------------------------------------------- /generate_keys/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/generate_keys/main.swift -------------------------------------------------------------------------------- /sign_update/Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/sign_update/Bridging-Header.h -------------------------------------------------------------------------------- /sign_update/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/sign_update/main.swift -------------------------------------------------------------------------------- /sparkle-cli/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/sparkle-cli/Info.plist -------------------------------------------------------------------------------- /sparkle-cli/SPUCommandLineDriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/sparkle-cli/SPUCommandLineDriver.h -------------------------------------------------------------------------------- /sparkle-cli/SPUCommandLineDriver.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/sparkle-cli/SPUCommandLineDriver.m -------------------------------------------------------------------------------- /sparkle-cli/SPUCommandLineUserDriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/sparkle-cli/SPUCommandLineUserDriver.h -------------------------------------------------------------------------------- /sparkle-cli/SPUCommandLineUserDriver.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/sparkle-cli/SPUCommandLineUserDriver.m -------------------------------------------------------------------------------- /sparkle-cli/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sparkle-project/Sparkle/HEAD/sparkle-cli/main.m --------------------------------------------------------------------------------