Pyrosimple

Latest version: v2.13.0

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

Scan your dependencies

Page 1 of 7

2.13.0

*Breaking changes*
- New assignment syntax to allow more complex keys. This mainly effects mktor and chtor's `-s KEY=VAL` flag. This means the old syntax of `..` to escape periods in key names will no longer work. Use the new bracket syntax instead:
bash
Old
chtor -s info.with..period=foo <file>
New
chtor -s 'info["with.period"]=foo' <file>


Changed
- `lstor`: Torrents without an announce URL are no longer considered invalid, and can be displayed by `lstor`. This is primarily to support the listing of rTorrent's temporary torrent files generated from magnet links. [61](https://github.com/kannibalox/pyrosimple/issues/61)
- `chtor`/`mktor`: Use a proper assignment syntax to allow setting complex keys and array keys
- `rtcontrol`: `--prio` now accepts strings as well as integers (0=off, 1=low, 2=normal, 3=high)

Fixed
- Magnet files are now created with the correct key (`magnet-uri`) for rTorrent to load them.

Added
- `lstor`: Add `--json` as alias for `--raw`

2.12.1

Changed
- Add `d.timestamp.last_xfer` as prefetch field for `last_xfer`

Fixed
- Comparisons on some time fields [60](https://github.com/kannibalox/pyrosimple/issues/60)

2.12.0

Fixed
- `rtcontrol`: `--cull`/`--purge` now clean up empty directories properly

Added
- `chtor`/`mktor`/`lstor`: `--progress` flag to allow controlling hash check progress bar

Changed
- The SSH transport now behaves more like the original pyroscope:
- Allow for non-22 ports
- Handle absolute paths similarly
- Disable SSH pseudo-terminal allocation
- Increase socat timeout to 5 seconds
- `lstor` refactoring:
- `-o` now effects the output of `--raw`
- `-o ""` now means "do not output any fields"
- Data is hash checked *after* printing info
- Do not halt immediately when validation fails, but set the exit code to `70` (failed hash checks return `65`)

2.11.4

Changed
- `lstor`: Now fails immediately when a piece mismatch occurs, and outputs the error to standard out instead of logging it.

Fixed
- `chtor`: Fix error when combining `--fast-resume` and `-o` (https://github.com/kannibalox/pyrosimple/issues/57)
- `pyroadmin`: Fix false negative when detecting methods on systems that implemented them in C++

2.11.3

Changed
- `pyrotorque`: `QueueManager` now has a default `matcher` setting of `is_complete=no is_ignored=no is_open=no message="" done=0`
- `pyrotorque`: The `args` paremeter for `pyrosimple.job.action:Action` now accepts non-string values.

Fixed
- `pyrotorque`: Remove experimental event code from build

2.11.2

Fixed
- `rtcontrol`: Make parent directories when moving/copying
- `rtcontrol`: Fix `-and-set` variants not doing anything

Page 1 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.