From aba193e39d1a772c4cf75bb7d410b0261a710534 Mon Sep 17 00:00:00 2001 From: Asher Dawes Date: Fri, 25 May 2018 21:57:18 -0700 Subject: [PATCH] adding auth --- .travis.yml | 28 +++++++++++++--------------- AUTH_KEY.json.enc | Bin 2352 -> 2352 bytes 2 files changed, 13 insertions(+), 15 deletions(-) diff --git a/.travis.yml b/.travis.yml index aba91579a..cd493f0a2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -23,23 +23,19 @@ matrix: fast_finish: true include: - compiler: ": Linux" - env: 'HOST=x86_64-unknown-linux-gnu TARGET_PLATFORM=Linux64 BUILD_SCRIPT=build.sh + env: HOST=x86_64-unknown-linux-gnu TARGET_PLATFORM=Linux64 BUILD_SCRIPT=build.sh TRAVIS_OS_NAME=linux PACKAGES="build-essential pkg-config libc6-dev m4 g++-multilib autoconf libtool ncurses-dev unzip python zlib1g-dev wget bsdmainutils automake libssl-dev libprotobuf-dev protobuf-compiler libqrencode-dev libdb++-dev software-properties-common - libcurl4-openssl-dev curl" PPA="ppa:chris-lea/zeromq" KOMODO_EXEC_SET=src/komodod\ - src/komodo-cli COMPRESSED_BUILD=Komodo-build.tar.gz - -' + libcurl4-openssl-dev curl" PPA="ppa:chris-lea/zeromq" KOMODO_EXEC_SET="src/komodod + src/komodo-cli" COMPRESSED_BUILD=Komodo-build.tar.gz - compiler: ": Windows" - env: 'HOST=x86_64-w64-mingw32 TARGET_PLATFORM=Win64 RUST_TARGET=x86_64-pc-windows-gnu + env: HOST=x86_64-w64-mingw32 TARGET_PLATFORM=Win64 RUST_TARGET=x86_64-pc-windows-gnu BUILD_SCRIPT=build-win.sh PACKAGES="build-essential pkg-config libcurl3-gnutls-dev libc6-dev libevent-dev m4 g++-multilib autoconf libtool ncurses-dev unzip git python zlib1g-dev wget bsdmainutils automake libssl-dev libprotobuf-dev protobuf-compiler - libdb++-dev ntp ntpdate mingw-w64 wine bc" KOMODO_EXEC_SET=src/komodod.exe\ - src/komodo-cli.exe\ src/komodo-tx.exe KOMODO_BUILD_DIR=Komodo-build COMPRESSED_BUILD=Komodo-build.tar.gz - -' + libdb++-dev ntp ntpdate mingw-w64 wine bc" KOMODO_EXEC_SET="src/komodod.exe + src/komodo-cli.exe src/komodo-tx.exe" COMPRESSED_BUILD=Komodo-build.tar.gz exclude: - compiler: gcc install: @@ -61,13 +57,15 @@ script: after_script: - if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then gcloud auth activate-service-account --key-file AUTH_KEY.json; fi -- if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then mkdir -p src/$KOMODO_BUILD_DIR && cp $KOMODO_EXEC_SET - src/$KOMODO_BUILD_DIR && cd src && tar -czvf $COMPRESSED_BUILD $KOMODO_BUILD_DIR; fi -- if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then gsutil cp $COMPRESSED_BUILD gs://$BUCKET/$PROJECT/$TRAVIS_BRANCH/$TARGET_PLATFORM/; - fi +- if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then gsutil cp gs://$BUCKET/CI-TESTS/$PROJECT/$TRAVIS_BRANCH/$TARGET_PLATFORM.tar.gz + . && tar -xzvf $TARGET_PLATFORM.tar.gz && ls && rm $TARGET_PLATFORM.tar.gz; fi +- if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then cp -rv $KOMODO_EXEC_SET $TARGET_PLATFORM + && cd src && tar -czvf $TARGET_PLATFORM.tar.gz $TARGET_PLATFORM; fi +- if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then gsutil cp -rv $TARGET_PLATFORM.tar.gz + gs://$BUCKET/CI-TESTS/$PROJECT/$TRAVIS_BRANCH/; fi notifications: slack: secure: A7JtO9RXl0Tgx09IWwUKbCuZ0oTC4wM4jthsV2CW3AS7r5Iz1qMFBnb7sb8744f40vi/QYjbr1KHkdOEbSJqWzOJS7oelSM9kyck808un7zZ8OwweXdGqdirNmIR3x+IQAYZw2lvYZcUBX/5h8eXK2LU67Rsve5I1WRGPtz0rmctFeRG6Xe0yGpMDYYxt4Ce/L7N5h3cC2eak8pQU6mSyQog0yvbiM73CFzz//bWughamOHKLx6o8BDgklwuCuh4rHQe/0kwVq1AoPQMqxuKQTsGAmub4mrDcsde39h3uo4GjAqAgfmL2e4hyp8fumdd7BtrQaFF4UBqyR8Xo/Ao97Ca7Dbeii5Eq7sl5/sTxZRdjy+MFD7z+jFpLkXfivBradyu0jABT5YYYMzZOCkpOGl5l3YymT86HKO5RBHyZLNL06jxHLti3NYBvFC6C+0yZrJOo7KN9DMqHHLZ5Y3ASZqbARWlVDE4oQmauyn4X2d6EOoE7ohwHwpY/LbVNFmrGvD+jAf4dOttwCMoWnT2pLWzs8Tl4FrvDGR3tbmZSCR/0NfbbeGrv9YNJtUghjubp1OikaZ3/Hs0+yJVsKo3kVd+dZvT/5u9MD6bu/cSdBRnoG0orca9QB8obaTEQ+71XC63D0hwDoZ9IgX6qVv+3KFErHZdZGiQBZI2yXSckvI= before_install: -- openssl aes-256-cbc -K $encrypted_11153c0bb86c_key -iv $encrypted_11153c0bb86c_iv +- openssl aes-256-cbc -K $encrypted_80a07e64c04e_key -iv $encrypted_80a07e64c04e_iv -in AUTH_KEY.json.enc -out AUTH_KEY.json -d diff --git a/AUTH_KEY.json.enc b/AUTH_KEY.json.enc index ff2e4ce967a1ae652bc5aab3c33e55d97ba50581..2ef6245d853e98605dc1d1a0f39906a5ea9c6c4f 100644 GIT binary patch literal 2352 zcmV-03D5RFJz5f96*BL8_U;zR?i(LG)ka9K-{OFwk+M|mpg8F0EMj4dB+ndAISx50 z_<4HcDF~%3R zVAARd2nr*L>Mrqmg=wU^L*-THPb`j_?c%BWlLAz>+%L9f)6#dkA z@iE!D#N!#j0&j)J1@e3$RvS1Yq(QPepUPhf?dpukB8b>zu8_M@K|#I}u`gFcqvyMk zb`!7Y22U4-H!l=`NJraBpb#JzB@un%nXj3%fFfh^f_Hd4jJ$M3z4W6Aj}eR9BP#5N zR&~1swjoze;b+8a+Y~j$$(wA)*P;*knEO_gFrr#ugLbb!M2-HG6sc+ytNB+2#?P{i zL_Tx*X4n%7`2+dXReJ#8H2@au^M`APl!qKyn?bAXCioa-&IOQ|DgBt+mPzQ-1xy<| zqMcUv=BKIyKg#3NQC(Hf7JhwQH5^wU9yp_dd zbIp1-#Ol`%tr$#gCu$Ow47JX1%9UvWTZy9hGU#~=*Lq&&81d}8FZ?P+cFcY@D`w2VH}B0cIxy>CZ4*cGXb!WQjf{n znbCH!1O(TbGd+vsg*^;gvRy&%^|5cD{ply-U{sA4sLxc27p^=OQ|e`a&Aon4y|Gu) zEk9%@+(fGnYPiZb^#nq_yu0{!~nC2GAt1h%|J%VTdAs$&TIeyDAOI~BMiB}+hz1ZUc7 zDn%h3ZU#A#PuZ^8`2EZpnJ3KyPm3zQ9er5);|Mq}6CRmp;EdeF#{osyHfyMa0;U?V zejjPGNFTIH{UIVM|8#ZY)BoDYUyzg{C%@&D?9){X)?t&y9}?lAwwH_<4p0tpiB4bKE!#95UM zJ2?C_aBiCeQ$Fh<9(Jw5Lj9I7U^1obyMbkRn?fi?)bSq27*9=tj{8fmurn-n3hSr61<->f<=7&r_0(9HF< zc^HV-i~oNdood>mm|_=Kv?R{fOd2o~>^?e-dwUGwblKcKpH|pYzEIPXwUIX@teKHQ zD!{$;sw>6z5Y&>ox*T8uZ$+PG*ac?;Qx?byZs}YNpv)#<3KIJLFd5^(u;Xsz_2z`%G9r@iu78H8~9Z1YNhQ{NAxhrZHI` zmp{pj=szv2UviZXS_Vhq-8?GvMz*YZ1U>%?)k|e{)Q?*yih-xZde(!NR0##GXU$2v zuAhC;?As!|K^Hu$yB_ss=>l(P&hL1{|6xYWbDB&~IyKCVZ7z0E!)7bL=>i&-OGeBM z?{E!j>{?O=1wfI#9eqf`S(R`9l{5NmMkJ0zbm~Nj@)*~hO}F(fa(w}t>d(9RWwcIo z znEQ;!`!)RD9c1~ZMK)K*z( z3l50d7RZ;B4`V+h=?R4Ax4%2ZfLjz~fNF82asge;z;>~dHX9C2rzpG{3Yu(by^;eQ zr-qnK&rq2?A|6Uugl*^|okKt&aP*$IWYejaiOU1@Ns%>O(Z}a&oe=W{9r}3;l!Z?_ z`jU&nOwV)&*7Jc|zIIjQZtmL(EBZ^m5d6+st2NbyLzvPXBYm68k!|s|y+PK+BKB%b z7zJOzycpo~o^6Gj2NGyfA@8>@4RC`qVR$pd@)rC2F}DnyfG-d@yHn&7LQ7ts>ux*o z(x}#8kc#H1C~{@$?bS2PJzU^IQ2V8^q*i! z<~Q-tdysU~wo2+!oQZzZl8W%q!Fw_~1zaX)!aK0??>kFi;dr<@wi_-;O@EQztRd-J z2UXX+xWs0(sm&^TL@(X^gikF&GGjuDSu!C4^^=_bx*g`k? zC)R$9vTPJce1eH~1gW44S^9`Rkwu;I9WV9og5jev$bXPx^^E29UQ@dnAzxKyyXJV; zOP=OuC3Wq*cLMf1+i!rK8d7x z$AfgHkKA-}9HBXHZO3u~i+O4sD#%yTLsbxs{J|3PP>qjorsj?Url66~94@!2>gpAT W)RVtspq{@v6VaG8nI;1Sx_9gy z%dn(|#MMHO#v&1(eUurIYYO?{pD*1(84r4Ga-eVpCS5IM#O7kPfrExz&T*o~{gwAR zehB56ATl{bby(mM4I45aS@rm@*OtMhDKU6$MvF)c08GDBlI|`DlXaG4&Hv7j%WZgd zv(rd4px^I~UBwdyo$-%la8CnL?vY=T@f@90ff00ue$b(Cq0X-Cr=iiguq9?aC&@MH zjt}eiB<6H^G+7L3ELiPSu|QVaxByUAgcV(v_u|7VoWoV}<7Zn80<~Li7^~-8AL6qlOj_!l@t3u#<%7$9 zj#Lz&o-~>iJvU!O?At0YX^jNrf*byn~b9` zsl}px;gWs6g&b3D&Gn#OB&-F?K=lMY?!?A>#rxT+?`i==98`+zZ{+6j#g97TdH z@$WAvH==6h>}^Khr4|99Eb%ul@+!B(m}hx97LZuip`cOwpRC$zdCN(0+hK9#QgzQ} zT{ZFRSy+$cYgx=iD66lRr#%9Jf%UstP1+b|u&rJ7m9y#$$;M)f3{IKYDqkeoz|_BF z0f*G})?}xP=D0qe%7ibFWj!}~sV-~mQj^-EZ^{7g+@hp+VD~tgNSpAG-`!R*c=ZmG zXG-WvpA??y`x3R!?1XJWt)*tD$dskh8ovm^ncW{PJ!TCzo&*9kk!~P6;;7|$cX)NF zE{J{aB)Va%GjdewQ^%75Q?OQ=bFJ-cajJMU-(i#&t2}N;S`Z&(XtnAxb$sbR_3}&c@dG zI->B9?-`3Z4UfzeWWyS(xRuHIJOb;bU6`pB*;-`cMCd0XFgLr?%Ok5P*er5@J!u5j zNXX~X^$;P+C{B5=H0jkwY8O1MZDi9eeU%`*FAkx>q}ViaH%YzMWy(#sVUIa>4NeZw z=82PmaJ5fA5ssh>Ao9}%`1cf;BH*~eq1xU^g2^e9*L`B;^)!@?GSVKUTfeoWy zSf-+3{}bxBH`E)!GR-H@>_WKiFtQiW#*>>ptpqR+G5WbxsVD_Ai@T>AcS78WxhhQo zUpZxCWd7j-N{+sUR<@2^P@{rzQSH5Y9-50O9&{Yt6nRQ~bb{GHb83LEIKR`uojHel z(4j|qlFG0?G@mepOX-M)k$Fz^<33-y-139l_w$GQi{r@>Odsi%$aVbvMe^|2ym4g*MZAYMP<-PmS7_ltXKn>6r- z31*LgUjiklnuacWuxdw5$*$&Zf?dE!FMw=V^feNu*06J0% zsdYT6e*nbP1V&3%|8m|>O?J1CcfQ<5JYTvM$*v**e)(^ zM&o(RNx8nK$vY@Mp%?GKRUz_^jW^azo#}0ypQPTPC(lH-ljRFF@Nx>>u9(POVfV#aS56iaQF8-?{1eXjXe!~_d@JXpw_41nM)=Ds7TFASeXcG>K+|E6TXx3 zPf{OwQ)Y{lD<=44@Ro8qIe2#6yeBipfa3uKJq0IOKu^JD=Z+?0DbaN1(2aA+hEDra z53crI5kGnp`5LNL8>d7~HH*tE_eefu8IxI|0L$j^&JKt3@V42gRCPQEOm|6*VDuL=8_H1`xeiYDlDzBcP8#@Ch zvE^YSD1Wmw!xS0%T?U0qLG~!1apekOC4zLZ-$+o%M-F;sG$f^1*rkyeIXSEG)_nRb zElfTtF*6s9+)10;OAuvyD9?Cr`Yj=t_Dug>|D~%mb1}98p7WNRbr|2LB=4Lq@A)IQ zyf}sHSE0ZUAHI!+RQh@tq)~SB!cxqfxp1Z-w|%e6TJ@Xbfafz_m}=o*sA4o_ZF3%k z+X8ulO*DUmDF=1L`QMTD6;xCX#JsFl9%hGYf=T!DCCVv$yJ(1kyP(Own-iN#Z