mirror of
https://github.com/onionshare/onionshare.git
synced 2025-01-09 19:27:28 -03:00
Version bump to 2.3.dev2, and update Linux installation in docs
This commit is contained in:
parent
db0e220831
commit
0154c8477c
12 changed files with 31 additions and 28 deletions
|
@ -7,7 +7,7 @@
|
|||
* New feature: All new design
|
||||
* New feature: Ability to display QR codes of OnionShare addresses
|
||||
* New feature: Web apps have responsive design and look better on mobile
|
||||
* New feature: Flatpak packaging for Linux
|
||||
* New feature: Flatpak and Snapcraft packaging for Linux
|
||||
* Several bug fixes
|
||||
|
||||
## 2.2
|
||||
|
|
19
RELEASE.md
19
RELEASE.md
|
@ -12,6 +12,16 @@ Before making a release, you must update the version in these places:
|
|||
- [ ] `desktop/pyproject.toml` (under `version` and the `./onionshare_cli-$VERSION-py3-none-any.whl` dependency)
|
||||
- [ ] `desktop/src/setup.py`
|
||||
- [ ] `docs/source/conf.py`
|
||||
- [ ] `snap/snapcraft.yaml`
|
||||
|
||||
Update the documentation:
|
||||
|
||||
- [ ] Update all of the documentation in `docs` to cover new features, including taking new screenshots if necessary
|
||||
|
||||
You also must edit these files:
|
||||
|
||||
- [ ] `desktop/src/org.onionshare.OnionShare.appdata.xml` should have the correct version, release date, and links to correct screenshots
|
||||
- [ ] `CHANGELOG.md` should be updated to include a list of all major changes since the last release
|
||||
|
||||
Make sure snapcraft packaging works. In `snap/snapcraft.yaml`:
|
||||
|
||||
|
@ -47,15 +57,6 @@ mv python3-modules.json onionshare.json
|
|||
# - onionshare.json
|
||||
```
|
||||
|
||||
Update the documentation:
|
||||
|
||||
- [ ] Update all of the documentation in `docs` to cover new features, including taking new screenshots if necessary
|
||||
|
||||
You also must edit these files:
|
||||
|
||||
- [ ] `desktop/install/org.onionshare.OnionShare.appdata.xml` should have the correct release date, and links to correct screenshots
|
||||
- [ ] `CHANGELOG.md` should be updated to include a list of all major changes since the last release
|
||||
|
||||
Finally:
|
||||
|
||||
- [ ] There must be a PGP-signed git tag for the version, e.g. for OnionShare 2.1, the tag must be `v2.1`
|
||||
|
|
|
@ -1 +1 @@
|
|||
2.3.dev1
|
||||
2.3.dev2
|
|
@ -1,6 +1,6 @@
|
|||
[tool.poetry]
|
||||
name = "onionshare_cli"
|
||||
version = "2.3.dev1"
|
||||
version = "2.3.dev2"
|
||||
description = "OnionShare lets you securely and anonymously send and receive files. It works by starting a web server, making it accessible as a Tor onion service, and generating an unguessable 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."
|
||||
authors = ["Micah Lee <micah@micahflee.com>"]
|
||||
license = "GPLv3+"
|
||||
|
|
|
@ -25,7 +25,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|||
import os
|
||||
import setuptools
|
||||
|
||||
version = "2.3.dev1"
|
||||
version = "2.3.dev2"
|
||||
|
||||
setuptools.setup(
|
||||
name="onionshare-cli",
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
[tool.briefcase]
|
||||
project_name = "OnionShare"
|
||||
bundle = "org.onionshare"
|
||||
version = "2.3.dev1"
|
||||
version = "2.3.dev2"
|
||||
url = "https://onionshare.org"
|
||||
license = "GPLv3"
|
||||
author = 'Micah Lee'
|
||||
|
|
|
@ -24,6 +24,6 @@
|
|||
<update_contact>micah@micahflee.com</update_contact>
|
||||
<content_rating type="oars-1.1" />
|
||||
<releases>
|
||||
<release type="development" date="2020-09-20" version="2.3.dev1" />
|
||||
<release type="development" date="2020-11-08" version="2.3.dev2" />
|
||||
</releases>
|
||||
</component>
|
||||
|
|
|
@ -25,7 +25,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|||
import os
|
||||
import setuptools
|
||||
|
||||
version = "2.3.dev1"
|
||||
version = "2.3.dev2"
|
||||
|
||||
setuptools.setup(
|
||||
name="onionshare",
|
||||
|
|
|
@ -5,7 +5,7 @@ description = ""
|
|||
authors = ["Micah Lee <micah@micahflee.com>"]
|
||||
|
||||
[tool.poetry.dependencies]
|
||||
python = "~3.6"
|
||||
python = "^3.6"
|
||||
sphinx = "^3.2.1"
|
||||
sphinx-rtd-theme = "^0.5.0"
|
||||
sphinx-intl = "^2.0.1"
|
||||
|
|
|
@ -16,7 +16,7 @@ languages = [
|
|||
("Українська", "uk"),
|
||||
]
|
||||
|
||||
versions = ["2.3"]
|
||||
versions = ["2.3.dev2"]
|
||||
|
||||
html_theme = "sphinx_rtd_theme"
|
||||
html_logo = "_static/logo.png"
|
||||
|
|
|
@ -6,30 +6,32 @@ Install on Windows or macOS
|
|||
|
||||
You can download OnionShare for Windows and macOS from the `OnionShare website <https://onionshare.org/>`_.
|
||||
|
||||
For added security, see :ref:`verifying_sigs`.
|
||||
|
||||
.. _linux:
|
||||
|
||||
Install in Linux with Flatpak
|
||||
-----------------------------
|
||||
Install in Linux
|
||||
----------------
|
||||
|
||||
There are various ways to install OnionShare for Linux, but the recommended way is to use the Flatpak package. Flatpak ensures that you'll always use the most latest dependencies and run OnionShare inside of a sandbox.
|
||||
There are various ways to install OnionShare for Linux, but the recommended way is to use either the `Flatpak <https://flatpak.org/>`_ or the `Snapcraft <https://snapcraft.io/>`_ package. Flatpak and Snapcraft ensure that you'll always use the most latest dependencies and run OnionShare inside of a sandbox.
|
||||
|
||||
Make sure you have ``flatpak`` installed and the Flathub repository added by following `these instructions <https://flatpak.org/setup/>`_ for your Linux distribution.
|
||||
Snapcraft is built-in to Ubuntu and Flatpak is built-in to Fedora, but which you use is up to you. Both work in all Linux distributions.
|
||||
|
||||
Then install OnionShare from Flathub by following `the instructions here <https://flathub.org/apps/details/org.onionshare.OnionShare>`_.
|
||||
**Install OnionShare using Flatpak**: https://flathub.org/apps/details/org.onionshare.OnionShare
|
||||
|
||||
**Install OnionShare using Snapcraft**: https://snapcraft.io/onionshare
|
||||
|
||||
You can also download and install a PGP-signed ``.flatpak`` or ``.snap`` packages from https://onionshare.org/dist/ if you prefer.
|
||||
|
||||
.. _verifying_sigs:
|
||||
|
||||
Verifying PGP signatures
|
||||
------------------------
|
||||
|
||||
You can verify that the Windows, macOS, or source package you download is legitimate and hasn't been tampered with by verifying its PGP signature. For Windows and macOS, this step is optional and provides defense in depth: the installers also include their operating system-specific signatures, and you can just rely on those alone if you'd like.
|
||||
You can verify that the Windows, macOS, Flatpak, Snapcraft, or source package you download is legitimate and hasn't been tampered with by verifying its PGP signature. For Windows and macOS, this step is optional and provides defense in depth: the installers also include their operating system-specific signatures, and you can just rely on those alone if you'd like.
|
||||
|
||||
Signing key
|
||||
^^^^^^^^^^^
|
||||
|
||||
Windows, macOS, and source packaged are signed by Micah Lee, the core developer, using his PGP public key with fingerprint ``927F419D7EC82C2F149C1BD1403C2657CD994F73``. You can download Micah's key `from the keys.openpgp.org keyserver <https://keys.openpgp.org/vks/v1/by-fingerprint/927F419D7EC82C2F149C1BD1403C2657CD994F73>`_.
|
||||
Packages are signed by Micah Lee, the core developer, using his PGP public key with fingerprint ``927F419D7EC82C2F149C1BD1403C2657CD994F73``. You can download Micah's key `from the keys.openpgp.org keyserver <https://keys.openpgp.org/vks/v1/by-fingerprint/927F419D7EC82C2F149C1BD1403C2657CD994F73>`_.
|
||||
|
||||
In order to verify signatures, you must have GnuPG installed. For macOS you probably want `GPGTools <https://gpgtools.org/>`_, and for Windows you probably want `Gpg4win <https://www.gpg4win.org/>`_.
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
name: onionshare
|
||||
base: core18
|
||||
version: '2.3.dev1'
|
||||
version: '2.3.dev2'
|
||||
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
|
||||
|
|
Loading…
Reference in a new issue