Version: 4.6.2-bp154.3.3.1
* Tue Nov 28 2023 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.6.2
Bug fixes:
* Do not apply share limit if the previous one was applied
* Show Add new torrent dialog on main window screen
Web UI:
* Fix JS memory leak
* Disable stdout buffering for qbt-nox
Wayland:
* Fix parent widget of "Lock qBittorrent" submenu
- Also fixes boo#1217677 (CVE-2023-30801, upstream reference
gh#qbittorrent/qBittorrent#19738)
* Tue Nov 21 2023 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.6.1
New features:
* Add option to enable previous Add new torrent dialog behavior
Fixed bugs:
* Prevent crash due to race condition when adding magnet link
* Fix Enter key behavior when add new torrent
* Add missing main window icon
* Update size of selected files when selection is changed
* Correctly handle changing save path of torrent w/o metadata
* Use appropriate icon for "moving" torrents in transfer list
Web UI:
* Drop WebUI default credentials
* Add I2P settings to WebUI
* Fix duplicate scrollbar on Transfer List
* Fix incorrect subcategory sorting
* Correctly set save path in RSS rules
* Allow to request torrents count via WebAPI
* Improve performance of getting torrent numbers via WebAPI
* Improve free disk space checking for WebAPI
Misc:
* Fix invisible tray icon with Qt5 in Linux
* Fri Oct 27 2023 Luigi Baldoni <aloisio@gmx.com>
- Reintroduce qbittorrent-fix_boost_1.66_build.patch that had
been hastily removed and add qbittorrent-altpython.patch
to use a newer python for plugins on Leap.
* Mon Oct 23 2023 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.6.0
New features:
* Add (experimental) I2P support
* Provide UI editor for the default theme
* Various UI theming improvements
* Implement torrent tags editing dialog
* Revamp "Watched folder options" and "Automated RSS
downloader" dialog
* Allow to use another icons in dark mode
* Allow to add new torrents to queue top
* Allow to filter torrent list by save path
* Expose 'socket send/receive buffer size' options
* Expose 'max torrent file size' setting
* Expose 'bdecode limits' settings
* Add options to adjust behavior of merging trackers to
existing torrent
* Add option to stop seeding when torrent has been inactive
* Allow to use proxy per subsystem
* Expand the scope of "Proxy hostname lookup" option
* Add shortcut for "Ban peer permanently" function
* Add option to auto hide zero status filters
* Allow to disable confirmation of Pause/Resume All
* Add alternative shortcut CTRL+E for CTRL+F
* Show filtered port numbers in logs
* Add button to copy library versions to clipboard
Bug fixes:
* Ensure ongoing storage moving job will be completed when
shutting down
* Refactored many areas to call non UI blocking code
* Various improvements to the SQLite backend
* Improve startup window state handling
* Use tray icon from system theme only if option is set
* Inhibit system sleep while torrents are moving
* Use hostname instead of domain name in tracker filter list
* Visually validate input path in torrent creator dialog
* Disable symlink resolving in Torrent creator
* Change default value for `file pool size` and `stop tracker
timeout` settings
* Log when duplicate torrents are being added
* Inhibit suspend instead of screen idle
* Ensure file name is valid when exporting torrents
* Open "Save path" if torrent has no metadata
* Prevent torrent starting unexpectedly edge case with magnet
* Better ergonomics of the "Add new torrent" dialog
WebUI:
* Add log viewer
* WebAPI: Allow to specify session cookie name
* Improve sync API performance
* Add filelog settings
* Add multi-file renaming
* Add "Add to top of queue" option
* Implement subcategories
* Set "SameSite=None" if CSRF Protection is disabled
* Show only hosts in tracker filter list
* Set Connection status and Speed limits tooltips
* set Cross Origin Opener Policy to `same-origin`
* Fix response for HTTP HEAD method
* Preserve the network interfaces when connection is down
* Add "Add Tags" field for RSS rules
* Fix missing error icon
RSS:
* Add "Rename rule" button to RSS Downloader
* Allow to edit RSS feed URL
* Allow to assign priority to RSS download rule
Search:
* Use python isolate mode
* Bump python version minimum requirement to 3.7.0
Other:
* Numerous code improvements and refactorings
- Drop qbittorrent-fix_boost_1.66_build.patch (will require
major rework)
* Wed Aug 30 2023 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.5.5
Bug fixes:
* Fix transfer list tab hotkey
* Don't forget to enable the Apply button in the Options dialog
* Immediately update torrent status on moving files
* Improve performance when scrolling the file list of large
torrents
* Don't operate on random torrents when multiple are selected
and a sort/filter is applied
RSS:
* Fix overwriting feeds.json with an incomplete load of it
* Sun Jun 18 2023 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.5.4
Bug fixes:
* Allow to disable confirmation of Pause/Resume All
* Sync flag icons with upstream
Web UI:
* Fix category save path
* Mon May 29 2023 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.5.3
Bug fixes:
* Correctly check if database needs to be updated
* Prevent incorrect log message about torrent content deletion
* Improve finished torrent handling
* Correctly initialize group box children as disabled in
Preferences
* Don't miss saving "download path" in SQLite storage
* Improve logging of running external program
Web UI:
* Disable UPnP for web UI by default
* Use workaround for IOS file picker
* Work around Chrome download limit
* Improve 'exporting torrent' behavior
Version: 4.5.2-bp155.1.13
* Tue Feb 28 2023 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.5.2
Bug fixes:
* Don't unexpectedly activate queued torrents when prefetching
metadata for added magnets
* Update the cached torrent state once recheck is started
* Be more likely to allow the system to use power saving modes
Web UI:
* Migrate away from unsafe function
* Blacklist bad ciphers for TLS in the server
* Allow only TLS 1.2+ in the server
* Allow to set read-only directory as torrent location
* Reject requests that contain backslash in path
RSS:
* Prevent RSS folder from being moved into itself
* Sun Feb 12 2023 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.5.1
New features:
* Re-allow to use icons from system theme
Bug fixes:
* Fix Speed limit icon size
* Revise and fix some text colors
* Correctly load folder based UI theme
* Fix crash due to invalid encoding of tracker URLs
* Don't drop !qB extension when renaming incomplete file
* Correctly count the number of torrents in subcategories
* Use "additional trackers" when metadata retrieving
* Apply correct tab order to Category options dialog
* Add all torrents passed via the command line
* Fix startup performance on Qt5
* Automatic move will now overwrite existing files
* Some fixes for loading Chinese locales
* New Pause icon color for toolbar/menu
* Adjust env variable for PDB discovery
Web UI:
* Fix missing "queued" icon
* Return paths using platform-independent separator format
* Change order of accepted types of file input
* Add missing icons
* Add "Resume data storage type" option
* Make rename file dialog resizable
* Prevent incorrect line breaking
* Improve hotkeys
* Remove suggestions while searching for torrents
* Expose "IS PRIVATE" flag
* Return name/hash/infohash_v1/infohash_v2 torrent properties
Other:
* Fix tray icon issues
* Sun Nov 27 2022 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.5.0
New features:
* Add `Auto resize columns` functionality
* Allow to use Category paths in `Manual` mode
* Allow to disable Automatic mode when default "temp" path
changed
* Add tuning options related to performance warnings
* Add right click menu for status filters
* Allow setting the number of maximum active checking torrents
* Add option to toggle filters sidebar
* Allow to set `working set limit` on non-Windows OS
* Add `Export .torrent` action
* Add keyboard navigation keys
* Allow to use POSIX-compliant disk IO type
* Add `Filter files` field in new torrent dialog
* Implement new icon/color theme
* Add file name filter/blacklist
* Add support for custom SMTP ports
* Split the OS cache settings into Disk IO read/write modes
* When duplicate torrent is added set metadata to existing one
* Greatly improve startup time with many torrents
* Add keyboard shortcut to Download URL dialog
* Add ability to run external program on torrent added
* Add infohash and download path columns
* Allow to set torrent stop condition
* Add a `Moving` status filter
* Change color palettes for both dark, light themes
* Add a `Use proxy for hostname lookup` option
* Introduce a `change listen port` cmd option
* Implement `Peer ID Client` column for `Peers` tab
* Add port forwarding option for embedded tracker
Bug fixes:
* Store hybrid torrents using `torrent ID` as basename
* Enable Combobox editor for the `Mixed` file download priority
* Allow shortcut folders for the Open and Save directory
dialogs
* Rename content tab `Size` column to `Total Size`
* Fix scrolling to the lowermost visible torrent
* Allow changing file priorities for finished torrents
* Focus save path when Manual mode is selected initially
* Disable force reannounce when it is not possible
* Add horizontal scrolling for tracker list and torrent content
* Enlarge "speed limits" icons
* Change Downloaded to Times Downloaded in trackers tab
* Remove artificial max limits from `Torrent Queueing` related
options
* Preserve `skip hash check` when there is no metadata
* Fix DHT/PeX/LSD status when it is globally disabled
* Fix rate calculation when interval is too low
* Add tooltip message when system tray icon isn't available
* Improve sender field in mail notifications
* Fix "Add torrent dialog" spill-over on smaller screens
* Fix peer count issue when tracker responds with zero figure
* Don't merge trackers by default
* Don't inhibit system sleep/auto shutdown for torrents stuck
at downloading metadata
* Allow to pause a checking torrent from context menu
* Allow to use subnet notation in reverse proxy list
* Fine tune translations loading for Chinese locales
* Fix torrent content checkboxes not updated properly
* Correctly load state of `Use another path for incomplete
torrents` in Watched folders
* Add confirmation to resume/pause all
* Fix wrong count of errored trackers
WebUI:
* Allow blank lines in multipart form-data input
* Make various dialogs resizable
* Fix wrong v2 hash string displayed
* WebAPI: return correct status
* Fix empty selection in language combobox
* Store WebUI port setting in human readable number
* Add support for exporting .torrent
* WebAPI: Add endpoint to set speed limit mode
* Improve progress bar rendering
* Add transfer list refresh interval settings
* Use natural sort
* Apply i18n translation only to built-in WebUI
* Alert when HTTPS settings are incomplete
* Handle drag and drop events
* Fix wrong behavior for shutdown action
* Don't disable combobox for file priority
RSS:
* Increase limit of maximum number of articles per feed
Other:
* Mark as single window app in .desktop file
* Add Dockerfile
* Remove option of using icons from system theme
- Delete qbittorrent-fix_boost_1.66_detection.patch
- Add qbittorrent-fix_boost_1.66_build.patch
- Use the Qt6 rpm macros
* Tue Aug 30 2022 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.4.5
Bug fixes:
* Fix missing trackers when adding magnet link. Affects
libtorrent 2.0.x builds.
* Tue Aug 23 2022 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.4.4.
* Improve D-Bus notifications handling
Bug fixes:
* Correctly handle data decompression with Qt 6.3
* Fix wrong file names displayed in tooltip
* Fix incorrect "max outgoing port" setting
* Make working set limit available only on libtorrent 2.0.x
builds
* Try to recover missing tags
RSS:
* Clear RSS parsing error after use
Web API:
* Set HTTP method restriction on WebAPI actions
* Wed May 25 2022 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.4.3.1
Bug fixes:
* Fix broken translations
* Mon May 23 2022 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.4.3
Bug fixes:
* Correctly handle changing of temp save path
* Fix storage in SQLite
* Correctly apply content layout when "Skip hash check" is
enabled
* Don't corrupt IDs of v2 torrents
* Reduce the number of hashing threads by default (improves
hashing speed on HDDs)
* Prevent the "update dialog" from blocking input on other
windows
* Add trackers in exported .torrent files
* Fix wrong GUI behavior in "Optional IP address to bind to"
setting
Web UI:
* Fix WebUI crash due to missing tags from config
* Show correct location path
Version: 4.4.2-bp154.2.37
* Wed Apr 20 2022 Luigi Baldoni <aloisio@gmx.com>
- Require libQt6Svg at runtime (fixes boo#1198544)
* Fri Mar 25 2022 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.4.2
New features:
* Allow to limit max memory working set size
Bug fixes:
* Fix UI crash when torrent is in a non-existent category
* Correctly handle changing of global save paths
* Disable performance alert
* Prevent loading resume data with inconsistent ID
* Properly handle metadata download for an existing torrent
* Prevent crash when open torrent destination folder
* Wed Feb 16 2022 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.4.1
New features:
* Restore all torrent settings to the torrent's main context
menu
* Add confirmation for enabling Auto TMM from context menu
* Add tooltip to Automatic Torrent Management context menu
action
* Add Select All/None buttons in new torrent dialog
Bug fixes:
* Keep "torrent info" alive while generate .torrent file
* Correctly handle Auto TMM in Torrent Files Watcher
* Correctly track the root folder name change
* Various fixes to the moving torrent code
* Update the torrent's download path field when changing
category
* Correctly handle received metadata
* Store hybrid torrents using legacy filenames
* Open correct directory when clicked on Browse button
* Fix crash when shutting down and clicing on system tray icon
* Fix "Free space on disk" in new torrent dialog
* Optimize completed files handling
* Migrate proxy settings
* Try to recover missing categories
Web UI:
* fix wrong key used for categories
* Remove hack for outdated IE 6 browser
RSS:
* Correctly handle XML parsing errors
- Add qbittorrent-fix_boost_1.66_detection.patch
* Mon Jan 10 2022 Luigi Baldoni <aloisio@gmx.com>
- Switch build to Qt6 (fixes boo#1193893)
* Fri Jan 07 2022 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.4.0
New features:
* Support for v2 torrents along with libtorrent 2.0.x support
* Support for Qt6
* Expose libtorrent hashing_threads settings
* Add "Notification timeout" option
* Add `connection_speed` to advanced settings
* Announce to all trackers if IP changed
* Add tooltip for various columns
* Add context menu to toggle content tab columns
* Add filter "Checking" to side panel
* Add "Forced metadata downloading" state
* Remember last viewed page in Options dialog
* Add tooltip to listening port spinbox
* Add "Skip hash check" option for watched folders
* Add "Show torrent options" double-click action
* Allow setting temp folder per torrent/catergory
* Support folder based UI Themes
Bug fixes:
* Save "resume data" once file priority is changed
* Show priority menu at top level if there is no other in Add
New Torrent dialog
* Capitalize "peer flags" descriptions
* Reorder peer flags
* Show "last activity" value under all circumstances
* Elide text from the right for all columns' header
* Fix startup with different profiles
* Move a few torrent context menu actions into "Torrent
options" dialog
* Allow deselecting radio buttons in "Torrent options" for
mixed torrents
* Apply file priority changes correctly
* Use proper string for Korean language
* Disable "add peers" menu items instead of hiding it
* Disable system tray icon menu when app is exiting
* Show GUI lock icon after system tray icon is initialized
* Apply selected layout to displayed torrent content in "Add
New Torrent" dialog
Web UI:
* Add reverse proxy source IP resolution
* Support navigating UI tables with arrow keys
* Support expanding/collapsing UI folders with arrow keys
* Support sorting UI tables via touch
* Add pieces progress bar to General tab
* Update authors page
* Set icon sizes attribute
* Add meta application name
* Sort WebUI language selection values
* Use correct URL scheme in user prompt when HTTPS is enabled
RSS:
* Stick Unread row to top in RSS feed list
* Correctly use fallback icons for RSS feed in GUI
Search:
* Add context menu for tabs in search widget
* Add more download options to torrent search result
right-click menu
Experimental:
* Setting to store/load fastresume/torrent files in an SQLite
database
Other:
* Prolong wait time for shutdown for qbittorrent-nox
* Install vector program icon
* Many internal code refactorings and bug fixing by many people
- Refresh harden_qbittorrent-nox@.service.patch
* Sun Oct 31 2021 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.3.9
Bug fixes:
* Fix "no action" option on torrent double click
* Fix broken behavior of "priority by shown file order"
Web UI:
* Fix WebUI crash when tracker URL is invalid
* Revert "WebUI: group trackers by hostname"
* Thu Oct 21 2021 Johannes Segitz <jsegitz@suse.com>
- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
* harden_qbittorrent-nox@.service.patch
* Sun Aug 29 2021 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.3.8
Bug fixes:
* Delay processing of watched folders
* Use the same icon for selecting folders/files
* Use default upper limits for ddns entries
Web UI:
* Expose SSRF mitigation
* Update webui libraries
* Group trackers by hostname
* Improve "last activity" calculation in WebAPI
* Wed Aug 04 2021 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.3.7
Bug fixes:
* Don't forget to start Watched folders timer
* Don't close tags menu when toggling items
* Don't overwrite tracker message
* Bump file pool size
* Properly create "clean path" for watched folder
Web UI:
* Disconnect comment links
* Sun Jun 27 2021 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.3.6
New features:
* New languages: Mongolian, Persian, Thai
Bug fixes:
* Provide correct error description in "upload mode"
* Allow adding torrents with relative save path
* Fix main window turns blank after restoring from tray
* Remove the lockfile on exit
* Improve "Watched folders" feature
* Keep sub-sorting order
* Properly add torrent with new tags
Version: 4.3.5-bp153.1.1
* Mon May 03 2021 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.3.5
Bug fixes:
* Move cursor to the end when autofilling URL/hash in
"Download from URLs" dialog
* Sort invalid QDateTime values after valid values
* Fix tabChangesFocus attribute in "Edit trackers" dialog
* Update DynDNS register url
* Handle "not enough disk space" error more graciously
* Correctly draw progress background with stylesheet
Web UI:
* Fix magnet url from the search facility
* Revise folder monitoring functions
* Fix magnet url from the browser
* Allow to specify file indexes in torrents/files API
Other:
* Fix D-Bus Notification `desktop-entry` field
* Lower Qt requirement to 5.11
* Clarify that the license is GPLv2+
* Mon Apr 05 2021 Luigi Baldoni <aloisio@gmx.com>
- Drop qbittorrent-libtorrent_pthread.patch (no longer necessary)
* Wed Mar 24 2021 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.3.4.1
Bug fixes:
* Correctly draw progress bar
Web UI:
* Fix javascript code which broke the UI
* Wed Mar 24 2021 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.3.4.1
Bug fixes:
* Correctly draw progress bar
Web UI:
* Fix javascript code which broke the UI
* Tue Jan 19 2021 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.3.3
New features:
* New languages: Azerbaijani, Estonian
Bug fixes:
* Unify global speed dialogs for normal/alternative speeds
* Increase maximum global speed limits ~2 GiB/s
* Save fastresume when setting torrent speed limits
* Group several torrent options into one dialog
* Capitalize locale names
* Improve content file/folder names handling
* Drop notification about move storage finished or failed
* Reload "missing files" torrent instead of re-checking
* Remember dialog sizes
* Improve detection of file extension string
WebUI:
* Don't call non-existent elements
* Update "Keep top-level folder" in WebUI options
Other:
* Use legacy 'data' directory only as a fallback
* Bump project requirement to C++17
* Mon Dec 28 2020 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.3.2
New features:
* Allow to add root folder to torrent content
* "HTTPS tracker validation" option is available on all
platforms with latest libtorrent
* Option for supporting internationalized domain names
Bugfixes:
* Fix broken sorting on some columns
* Fix availability per file value
* Fix status of torrents without metadata
* Don't try to remove folders for a torrent without metadata
* Lift upper limit of "Max concurrent HTTP announces" option
* Add links to libtorrent documentation
* Move "embedded tracker" options to qbt section
* Properly handle "Append extension" option changing
* Correctly save paused torrent state
* Fix bug of "move storage job" can be performed multiple times
WebUI:
* Add ability to use 'shift+delete' to delete torrents
* Allow to attach tags while adding torrents
* Bump version to 2.6.2
* Remove unnecessary restriction on input length
Other:
* Drop support for building with libtorrent < 1.2.11
* Wed Nov 25 2020 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.3.1
* FEATURE: Allow progress bar styling from custom themes
* FEATURE: Allow adding torrents using "Paste" key sequence
* FEATURE: Add Latgalian translation
* BUGFIX: Prevent resume data to be saved for removed torrent
* BUGFIX: Clarify connection protocol choice label
* BUGFIX: Fix crash when clicked outside the table of torrent
content view
* BUGFIX: Don't resume "paused" torrents when put into
"checking" state by libtorrent
* BUGFIX: Fix torrent state calculation
* BUGFIX: Align integer data to right in torrent content view
* WEBUI: Place WebUI RSS description in sandboxed iframe
* WEBUI: Avoid settings being reset via WebAPI
* WEBUI: Fix toggling advanced option in WebUI
* WEBUI: Expose contentPath in WebAPI torrents/info
* WEBUI: Fix the issue that IPv6 address can't be banned
* RSS: Fix confusion in date format description
* LINUX: Update .desktop file translations
* Sat Nov 07 2020 Andreas Stieger <andreas.stieger@gmx.de>
- qbittorrent 4.3.0.1:
* fixes for other platforms
* Mon Oct 19 2020 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.3.0
New features:
* Many UI elements colors are themeable now
* Allow changing GUI icons from theme bundles
* Notify user when torrent moving finished
* Shortcut CTRL + I opens Statistics window
* Add RSS functionality in Web UI
* Drop ".unwanted folder" feature
* Expose libtorrent peer_turnover,
max_concurrent_http_announces, no_connect_privileged_ports
settings
Bugfixes:
* Fix typo in Options dialog
* Remove "requires restart" from network interface settings
* Rename "Create subfolder" to "Keep top-level folder"
* Show tooltip for some properties in transfer list
* Fix calculation of torrent current state
* Improve detecting completed files when adding, rechecking or
moving a torrent
* Fixed broken announce logic in embedded tracker causing
failures in some cases
* Disable checkbox if torrent doesn't have root folder
* Update country flag icons with upstream
* If tracker entry is edited clear old peer list. Also don't
allow user to manually add peers.
* Fix large strings not visible in log widget
* Disable edit action in Peer list widget
* Add a scroll area to torrent creator dialog
* Open double-clicked folder regardless on which column the
click happens
* "Open containing folder" on a folder now opens it in its
parent folder
* Fix GeoDB download in systems with non-C locales
* Fix peer blocked message
* Make more robust the banning of selected peers from the list
* Use toned green color for downloading pieces in Pieces bar
* Correctly fill whole width of speed graph
* Fix impossible speed in speed graph
WebUI:
* Hide additional search filters on small screens
* Shrink search bar on small screens
* Fix search categories only working in English
* Add Trackers section to sidebar
* Fix Enter button behavior in textarea
* Fix wrong file renaming selection range
* Preselect "Default save path" in watched folders
* Fix banning peers
* Fix seeding time checkbox placement
* Bump Web API version
RSS:
* Fix renaming RSS autodownload rule
* Fix RSS article is not marked as "read" when torrent is
downloaded
Search:
* Update minimum Python version to 3.5.0
* Make middle-click close search tabs
Other:
* Fix typo in systemd service file
* Don't use HTML in tray tooltip
* Don't create 'data' subdirectory in XDG_DATA_HOME
* Add HTTPS tracker certificate validation option
* Many CMake improvements
* Support for libtorrent 1.1.x is dropped
* Many code cleanups and improvements
- Drop qbittorrent-libtorrent-legacy.patch (no longer necessary)
- Add qbittorrent-libtorrent_pthread.patch
* Fri Sep 11 2020 Luigi Baldoni <aloisio@gmx.com>
- Use legacy libtorrent-rasterbar on Tumbleweed
- Add qbittorrent-libtorrent-legacy.patch
* Sat Apr 25 2020 Luigi Baldoni <aloisio@gmx.com>
- Update tov ersion 4.2.5
* BUGFIX: Fix crash when torrent is deleted on limit reached
(glassez)
* BUGFIX: Register datatype properly (Chocobo1)
* WEBUI: Add ability to send custom HTTP headers (Chocobo1)
* WEBUI: Expand RSS related API (Sepro)
* Thu Apr 23 2020 Grozdan Nikolov <neutrino8@opensuse.org>
- Update to version 4.2.4
* BUGFIX: Fix sub-sorting of Transfer list (glassez)
* BUGFIX: Fix wrong logic that disables "prevent sleeping"
timer (Chocobo1)
* BUGFIX: Set disk cache size for older libtorrent versions
(NotTsunami)
* BUGFIX: Sort locale language list (Chocobo1)
* BUGFIX: Remove white outline around mascot.png (adem)
* BUGFIX: Various fixes in configuring the chosen network
interface and not leaking the IP (Raif Atef, an0n666)
* BUGFIX: Save "resume data" when torrent storage is moved
(glassez)
* BUGFIX: Avoid holding encoded resume data in memory
(Chocobo1)
* BUGFIX: Fix date format for "Last seen complete"
(Chocobo1)
* BUGFIX: Remove deprecated strict super seeding mode
from advanced settings (an0n666)
* BUGFIX: Change default stop_tracker_timeout settings
(an0n666)
* BUGFIX: Convert the Log widget to use custom View/Model
(jagannatharjun)
* BUGFIX: Change default upload slot choking limits (an0n666)
* BUGFIX: Don't uncheck Authentication checkbox when
changing proxy type (thalieht)
* BUGFIX: Reduce ambiguity for selecting tray icons (Chocobo1)
* WEBUI: Fix unable to add multiple peers in WebUI (Sepro)
* WEBUI: Fix UPnP lease duration get/set (NotTsunami)
* SEARCH: Detect python3 executable on Windows (József Sallai)
* Thu Apr 02 2020 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.2.3
* FEATURE: Add logging for SOCKS5 proxy errors (Chocobo1)
* FEATURE: Add UPnP lease duration advanced option (NotTsunami)
* BUGFIX: Allow to translate error messages (Chocobo1)
* BUGFIX: Don't round scaling factor (Nick Korotysh)
* BUGFIX: Save log file in UTF-8 encoding (Chocobo1)
* BUGFIX: Avoid log file excessive flushing (Chocobo1)
* BUGFIX: Fix regression when fastresume contains network path
(Tester798)
* BUGFIX: Prevent multiple instances for the same app config
(glassez)
* BUGFIX: Fix unexpected torrent resume after app restart with
libtorrent 1.1.x (glassez)
* WEBUI: Add alt and title tags for WebUI footer (LameLemon)
* Tue Mar 24 2020 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.2.2
* FEATURE: Allow transfer list text color changes through QSS
(Prince Gupta)
* FEATURE: Option to show console when external program is run
(sledgehammer999)
* FEATURE: Rename Country column to "Country / Region" (Thomas
Piccirello)
* FEATURE: Change the defaults of some settings
(FranciscoPombal)
* FEATURE: Refactored Transfer List code to allow theming. As
a sideffect the row height has more padding. (glassez)
* FEATURE: Allow double-click in preview dialog (thalieht)
* FEATURE: Expose stop_tracker_timeout in advanced settings
(an0n666)
* FEATURE: Add piece_extent_affinity to AdvancedSettings
(FranciscoPombal)
* FEATURE: Reorganize UI theme selection (Prince Gupta)
* FEATURE: Show any multiple connections from the same IP in
peer list (thalieht)
* FEATURE: Add stalled filters to GUI and Web API/UI
(FranciscoPombal)
* FEATURE: Use IP geolocation database by DB-IP instead of
MaxMind (sledgehammer999)
* FEATURE: Allow to save downloaded metadata as torrent file
(glassez)
* FEATURE: Allow single app instance per configuration
(glassez)
* PERFORMANCE: Move multiple torrents one by one (glassez)
* BUGFIX: Disable Torrent Queue by default for new users
(an0n666)
* BUGFIX: Update free disk space label on Category change in
Auto Mode (Medvedishce)
* BUGFIX: Save resume data after recheck (glassez)
* BUGFIX: Tracker is errored only if all local endpoints fail
(sledgehammer999)
* BUGFIX: Change placement of stop tracker timeout setting
(An0n)
* BUGFIX: Redesign torrent startup handling (glassez)
* BUGFIX: Show "?" instead of " -1" in Preferences
(Sakib-Abrar)
* BUGFIX: Improve code efficiency for reverse resolution of
peers (Chocobo1)
* BUGFIX: Handle HTTP redirection to magnet URI (glassez)
* BUGFIX: Various fixes for portable mode (Tester798)
* BUGFIX: Include resume folder path in exception message
(Chocobo1)
* BUGFIX: Change placeholder text in torrent list's filter
(djt3)
* BUGFIX: Improvements in the embedded tracker to be more spec
compliant (FranciscoPombal)
* BUGFIX: Improve the options tooltips (NotTsunami)
* BUGFIX: Check if file exists in seed mode (an0n666)
* BUGFIX: Delegate GUI scaling work to Qt (Nick Korotysh)
* BUGFIX: Fix crash when renaming torrent contents (Chocobo1)
* BUGFIX: Fix total connected peers count calculation
(FranciscoPombal)
* BUGFIX: Allow other keypresses in LogListWidget (NotTsunami)
* BUGFIX: Disable Auto TMM when not using default savepath
from monitored folder (thalieht)
* WEBUI: Fix first row renaming in files tab (Denis)
* WEBUI: Use SVG image for WebUI favicon (Nick Korotysh)
* WEBUI: Inherit text color for filter list elements (Nick
Korotysh)
* WEBUI: Expose WebUI ban counter to users (Chocobo1)
* WEBUI: Expose WebUI ban duration to users (Chocobo1)
* WEBUI: Implement "Secure" flag for session cookie
(FranciscoPombal)
* WEBUI: Remove unused/deprecated option (FranciscoPombal)
* WEBUI: Prevent excessive sync requests (FranciscoPombal)
* WEBUI: Fix populating statistics window (FranciscoPombal)
* WEBUI: Fix matching uncategorized torrents (FranciscoPombal)
* WEBUI: Always allow whitespace in category names
(FranciscoPombal)
* SEARCH: Bump python version for new installation (Chocobo1)
* SEARCH: Fix missing string (Chocobo1)
* SEARCH: Drop python2 support (Chocobo1)
- Dropped qbittorrent-ppc64_flags.patch
* Tue Mar 10 2020 Alexei Sorokin <sor.alexei@meowr.ru>
- Remove an unnecessary since qBittorrent 3.3.0 GeoIP1 dependency:
qBittorrent now downloads GeoLite2 by itself.
* Fri Jan 10 2020 Luigi Baldoni <aloisio@gmx.com>
- Removed apparently superfluous %requires_ge libtorrent-rasterbar9
requirement. This should also fix installability issues on
Tumbleweed
- Removed python recommendation
* Thu Dec 26 2019 Martin Herkt <9+suse@cirno.systems>
- Use only one build job due to excessive RAM requirements
* Wed Dec 18 2019 Grozdan Nikolov <neutrino8@opensuse.org>
- Update to version 4.2.1
* FEATURE: Enable portable mode if "profile" directory exists (Tester798)
* FEATURE: Enable "Apply rate limit to peers on LAN" option by default (Chocobo1)
* BUGFIX: Sync translations from Transifex and run lupdate (sledgehammer999)
* BUGFIX: Don't unnecessarily delete OS files in folders (sledgehammer999)
* BUGFIX: Use the incomplete folder where appropriate (sledgehammer999)
* BUGFIX: Align Properties tab bar correctly on window resize (Prince Gupta)
* BUGFIX: Rework the listening IP/interface selection code (sledgehammer999)
* BUGFIX: Fix inconsistent icon for deleting torrent (Chocobo1)
* BUGFIX: Show torrent error message in transfer list (Chocobo1)
* BUGFIX: Fix stuck in wrong torrent state (Chocobo1)
* BUGFIX: Expand single-item folders in torrent content (warren)
* WEBUI: Bump Web API version (sledgehammer999)
* WEBUI: Add ability to rename torrent files from the WebUI (Thomas Piccirello)
* WEBUI: Mention lack of HTTPS in WebUI magnet link warning (nl6720)
* WEBUI: Fix HTML elements size in search tab (Chocobo1)
* SEARCH: Fix incorrect translation displayed after language change (Chocobo1)
* SEARCH: Fix missing translations in search plugins dialog (Chocobo1)
* WINDOWS: Update russian translation of the installer (Andrei Stepanov)
* Sat Dec 07 2019 Luigi Baldoni <aloisio@gmx.com>
- Added qbittorrent-ppc64_flags.patch
* Tue Dec 03 2019 Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.2.0
* FEATURE: Libtorrent 1.2.x series are supported now (glassez)
* FEATURE: Add OpenSSL version to GUI and stackdump (Chocobo1)
* FEATURE: Add zlib version to GUI & stackdump (silverqx)
* FEATURE: Use PBKDF2 for the GUI lock. You will need to set
your password again. (Chocobo1)
* FEATURE: Rename "#" column to "Tier" in the tracker list
(thalieht)
* FEATURE: Allow setting larger checking memory usage in GUI
(airium)
* FEATURE: Converted remaining icons to svg (Bert Verhelst)
* FEATURE: Replace CheckBox with Arrow in the side panel
(Prince Gupta)
* FEATURE: Log performance alerts from libtorrent (Chocobo1)
* FEATURE: Use native folder icon in content tree (Chocobo1)
* FEATURE: Move copy actions under a submenu (Chocobo1)
* FEATURE: Add "Socket backlog size" option (Chocobo1)
* FEATURE: Add "File pool size" option (Chocobo1)
* FEATURE: Allow styling with QSS stylesheets (Prince Gupta)
* FEATURE: Add "Tracker entries" dialog (Chocobo1)
* FEATURE: Add availability column (Chocobo1)
* FEATURE: Use a randomized port number for the first run
(Chocobo1)
* FEATURE: Enable Super Seeding mode once ratio/time limit is
reached (thalieht)
* FEATURE: Improve embedded tracker. Now it conforms to BEPs
more closely. (Chocobo1)
* FEATURE: Add option to align file to piece boundary when
creating new torrent (Chocobo1)
* FEATURE: Ability to open file or trigger torrect action via
keypad Enter (Chocobo1)
* FEATURE: Add "Remove torrent and its files" option to share
ratio limiting (thalieht)
* FEATURE: Allow to select multiple entries in "banned IP"
dialog (Chocobo1)
* FEATURE: Reallow to pause checking torrents (thalieht)
* FEATURE: Reallow to force recheck torrents that aren't fully
started (thalieht)
* FEATURE: Add "Preview file" double-click action (warren)
* BUGFIX: Avoid performance penalty when logger is full
(Chocobo1)
* BUGFIX: Remove the max half-open connections option
(thalieht)
* BUGFIX: Center align the section labels in advanced settings
(thalieht)
* BUGFIX: Add documentation links to some advanced settings
(thalieht)
* BUGFIX: Impove DownloadManager code (glassez)
* BUGFIX: Limit DownloadHandler max redirection to 20
(Chocobo1)
* BUGFIX: Log DownloadManager SSL errors (Chocobo1)
* BUGFIX: Force recheck multiple torrents one by one (glassez)
* BUGFIX: Close context menu when content model is reset
(glassez)
* BUGFIX: Improve Properties widget (glassez)
* BUGFIX: Prevent flickering preview dialog (silver)
* BUGFIX: Rename "Prefer encryption" to "Allow encryption"
(thalieht)
* BUGFIX: Fix search icon placement when using RTL languages
(Chocobo1)
* BUGFIX: Avoid combo boxes extending to the right in Options
dialog (Chocobo1)
* BUGFIX: Fix speed limit not applying to IPv6 peers (Chocobo1)
* BUGFIX: Log failed file rename errors (Chocobo1)
* BUGFIX: Fix wrong "Time Active" value displayed (Chocobo1)
* BUGFIX: Rename priority to queue in the context of torrents
(thalieht)
* BUGFIX: Update remaining size of ignored files to 0 (Thomas
Piccirello)
* BUGFIX: Move "Check for program updates" checkbox to the
Behavior settings (Chocobo1)
* BUGFIX: Improve error messages for URL seed (Chocobo1)
* BUGFIX: Rename share ratio limiting options (thalieht)
* BUGFIX: Fix country name misspelling (horgan)
* PERFORMANCE: Faster/efficient way of handling updates in the
Transfer list (Chocobo1)
* WEBUI: Bump Web API version
* WEBUI: Use PBKDF2 for the WebUI password. You will need to
set your password again. (Chocobo1)
* WEBUI: Use Javascript strict mode (Chocobo1)
* WEBUI: Remove autocorrect/autocapitalise from filepaths on
WebUI (AceLewis)
* WEBUI: Display warning when Javascript is disabled (Chocobo1)
* WEBUI: Remove mootools lib from login page (Chocobo1)
* WEBUI: Prevent login credential appearing in URL (Chocobo1)
* WEBUI: Load WebUI certificate & key from file path (Chocobo1)
* WEBUI: Add migration code for WebUI https related change
(Chocobo1)
* WEBUI: Fix wrong element id being used (Thomas Piccirello)
* WEBUI: Fix direction of Web UI sorted column icon (Thomas
Piccirello)
* WEBUI: Match WebUI About page to GUI (Thomas Piccirello)
* WEBUI: Simplify tab logic (Thomas Piccirello)
* WEBUI: Separate URL components before percent-decoding
(glassez)
* WEBUI: Capitalize event name (Thomas Piccirello)
* WEBUI: Fix bug where input wouldn't always be focused
(Thomas Piccirello)
* WEBUI: Add Web UI support for escape key (Thomas Piccirello)
* WEBUI: Fix broken image link (Tom Piccirello)
* WEBUI: Include application version in css/js url for cache
busting (Thomas Piccirello)
* WEBUI: Update WebUI img to use svg images (Chocobo1)
* WEBUI: Fix speed limit icon too large on WebUI (Chocobo1)
* WEBUI: Fix misaligned icons in STATUS list in GUI (Chocobo1)
* WEBUI: Drop legacy WebAPI support (glassez)
* WEBUI: Allow WebUI Content tab to be sorted (Thomas
Piccirello)
* WEBUI: Encode torrent name before passing in URL (Thomas
Piccirello)
* WEBUI: Move WebUI Peers code to separate file (Thomas
Piccirello)
* WEBUI: Prevent WebUI tables from being highlighted (Thomas
Piccirello)
* WEBUI: Allow WebUI Trackers table to be manipulated (Thomas
Piccirello)
* WEBUI: Fix only the first newline char is replaced (Chocobo1)
* WEBUI: Fix missing semicolon in WebUI (Chocobo1)
* WEBUI: Add autocomplete attribute to WebUI (Chocobo1)
* WEBUI: Always use index.html as default page (CzBiX)
* WEBUI: Set title attribute for all WebUI table cells (Thomas
Piccirello)
* WEBUI: Align WebUI login button to the right (Chocobo1)
* WEBUI: Use force refresh on WebUI logout (Chocobo1)
* WEBUI: Use a random number for WebUI cache busting (Chocobo1)
* WEBUI: Register protocol handler in WebUI for magnet links
(Cory)
* WEBUI: Add WebAPI session timeout settings (Chocobo1)
* WEBUI: Fix encoding of special characters (Tom Piccirello)
* WEBUI: Avoid word wrap in webui footer (airium)
* WEBUI: Add advanced options in WebUI (Zhaoyu Gan)
* WEBUI: Move WebUI copy actions under a submenu (Thomas
Piccirello)
* WEBUI: Add WebUI support for triggering context menus on
mobile (Thomas Piccirello)
* WEBUI: Implement tag management for WebUI (Vasiliy
Halimonchuk)
* WEBUI: Fix WebUI removing parameters from magnet links
(Thomas Piccirello)
* WEBUI: Enable by default the search tab (Thomas Piccirello)
* WEBUI: Add context menu to Web UI search table (Thomas
Piccirello)
* WEBUI: Display files hierarchically in Web UI content tab
(Thomas Piccirello)
* WEBUI: Add ability to add and ban a peer from the Web UI
(Thomas Piccirello)
* WEBUI: Increase WebUI window heights (Thomas Piccirello)
* WEBUI: Sort torrent names case-insensitively in webui
(airium)
* WEBUI: Support exclusions in WebUI table filters (Thomas
Piccirello)
* WEBUI: Don't save preferences until all options are
processed (Tom Piccirello)
* WEBUI: Disable port selection when "Use different port on
each startup" is selected (Chocobo1)
* WEBUI: Remove max character limit of location path (Clément
Pera)
* RSS: Better widget for choosing file path in automated
downloader (thalieht)
* RSS: Allow to cancel/retry the fetching of feeds (glassez)
* RSS: Add create subfolder option to RSS auto-download rules
(Xegor)
* RSS: Log "RSS Feed successfully downloaded" event (glassez)
* SEARCH: Add default tooltip "Searching..." on tab creation.
(paolo-sz)
* SEARCH: Avoid crashes on torrent search (paolo-sz)
* SEARCH: Add right click menu to SearchJobWidget (Chocobo1)
* SEARCH: Rename label in search widget (Chocobo1)
* SEARCH: Add more copy field actions to search widget
(Chocobo1)
* SEARCH: Remove buttons from search widget (Chocobo1)
* SEARCH: Update python installer URL (Chocobo1)
* LINUX: Add content_rating, release tags to appdata (Peter
Eszlari)
* LINUX: Update .appdata descriptions (Chocobo1)
* LINUX: Use reverse DNS convention for metadata files naming
(Chocobo1)
* LINUX: Adjust open file descriptor limit on startup to max
(Chocobo1)
* OTHER: Raise minimum C++ version to C++14 (Chocobo1)
* OTHER: Raise minimum Qt version to 5.9.0 (sledgehammer999)
* OTHER: Drop support of libtorrent < 1.1.10 (glassez)
* OTHER: Drop upgrade code from older saving systems
(sledgehammer999)
* OTHER: Update INSTALL dependencies (Chocobo1)
* OTHER: Optimize PNG images losslessly with zopflipng (Peter
Dave Hello)
* OTHER: Optimize svg files using SVGO (sledgehammer999)
* OTHER: QMake: Compile translations at build time (glassez)
* OTHER: Drop support for "BC Link" format (Chocobo1)
* OTHER: Lots of code refactorings, cleanups, improvements and
optimizations (Chocobo1, glassez, thalieht)
Version: 5.0.0-bp156.3.3.1
* Mon Sep 30 2024 Luigi Baldoni <aloisio@gmx.com>
- 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
- Replace qbittorrent-fix_boost_1.66_build.patch with
qbittorrent-fix_boost_1.75_build.patch
* Tue Sep 17 2024 Luigi Baldoni <aloisio@gmx.com>
- 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
* Mon Aug 19 2024 Luigi Baldoni <aloisio@gmx.com>
- 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
* Sun May 26 2024 Luigi Baldoni <aloisio@gmx.com>
- 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