Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: transmission-gtk | Distribution: SUSE Linux Enterprise 15 SP5 |
Version: 3.00 | Vendor: openSUSE |
Release: bp155.4.10 | Build date: Mon May 22 13:36:33 2023 |
Group: Productivity/Networking/Other | Build host: obs-power8-02 |
Size: 1228255 | Source RPM: transmission-3.00-bp155.4.10.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://www.transmissionbt.com/ | |
Summary: GTK client for the "transmission" BitTorrent client |
Transmission is a BitTorrent client. It has GTK+ and Qt GUI clients, a daemon for servers and headless use, and both can be remote controlled by HTTP and the terminal. It supports Local Peer Discovery, DHT, µTP, PEX and magnet links. This package contains a graphical user interface to transmission.
(GPL-2.0-only OR GPL-3.0-only) AND MIT
* Sun Feb 05 2023 Luca Beltrame <lbeltrame@kde.org> - Apply downstream patch from Gentoo to fix a crash with openSSL 3 (boo#1207914): * transmission-3.00-openssl-3.patch * Wed Jan 25 2023 Michael Vetter <mvetter@suse.com> - boo#1207555: Transmission can't open Bittorrent v2 torrents Add transmission-hybrid-torrent-length.patch * Sun Apr 03 2022 Stephan Kulow <coolo@suse.com> - Do not run autoreconf - not patching any input files and intltool is broken with autoreconf of 2.71 * Thu Nov 25 2021 Johannes Segitz <jsegitz@suse.com> - Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_transmission-daemon.service.patch * Thu Nov 05 2020 Dominique Leuenberger <dimstar@opensuse.org> - Fix build with RPM 4.16: move installation of translations from %build to %install section. * Fri May 29 2020 Paolo Stivanin <info@paolostivanin.com> - Update to transmission 3.00: + Common: - Allow the RPC server to listen on an IPv6 address. - Change TR_CURL_SSL_VERIFY to TR_CURL_SSL_NO_VERIFY and enable verification by default. - Go back to using hash as base name for resume and torrent files. - Handle "fields" argument in "session-get" RPC request. - Limit the number of incorrect authentication attempts in embedded web server to 100 to prevent brute-force attacks. - Set idle seed limit range to 1..40320 (4 weeks tops) in all clients. - Add Peer ID for Xfplay, PicoTorrent, Free Download Manager, Folx, Baidu Netdisk torrent clients. - Announce INT64_MAX as size left if the value is unknown. - Add TCP_FASTOPEN support. - Improve ToS handling on IPv6 connections. - Abort handshake if establishing DH shared secret fails. - Don't switch trackers while announcing. - Maintain a "session ID" file (in temporary directory) to better detect whether session is local or remote. - Change torrent location even if no data move is needed. - Support CIDR-notated blocklists. - Update the resume file before running scripts. - Make multiscrape limits adaptive. - Add label support to libtransmission and transmission-remote. - Parse session-id header case-insensitively. - Sanitize suspicious path components instead of rejecting them. - Add support for mbedtls (formely polarssl) and wolfssl (formely cyassl), LibreSSL. - Fix building against OpenSSL 1.1.0+. - Fix a number of memory leaks (magnet loading, session shutdown, bencoded data parsing). - Bump miniupnpc version to 2.0.20170509. - Switch to submodules to manage (most of) third-party dependencies. + GTK: - Add queue up/down hotkeys. - Modernize the .desktop file. - Add AppData file. - Add symbolic icon variant for the Gnome top bar and. when the high contrast theme is in use. - Update file icon when its name changes. - Switch from intltool to gettext for translations. + QT: - Bump minimum Qt version to 5.2. - Fix dropping .torrent files into main window on Windows . - Fix prepending of drive letter to various user-selected paths on Windows. - Fix sorting by progress in presence of magnet transfers. - Fix .torrent file trashing upon addition. - Add queue up/down hotkeys. - Reduce torrent properties (file tree) memory usage. - Display tooltips in torrent properties (file tree) in case the names don't fit. - Improve UI look on hi-dpi displays. - Use session ID (if available) to check if session is local or not. - Use default (instead of system) locale to be more flexible. - Modernize the .desktop file. + Daemon: - Use libsystemd instead of libsystemd-daemon. - Harden transmission-daemon.service by disallowing privileges elevation. - Fix exit code to be zero when dumping settings. + Web Client: - Fix tracker error XSS in inspector. - Fix performance issues due to improper use of setInterval() for UI refresh. - Fix recognition of https:// links in comments field. - Fix torrent list style in Google Chrome 59+. - Show ETA in compact view on non-mobile devices. - Show upload file button on mobile devices. - Add keyboard hotkeys for web interface. - Disable autocompletion in torrent URL field. - Remove transmission-3rdparty-no-download.patch, transmission-appdata.patch andRemove transmission-systemd.patch: merged upstream. - Change build system from cmake to autoconf: replace %cmake/%cmake_build/%cmake_install with %configure/%make/%make_install. * Fri May 22 2020 Martin Pluskal <mpluskal@suse.com> - Use modern macros for cmake building - Cleanup spec file with spec-cleaner * Thu Jan 30 2020 Dominique Leuenberger <dimstar@opensuse.org> - No longer recommend -lang: supplements are in use * Tue Oct 22 2019 Bjørn Lie <bjorn.lie@gmail.com> - Drop transmission-daemon-systemd source: No longer needed, and does in fact lead to a problem for endusers to set own config for the daemon. Dropping fixes boo#1139004. - Pass explicit ENABLE_DAEMON=ON and WITH_SYSTEMD=ON to cmake, ensure we build upstreams daemon and systemd support. * Tue May 14 2019 Maurizio Galli <maurizio.galli@gmail.com> - Added %global WITH_APPINDICATOR 1 to enable missing appindicator support * Wed Oct 10 2018 Marguerite Su <i@marguerite.su> - fix boo#1111323 transmission-qt try to load translations from /usr/bin + upstream issue#736 recommends to use cmake instead of autotools because codes related to autotools are deprecated. Nowadays we manually install transmission-qt translations into /usr/ share/qt5/ directory where is designed for official Qt project only, while cmake will install to the right location /usr/share/ transmission/translations. + switch build time configuration from autotools to cmake - refactored transmission-appdata.patch to cmake-oriented. + handle transmission-gtk.appdata.xml translations with intltool-merge which is used by upstream for desktop files in gtk/CMakeLists.txt + handle transmission-qt.appdata.xml installation in qt/CMakeLists.txt instead of in specfile, because anyway we binary patch the -gtk.appdata.xml.in, we'd better not binary patch one while add another one as Source. so the SOURCE4 is also dropped. - add transmission-3rdparty-no-download.patch + transmission's cmake configuration will download and build some 3rd-party libraries that could not be found in system. we patch its ExternalProject_Add() method to avoid the download because there are already source codes for such 3rd-party libraries located in third-party directory. Also, our OBS build machine doesn't support downloading in the build VM. - mark COPYING with %license tag instead of %doc tag - add extras/{rpc-spec.txt,send-email-when-torrent-done.sh} as doc since upstream installs them as doc too * Wed May 02 2018 bjorn.lie@gmail.com - Update to version 2.94: + All Platforms: - Fix building against LibreSSL. - Fix building against mbedTLS. - Fix torrents ETA calculation. - Fix cross-compilation issues caused by miniupnpc configuration test. + Qt Client: Fix bad downloaded percentage in DetailsDialog. + Web Client: - Fix tracker error XSS in inspector (CVE pending). - Fix torrent name HTML-escaping in trackers inspector tab. * Thu Mar 22 2018 jengelh@inai.de - Remove marketing from description. * Sun Feb 18 2018 avindra@opensuse.org - Update to version 2.93: + Mitigate dns rebind attacks against daemon CVE-2018-5702). + Fix crash on handshake if establishing DH shared secret fails. + Fix crash when switching to next tracker during announcement. + Fix potential issue during password salt extraction in OOM situation. + Workaround glib_DEFUN- and glib_REQUIRE-related configuration issue. + Fix building against OpenSSL 1.1.0+. - Drop 0001-transmission-build-against-openssl-1.1.0.patch: fixed upstream (commit id f91cf5a). - Drop 0002-Fix-coding-style-and-building-with-TR_LIGHTWEIGHT.patch: fixed upstream (commit id 8c8386a). - Drop CVE-2018-5072.patch: fixed upstream (commit id cf7173df). - Cleanup with spec-cleaner. - Use https url. - Use qmake/make_jobs macros for building qt binary. * Wed Jan 17 2018 dimstar@opensuse.org - Add CVE-2018-5072.patch (backported from gh#transmission/transmission#468): Mitigate dns rebind attacks against daemon (boo#1075921, CVE-2018-5072). - Conditionalize usage of desktop_database_post/postun macros to suse_version < 1500: recent versions use file triggers. - Add %check session: run make check. * Wed Aug 23 2017 vcizek@suse.com - Backport support for OpenSSL 1.1 + Added patches: 0001-transmission-build-against-openssl-1.1.0.patch. 0002-Fix-coding-style-and-building-with-TR_LIGHTWEIGHT.patch. * Tue Aug 08 2017 carmen@carmenbianca.eu - boo#1052817 - Edit transmission-qt.desktop to handle magnet links (x-scheme-handler/magnet). * Fri Dec 09 2016 dimstar@opensuse.org - Add transmission-systemd.patch: Look for libsystemd instead of libsystemd-daemon. The modules have been merged since systemd 209. * Thu Aug 04 2016 badshah400@gmail.com - Add transmission-appdata.patch to add, translate and install metainfo files for gtk application. - Patch touches autotool files, add BuildRequires on libtool and run autoreconf -fi before ./configure; workaround an issue where aclocal fails due to "won't overwrite defined macro: glib_DEFUN". - Add and install metainfo for transmission-qt as a separate source file. * Mon Mar 07 2016 zaitor@opensuse.org - Update to version 2.92: + Mac Client: Build OSX.KeRanger.A ransomware removal into the app. - Changes from version 2.91: + All Platforms: - Fix Makefile.am to include Windows patches into source archive. - Fix miniupnpc script to handle spaces and other special chars in paths. + Mac Client: - Prevent crash during group rules removal in some cases. - Fix failure to remove seeding completion notifications from notification center. - Show main window and scroll to torrent on notification click. - Fix issue on Yosemite where peers view didn't occupy all the available space when web seed view was hidden. + Qt Client: Fix existing running instance detection and torrents delegation when using DBus. + Daemon: - Fix building on Windows x86. - Add `--blocklist-update` argument description to transmission-remote man page. - Use `-rad` as short form of `--remove-and-delete` option in transmission-remote. * Mon Feb 29 2016 dimstar@opensuse.org - Update to version 2.90: + All Platforms: - Fix renaming torrent files with common prefix. - Fix some more thread safety bugs in the tr_list datatype. - Fix infinite loop when removing torrent data. - Add support for CyaSSL/WolfSSL and PolarSSL cryptographic backends; bump OpenSSL minimum to v0.9.7. - Initial CMake build system support. - Many improvements to support Windows builds with MSVS and MinGW; drop XP/2003 support, only Vista and up now. - Allow building against system UTP and DHT libraries. - Fix several memory leaks and buffer overflows. - Support miniupnpc API v14. - Fix "prefetch-enabled" value type in settings.json (boolean instead of integer). - Fix some issues discovered by static analysis (cppcheck, coverity). - Fix invalid JSON encoding for non-printable characters. - Fix multi-threaded locale use when encoding/decoding JSON data. - Fix encrypted communication with libevent 2.1+. - Prevent completed pieces modification by webseeds. - Require absolute paths in RPC requests. - Fix and unify torrent origin display in GTK+, Qt and web clients. - Fix crash on session shutdown (evdns_getaddrinfo_cancel). - Retry if RPC server fails to bind to specified address. - Improve error checking on metadata retrieval. - Improve UTF-8 validity checking (merge changes from LLVM). - Don't build transmission-cli by default (it's long deprecated). + GTK+ Client: - Fix overshoot and undershoot indicators display with GTK+ 3.16+ in main window. - Don't require DISPLAY if started with `--version` argument. + Qt Client: - Improve performance in Torrent Properties dialog for torrents with lots of files. - Prevent entering file renaming mode with mouse double-click. - Add context menu on files tab of Torrent Properties dialog resembling that of Mac client. - Remove torrent file from watch directory even if "show options dialog" is not set. - Use theme-provided icons in system tray and About dialog. - Fix initial watch directory scan. - Improve filter bar look and feel; lots of other small visual fixes; RTL layout fixes. - Show message to the user when duplicate torrent is being added. - Improve magnets handling in main window. - Display notifications via tray icon if D-Bus is not available. - Show notice on top of filtered torrents list; clear whole filter on notice double-click. - Add proper compiler flags to indicate C++11 use. - Fix translation files loading. + Daemon: - Run as service on Windows when in background mode. - Rework directory watching, add support for native mechanisms on BSD/Darwin (kqueue) and Windows (ReadDirectoryChanges). - Don't make assumptions of remote path validity in transmission-remote. + Web Client: - Content Security Policy enhancements. - Enable "resume now" for queued torrents. - Mark appropriate fields in preferences dialog as HTML5 number fields. - Update to jQuery 1.11.2, jQueryUI 1.11.4; use jQueryUI menus instead of custom ones. + Updated translations. - Pass --enable-external-b64 to configure: use the system provided b64 library. - Pass --enable-cli to configure: retain the (deprecated) CLI interface. - Add pkgconfig(zlip) and libb64-devel BuildRequires: new dependencies. - Drop transmission-miniupnp14.patch: fixed upstream. * Mon Nov 30 2015 idonmez@suse.com - Add transmission-miniupnp14.patch to fix compilation with miniupnpc API level 14
/etc/alternatives/transmission /etc/alternatives/transmission.1.gz /usr/bin/transmission /usr/bin/transmission-gtk /usr/share/appdata /usr/share/appdata/transmission-gtk.appdata.xml /usr/share/applications/transmission-gtk.desktop /usr/share/doc/packages/transmission-gtk /usr/share/doc/packages/transmission-gtk/AUTHORS /usr/share/doc/packages/transmission-gtk/NEWS.md /usr/share/doc/packages/transmission-gtk/README.md /usr/share/doc/packages/transmission-gtk/README.openSUSE /usr/share/licenses/transmission-gtk /usr/share/licenses/transmission-gtk/COPYING /usr/share/man/man1/transmission-gtk.1.gz /usr/share/man/man1/transmission.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 17:57:49 2024