Torf

Latest version: v4.2.6

Safety actively analyzes 628924 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 10

3.1.2

- Bugfix: Preserve binary values of fields that aren't part of the BitTorrent
specification.
(Thanks, ayasechan)

3.1.1

- Bugfix: Allow all torf 3.*.* version, not just 3.0.0.

3.1.0

- Huge performance increase due to multithreading.
- Verify a torrent's content: torf -i content.torrent path/to/content
- Progress is now reported in two lines with more information.
- New option: --metainfo prints a JSON object of the torrent's metainfo.
- New option: --json prints a JSON object of the regular output.
- New option: --verbose shows file sizes in plain bytes, verifies file
content more thoroughly, etc.
- New option: --exclude-regex excludes files that match a regular expression.
- --exclude and --exclude-regex patterns are now matched against the complete
relative path within the torrent instead of individual path segments.
- Support for multiple tiers of announce URLs when creating torrents.
- Exit codes have changed and are now properly documented in the man page.
- Bugfix: --max-piece-size can now set piece sizes larger than 16 MiB.

3.0.2

- Bugfix: Torrent.validate() and Torrent.read_stream() now raise MetainfoError
if the "info" field is not a dictionary.
- Bugfix: Magnet.from_string() raised ValueError instead of MagnetError if the
"xl" parameter wasn't a number.
- Bugfix: Magnet.from_string() strips whitespace from the beginning and end
before parsing the URI.
- Bugfix: Magnet.kt used commas to separate keywords. (I don't know why.)
- Bugfix: Gracefully handle empty path components in torrent file
(e.g. "foo//bar")
- Torrent.private is now None instead of False if there is no "private" field
in the "info" section of the metainfo.

3.0.1

- Fixed minor bug that caused trailing zeros to be removed from numbers, e.g.
"10 GiB" was displayed as "1 GiB"

3.0.0

- Use proper version number scheme.
- Fixed "--exclude requires PATH" error when editing a torrent with global
"exclude" options in the config file.
- New options: --source to add a "source" field to the torrent and --nosource
to remove it from an existing torrent.
- New option: --max-piece-size optionally limits the piece size.

Page 5 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.