From 1de419b590e1f258f3b68dc6804536dcec2e14a7 Mon Sep 17 00:00:00 2001 From: Micah Lee Date: Mon, 31 May 2021 10:36:07 -0700 Subject: [PATCH 1/3] Update version strings, docs, and release.md for version 2.3.2 --- RELEASE.md | 3 ++- cli/onionshare_cli/resources/version.txt | 2 +- desktop/pyproject.toml | 2 +- .../src/org.onionshare.OnionShare.appdata.xml | 4 ++-- desktop/src/setup.py | 2 +- docs/gettext/.doctrees/advanced.doctree | Bin 30414 -> 30413 bytes docs/gettext/.doctrees/develop.doctree | Bin 37737 -> 37736 bytes docs/gettext/.doctrees/environment.pickle | Bin 37844 -> 37841 bytes docs/gettext/.doctrees/features.doctree | Bin 47170 -> 47169 bytes docs/gettext/.doctrees/help.doctree | Bin 7680 -> 7679 bytes docs/gettext/.doctrees/index.doctree | Bin 3440 -> 3439 bytes docs/gettext/.doctrees/install.doctree | Bin 20614 -> 20613 bytes docs/gettext/.doctrees/security.doctree | Bin 13527 -> 13526 bytes docs/gettext/.doctrees/tor.doctree | Bin 30115 -> 30114 bytes docs/gettext/advanced.pot | 2 +- docs/gettext/develop.pot | 2 +- docs/gettext/features.pot | 2 +- docs/gettext/help.pot | 2 +- docs/gettext/index.pot | 2 +- docs/gettext/install.pot | 2 +- docs/gettext/security.pot | 2 +- docs/gettext/sphinx.pot | 2 +- docs/gettext/tor.pot | 2 +- snap/snapcraft.yaml | 15 +++++++++------ 24 files changed, 25 insertions(+), 21 deletions(-) diff --git a/RELEASE.md b/RELEASE.md index e69a8184..72cef7dd 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -14,7 +14,7 @@ Before making a release, you must update the version in these places: - [ ] `docs/source/conf.py` (`version` at the top, and the `versions` list too) - [ ] `snap/snapcraft.yaml` -If you update flask-socketio, ensure that you also update the [socket.io.min.js](https://github.com/micahflee/onionshare/blob/develop/cli/onionshare_cli/resources/static/js/socket.io.min.js) file to a version that is [supported](https://flask-socketio.readthedocs.io/en/latest/#version-compatibility) by the updated version of flask-socketio. +If you update `flask-socketio`, ensure that you also update the [socket.io.min.js](https://github.com/micahflee/onionshare/blob/develop/cli/onionshare_cli/resources/static/js/socket.io.min.js) file to a version that is [supported](https://flask-socketio.readthedocs.io/en/latest/#version-compatibility) by the updated version of `flask-socketio`. Use tor binaries from the latest Tor Browser: @@ -28,6 +28,7 @@ Update the documentation: Finalize localization: - [ ] Merge all the translations from weblate +- [ ] In `docs` run `poetry run ./check-weblate.py [API_KEY]` to see which translations are >90% in the app and docs - [ ] Edit `cli/onionshare_cli/settings.py`, make sure `self.available_locales` lists only locales that are >90% translated - [ ] Edit `docs/source/conf.py`, make sure `languages` lists only languages that are >90% translated - [ ] Edit `docs/build.sh` and make sure `LOCALES=` lists the same languages as above, in `docs/source/conf.py` diff --git a/cli/onionshare_cli/resources/version.txt b/cli/onionshare_cli/resources/version.txt index 4ba9db07..e7034819 100644 --- a/cli/onionshare_cli/resources/version.txt +++ b/cli/onionshare_cli/resources/version.txt @@ -1 +1 @@ -2.3.2.dev1 \ No newline at end of file +2.3.2 \ No newline at end of file diff --git a/desktop/pyproject.toml b/desktop/pyproject.toml index 3b31a1bd..a39aa94d 100644 --- a/desktop/pyproject.toml +++ b/desktop/pyproject.toml @@ -1,7 +1,7 @@ [tool.briefcase] project_name = "OnionShare" bundle = "org.onionshare" -version = "2.3.2.dev1" +version = "2.3.2" url = "https://onionshare.org" license = "GPLv3" author = 'Micah Lee' diff --git a/desktop/src/org.onionshare.OnionShare.appdata.xml b/desktop/src/org.onionshare.OnionShare.appdata.xml index 049609ee..5ae702ff 100644 --- a/desktop/src/org.onionshare.OnionShare.appdata.xml +++ b/desktop/src/org.onionshare.OnionShare.appdata.xml @@ -13,7 +13,7 @@ org.onionshare.OnionShare.desktop - https://raw.githubusercontent.com/micahflee/onionshare/master/docs/source/_static/screenshots/tabs.png + https://docs.onionshare.org/2.3.2/en/_images/tabs.png Types of services that OnionShare supports @@ -24,6 +24,6 @@ micah@micahflee.com - + diff --git a/desktop/src/setup.py b/desktop/src/setup.py index 82a5f98a..060fa93c 100644 --- a/desktop/src/setup.py +++ b/desktop/src/setup.py @@ -20,7 +20,7 @@ along with this program. If not, see . """ import setuptools -version = "2.3.1" +version = "2.3.2" setuptools.setup( name="onionshare", diff --git a/docs/gettext/.doctrees/advanced.doctree b/docs/gettext/.doctrees/advanced.doctree index 0b23bda0803551455b26297b165afaaf77cd0ef1..29e035cc124c21ddbf593af42323fd53275cd012 100644 GIT binary patch delta 1242 zcmXAozl*0u490nPzqbk}BBJ7{dpidTBI3?Wl1YMMZEtfR%FVARcp_L|;U8e-s+AUs zSXi7KW8s07f?BAYSXf#MuC*YD`Qi)j`xcWtlYH{z=kx8S^KJL`h4;U?wR>SZg45UD zd}E%yxIK4LYR)iu3`V4ajYrXx3sEi2W<-rNfLvI}V8u^ZM@K zuEP*@#11Yevtt}x`cN88u+}1MbDdwfba2wUXlb)@iUp-v1&XcE$Vvr())RN%ISAYh zpz0*zj!>s)Lt;SJsdcor9=!PK7Sf1P2JmzV%n1dPMF#7fp$X6R;XR*jp?9m+rDe>7 zH4RBx$!44s$E4iXwR?|uAzA`xI%CU%m{_rcbnK;!Rx8H!(fuDEhT38rjr_#V66Na3 zI;#h1Y!hs~^3d%qz%ZORv?&kt@^wy^Zqu+qK^u!7zOjWodq!--R_F7XBAb$!m5D+=Wb9ajIPjN3nH!eC$yP zG@F#7Ea)t1uOwqyV}(&uU)L`m9R^Z=W@*VeI0F77Y!dxe50KL9$t?aP}14 z3LJeh1tXC=&}nOC($ZUsZVm2Z{X=qig(n%MxG%e*z*LL5kJ(_r;KAj+vzy14&)(AO z!8m~>O+`_$)T%U@vT5r{Q7Wu|^^TibCkP~K6epTe+cz;%nL3fDrS;ddpPvMbor?*# z+z`8ocDB(|@;4@BSYN&L+ZIL}#;tm@lRcxit~FzX?0%)paeeXf_XojOS!aqK3U0?< zM5x88Wj{uMnAQi^jt+vU8xJ6*{kEn&1iQN_C-HLgl(@cbHx9$_jdnvwi#ht%vUDJV nOg<(b?%;LRKG}tqaz{!G`)22voCC^ma zC}JT*2rH;q21y}Gw6U|cNO}xPCr3 zceuGIRP$`$hEb!nnpA-J7Nf!I@tNa;OERESLnQTz>P>qk>C#PR9ir>XQ;!a|L8VkF z`*|uh=FUaun8l$ar=;t``S*8Q=`(?pfg>K7t#f0urX^X%$!UG|^jEvBsc_0PX37=& z%nXg^=)I|CQuOuiGbcw|njJ@oE^H%)_l_~bjC$}fm2rLk+!u!%7ZE2lNI7EwQ&k>@ zCIT&q%DVCVkGsv7dUlgWosoU8=F(egy>qXdY0T7z?gz+OPCh6K+hLjQ*O^0>$NKDqq$!KO5GE;z$B zM;s%{2Wo10T9cgTx_;%t(H0hlN!D`sf_+pONot2kkzs)K_3_Iu9c_`SENudmt~f(_ z^%^vhrF3Y)>*1@v@3!FvJrp^aqx7sPkqovH!ZC8Oez^KYmO>V2q2i9Q$y970_HG&H#nIDMtw z-wH<_Q;|_-=n&~p!oTKDt#)x;|5iS{9Ilw_2($?is4G>F44kKH^O-+Ay?1i)^h5bz zBM(Ip{>XtNQv}hnPzI6g@nY*gd9>R+c4E(C_z3LkY!UwEidZ5>;_Jz4-(1>82+WSu zoCdm(cyv>r5z85@=lcGgKOFJUrOA4IbLi6#1k-4o;8@IDZo-& n)vT2*gRSfS<;f#PrOuX%iXdevsI$+}H8V@6P`Zq+Mxv diff --git a/docs/gettext/.doctrees/develop.doctree b/docs/gettext/.doctrees/develop.doctree index 45a2d587aa7b51b6c6b7ef5e72e29a7c3010b1aa..5a17cbfde225537007375325ff821408097df3ae 100644 GIT binary patch delta 1072 zcmWlYJ&T@26oz?TcO@XA#6n^qJ8?InF5-NgIUkjsjfJU#2ocWAnITw-7z6G`OhB*@ zn`hH#XA#6so>C)P_yhb6K`@A=y=Q;G%-r{VUGwDO?(c`Yy)X73-27?p#ttAX%vKR}N z(V%J8!InyoMgxsNwg=Duw}d$&mpDN?0!UW{0OnySCF&@${dn=xeo(;7&;_a}3}z{0 zs!FU~Sx4R;zj(L{(IQ*y9;IbaiGn#(9h|U3juE$4Ub?dcse~|VWy}DHm3#4MwZ#D$ zTh{H-<)f!Vnu$ScD*hIzk@kTl`^LnkJ?XZ*{QYvJCXtq9MwSe576tCLMjm4*lw~Efs+MHmMeXrx=Z{G|gSp6|e#srj1F(t`Etq+Srw*B?~H@lGQ?3nsY zr5U6lOuZ^doIbQ=iR*gv$$_Zz>NJ22!QD{J&U5zjE`?BoL$Qn zn?o2HlOgf;wO)K7MA3vG=M#9V=k>(sFZ-;lU zFTpiINv$??=2MWfGfHJ5H?+}dTR)$>P-hV-Lh96@KvA6$QkCkkRdjBb?#U8zPK-&X w4fgM#MW>5OBc9X6u66tP{y)0|>HZ&c1*oG#C+|@Zk|P&4(X~7M^519w2L*>T`v3p{ delta 1048 zcmWlYJ*!_u5QjN`@6~{a8VldRdq})ZQe<~#c4x=N&f3Nxg2A1gon9jfiHZtVf<>-2 zDHQ^ix}79w;TOnP2o?shw0CZKmf4+|=l7hy?;RfBI~;v^{KJi3j;?P{;k9>e&W~=M zeXzZ;!$g|m$}B`;y`u>mKuS1CXI{T;7q(r7*3rNPS|U#*qj6I7(k-RRxE>uIT-Z|u zZ4=PA0@bMk6Xe+*`u*waPwdGs6-`iJ7^T5&oR?Nf=U0Z}D$l;T?Rh9AD$uMe zNhggmaNwM>)+V^Vf9}6+@6o)L0&G$#mE5#c;T(l1E!wW1FTQ-d4+0-hYOR0-T}7-h zg7`>IqxgFC;^o6$hmRluR;7^Vq@7A@V#%cNpuA3B`E=W7jr|Lf2?mKyf~~W;w=z4{ zuIv7*uRpo#WWbi$6&uOKt|kM6r)Qdm?bk~`Zm%_m#JO-Qy^~q#kYlXCGii8Qe_X!0 z?au16z?^+%s+b$(sv0}TO&Fz|<Wv37Rn{l_OX($H1}FqGiQZPr=DBh?VieBHhA@UV9`8ZC=CG=kz? zT$pS3n6^gx>)U?ug&j@1bI=R$L{LM$*)@ldvuLEb9(??6c*CPLG{AyJmAlp)BTY#`Q-l5?rF>s0%v3nnX{fZWX%XTt5*E!`P?c$6P&h>BHBP!~OA_oK zM$#BN`w)z}fGs0rj*i1pXlJ%Aeg5{g-zBPe-0-zMv*Yfi#775 St(%)VMp!W-tlQuG`^^70$t^7a diff --git a/docs/gettext/.doctrees/environment.pickle b/docs/gettext/.doctrees/environment.pickle index ba79cd05dbaa32f00fa259d857fc19305c6c0039..4263632bfb9475a99a4f04b08a22e279119ffab3 100644 GIT binary patch delta 1846 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 diff --git a/docs/gettext/.doctrees/help.doctree b/docs/gettext/.doctrees/help.doctree index bfb05b4f70c48bdbf0fe34660b44c8e1212ed102..d5c54b91d5183d356f3bc51722d8e56b7c625693 100644 GIT binary patch delta 369 zcmWNMF>V$?3`RB4CIV4JA<&YA3&bmKcjcK?n^;M`Q?egIcVV zo5Sbj&EZe_vF18>ddD$FLl9QwFzwu=lCaSB<>+TxZ4hOiwMQe&O?q#@GQ(-q98|Zo zq_pzz#<>H-0GyG>0I3Sos!kaZ+q>iYWsO|SEChxrhLBhp#Ymhv+stiydVZQ#%@&=e zR4_+^JRrJ?yQ(_j$lLjgI9b_j5740fE>6weF?#IV$$NF)?#^DNwR$nlSg`I?V;vTi nYXR_Vy-M94U;aM2$igvUH~T~}>ZOP)6X>i&6SjxfpPu~(+iPfD delta 369 zcmWlUJx*Rh3;^}e<0qm(AZW?s1o7^A?X{q!j+7!@q{wTp4-m>UN3_@Z<3Jh(<@L@&LMszN%1nA>pt zz4^3;n6p-QyeC@NTXz-ltqi`{?oB1kY2G&k&6auqbztcjg0YVPavhofo1S_#mD zhz!|70g??hDUw>kvYs5q-jW=mC+*V0Q91V#K*4!Lu$$@n_xN;L#`{XwRLV9!6%!64 m4iHyYwYol?JnVd|TfiWDp}_50Q-M*rHVwdHWBq^j<=_pVx@g$| diff --git a/docs/gettext/.doctrees/index.doctree b/docs/gettext/.doctrees/index.doctree index 0907fdeeb020068851d57a9593efd0bfb473cfe2..173f9f4549bd9431b0be6026c79d326818a0c4cc 100644 GIT binary patch delta 137 zcmWN~yA8rH5CBjaIj}<-Qqyqf^Y0d54dk=WqKR069S}oMqRfC82Sy2!?II1aOGGCLo;Gi#A5g=m6B+BCDfvuGiB4 z2?a=un0QI;#k6%qUbQ-wyg$6Sv!$Fzt64jfSLWfJr5Cm}bDv9z_x}!0E)vZ_bx>;r zl?SVNDFYVb7(88Y|MleuTasSmO3kI<;XN<;uvjVkvseDwk^xii6LQbOmR&Xe>p5ujIf~)_`>UT^N`qt!7Xic^sY>fs5!R^K z7c|uU-qmMYa^kM76r)0H7Rbt6gljeSTvc~@?f-%qR2GG`FKqOgV!CJL(BT+;J z%a&W)f53mY6nJ3Z%DF~|vT6r9$$?!Kp1|!-`H$@+U>FIQ3qhI1_3pWc4{(hDqm B@fiRB delta 862 zcmW-fKkKDM428MBe=aB@f+D!MuQqGtPBO_%B51XR;$k6K*_cUYz}9U98=GCl_A1t^ zov0u$2wQ8RVCyFkv=MB?+FZL~=1h`v^4xoHxc}gA@zLeyAAWyv`|wD;_4eKQ{@vr7 zhnJsMvT&8AlY)5IXxy)u`S8K!Ov>nU4Pz>d=GA;m^_kb$cz^fo z+W9tdxilLxeUj!GRu5$A#kmFO{>kN?!zLU=EHnlawJyevz`P0!60WiTbM@ur7T6gV zMysYo+QiFL@MfvASabj3v3psovi7cnOePhZ1|DE&+If0wbARXY*UmP;2v!-ZltpMf zVj`C40#&G#vj6zRABWAckwjadW6*FAtb|!Ai@|D2`!7$vcfN@sPwu_CI%zj6($&&Y zUzHtvf9vU=4qIJAg+)VKqd2t@;J`XcT~v$h?U{eiHqYnNS6eV?wm$rnX8K7FUKEaZ zp8aBTnLH@74+To&;>$6{Y}9Qj>wbRy=G6^_$S6p1A}U>V%nHLgR3KRl`|B@!bFo=f zF@@=tQ3p-aR&wO%0mB*U@u{1CZfzBTR*FSMYLOnN%wvJT1NJLq4i8b$KiGKCzt@CYhovs}v%~0-U6b{31 zN&*Yixqpp+=W@JLcHy+`#Q&o(d`;>NtV;O)kbXOCNn_GkN3;`LfMZlaEwzOvx-<6g z+H==7b4*3e;#6s6&{R6k_lLKCee^%g C$o7-~ diff --git a/docs/gettext/.doctrees/security.doctree b/docs/gettext/.doctrees/security.doctree index 48200490d39a330ffa78f43900e446de76f74f38..ed5e9f6823060e187eed499b5fc3ce0d80be7df1 100644 GIT binary patch delta 437 zcmWlUp^lY73`TRwe>XQlVUWAyKy1QvrtP#LK_C~s3e|RI!io*AfCc0Y3c)Kte#1N9 z;USRw0t~iab8^m~yWe-)hvS!DKen60MSbz^{rx!K9$uzm&?;l4PL9M~08o{)PjFJ; z{rlnbqXgbqv?CV@WDzN)4%6<;I{GN*x7*(&Lm6Svw2H{RyQ2UVFyI*waGuAXiL9As zB3WnbF|AiH6m5azRbqd2aeYjsjAou0I8Tf)nRQSL=0RGs(EjQ1!|`%1gU0N+prMh7 zp-w2n#e?hq^~wEq<;IagbN_E&L1`&cRYVnzg8Q?luTKeqooF>rT8IVcG;>241qLwH z{p01$A$2HFO9z-uQPE{mSS)bsGF!F%;Yv>kOAsFP-U~u!NJ6VBYFMxy~UoZ%+K*$&l zfrdli-~x=TRHc4ZzixluZtstue}3Q2hX?%Z^_{=FySzF)-)%SyL8}RglVB^*p$iH+ z8W7HJhfnu*(+KJ+G754GZoM_ZS z(j}k*Cp2aRXJR|_AB`h4>E_ZEb$+-yA9f!CxePWYU}R7osF>kuRgEH-PNIJiKPe6!ZL) dw|(@swnRwF%+$N_n(U>P^{}_B^XpAH{Rgc`d(r>^ diff --git a/docs/gettext/.doctrees/tor.doctree b/docs/gettext/.doctrees/tor.doctree index 332a20d0c753a6e37423a4df8885b11baf6ec7bc..8bbdadd55a20162e6ee785be793d728d7cfb82b4 100644 GIT binary patch delta 1244 zcmWkuzpEcb5a;{yeJ=zFXhaJ^-XR1FL1%VnXLk@G2o@5OLM4zY+1Z`ZLb0++p@lyi z6&@1pBmg$|NjD>a@XCcRi{Vvx(^_3hzDyA7d;VwRq)6A-Gks&fLWw44*Hi)X*zAIAwS zv(X4xNt(`HSR_+rBFnZOK5=EYrIbr@r%E2k2B?oY)r+=fr8}%Q&tEv&`mB?3ya!9F zf^GDy)xAKS5*yd8r~lb)S!0T|R!D`sN}H+W)KEQhnWF3CXD;nFKpSIV1?of+0GV)< zF_p18j=cVQ_MM{*uAfZ!0^Eh zf>dzp*rB6Lb{*Axtb4EivD;!0OiPgRFxy*?PoZge0Z^u=_04NP9vm}zb(%#6ojTQo zG!lk&Lh4@Ix_aquNN)^Pybc4TCS8+3@}3IDG0wQ2di~+S#+C%Fa&2Q$f-b|1t8t$t z)`PC|Z+v#Rfv9)&4XZ6_l&>X_ zK5%{Y)|30=0nrF8MPg|*U}$9?HL5nSsq*^m+AqPhM5TPD2)0nGSuN}+*~Q#h`&^%2 ze|)$#gC^OiYRNQniB5Ko!aD_Z8x&0c+oCe1oi^UFM8;f&N2o16TDH;BdT{f?Zj%@< zHjFfM8#6^=s%1<*B}SOn-~H!cIHyF)Mrx6Z+D$3S8}1k69s=6QegAih#s=Z|an#da t3WAPK+$gnS4F{z4>$~^&TdQEX=O`1$`C1ylh}eX_jB?FXB;mZM9T zuHMiOZtUJ&>RKRji5z-v3K$C}0LZKj)KG`cv*q(;)d8JCR3o1fG-i!vn1yl*J~ywP zd-`B)r8H<|2-gl`!e&~AsZ|$^73Wvm50^FN6kFh?WC*bfa#3R|RB}iI@_g>-_U0Hy z;}!=X0dzD$sI}psO-LH%M^F5xnOSr=E>!|%ZkvYvkVBm0ZNk5VFV|gIi^H9FTC>m!5V`!9iFYCfWe^d z7FzN9yom*EKKk0ttxr)8rBcmY0GOl>_9}1&D^@%29=!42+Gv!Hkrcd7nL&gK?vn`J z#8h_oPoJOvy!nm0luD&Jdqsd?MxI7$HT6C?U>)\n" "Language-Team: LANGUAGE \n" diff --git a/docs/gettext/develop.pot b/docs/gettext/develop.pot index 3822530c..57cfdb8e 100644 --- a/docs/gettext/develop.pot +++ b/docs/gettext/develop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OnionShare 2.3.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-05-20 11:33-0400\n" +"POT-Creation-Date: 2021-05-31 10:12-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/docs/gettext/features.pot b/docs/gettext/features.pot index 0ca234b0..32470e11 100644 --- a/docs/gettext/features.pot +++ b/docs/gettext/features.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OnionShare 2.3.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-05-20 11:33-0400\n" +"POT-Creation-Date: 2021-05-31 10:12-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/docs/gettext/help.pot b/docs/gettext/help.pot index c2172a2f..6081589d 100644 --- a/docs/gettext/help.pot +++ b/docs/gettext/help.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OnionShare 2.3.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-05-20 11:33-0400\n" +"POT-Creation-Date: 2021-05-31 10:12-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/docs/gettext/index.pot b/docs/gettext/index.pot index dbabad62..0d30e83d 100644 --- a/docs/gettext/index.pot +++ b/docs/gettext/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OnionShare 2.3.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-05-20 11:33-0400\n" +"POT-Creation-Date: 2021-05-31 10:12-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/docs/gettext/install.pot b/docs/gettext/install.pot index f9b9242e..2a4bd757 100644 --- a/docs/gettext/install.pot +++ b/docs/gettext/install.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OnionShare 2.3.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-05-20 11:33-0400\n" +"POT-Creation-Date: 2021-05-31 10:12-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/docs/gettext/security.pot b/docs/gettext/security.pot index 4dfa7776..60c6d4b6 100644 --- a/docs/gettext/security.pot +++ b/docs/gettext/security.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OnionShare 2.3.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-05-20 11:33-0400\n" +"POT-Creation-Date: 2021-05-31 10:12-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/docs/gettext/sphinx.pot b/docs/gettext/sphinx.pot index e367403f..c4770634 100644 --- a/docs/gettext/sphinx.pot +++ b/docs/gettext/sphinx.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OnionShare 2.3.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-05-20 11:33-0400\n" +"POT-Creation-Date: 2021-05-31 10:12-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/docs/gettext/tor.pot b/docs/gettext/tor.pot index 66d64a75..55131838 100644 --- a/docs/gettext/tor.pot +++ b/docs/gettext/tor.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OnionShare 2.3.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-05-20 11:33-0400\n" +"POT-Creation-Date: 2021-05-31 10:12-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 3c049e59..8da81749 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -1,6 +1,6 @@ name: onionshare base: core18 -version: '2.3.2.dev1' +version: '2.3.2' summary: Securely and anonymously share files, host websites, and chat using Tor description: | OnionShare lets you securely and anonymously send and receive files. It works by starting @@ -8,7 +8,7 @@ description: | web address so others can download files from you, or upload files to you. It does _not_ require setting up a separate server or using a third party file-sharing service. -grade: devel # stable or devel +grade: stable # stable or devel confinement: strict apps: @@ -40,7 +40,7 @@ parts: python-version: python3 python-packages: - psutil - - pyside2==5.15.2 + - pyside2 == 5.15.2 - qrcode stage-packages: - libasound2 @@ -114,21 +114,24 @@ parts: - click - flask - flask-httpauth - - flask-socketio + - flask-socketio == 5.0.1 - pycryptodome + - psutil - pysocks - requests - stem - urllib3 - eventlet + - setuptools + - colorama stage: - -usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 - -usr/share/doc/libssl1.1/changelog.Debian.gz after: [tor, obfs4] tor: - source: https://dist.torproject.org/tor-0.4.5.7.tar.gz - source-checksum: sha256/447fcaaa133e2ef22427e98098a60a9c495edf9ff3e0dd13f484b9ad0185f074 + source: https://dist.torproject.org/tor-0.4.5.8.tar.gz + source-checksum: sha256/57ded091e8bcdcebb0013fe7ef4a4439827cb169358c7874fd05fa00d813e227 source-type: tar plugin: autotools build-packages: From e7dd393a0bb16da2af6f5fb62bfca1c8a9ae13cd Mon Sep 17 00:00:00 2001 From: Micah Lee Date: Mon, 31 May 2021 12:20:21 -0700 Subject: [PATCH 2/3] Add note to desktop readme for Ubuntu 20.04 --- desktop/README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/desktop/README.md b/desktop/README.md index 97d0fd30..eb91e315 100644 --- a/desktop/README.md +++ b/desktop/README.md @@ -15,6 +15,8 @@ cd onionshare/desktop If you're using Linux, install `tor` and `obfs4proxy` from either the [official Debian repository](https://support.torproject.org/apt/tor-deb-repo/), or from your package manager. +In Ubuntu 20.04 you also need the `libxcb-xinerama0` package installed. + #### macOS Download and install Python 3.8.6 from https://www.python.org/downloads/release/python-386/. I downloaded `python-3.8.6-macosx10.9.pkg`. (You may need to also run `/Applications/Python\ 3.8/Install\ Certificates.command`.) From a2b939d63d455d6f95f3094ff1aa3146b4ec5f9f Mon Sep 17 00:00:00 2001 From: Micah Lee Date: Mon, 31 May 2021 14:08:29 -0700 Subject: [PATCH 3/3] Fix encoding issues in snapcraft --- snap/snapcraft.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 8da81749..f99242b1 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -23,6 +23,8 @@ apps: - removable-media extensions: - gnome-3-34 + environment: + LANG: C.UTF-8 cli: common-id: org.onionshare.OnionShareCli @@ -32,6 +34,8 @@ apps: - network - network-bind - removable-media + environment: + LANG: C.UTF-8 parts: onionshare: