diff --git a/src/MacVim/Info.plist b/src/MacVim/Info.plist
index b60bdf9185..9058d32a1a 100644
--- a/src/MacVim/Info.plist
+++ b/src/MacVim/Info.plist
@@ -1256,6 +1256,11 @@
CFBundleVersion
91
+ NSAppTransportSecurity
+
+ NSAllowsArbitraryLoads
+
+
NSMainNibFile
MainMenu
NSPrincipalClass
@@ -1301,7 +1306,9 @@
SUFeedURL
- http://b4winckler.github.com/macvim/appcast/stable.xml
+ https://raw.githubusercontent.com/macvim-dev/macvim/gh-pages/appcast/latest.xml
+ SUPublicDSAKeyFile
+ dsa_pub.pem
NSAppleScriptEnabled
diff --git a/src/MacVim/MacVim.xcodeproj/project.pbxproj b/src/MacVim/MacVim.xcodeproj/project.pbxproj
index b2f59da2f9..3398fd2732 100644
--- a/src/MacVim/MacVim.xcodeproj/project.pbxproj
+++ b/src/MacVim/MacVim.xcodeproj/project.pbxproj
@@ -64,6 +64,7 @@
1DE9B9500D341AB8008FEDD4 /* MMWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DE9B94E0D341AB8008FEDD4 /* MMWindow.m */; };
1DED78600C6DE43D0079945F /* vimrc in Copy Vim Runtime Files */ = {isa = PBXBuildFile; fileRef = 1DED785F0C6DE43D0079945F /* vimrc */; };
1DFE25A50C527BC4003000F7 /* PSMTabBarControl.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D493DB90C52533B00AB718C /* PSMTabBarControl.framework */; };
+ 52B7ED9B1C4A4D6900AFFF15 /* dsa_pub.pem in Resources */ = {isa = PBXBuildFile; fileRef = 52B7ED9A1C4A4D6900AFFF15 /* dsa_pub.pem */; };
8D11072A0486CEB800E47090 /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = 29B97318FDCFA39411CA2CEA /* MainMenu.nib */; };
8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
@@ -214,6 +215,7 @@
29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; };
32CA4F630368D1EE00C91783 /* MacVim_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MacVim_Prefix.pch; sourceTree = ""; };
52818AFA1C1C075300F59085 /* QuickLookStephen.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = QuickLookStephen.xcodeproj; path = qlstephen/QuickLookStephen.xcodeproj; sourceTree = ""; };
+ 52B7ED9A1C4A4D6900AFFF15 /* dsa_pub.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = dsa_pub.pem; sourceTree = ""; };
8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
8D1107320486CEB800E47090 /* MacVim.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MacVim.app; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
@@ -379,6 +381,7 @@
29B97317FDCFA39411CA2CEA /* Resources */ = {
isa = PBXGroup;
children = (
+ 52B7ED9A1C4A4D6900AFFF15 /* dsa_pub.pem */,
1D384A0D100D671700D3C22F /* KeyBinding.plist */,
1D9C602E0EF79C0C0034AD44 /* MacVim.icns */,
1D8BEA73104992290069B072 /* FindAndReplace.nib */,
@@ -513,6 +516,7 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
+ 52B7ED9B1C4A4D6900AFFF15 /* dsa_pub.pem in Resources */,
8D11072A0486CEB800E47090 /* MainMenu.nib in Resources */,
8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */,
1D0E051C0BA5F83800B6049E /* Colors.plist in Resources */,
diff --git a/src/MacVim/dsa_pub.pem b/src/MacVim/dsa_pub.pem
new file mode 100644
index 0000000000..d6d3ab879a
--- /dev/null
+++ b/src/MacVim/dsa_pub.pem
@@ -0,0 +1,20 @@
+-----BEGIN PUBLIC KEY-----
+MIIDPDCCAi4GByqGSM44BAEwggIhAoIBAQDXPZhkghjT8B+q6/4EKIdxRKzrjrH/
+f2G5EKFNJHBd8Vk5B4W2QMNT58fzkK5mpWeB9G/06j2JPeuGfjeIJU0I/rBZBEIC
+k6sIjc54LyNClR0hc5in1VjTfwyPCyBLuDi20VGh/2t+57SP368Z8ntgvVcQRobu
+2R+B9kqWwf2o3DjycJ+uo7ZUUuNyuyBjuOUbNyVBoHRr8Vi+0wqnVfjQkFwpDlvz
+6R8hM99DIs4CBzznG/Lj3tRjJgLa4f1m65LV8zAzY+cbBeuZhFRCMgT6f7Ms0k6A
+ackU60jdTs3tvXvVvFmeKuzshvHb7UJTUytRmz6U1iavge4AE7FWWf47AhUA1jk5
+vtv9jY3qsm+4OrzuHVz6XI0CggEBAMDLK4odbktcj8NRVXurFArvQEX9u/xNvD5R
+VxvDP3QJYRE9pM2HY+oQVkRlrbOTfwRzO+chUnl07DzfPPw4eKA7H0XZmhBEqy6b
+Gl8aETjEb+6IjWiigYGkK0mzUmtWzJVR5NNnWKdkNOz7sVOf03roRoDkofwNzjIN
+t4jmULqx2Bzx/skS0TlOdOFGYJX2JgJwtRgUS41msUnk4bURzO/SSrHtwhO2nkwR
+Imq2CYuLy1Y0UQLd/2FduBvTiOmKWmPmaeLfqY0eqU7gM3wfyM0xQLWf4bSW/+3q
+rY4uxtPFdbNPyyXTj8QqJsG9iZPaeXl7vDB2/6zcFuWSf75aAyMDggEGAAKCAQEA
+yPGgXeP1KOuVSau1P0JUyp+OAT7zXiQ2jlcvrz/WkXUWT9oUX8h24HOTMbbyWzwn
+tqsXeGvvG7Jxj06SU83NHleIHeiquCgNdhz8DR9KVHoYhsHpiCJwAkfrEg6mo0/+
+mcJD+2SJc2XkgtD4fQDsaiab04EEAU0rmVuqIC/de2lnxORXpwxbJtbdvjsoHp8f
+3UNA/W8uLjrnr96OswVb1O9Qb2Xhy9D1NoI7tSwJNGw9JHDutbjKH/NMyyAow08D
+JUMlk7vPujUwnWd4D7xqn5LtkbY1mszwmoWWl9XiLPma+/BmLg68q0cxto1e1jLw
+XUNTjLvYzqdTQyllL+lf7g==
+-----END PUBLIC KEY-----