Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

Philogyny recapitulates erogeny; erogeny recapitulates philogyny.


devel / comp.lang.python.announce / [Python-announce] magic-wormhole 0.13.0

SubjectAuthor
o [Python-announce] magic-wormhole 0.13.0meejah

1
[Python-announce] magic-wormhole 0.13.0

<6rbFM.136429$PlBb.51128@fx42.iad>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=16957&group=comp.lang.python.announce#16957

  copy link   Newsgroups: comp.lang.python.announce
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail
From: meejah@meejah.ca
Newsgroups: comp.lang.python.announce
Subject: [Python-announce] magic-wormhole 0.13.0
Date: Tue, 22 Aug 2023 23:22:42 GMT
Lines: 61
Approved: python-announce-list@python.org
Message-ID: <6rbFM.136429$PlBb.51128@fx42.iad>
Reply-To: python-list@python.org
X-Trace: news.uni-berlin.de QkfEPehU54oI8m4HBD/3FgAOGiZmlCyle3T6cTZiOmiQ==
X-Orig-Path: fx42.iad.POSTED!not-for-mail
Cancel-Lock: sha1:EzIX4uWhhOdgjbb8TKK6qTojUFs= sha256:UZMv6Cace96CWYPPkzCTfLd2jXjgmd/pwQvvikN6R0M=
Authentication-Results: mail.python.org; dkim=none reason="no signature";
dkim-adsp=none (unprotected policy); dkim-atps=neutral
X-Spam-Status: OK 0.008
X-Spam-Evidence: '*H*': 0.98; '*S*': 0.00; 'url-ip:140.82/16': 0.03;
'comments': 0.03; 'stream': 0.04; '3.6': 0.05; 'pypi': 0.05;
'codes': 0.07; 'serving': 0.07; 'van': 0.07; '2.7': 0.09; 'git':
0.09; 'parse': 0.09; 'skip:` 10': 0.09; 'url:github': 0.14; 'url-
ip:140/8': 0.15; 'algorithm,': 0.16; 'another.': 0.16; 'command-
line': 0.16; 'directories': 0.16; 'encrypted': 0.16; 'end-to-end':
0.16; 'jelle': 0.16; 'releases': 0.16; 'text)': 0.16; 'to:addr
:comp-lang-python-announce': 0.16; 'to:addr:moderators.isc.org':
0.16; 'url:latest': 0.16; 'url:pypi': 0.16; 'python': 0.16;
'past': 0.25; 'skip:- 10': 0.25; 'cannot': 0.25; 'binary': 0.26;
'header:X-Complaints-To:1': 0.26; 'library': 0.26; 'computer':
0.29; 'attempt': 0.31; 'dropped': 0.32; 'forward,': 0.32;
'obtain': 0.32; 'specified': 0.32; 'split': 0.32; 'server': 0.33;
'release': 0.34; 'same': 0.34; 'url-ip:104.17/16': 0.35; 'files':
0.36; 'display': 0.36; 'thanks,': 0.36; 'directory': 0.37; 'file':
0.38; 'could': 0.38; 'thanks': 0.38; 'changes': 0.39; 'added':
0.39; 'single': 0.39; 'developers': 0.39; 'handle': 0.39; 'use':
0.39; 'files.': 0.40; 'stopped': 0.40; 'connection': 0.61; 'skip:h
10': 0.61; 'here': 0.62; 'send': 0.63; 'public': 0.63; 'tool':
0.65; 'received:us': 0.66; 'received:userid': 0.66; 'maximum':
0.67; 'header:Received:6': 0.67; 'casey': 0.69; 'der': 0.69;
'interest': 0.70; 'pieces': 0.70; 'too.': 0.70; 'receive': 0.71;
'signature': 0.76; 'url:ca': 0.76; 'adam': 0.84; 'characters':
0.84; 'experimental': 0.84; 'historic': 0.84; 'seamlessly': 0.84;
'signatures': 0.84; 'url-ip:104.236/16': 0.84; 'dropping': 0.91
Delivered-To: comp-lang-python-announce@moderators.isc.org
X-MailFrom: news-admin@admin.omicronmedia.com
X-Mailman-Rule-Hits: emergency
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved
Message-ID-Hash: I7BII36BTM5XWQBOEYAOX2DFOGGDLRWL
X-Message-ID-Hash: I7BII36BTM5XWQBOEYAOX2DFOGGDLRWL
X-Mailman-Approved-At: Tue, 22 Aug 2023 20:22:59 -0400
X-Mailman-Version: 3.3.9b1
Precedence: list
List-Id: Announcement-only list for the Python programming language <python-announce-list.python.org>
Archived-At: <https://mail.python.org/archives/list/python-announce-list@python.org/message/I7BII36BTM5XWQBOEYAOX2DFOGGDLRWL/>
List-Archive: <https://mail.python.org/archives/list/python-announce-list@python.org/>
List-Help: <mailto:python-announce-list-request@python.org?subject=help>
List-Owner: <mailto:python-announce-list-owner@python.org>
List-Post: <mailto:python-announce-list@python.org>
List-Subscribe: <mailto:python-announce-list-join@python.org>
List-Unsubscribe: <mailto:python-announce-list-leave@python.org>
 by: meejah@meejah.ca - Tue, 22 Aug 2023 23:22 UTC

magic-wormhole is a library and command-line tool which makes it possible to _securely_ and _easily_ get arbitrary-sized files and directories (or short pieces of text) from one computer to another.

By making use of a "mailbox" server on the public internet and the SPAKE2 algorithm, short human-pronouncable codes are used to obtain an end-to-end encrypted connection (peer-to-peer in favourable network conditions).
This server cannot see plaintext and could make a single attempt to subvert a connection (the same as any other attacker).

More details are provided in the documentation:

https://magic-wormhole.readthedocs.io/en/latest/welcome.html#design

RELEASE 0.13.0
--------------

https://pypi.python.org/pypi/magic-wormhole/0.13.0

New in this release:

* Python 2.7 support is dropped (#457)
* Python 3.5 and 3.6 are past their EOL date and support is dropped (#448)
* SECURITY: Replace "weird" characters in receiver's display (#476)
* SECURITY: all past binary signatures are now in Git
* Use the HKDF primitive from "cryptography" (#462)
* `wormhole receive` now accepts `--allocate-code` so that a sender can
use `--code` to send them a file (#450)
* Stream to disk after 10MB on directory receive (#447)
* Handle SSH keys with comments properly (#434)
* Properly parse IPv6 Transit address (#461)

Also of interest to developers in this release are a few changes to
the experimental Dilation implementation and description; some
documentation cleanups; dropping of dependencies; and some test
cleanups. The Dilation changes properly send `use-version` and split
messages over Noise-sized chunks more seamlessly (allowing the
specified 4-byte maximum message size at the application layer).

For packagers: PyPI has stopped serving detached signature files.
Going forward, all signatures will be committed to Git (in the
signatures/ subdirectory). All available signatures from PyPI for
historic releases have been added here too.

Thanks to the many contributors of bug-fixes, patches, and other help
with this release:

* Jelle van der Waa https://github.com/jelly (#466)
* Matthias Riße https://github.com/matrss (#432, #434)
* meejah https://meejah.ca (#484, #481, #483, #455, #477, #464, #456, #460)
* Perseid https://github.com/Perseid (#476)
* FelisDiligens https://github.com/FelisDiligens (#461)
* Casey Link https://github.com/Ramblurr (#468)
* Kian-Meng Ang https://github.com/kianmeng (#452)
* sitiom https://github.com/sitiom (#436)
* Sagar Howal https://github.com/sagarhowal (#410)
* Adam Sroka https://github.com/adam-sroka (#403, #404)
* vu3rdd https://github.com/vu3rdd (reviews)

Thanks,

meejah

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor