summaryrefslogtreecommitdiffstats
path: root/OSX/sparkle-bin
diff options
context:
space:
mode:
Diffstat (limited to 'OSX/sparkle-bin')
-rwxr-xr-xOSX/sparkle-bin/BinaryDeltabin0 -> 173948 bytes
-rw-r--r--OSX/sparkle-bin/BinaryDelta.dSYM/Contents/Info.plist20
-rw-r--r--OSX/sparkle-bin/BinaryDelta.dSYM/Contents/Resources/DWARF/BinaryDeltabin0 -> 2245543 bytes
-rwxr-xr-xOSX/sparkle-bin/generate_appcastbin0 -> 9904192 bytes
-rw-r--r--OSX/sparkle-bin/generate_appcast.dSYM/Contents/Info.plist20
-rw-r--r--OSX/sparkle-bin/generate_appcast.dSYM/Contents/Resources/DWARF/generate_appcastbin0 -> 5953211 bytes
-rwxr-xr-xOSX/sparkle-bin/generate_keysbin0 -> 9556400 bytes
-rw-r--r--OSX/sparkle-bin/generate_keys.dSYM/Contents/Info.plist20
-rw-r--r--OSX/sparkle-bin/generate_keys.dSYM/Contents/Resources/DWARF/generate_keysbin0 -> 5388236 bytes
-rwxr-xr-xOSX/sparkle-bin/old_dsa_scripts/generate_dsa_keys_macos_10.12_only24
-rwxr-xr-xOSX/sparkle-bin/old_dsa_scripts/sign_update18
-rwxr-xr-xOSX/sparkle-bin/sign_updatebin0 -> 9785400 bytes
-rw-r--r--OSX/sparkle-bin/sign_update.dSYM/Contents/Info.plist20
-rw-r--r--OSX/sparkle-bin/sign_update.dSYM/Contents/Resources/DWARF/sign_updatebin0 -> 3891842 bytes
14 files changed, 122 insertions, 0 deletions
diff --git a/OSX/sparkle-bin/BinaryDelta b/OSX/sparkle-bin/BinaryDelta
new file mode 100755
index 0000000..de7acd7
--- /dev/null
+++ b/OSX/sparkle-bin/BinaryDelta
Binary files differ
diff --git a/OSX/sparkle-bin/BinaryDelta.dSYM/Contents/Info.plist b/OSX/sparkle-bin/BinaryDelta.dSYM/Contents/Info.plist
new file mode 100644
index 0000000..325809b
--- /dev/null
+++ b/OSX/sparkle-bin/BinaryDelta.dSYM/Contents/Info.plist
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+ <dict>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>English</string>
+ <key>CFBundleIdentifier</key>
+ <string>com.apple.xcode.dsym.BinaryDelta</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundlePackageType</key>
+ <string>dSYM</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleShortVersionString</key>
+ <string>1.0</string>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ </dict>
+</plist>
diff --git a/OSX/sparkle-bin/BinaryDelta.dSYM/Contents/Resources/DWARF/BinaryDelta b/OSX/sparkle-bin/BinaryDelta.dSYM/Contents/Resources/DWARF/BinaryDelta
new file mode 100644
index 0000000..302129c
--- /dev/null
+++ b/OSX/sparkle-bin/BinaryDelta.dSYM/Contents/Resources/DWARF/BinaryDelta
Binary files differ
diff --git a/OSX/sparkle-bin/generate_appcast b/OSX/sparkle-bin/generate_appcast
new file mode 100755
index 0000000..cffaded
--- /dev/null
+++ b/OSX/sparkle-bin/generate_appcast
Binary files differ
diff --git a/OSX/sparkle-bin/generate_appcast.dSYM/Contents/Info.plist b/OSX/sparkle-bin/generate_appcast.dSYM/Contents/Info.plist
new file mode 100644
index 0000000..85e4783
--- /dev/null
+++ b/OSX/sparkle-bin/generate_appcast.dSYM/Contents/Info.plist
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+ <dict>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>English</string>
+ <key>CFBundleIdentifier</key>
+ <string>com.apple.xcode.dsym.generate_appcast</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundlePackageType</key>
+ <string>dSYM</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleShortVersionString</key>
+ <string>1.0</string>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ </dict>
+</plist>
diff --git a/OSX/sparkle-bin/generate_appcast.dSYM/Contents/Resources/DWARF/generate_appcast b/OSX/sparkle-bin/generate_appcast.dSYM/Contents/Resources/DWARF/generate_appcast
new file mode 100644
index 0000000..da66605
--- /dev/null
+++ b/OSX/sparkle-bin/generate_appcast.dSYM/Contents/Resources/DWARF/generate_appcast
Binary files differ
diff --git a/OSX/sparkle-bin/generate_keys b/OSX/sparkle-bin/generate_keys
new file mode 100755
index 0000000..9b4bf11
--- /dev/null
+++ b/OSX/sparkle-bin/generate_keys
Binary files differ
diff --git a/OSX/sparkle-bin/generate_keys.dSYM/Contents/Info.plist b/OSX/sparkle-bin/generate_keys.dSYM/Contents/Info.plist
new file mode 100644
index 0000000..3caf890
--- /dev/null
+++ b/OSX/sparkle-bin/generate_keys.dSYM/Contents/Info.plist
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+ <dict>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>English</string>
+ <key>CFBundleIdentifier</key>
+ <string>com.apple.xcode.dsym.generate_keys</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundlePackageType</key>
+ <string>dSYM</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleShortVersionString</key>
+ <string>1.0</string>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ </dict>
+</plist>
diff --git a/OSX/sparkle-bin/generate_keys.dSYM/Contents/Resources/DWARF/generate_keys b/OSX/sparkle-bin/generate_keys.dSYM/Contents/Resources/DWARF/generate_keys
new file mode 100644
index 0000000..ff7be52
--- /dev/null
+++ b/OSX/sparkle-bin/generate_keys.dSYM/Contents/Resources/DWARF/generate_keys
Binary files differ
diff --git a/OSX/sparkle-bin/old_dsa_scripts/generate_dsa_keys_macos_10.12_only b/OSX/sparkle-bin/old_dsa_scripts/generate_dsa_keys_macos_10.12_only
new file mode 100755
index 0000000..56f195f
--- /dev/null
+++ b/OSX/sparkle-bin/old_dsa_scripts/generate_dsa_keys_macos_10.12_only
@@ -0,0 +1,24 @@
+#!/bin/bash
+set -e
+for file in "dsaparam.pem" "dsa_priv.pem" "dsa_pub.pem"; do
+ if [ -e "$file" ]; then
+ echo "There's already a $file here! Move it aside or be more careful!"
+ exit 1
+ fi
+done
+
+openssl="/usr/bin/openssl"
+$openssl gendsa <($openssl dsaparam 2047) -out dsa_priv.pem
+chmod 0400 dsa_priv.pem
+$openssl dsa -in dsa_priv.pem -pubout -out dsa_pub.pem
+
+echo "
+Generated two files:
+dsa_priv.pem: your private key. Keep it secret and don't share it!
+dsa_pub.pem: public counterpart to include in the app bundle.
+
+BACK UP YOUR PRIVATE KEY AND KEEP IT SAFE!
+If you lose it, your users will be unable to upgrade!
+"
+
+open -R dsa_priv.pem
diff --git a/OSX/sparkle-bin/old_dsa_scripts/sign_update b/OSX/sparkle-bin/old_dsa_scripts/sign_update
new file mode 100755
index 0000000..fddaae8
--- /dev/null
+++ b/OSX/sparkle-bin/old_dsa_scripts/sign_update
@@ -0,0 +1,18 @@
+#!/bin/bash
+set -e
+set -o pipefail
+if [ "$#" -ne 2 ]; then
+ echo "Usage: $0 update_archive_file dsa_priv.pem"
+ echo "This is an old DSA signing script for deprecated DSA keys."
+ echo "Do not use this for new applications."
+ exit 1
+fi
+openssl=/usr/bin/openssl
+version=`$openssl version`
+if [[ $version =~ "OpenSSL 0.9" ]]; then
+ # pre-10.13 system: Fall back to OpenSSL DSS1 digest because it does not like the -sha1 option
+ $openssl dgst -sha1 -binary < "$1" | $openssl dgst -dss1 -sign "$2" | $openssl enc -base64
+else
+ # 10.13 and later: Use LibreSSL SHA1 digest
+ $openssl dgst -sha1 -binary < "$1" | $openssl dgst -sha1 -sign "$2" | $openssl enc -base64
+fi
diff --git a/OSX/sparkle-bin/sign_update b/OSX/sparkle-bin/sign_update
new file mode 100755
index 0000000..b97e4bd
--- /dev/null
+++ b/OSX/sparkle-bin/sign_update
Binary files differ
diff --git a/OSX/sparkle-bin/sign_update.dSYM/Contents/Info.plist b/OSX/sparkle-bin/sign_update.dSYM/Contents/Info.plist
new file mode 100644
index 0000000..0739389
--- /dev/null
+++ b/OSX/sparkle-bin/sign_update.dSYM/Contents/Info.plist
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+ <dict>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>English</string>
+ <key>CFBundleIdentifier</key>
+ <string>com.apple.xcode.dsym.sign_update</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundlePackageType</key>
+ <string>dSYM</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleShortVersionString</key>
+ <string>1.0</string>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ </dict>
+</plist>
diff --git a/OSX/sparkle-bin/sign_update.dSYM/Contents/Resources/DWARF/sign_update b/OSX/sparkle-bin/sign_update.dSYM/Contents/Resources/DWARF/sign_update
new file mode 100644
index 0000000..67f19b4
--- /dev/null
+++ b/OSX/sparkle-bin/sign_update.dSYM/Contents/Resources/DWARF/sign_update
Binary files differ