Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python313-magic-wormhole-0.24.0-2.1 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: python313-magic-wormhole Distribution: openSUSE:Factory:zSystems
Version: 0.24.0 Vendor: openSUSE
Release: 2.1 Build date: Mon Sep 14 08:04:26 2026
Group: Unspecified Build host: reproducible
Size: 2795201 Source RPM: python-magic-wormhole-0.24.0-2.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/magic-wormhole/magic-wormhole
Summary: Tool for transferring files through a secure channel
This package provides a library and a command-line tool named wormhole,
which makes it possible to get arbitrary-sized files and directories from
one computer to another. The two endpoints are identified by using identical
"wormhole codes": in general, the sending machine generates and displays
the code, which must then be typed into the receiving machine.

Provides

Requires

License

MIT

Changelog

* Mon Sep 14 2026 Steve Kowalik <steven.kowalik@suse.com>
  - Add missing {Build,}Requires on qrcode.
* Thu Jul 23 2026 Dirk Müller <dmueller@suse.com>
  - update to 0.24.0 (bsc#1272449, CVE-2026-42448):
    * **SECURITY**: @marduc812 noticed that there is also a missing
      "basename()" when a receiving user specifies an output
      directory (via "--output") that already exists. Users on past
      releases can mitigate this bug by ensuring that any specified
      "--output" filename is not an already-existing directory.
      CVE-2026-42448
* Fri Apr 24 2026 Mia Herkt <mia@0x0.st>
  - Add missing runtime dependency on python-noiseprotocol
    (required for dilation feature)
  - Update to version 0.23.0
    * SECURITY: Regression that deleted "basename()" usage, exposing
      receivers to path-name traversal attacks.
      Affected versions: 0.21, 0.22
  - Changes in 0.22.0:
    * Errback pending receive_record() calls on connection loss
      gh#magic-wormhole/magic-wormhole#686
    * Display / suppress QR code with WORMHOLE_QR=0
    * Document the CLI more completely
      gh#magic-wormhole/magic-wormhole#609
  - Changes in 0.21.0:
    * Produce errors for unwanted incoming subprotocols when user
      code asks
      gh#magic-wormhole/magic-wormhole#660
    * Correct types in Dilation subprotocols
      gh#magic-wormhole/magic-wormhole#665
    * Do not overwrite local directory specified with --output-file
      gh#magic-wormhole/magic-wormhole#667
  - Changes in 0.20.0:
    * Remove 'u' prefix to strings
      gh#magic-wormhole/magic-wormhole#636
    * Use classes directly instead of type() calls
      gh#magic-wormhole/magic-wormhole#637
    * Doc: remove details about python2 types
      gh#magic-wormhole/magic-wormhole#638
    * Add 'hints' information to Dilation status updates
    * Replace formatted strings to f-strings
      gh#magic-wormhole/magic-wormhole#642
    * Properly display QR codes on dark-mode displays
      gh#magic-wormhole/magic-wormhole#651
    * INCOMPAT: the Dilation extension now enables composition of
      subchannels, giving each a named subprotocol along with a new
      API to support it (also removes the generic "control"
      subchannel)
    * Improve ping-timeouts on Mailbox connection
      gh#magic-wormhole/magic-wormhole#646
    * Update old syntax
      gh#magic-wormhole/magic-wormhole#658
    * Fix bare pytest
      gh#magic-wormhole/magic-wormhole#656
    * Add magic-wormhole CLI command
      gh#magic-wormhole/magic-wormhole#640
  - Changes in 0.19.2:
    * Properly update all meta-data + docs regarding 3.9 drop
      gh#magic-wormhole/magic-wormhole#592
  - Changes in 0.19.1:
    * Run tests from sdist release
    * Report correct version in test Wormhole server
      gh#magic-wormhole/magic-wormhole#625
  - Changes in 0.19.0:
    * Add a "status" feedback API for Dilation
      gh#magic-wormhole/magic-wormhole#591
    * use new Status API to notify a sending user when a code is
      consumed
      gh#magic-wormhole/magic-wormhole#575
    * add support for Ping/Pong timeouts in Dilation, improving
      re-connection speed
      gh#magic-wormhole/magic-wormhole#590
    * documentation improvements
      gh#magic-wormhole/magic-wormhole#614
      gh#magic-wormhole/magic-wormhole#615
    * improve Dilation version negotiation
      gh#magic-wormhole/magic-wormhole#606
      gh#magic-wormhole/magic-wormhole#611
    * convert test-suite to pytest
      gh#magic-wormhole/magic-wormhole#603
      gh#magic-wormhole/magic-wormhole#610
    * resize progress bar properly
      gh#magic-wormhole/magic-wormhole#622
    * Drop support for Python 3.9
      gh#magic-wormhole/magic-wormhole#596
    * INCOMPAT: "sdist" files move to an underscore (PEP 625)
* Wed Apr 09 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to version 0.18.0
    * Improve the example to act more like send/receive (#558, @OndrewBot)
    * Display a QR code by default for "wormhole send" (#555, @ferada + @meejah)
      This encodes "wormhole-transfer:M-word0-word1" per the spec:
      https://github.com/magic-wormhole/magic-wormhole-protocols/blob/main/uri-scheme.md
    * Add sequence diagram
    * Support Read the Docs pull-request builds
    * Drop support for Python 3.8 (#556)
    * Add broken-link checker (#588, https://github.com/Cycloctane)
    * Preemptively fix Click 8.2 (#584, @cjwatson)
    * Basic support for PEP518 (#579, @SnoopJ)
    * Add WORMHOLE_ACCEPT_FILE (#570, @haatveit)
  - Drop twisted.patch, merged upstream
* Tue Nov 12 2024 Markéta Machová <mmachova@suse.com>
  - Update to version 0.17.0
    * Incorporate attrs' zope-interface support
    * Add "codespell" to correct spelling
    * Fix bash completions
    * run tests properly when Noise is not installed
    * Updated to python-spake2 version 0.9
    * Removed more Python2-isms
    * Bump magic-wormhole-transit-relay to 0.3.1 for testing
  - Add upstream twisted.patch
    * Fix test regression under Twisted 24.10.0
* Mon Apr 29 2024 Joshua Smith <smolsheep@opensuse.org>
  - Update URL. The old URL redirects to the magic-wormhole org.
  - Change spec from obsoleted setup to autosetup
  - Update to version 0.14.0
    * Add completion files for bash, zsh and fish
    * Python 3.12 added to CI, versioneer updated
    * Support streaming compression of directories
    * Remove obsolete compatibility code
    * Add "ecosystem" document
* Sat Feb 24 2024 Ben Greiner <code@bnavigator.de>
  - Build as PEP517 wheel
  - Replace old vendored versioneer for python 3.12 support
    gh#magic-wormhole/magic-wormhole#507
* Tue Sep 19 2023 Ondřej Súkup <mimi.vx@gmail.com>
  - update to 0.13.0
  - drop python-magic-wormhole-no-mock.patch
    + Python 2.7 support is dropped
    + Python 3.5 and 3.6 are past their EOL date and support is droppe
    + SECURITY: Replace "weird" characters in receiver's display
    + SECURITY: all past binary signatures are now in Git
    + Use the HKDF primitive from "cryptography"
    + wormhole receive now accepts --allocate-code so that a sender can use --code to send them a file
    + Stream to disk after 10MB on directory receive
    + Handle SSH keys with comments properly
    + Properly parse IPv6 Transit address
* Fri Oct 07 2022 Daniel Garcia <daniel.garcia@suse.com>
  - Use %pytest macro instead of plain pytest command for testing
* Fri Oct 07 2022 Daniel Garcia <daniel.garcia@suse.com>
  - Revert previous change, go back to pytest for testing
  - Disable test_welcome, that's the only test that fails for some reason for
    python3.8 and python3.9

Files

/etc/alternatives/magic-wormhole
/etc/alternatives/wormhole
/usr/bin/magic-wormhole
/usr/bin/magic-wormhole-3.13
/usr/bin/wormhole
/usr/bin/wormhole-3.13
/usr/lib/python3.13/site-packages/magic_wormhole-0.24.0.dist-info
/usr/lib/python3.13/site-packages/magic_wormhole-0.24.0.dist-info/INSTALLER
/usr/lib/python3.13/site-packages/magic_wormhole-0.24.0.dist-info/METADATA
/usr/lib/python3.13/site-packages/magic_wormhole-0.24.0.dist-info/RECORD
/usr/lib/python3.13/site-packages/magic_wormhole-0.24.0.dist-info/REQUESTED
/usr/lib/python3.13/site-packages/magic_wormhole-0.24.0.dist-info/WHEEL
/usr/lib/python3.13/site-packages/magic_wormhole-0.24.0.dist-info/entry_points.txt
/usr/lib/python3.13/site-packages/magic_wormhole-0.24.0.dist-info/licenses
/usr/lib/python3.13/site-packages/magic_wormhole-0.24.0.dist-info/licenses/LICENSE
/usr/lib/python3.13/site-packages/magic_wormhole-0.24.0.dist-info/top_level.txt
/usr/lib/python3.13/site-packages/wormhole
/usr/lib/python3.13/site-packages/wormhole/__init__.py
/usr/lib/python3.13/site-packages/wormhole/__main__.py
/usr/lib/python3.13/site-packages/wormhole/__pycache__
/usr/lib/python3.13/site-packages/wormhole/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/__main__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/__main__.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_allocator.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_allocator.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_boss.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_boss.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_code.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_code.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_hints.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_hints.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_input.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_input.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_interfaces.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_interfaces.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_key.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_key.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_lister.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_lister.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_mailbox.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_mailbox.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_nameplate.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_nameplate.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_order.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_order.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_receive.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_receive.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_rendezvous.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_rendezvous.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_rlcompleter.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_rlcompleter.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_send.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_send.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_status.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_status.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_terminator.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_terminator.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_version.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_version.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_wordlist.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/_wordlist.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/errors.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/errors.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/eventual.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/eventual.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/ipaddrs.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/ipaddrs.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/journal.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/journal.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/observer.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/observer.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/timing.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/timing.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/tor_manager.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/tor_manager.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/transit.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/transit.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/util.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/util.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/wormhole.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/wormhole.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/xfer_util.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/__pycache__/xfer_util.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/_allocator.py
/usr/lib/python3.13/site-packages/wormhole/_boss.py
/usr/lib/python3.13/site-packages/wormhole/_code.py
/usr/lib/python3.13/site-packages/wormhole/_dilation
/usr/lib/python3.13/site-packages/wormhole/_dilation/__init__.py
/usr/lib/python3.13/site-packages/wormhole/_dilation/__pycache__
/usr/lib/python3.13/site-packages/wormhole/_dilation/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/_dilation/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/_dilation/__pycache__/_noise.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/_dilation/__pycache__/_noise.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/_dilation/__pycache__/connection.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/_dilation/__pycache__/connection.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/_dilation/__pycache__/connector.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/_dilation/__pycache__/connector.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/_dilation/__pycache__/encode.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/_dilation/__pycache__/encode.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/_dilation/__pycache__/inbound.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/wormhole/_dilation/__pycache__/inbound.cpython-313.pyc
/usr/lib/python3.13/site-packages/wormhole/_dilation/__pycache__/manager.cpython-313.opt-1.pyc
/usr/lib/python3.13