File deluge.changes of Package deluge
-------------------------------------------------------------------
Fri Aug 19 12:21:52 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Add global typelib AyatanaAppIndicator3 exclude, filter out unneeded and
unwanted AyatanaAppIndicator3 runtime Requires.
-------------------------------------------------------------------
Fri Aug 5 03:58:05 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2.1.1 (changes since 2.1.0) (bsc#1203162, CVE-2021-3427):
* Core:
+ Fix missing trackers added via magnet.
+ Fix handling magnets with tracker tiers.
+ Add support for SVG tracker icons.
+ Fix tracker icon error handling.
+ Fix cleaning-up tracker icon temp files.
+ Fix Plugin manager to handle new metadata 2.1.
+ Hide passwords in config logs.
+ Fix cleaning-up temp files in add_torrent_url.
+ Fix KeyError in sessionproxy after torrent delete.
+ Remove libtorrent deprecated functions.
+ Fix file_completed_alert handling.
+ Add plugin keys to get_torrents_status.
+ Add support for pygeoip dependency.
+ Add is_interface and is_interface_name to validate network
interfaces.
+ Fix is_url and is_infohash error with None value.
+ Fix load_libintl error.
+ Add support for IPv6 in host lists.
+ Add systemd user services.
+ Fix refresh and expire the torrent status cache.
+ Fix crash when logging errors initializing gettext.
* Web UI:
+ Fix ETA column sorting in correct order (#3413).
+ Fix defining foreground and background colors.
+ Accept charset in content-type for json messages.
+ Fix 'Complete Seen' and 'Completed' sorting.
+ Fix encoding HTML entities for torrent attributes
to prevent XSS.
* Gtk UI:
+ Fix download location textbox width.
+ Fix obscured port number in Connection Manager.
+ Increase connection manager default height.
+ Fix bug with setting move completed in Options tab.
+ Fix adding daemon accounts.
+ Hide account password length in log.
+ Added a torrent menu option for magnet copy.
+ Fix unable to prefetch magnet in thinclient mode.
+ Use GtkSpinner when testing open port.
+ Update About Dialog year.
+ Fix Edit Torrents dialogs close issues.
+ Fix ETA being copied to neighboring empty cells.
* Console UI:
+ Fix curses.init_pair raise ValueError on Py3.10.
+ Swap j and k key's behavior to fit vim mode.
+ Fix torrent details status error.
+ Fix incorrect test for when a host is online.
+ Add the torrent label to info command.
* AutoAdd:
+ Fix handling torrent decode errors.
+ Fix error dialog not being shown on error.
* Blocklist:
+ Add frequency unit to interval label.
* Notifications:
+ Fix UnicodeEncodeError upon non-ascii torrent name.
* Breaking changes:
+ Python 2 support removed (Python >= 3.6)
+ libtorrent minimum requirement increased (>= 1.2).
-------------------------------------------------------------------
Tue Jun 21 20:07:20 UTC 2022 - Ben Greiner <code@bnavigator.de>
- Actually needs "twisted[tls]": python-Twisted-tls on Tumbleweed
-------------------------------------------------------------------
Thu Mar 31 10:13:11 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
- Add global typelib gconf exclude, filter out unneeded and
unwanted gconf2 runtime Requires.
-------------------------------------------------------------------
Thu Dec 16 15:44:12 UTC 2021 - Alexei Sorokin <sor.alexei@meowr.ru>
- Update to version 2.0.5 (changes since 2.0.3):
* Gtk UI
+ Add detection of torrent URL on GTK UI focus.
+ Fix piecesbar crashing when enabled.
+ Remove num_blocks_cache_hits in stats.
+ Fix unhandled error with empty clipboard.
+ Add torrentdetails tabs position menu.
+ Hide pygame community banner in console.
+ Fix cmp function for None types.
+ Fix loading config with double-quotes in string.
+ Fix Status tab download speed and uploaded.
* Web UI
+ Handle torrent add failures.
+ Add menu option to copy magnet URI.
+ Fix md5sums in torrent files breaking file listing.
+ Add country flag alt/title for accessibility.
* Console UI
+ Fix hostlist status lookup errors.
+ Fix AttributeError setting config values.
+ Fix setting "Skip" priority.
* Core
+ Add workaround libtorrent 2.0 file_progress error.
+ Fix allow enabling any plugin Python version.
+ Export torrent get_magnet_uri method.
+ Fix loading magnet with resume_data and no metadata.
+ Fix httpdownloader reencoding torrent file downloads.
+ Fix lt listen_interfaces not comma-separated.
+ Fix unable to remove magnet with delete_copies enabled.
+ Fix Python 3.8 compatibility.
+ Fix loading config with double-quotes in string.
+ Fix pickle loading non-ascii state error.
+ Fix creation of pidfile via command option.
+ Fix for peer.client UnicodeDecodeError.
+ Fix show_file unhandled dbus error.
* Documentation
+ Add How-to guides about services..
* Stats plugin
+ Fix constant session status key warnings.
+ Fix cairo error.
* Notifications plugin
+ Fix email KeyError with status name.
+ Fix unhandled TypeErrors on Python 3.
* Autoadd plugin
+ Fix magnet missing applied labels.
- Use the latest libtorrent-rasterbar version now.
-------------------------------------------------------------------
Sat Nov 7 14:27:45 UTC 2020 - andy great <andythe_great@pm.me>
- Fix Deluge not starting by changing dependency from
python3-xdg to python3-pyxdg.
-------------------------------------------------------------------
Fri Sep 18 12:50:21 UTC 2020 - Luigi Baldoni <aloisio@gmx.com>
- Use legacy libtorrent-rasterbar on Tumbleweed
-------------------------------------------------------------------
Sat Feb 29 19:11:18 UTC 2020 - Alexei Sorokin <sor.alexei@meowr.ru>
- Add a missing requirement python3-setproctitle (boo#1164888).
- Add a missing requirement python3-Pillow (boo#1164890).
- Add a missing requirement python3-pycairo (boo#1164892).
- Use %py3_build and %py3_install macros.
-------------------------------------------------------------------
Sat Jun 22 16:55:46 UTC 2019 - Andrei Dziahel <develop7@develop7.info>
- Update to version 2.0.3:
* Gtk UI
+ Fix errors running on Wayland (#3265).
+ Fix Peers Tab tooltip and context menu errors (#3266).
* Web UI
+ Fix TypeError in Peers Tab setting country flag.
+ Fix reverse proxy header TypeError (#3260).
+ Fix request.base ‘idna’ codec error (#3261).
+ Fix unable to change password (#3262).
* Extractor plugin
+ Fix potential error starting plugin.
* Documentation
+ Fix macOS install typo.
+ Fix Windows install instructions.
-------------------------------------------------------------------
Sun Jun 9 14:43:36 UTC 2019 - Alexei Sorokin <sor.alexei@meowr.ru>
- Update to version 2.0.2:
* See /usr/share/doc/packages/deluge/CHANGELOG.md
- Rebase deluge-suse-geoip-location.patch,
deluge-update_7z_binary.patch.
-------------------------------------------------------------------
Thu Jul 5 19:47:26 UTC 2018 - develop7@develop7.info
- Add deluge-1.3.15-fix-preferences.patch: upstream fix for broken
preferences window
-------------------------------------------------------------------
Fri May 19 14:10:24 UTC 2017 - sor.alexei@meowr.ru
- Update to version 1.3.15:
* Core: Fix issues with displaying libtorrent-rasterbar single
proxy.
* Core: Fix libtorrent-rasterbar 1.2 trackers crashing Deluge
UIs.
* Core: Fix an error in torrent priorities causing file priority
mismatch in UIs.
* GtkUI: Fix column sort state not saved in Thinclient mode.
* GtkUI: Fix a connection manager error with malformed ip.
* GtkUI: Rename SystemTray/Indicator "Pause/Resume All" to
"Pause/Resume Session".
* GtkUI: Workaround libtorrent-rasterbar single proxy by greying
out unused proxy types.
* WebUI: Check render template files exist otherwise raise 404
(CVE-2017-9031, bsc#1039815).
* Notification Plugin: Fix webui passing string for int port
value.
* AutoAdd Plugin: Add WebUI preferences page detailing lack of
configuration via WebUI.
* Label Plugin: Add WebUI preferences page detailing how to
configure plugin.
-------------------------------------------------------------------
Mon Mar 13 10:23:11 UTC 2017 - sor.alexei@meowr.ru
- Update to version 1.3.14:
* Core: Fix 'Too many files open' errors.
* Core: Add support for python-GeoIP for use with libtorrent 1.1.
* Core: Fix a single proxy entry being overwritten resulting in
no proxy set.
* UI: Add the tracker_status translation to UIs.
* GtkUI: Strip whitespace from infohash before checks.
* GtkUI: Add a missed feature autofill infohash entry from
clipboard.
* WebUI: Backport bind interface option for server.
* WebUI, security: Fix WebUI CSRF Vulnerability.
* ConsoleUI: Fix a decode error comparing non-ascii (str) torrent
names.
* AutoAdd Plugin: Fixes for splitting magnets from file.
* Remove the duplicate magnet extension when splitting.
- Remove deluge-libtorrent-1.1-geoip.patch: fixed upstream.
-------------------------------------------------------------------
Wed Aug 17 10:13:36 UTC 2016 - sor.alexei@meowr.ru
- Remove deluge-fix-blocklist-crash.patch: fixed in the
libtorrent-rasterbar package.
- Simplify deluge-libtorrent-1.1-geoip.patch.
-------------------------------------------------------------------
Wed Jul 20 23:19:23 UTC 2016 - sor.alexei@meowr.ru
- Update to version 1.3.13:
* Core: Increase RSA key size from 1024 to 2048 and use SHA256
digest.
* Core: Fix empty error message from certain trackers.
* Core: Fix torrent ending up displaying the wrong state.
* Core: Force a torrent into Error state if the resume data is
rejected.
* Core: Workaround unwanted tracker announce when force rechecking
paused torrent.
* Core: Stop moving torrent files if target files exist to prevent
unintended clobbering of data.
* Core: Fix the pausing and resuming of the Deluge session so
torrents return to previous state.
* Core: Add support for TLS SNI in httpdownloader.
* Core: Ensure base32 magnet hash is uppercase to fix lowercase
magnets uris.
* Daemon: New command-line option to restict selected config key to
read-only.
* Daemon: Allow use of uppercase log level to match UIs.
* UI: Fixed error with blank lines in auth file.
* GtkUI: Fix installing plugin from a non-ascii directory.
* GtkUI: Error'd torrents no longer display a progress percentage.
* GtkUI: Fixed the 'Added' column showing the wrong date.
* GtkUI: Prevent the user from changing tracker selection when
editing trackers.
* GtkUI: Fix showing the wrong connected status with hostname in
the Connection Manager.
* GtkUI: Fix the progress column to sort by progress and state
correctly.
* GtkUI: Fix incorrect Move Completed directory shown in Options
tab.
* GtkUI: Sorting for name column is now case insensitive.
* GtkUI: Reduce height of Add Torrent Dialog to help with smaller screeen resoltuions.
* GtkUI: Fix adding UDP trackers to trackers dialog.
* WebUI: Fix HTTPS negotiating incorrect cipher.
* WebUI: Fix the broken Options context menu.
* WebUI: Fix the hostlist config file not being created.
* WebUI: Fix plugin's js code not loading when using the WebUI
plugin.
* Console: Fix adding non-ascii torrent in non-interactive mode.
* Console: Add time_added to info sort keys.
* Blocklist Plugin: Fix plugin lockup with empty url.
* Scheduler Plugin: Fix an error accidentally introduced in 1.3.12.
* Notification Plugin: Fix the popup to show the actual count of
files finished.
* Notification Plugin: Fix issue with SMTP port entry not
updating in GtkUI.
* AutoAdd Plugin: Fix watch directory not accepting uppercase file
extension.
* Extractor Plugin: Ignore the remaining rar part files to
prevent spawning useless processes.
* Extractor Plugin: Fix only an directory folder when
extracting rar files.
- Add deluge-suse-geoip-location.patch: point to the right
GeoIP.dat location.
- Add deluge-libtorrent-1.1-geoip.patch: use python-GeoIP to get
GeoIP data.
-------------------------------------------------------------------
Mon May 16 13:26:12 UTC 2016 - sor.alexei@meowr.ru
- Add deluge-fix-blocklist-crash.patch: workaround a bug in
libtorrent-rasterbar 1.1.0 which results in a crash when
blocklist is used (boo#978600).
-------------------------------------------------------------------
Mon Sep 14 10:56:52 UTC 2015 - sor.alexei@meowr.ru
- Update to 1.3.12:
* Core: Include fix for Twisted 15.0 URI class rename.
* Core: Fix AttributeError in set_trackers with libtorrent 1.0.x.
* Core: Enable libtorrent-rasterbar extension bindings again for
libtorrent-rasterbar versions >= 0.16.7 (this disables
Tracker Exchange by default).
* Core: Backport atomic fastresume and state file saving fixes as
another attempt to prevent data loss on unclean exits.
* GtkUI: Fix potential AttributeError in is_on_active_workspace.
* WebUI: Fix i18n issue in Connection Manager which left users
unable to connect.
* WebUI: Increase cookie lifespan for display settings.
* Console: Fixed 'set and then get' in config command.
* Scheduler Plugin: Show current speed limit in statusbar.
- Add deluge-update_7z_binary.patch.
-------------------------------------------------------------------
Mon Nov 1 16:28:33 UTC 2014 - sor.alexei@meowr.ru
- Update to 1.3.11:
* Core: disable use of SSLv3 protocol for DelugeRPC
* GtkUI: fix ImportError for users with Twisted < 10
* GtkUI: fix column issue when disabling a plugin
* WebUI: modify SSL Context to allow >= TLSv1 protocol
* WebUI: fix Size column to show total_wanted instead of
total_size
-------------------------------------------------------------------
Tue Oct 28 09:21:06 UTC 2014 - sor.alexei@meowr.ru
- Initial package.