diff options
-rw-r--r-- | CHANGELOG.md | 6 | ||||
-rw-r--r-- | RELEASE.md | 3 | ||||
-rw-r--r-- | cli/onionshare_cli/resources/version.txt | 2 | ||||
-rw-r--r-- | cli/pyproject.toml | 2 | ||||
-rw-r--r-- | cli/setup.py | 2 | ||||
-rw-r--r-- | desktop/pyproject.toml | 4 | ||||
-rw-r--r-- | desktop/src/org.onionshare.OnionShare.appdata.xml | 2 | ||||
-rw-r--r-- | desktop/src/setup.py | 2 | ||||
-rw-r--r-- | docs/source/_static/screenshots/tabs.png | bin | 66757 -> 61616 bytes | |||
-rw-r--r-- | snap/snapcraft.yaml | 20 |
10 files changed, 27 insertions, 16 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 0db797bb..d65494a9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # OnionShare Changelog +## 2.4 + +* Major feature: Private keys (v3 onion client authentication) replaces passwords and HTTP basic auth +* Updated Tor to 0.4.6.7 on all platforms +* Various bug fixes + ## 2.3.3 * New feature: Setting for light or dark theme @@ -11,6 +11,7 @@ Before making a release, you must update the version in these places: - [ ] `cli/onionshare_cli/resources/version.txt` - [ ] `desktop/pyproject.toml` (under `version` and **don't forget** the `./onionshare_cli-$VERSION-py3-none-any.whl` dependency) - [ ] `desktop/src/setup.py` +- [ ] `desktop/src/org.onionshare.OnionShare.appdata.xml` - [ ] `docs/source/conf.py` (`version` at the top, and the `versions` list too) - [ ] `snap/snapcraft.yaml` @@ -41,7 +42,7 @@ Finalize localization: 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 +- [ ] `desktop/src/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 Make sure snapcraft packaging works. In `snap/snapcraft.yaml`: diff --git a/cli/onionshare_cli/resources/version.txt b/cli/onionshare_cli/resources/version.txt index 7208c218..953cd63b 100644 --- a/cli/onionshare_cli/resources/version.txt +++ b/cli/onionshare_cli/resources/version.txt @@ -1 +1 @@ -2.4
\ No newline at end of file +2.4.dev1
\ No newline at end of file diff --git a/cli/pyproject.toml b/cli/pyproject.toml index e0c0f55f..9994240c 100644 --- a/cli/pyproject.toml +++ b/cli/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "onionshare_cli" -version = "2.3.3" +version = "2.4" 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+" diff --git a/cli/setup.py b/cli/setup.py index ce5e229f..407991d0 100644 --- a/cli/setup.py +++ b/cli/setup.py @@ -20,7 +20,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. """ import setuptools -version = "2.3.3" +version = "2.4" setuptools.setup( name="onionshare-cli", diff --git a/desktop/pyproject.toml b/desktop/pyproject.toml index fdb820b4..32c44974 100644 --- a/desktop/pyproject.toml +++ b/desktop/pyproject.toml @@ -1,7 +1,7 @@ [tool.briefcase] project_name = "OnionShare" bundle = "org.onionshare" -version = "2.3.3" +version = "2.4.dev1" url = "https://onionshare.org" license = "GPLv3" author = 'Micah Lee' @@ -13,7 +13,7 @@ description = "Securely and anonymously share files, host websites, and chat wit icon = "src/onionshare/resources/onionshare" sources = ['src/onionshare'] requires = [ - "./onionshare_cli-2.3.3-py3-none-any.whl", + "./onionshare_cli-2.4-py3-none-any.whl", "pyside2==5.15.1", "qrcode" ] diff --git a/desktop/src/org.onionshare.OnionShare.appdata.xml b/desktop/src/org.onionshare.OnionShare.appdata.xml index a53bc930..61f67b2e 100644 --- a/desktop/src/org.onionshare.OnionShare.appdata.xml +++ b/desktop/src/org.onionshare.OnionShare.appdata.xml @@ -24,6 +24,6 @@ <update_contact>micah@micahflee.com</update_contact> <content_rating type="oars-1.1" /> <releases> - <release type="development" date="2021-08-20" version="2.3.3" /> + <release type="development" date="2021-09-17" version="2.4.dev1" /> </releases> </component> diff --git a/desktop/src/setup.py b/desktop/src/setup.py index cd3c21f6..95cad942 100644 --- a/desktop/src/setup.py +++ b/desktop/src/setup.py @@ -20,7 +20,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. """ import setuptools -version = "2.3.3" +version = "2.4" setuptools.setup( name="onionshare", diff --git a/docs/source/_static/screenshots/tabs.png b/docs/source/_static/screenshots/tabs.png Binary files differindex bfb5af48..04d01f0f 100644 --- a/docs/source/_static/screenshots/tabs.png +++ b/docs/source/_static/screenshots/tabs.png diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index fc1795e8..539ebe13 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -1,6 +1,6 @@ name: onionshare base: core18 -version: '2.3.3' +version: '2.4.dev1' 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: stable # stable or devel +grade: devel # stable or devel confinement: strict apps: @@ -21,8 +21,6 @@ apps: - network - network-bind - removable-media - extensions: - - gnome-3-34 environment: LANG: C.UTF-8 @@ -107,6 +105,7 @@ parts: - libxrender1 - libxslt1.1 - libxtst6 + - qtwayland5 after: [onionshare-cli] onionshare-cli: @@ -114,19 +113,25 @@ parts: plugin: python python-version: python3 python-packages: - - poetry - click - flask - flask-socketio == 5.0.1 - - pycryptodome - psutil - pysocks - requests - - stem + - unidecode - urllib3 - eventlet - setuptools + - pynacl - colorama + - git+https://github.com/onionshare/stem.git@1.8.1 + stage-packages: + - build-essential + - libssl-dev + - libffi-dev + - python3-dev + - cargo stage: - -usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 - -usr/share/doc/libssl1.1/changelog.Debian.gz @@ -149,7 +154,6 @@ parts: plugin: autotools obfs4: - source: pass plugin: go go-importpath: gitlab.com/yawning/obfs4 source: https://gitlab.com/yawning/obfs4 |