From 54d025e110e4a3c42ccadfaac26738105f805764 Mon Sep 17 00:00:00 2001 From: Matthew Chen Date: Tue, 24 Jul 2018 12:30:31 -0400 Subject: [PATCH] Revert "Revert temporary changes." This reverts commit 97eb405a9ec363bf809858991f52ca41e486f68b. --- Signal/Signal-Info.plist | 7 ++- Signal/src/AppDelegate.m | 4 ++ .../Resources/Certificates/acton-ca.cer | Bin 0 -> 1465 bytes .../Resources/Certificates/cacert.cer | Bin 0 -> 1541 bytes .../src/Security/OWSHTTPSecurityPolicy.m | 59 ++++++++++-------- SignalServiceKit/src/TSConstants.h | 19 ++++-- 6 files changed, 56 insertions(+), 33 deletions(-) create mode 100644 SignalServiceKit/Resources/Certificates/acton-ca.cer create mode 100644 SignalServiceKit/Resources/Certificates/cacert.cer diff --git a/Signal/Signal-Info.plist b/Signal/Signal-Info.plist index ef60dcb6f..11c7cc0ef 100644 --- a/Signal/Signal-Info.plist +++ b/Signal/Signal-Info.plist @@ -128,5 +128,10 @@ UIViewControllerBasedStatusBarAppearance - + NSAppTransportSecurity + + NSAllowsArbitraryLoads + + + diff --git a/Signal/src/AppDelegate.m b/Signal/src/AppDelegate.m index 1b4f31e50..61b16934c 100644 --- a/Signal/src/AppDelegate.m +++ b/Signal/src/AppDelegate.m @@ -1108,6 +1108,10 @@ static NSTimeInterval launchStartedAt; // Resume lazy restore. [OWSBackupLazyRestoreJob runAsync]; #endif + + if ([TSAccountManager isRegistered]) { + [[ContactDiscoveryService sharedService] testService]; + } } - (void)registrationStateDidChange diff --git a/SignalServiceKit/Resources/Certificates/acton-ca.cer b/SignalServiceKit/Resources/Certificates/acton-ca.cer new file mode 100644 index 0000000000000000000000000000000000000000..df46c2fdbb1f31d0597b94723b00c4d2b49d8c0b GIT binary patch literal 1465 zcmXqLV%=)c#5{KaGZP~d6DPyvxVtyjT+4WAz{|#|)#lOmotKf3o0Y*J(~#SMlZ`o) zg-w_#G}utsKoG>?;Nfyk%*jm4FUreIG!!xr012}5a0VpiPQn;$nPLJ?RAB$7`wklV>#DEdLR>LaqE%{krdB z|0YL%;@3QP=0Vj9r(dgqe{N{HnAgs^PbX9}CieNiR{RoXTe9-N#&1TQM=kD5 z&pY*8Wa^ELWld|tnyqCHY?!~@acR&M#V=f2%eX`T@QQI5bxyXQwmjgS*pZz*wQ?N= zagrO>PjGzi`Q)l!VbhN_UXzn2+oU{<6-Y_nHZ@-UMW5Kx#I^T|;=SkD9&`}3o@GxBIY8Iovhex%B!z* z&hX+tOY3dRd#jq)uCia(X;gZ4vY*>7pVb>ge>p6=@KZ}gV9~86p;foFp1+=UrvJ;^ zOJN)W-28L?h`$K>@#c@%*~=+&I3EQ3YMZ-3P?w3Bk%4h>fIB4HrbfL#GUNP#dT<9`-b17;v)zzq`MXJG;6 zOE%;*2+WMYG|0%Hv(j%)WYOEV^1_Yl*YDun;8L2T>6;%K1J&}Dbr$o@?=0Pi-(rd@LSk~VAsq;X#nB%hlf#`FQ zD;s@k>>k_+b9P+#F!A@cMSq$M6esW9KS^L_EMH;Wp1ywxvo+ig9(yFywaNTf)e5gA z$J9T~Ik4H>RWNhLj)U6w_84!ta7(jWBkG2u5C6&N%*>Y@!n0YqiX|9>4=FP^vY_Q|gY6&;=&|8VceOHFfuKf4!R+S}_F9M2Q9%l^Wl zZ}*g9%Xb+aka{$2A0zK{SILF`ODC`CGC{&4LY|HMgrn{;bem)@P^vx;3$?H>T0Pil?; literal 0 HcmV?d00001 diff --git a/SignalServiceKit/Resources/Certificates/cacert.cer b/SignalServiceKit/Resources/Certificates/cacert.cer new file mode 100644 index 0000000000000000000000000000000000000000..f41592df1b821d0246c7aae0f1489826191beff8 GIT binary patch literal 1541 zcmXqLVq-LDVt%=RnTe5!iIZVB@71R0&h`BUylk9WZ60mkc^MhGSs4r(`wY1aIN6v( zS=fY`LW2#34Fo|P4jwM&#GK5u{Gznm3pPkMa)!^}@Q z%E~R58xArE?K*!%?tjJO9q!Mj+I0jlT7JnZ-mSI&+3rTis09DWm%X~5P1#f?vie-J zRY-RFzw~xcw#T|yt~ib?s|9N%?loO}uh6`~~*C;)yX6W;sB&uk5@66m-mo4?BC+7GXeY>)R z<#p`AgeelMCzlwwhF0&L)|t4r{OsQYcI}EbD=jZsd<$A_eP;DE##=x5tnK24}QGEQcpSXfs;tg-DuMg=d_Z!`w|K(6FeP!ebcS0 zzkQQRV{QEWev@07s`Gs}jqMscEIa$>Ypj$^$$b!HbM9#~-;KwTIRc6&E(tkU?6>&) z|7Oyj*<4q3gtmxWTC-YB&x$QWC^+=?w7svq)>y@!)k-i8y(lShYuAdjjTV6u1Xg)0 zJuKCGw<&4)#h5VZ7i!H<1uVk&3}0Pqv2(uA^J0UPc8kORq9;}&Eo}2zAd#c*Ns~wv=_o)l0Lz=PcdX zXPSMMiJ6gsadCn{95CfGhsyG?h_Q%#HraEg?UzF4OU0rC&9B7IE?E6#uYo*BTA4+{ zK&%0~0)CJJVMfOPEUX61K+1p{B*4$Y0?gxV$Y~Imv4LrjkwM8d>$l6MA19Y;g)F*Y zF#Ev20~@BBayx&H5?V23cJY-vJ378@@?D{P?5nld?4%Vl)!rV?`pMg`TGMvr9^;m` zHnOL892OB?^5dM|&yWQhOjj9r{@C|YB;)VoaL;egjxrue4Bk1ZQJ(Dp=lX-Q-X*2- zE_UpRNiLNP(h3ed`ljQDoz`T{Ku?}%wI#phO1EDT{dX%oZe?Y?eE+$1(`Vh{xyZ`( z;+f^YOwSMR!a9z}=TCUk=lyoxk1w@-t}`sQUzp5nGrfMjq2#M{!wk-8SNK0l+5Tl@ zdi9u9{_~gr$7ZG6+-!M8NvC2>Zl#;RzJt^Ly@}z-uoPQx;f3Yv%jPDUTLR8bx-t3t z)T7TB0+sxENwyYkeU2dNM9wr%{;f1@Mh5zEv~2T~K3H!<>`y5{e5>Y$eS)eRkq3qS2#wbl4_ zYGhE6mTYG>>wKpFeueq3FU)WAFF$@PHsC{B{VArFq^Pz0D>9`5RyzjmUpPVjua%V6 z)l2JdzTbG~@SD@TwN(puhh524TWD6OvzhDfwSa5PC*Q0|fBxxV_uQ%lLX~MT(*)Nn zExfnbdWQq+-4c&