File _patchinfo of Package patchinfo.18616
<patchinfo incident="18616">
<issue tracker="bnc" id="1231149">Package qBittorrent is outdated</issue>
<packager>alois</packager>
<rating>moderate</rating>
<category>recommended</category>
<summary>Recommended update for qbittorrent</summary>
<description>This update for qbittorrent fixes the following issues:
Update to version 5.0.0 (fixes boo#1231149)
* New features:
* Support creating .torrent with larger piece size
* Improve tracker entries handling
* Add separate filter item for tracker errors
* Allow to remove tracker from tracker filter widget menu
* Implement "Reannounce In" column
* Expose "DHT bootstrap nodes" setting
* Add support for Mark-of-the-Web
(https://redcanary.com/threat-detection-report/techniques/mark-of-the-web-bypass/)
* Allow to keep unwanted files in separate folder
* Add "Copy Comment" to the torrent list's context menu
* Allow relative profile paths
* Enable Ctrl+F hotkey for more inputs
* Add seeding limits to RSS and Watched folders options UI
* Subcategories implicitly follow the parent category options
* Add option to name each qbittorrent instance
* Add button for sending test email
* Allow torrents to override default share limit action
* Use Start/Stop instead of Resume/Pause
* Add the Popularity metric
* Focus on Download button if torrent link retrieved from the
clipboard
* Add ability to pause/resume entire BitTorrent session
* Add an option to set BitTorrent session shutdown timeout
* Apply "Excluded file names" to folder names as well
* Allow to use regular expression to filter torrent content
* Allow to move content files to Trash instead of deleting them
* Add ability to display torrent "privateness" in UI
* Add a flag in "Peers" tab denoting a connection using NAT
hole punching
* Bug fixes:
* Display error message when unrecoverable error occurred
* Update size of selected files when selection is changed
* Normalize tags by trimming leading/trailing whitespace
* Correctly handle share limits in torrent options dialog
* Adjust tracker tier when adding additional trackers
* Fix inconsistent naming between "Done/Progress" column
* Sanitize peer client names
* Apply share limits immediately when torrent downloading is
finished
* Show download progress for folders with zero byte size as
100 instead of 0
* Fix highlighted piece color
* Apply "merge trackers" logic regardless of way the torrent
is added
* Web UI:
* Improve WebUI responsiveness
* Do not exit the app when WebUI has failed to start
* Add "Moving" filter to side panel
* Add dark theme
* Allow to remember torrent content files deletion
* Leave the fields empty when value is invalid
* Use natural sorting
* Improve WebUI login behavior
* Conditionally show filters sidebar
* Add support for running concurrent searches
* Improve accuracy of trackers list
* Fix error when category doesn't exist
* Improve table scrolling and selection on mobile
* Restore search tabs on load
* Restore previously used tab on load
* Increase default height of "Share ratio limit" dialog
* Use enabled search plugins by default
* Add columns "Incomplete Save Path", "Info Hash v1", "Info
Hash v2"
* Always create generic filter items
* Provide "Use Category paths in Manual Mode" option
* Provide "Merge trackers to existing torrent" option
* Web API:
* Fix wrong timestamp values
* Send binary data with filename and mime type specified
* Expose API for the torrent creator
* Add support for SSL torrents
* Provide endpoint for listing directory content
* Provide "private" flag via "torrents/info" endpoint
* Add a way to download .torrent file using search plugin
* Add "private" filter for "torrents/info" endpoint
* Add root_path to "torrents/info" result
* RSS:
* Show RSS feed title in HTML browser
* Allow to set delay between requests to the same host
* Search:
* Allow users to specify Python executable path
* Lazy load search plugins
* Add date column to the built-in search engine
* Allow to rearrange search tabs
* Other changes:
* Add support for systemd power management
* Add support for localized man pages
* Specify a locale if none is set
* Drop support for Qt5, qmake, autotools
* Minimum supported versions: Qt: 6.5, Boost: 1.76, OpenSSL:
3.0.2
* Switch to C++20
Update to version 4.6.7
* Bug fixes:
* The updater will launch the link to the build variant you're
currently using
* Web UI:
* RSS: The list of feeds wouldn't load for Apply Rule
* Focus on Download button if torrent link retrieved from the
clipboard
Update to version 4.6.6
* Bug fixes:
* Fix handling of tags containing '&' character
* Show scroll bar in Torrent Tags dialog
* Apply bulk changes to correct content widget items
* Hide zero status filters when torrents are removed
* Fix `Incomplete Save Path` cannot be changed for torrents
without metadata
* Web UI:
* Correctly apply changed "save path" of RSS rules
* Clear tracker list on full update
* Other changes:
* Update User-Agent string for internal downloader and search
engines
Update to version 4.6.5
* Bug fixes:
* Prevent app from being closed when disabling system tray
icon
* Fix <kbd>Enter</kbd> key behavior in Add new torrent dialog
* Prevent invalid status filter index from being used
* Add extra offset for dialog frame
* Don't overwrite stored layout of main window with incorrect
one
* Don't forget to resume "missing files" torrent when
rechecking
* Web UI:
* Restore ability to use server-side translation by custom
WebUI
* Fix wrong peer number
* Other:
* Improve AppStream metadata
</description>
</patchinfo>