Merge pull request #1372 from micahflee/version-2.3.2

Version 2.3.2
This commit is contained in:
Micah Lee 2021-06-01 16:27:08 -07:00 committed by GitHub
commit f1135b3281
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
25 changed files with 31 additions and 21 deletions

View File

@ -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) - [ ] `docs/source/conf.py` (`version` at the top, and the `versions` list too)
- [ ] `snap/snapcraft.yaml` - [ ] `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: Use tor binaries from the latest Tor Browser:
@ -28,6 +28,7 @@ Update the documentation:
Finalize localization: Finalize localization:
- [ ] Merge all the translations from weblate - [ ] 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 `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/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` - [ ] Edit `docs/build.sh` and make sure `LOCALES=` lists the same languages as above, in `docs/source/conf.py`

View File

@ -1 +1 @@
2.3.2.dev1 2.3.2

View File

@ -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. 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 #### 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`.) 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`.)

View File

@ -1,7 +1,7 @@
[tool.briefcase] [tool.briefcase]
project_name = "OnionShare" project_name = "OnionShare"
bundle = "org.onionshare" bundle = "org.onionshare"
version = "2.3.2.dev1" version = "2.3.2"
url = "https://onionshare.org" url = "https://onionshare.org"
license = "GPLv3" license = "GPLv3"
author = 'Micah Lee' author = 'Micah Lee'

View File

@ -13,7 +13,7 @@
<launchable type="desktop-id">org.onionshare.OnionShare.desktop</launchable> <launchable type="desktop-id">org.onionshare.OnionShare.desktop</launchable>
<screenshots> <screenshots>
<screenshot type="default"> <screenshot type="default">
<image>https://raw.githubusercontent.com/micahflee/onionshare/master/docs/source/_static/screenshots/tabs.png</image> <image>https://docs.onionshare.org/2.3.2/en/_images/tabs.png</image>
<caption>Types of services that OnionShare supports</caption> <caption>Types of services that OnionShare supports</caption>
</screenshot> </screenshot>
</screenshots> </screenshots>
@ -24,6 +24,6 @@
<update_contact>micah@micahflee.com</update_contact> <update_contact>micah@micahflee.com</update_contact>
<content_rating type="oars-1.1" /> <content_rating type="oars-1.1" />
<releases> <releases>
<release type="development" date="2021-05-04" version="2.3.2" /> <release type="development" date="2021-05-31" version="2.3.2" />
</releases> </releases>
</component> </component>

View File

@ -20,7 +20,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
""" """
import setuptools import setuptools
version = "2.3.1" version = "2.3.2"
setuptools.setup( setuptools.setup(
name="onionshare", name="onionshare",

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: OnionShare 2.3.2\n" "Project-Id-Version: OnionShare 2.3.2\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: OnionShare 2.3.2\n" "Project-Id-Version: OnionShare 2.3.2\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: OnionShare 2.3.2\n" "Project-Id-Version: OnionShare 2.3.2\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: OnionShare 2.3.2\n" "Project-Id-Version: OnionShare 2.3.2\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: OnionShare 2.3.2\n" "Project-Id-Version: OnionShare 2.3.2\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: OnionShare 2.3.2\n" "Project-Id-Version: OnionShare 2.3.2\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: OnionShare 2.3.2\n" "Project-Id-Version: OnionShare 2.3.2\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: OnionShare 2.3.2\n" "Project-Id-Version: OnionShare 2.3.2\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: OnionShare 2.3.2\n" "Project-Id-Version: OnionShare 2.3.2\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -1,6 +1,6 @@
name: onionshare name: onionshare
base: core18 base: core18
version: '2.3.2.dev1' version: '2.3.2'
summary: Securely and anonymously share files, host websites, and chat using Tor summary: Securely and anonymously share files, host websites, and chat using Tor
description: | description: |
OnionShare lets you securely and anonymously send and receive files. It works by starting 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_ 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. 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 confinement: strict
apps: apps:
@ -23,6 +23,8 @@ apps:
- removable-media - removable-media
extensions: extensions:
- gnome-3-34 - gnome-3-34
environment:
LANG: C.UTF-8
cli: cli:
common-id: org.onionshare.OnionShareCli common-id: org.onionshare.OnionShareCli
@ -32,6 +34,8 @@ apps:
- network - network
- network-bind - network-bind
- removable-media - removable-media
environment:
LANG: C.UTF-8
parts: parts:
onionshare: onionshare:
@ -40,7 +44,7 @@ parts:
python-version: python3 python-version: python3
python-packages: python-packages:
- psutil - psutil
- pyside2==5.15.2 - pyside2 == 5.15.2
- qrcode - qrcode
stage-packages: stage-packages:
- libasound2 - libasound2
@ -114,21 +118,24 @@ parts:
- click - click
- flask - flask
- flask-httpauth - flask-httpauth
- flask-socketio - flask-socketio == 5.0.1
- pycryptodome - pycryptodome
- psutil
- pysocks - pysocks
- requests - requests
- stem - stem
- urllib3 - urllib3
- eventlet - eventlet
- setuptools
- colorama
stage: stage:
- -usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 - -usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
- -usr/share/doc/libssl1.1/changelog.Debian.gz - -usr/share/doc/libssl1.1/changelog.Debian.gz
after: [tor, obfs4] after: [tor, obfs4]
tor: tor:
source: https://dist.torproject.org/tor-0.4.5.7.tar.gz source: https://dist.torproject.org/tor-0.4.5.8.tar.gz
source-checksum: sha256/447fcaaa133e2ef22427e98098a60a9c495edf9ff3e0dd13f484b9ad0185f074 source-checksum: sha256/57ded091e8bcdcebb0013fe7ef4a4439827cb169358c7874fd05fa00d813e227
source-type: tar source-type: tar
plugin: autotools plugin: autotools
build-packages: build-packages: