adium 5977:6ab70c326b25: Codesigning notes

commits at adium.im commits at adium.im
Thu Mar 23 22:00:29 UTC 2017


details:	http://hg.adium.im/adium/rev/6ab70c326b25
revision:	5977:6ab70c326b25
branch:		adium-1.5.10.3
author:		Evan D. Schoenberg, M.D. <evan at regularrateandrhythm.com>
date:		Thu Mar 23 17:59:20 2017 -0400

Codesigning notes
Subject: adium 5978:11ff56343911: Automated merge with bundle:/var/folders/fp/kv196wnj33q3zbl59v9x0sr40000gn/T/SourceTreeTemp.TjnVzU

details:	http://hg.adium.im/adium/rev/11ff56343911
revision:	5978:11ff56343911
branch:		adium-1.5.10.3
author:		Evan D. Schoenberg, M.D. <evan at regularrateandrhythm.com>
date:		Thu Mar 23 18:00:04 2017 -0400

Automated merge with bundle:/var/folders/fp/kv196wnj33q3zbl59v9x0sr40000gn/T/SourceTreeTemp.TjnVzU

diffs (42 lines):

diff -r af3dbe7e7d32 -r 11ff56343911 Plugins/Purple Service/CBPurpleOscarAccount.m
--- a/Plugins/Purple Service/CBPurpleOscarAccount.m	Thu Mar 23 16:14:19 2017 -0400
+++ b/Plugins/Purple Service/CBPurpleOscarAccount.m	Thu Mar 23 18:00:04 2017 -0400
@@ -97,8 +97,7 @@
 	purple_account_set_bool(account, "allow_multiple_logins", [[self preferenceForKey:PREFERENCE_ALLOW_MULTIPLE_LOGINS
 																				group:GROUP_ACCOUNT_STATUS] boolValue]);
 	
-	//Always yes, so SSL on ICQ works again. Note that we'll disable it if we're using a proxy server.
-	purple_account_set_bool(account, "use_clientlogin", TRUE);
+	purple_account_set_string(account, "login_type", "client_login");
 	
 	if ([[self preferenceForKey:PREFERENCE_ENCRYPTION_TYPE group:GROUP_ACCOUNT_STATUS] isEqualToString:PREFERENCE_ENCRYPTION_TYPE_OPPORTUNISTIC]) {
 		purple_account_set_string(account, "encryption", "opportunistic_encryption");
@@ -108,21 +107,6 @@
 		purple_account_set_string(account, "encryption", "no_encryption");
 	}
 }
-
-- (void)continueConnectWithConfiguredProxy
-{
-	PurpleProxyInfo *proxy_info = purple_account_get_proxy_info(account);
- 
-    if ((purple_proxy_info_get_type(proxy_info) != PURPLE_PROXY_NONE) && 
-        purple_proxy_info_get_host(proxy_info) && strlen(purple_proxy_info_get_host(proxy_info))) {
-        /* Proxy servers and client login don't currently get along.  This should be fixed in libpurple, but until then,
-         * just don't use it, unless the hidden preference is set.
-         */
-		purple_account_set_bool(account, "use_clientlogin", [[NSUserDefaults standardUserDefaults] boolForKey:@"AIUseClientLoginWithProxies"]);
-    }
-        
-    [super continueConnectWithConfiguredProxy];
-}
     
 - (void)migrateSSL
 {
diff -r af3dbe7e7d32 -r 11ff56343911 Release/Readme-codesigning.txt
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Release/Readme-codesigning.txt	Thu Mar 23 18:00:04 2017 -0400
@@ -0,0 +1,2 @@
+- Codesigning depends upon each framework, Spotlight importer, and executable being individually signed.
+- Frameworks can only be signed if they have no empty folders under Versions. If a dependency is updated, version control can leave an empty folder behind in the local tree, which needs to be removed or code signing will fail. The Makefile tries to remove empty directories, but if that fails consider running hg purge - but take care as this will also undo any other local changes.
\ No newline at end of file



More information about the commits mailing list