Revisions of transmission
Ana Guerrero (anag+factory)
accepted
request 1178469
from
Dominique Leuenberger (dimstar)
(revision 107)
Ana Guerrero (anag+factory)
accepted
request 1168028
from
Dominique Leuenberger (dimstar)
(revision 106)
Ana Guerrero (anag+factory)
accepted
request 1149978
from
Dominique Leuenberger (dimstar)
(revision 105)
- Fix build with recent cmake macro change (DOCDIR): do not install the documentation using cmake, as we already do so using %doc. Change if(INSTALL_DOC) to if(FALSE) in CMakeLists.txt. The more obvious option of passing -DINSTALL_DOC=OFF is ot viable, as that also disables installing the man pages.
Ana Guerrero (anag+factory)
accepted
request 1146718
from
Dominique Leuenberger (dimstar)
(revision 104)
Ana Guerrero (anag+factory)
accepted
request 1145091
from
Dominique Leuenberger (dimstar)
(revision 103)
Ana Guerrero (anag+factory)
accepted
request 1143780
from
Dominique Leuenberger (dimstar)
(revision 102)
Ana Guerrero (anag+factory)
accepted
request 1137910
from
Dominique Leuenberger (dimstar)
(revision 101)
- Update to version 4.0.5: + Fixed 4.0.0 bug where the IP address field in UDP announces were not encoded in network byte order. + Fixed a bug that incorrectly escaped JSON strings in some locales. + Fixed 4.0.4 decreased download speeds for people who set a low upload bandwidth limit. + Fixed bug that prevented editing trackers on magnet links. + Fixed HTTP tracker announces and scrapes sometimes failing after adding a torrent file by HTTPS URL. + In RPC responses, change the default sort order of torrents to match Transmission 3.00. + Fixed tr_sys_path_copy() behavior on some Synology Devices. + Fix: only append .added suffix to watchdir files. + Fixed crash when opening torrent file from "Recently used" section in GTK 4. (forwarded request 1137883 from polslinux)
Ana Guerrero (anag+factory)
accepted
request 1129053
from
Dominique Leuenberger (dimstar)
(revision 100)
- Update to version 4.0.4: + Fixed bug in sending torrent metadata to peers. + Avoid unnecessary heap memory allocations. + Fixed filename collision edge case when renaming files. + Fixed locale errors that broke number rounding when displaying statistics, e.g. upload / download ratios. + Always use a fixed-length key query in tracker announces. This isn't required by the spec, but some trackers rely on that fixed length because it's common practice by other BitTorrent clients. + Fixed potential Windows crash when getstdhandle() returns NULL. + Fixed 4.0.0 bug where the port numbers in LDP announces are sometimes malformed. + Fixed a bug that prevented editing the query part of a tracker URL. + Fixed a bug where Transmission may not announce LPD on its listening interface. + Made small performance improvements in libtransmission. + Qt Client: - Fixed torrent name rendering when showing magnet links in compact view. - Fixed bug that broke the "Move torrent file to trash" setting. - Fixed Qt 6.4 deprecation warning. - Fixed poor resolution of Qt application icon. + GTK Client: Fixed missing 'Remove torrent' tooltip. + Web Client: - Don't show null as a tier name in the inspector's tier list. - Fixed truncated play / pause icons. - Fixed overflow when rendering peer lists and made speed indicators honor prefers-color-scheme media queries. - Made the main menu accessible even on smaller displays. + transmission-cli: - Fixed "no such file or directory" warning when adding a magnet link. - Fixed bug that caused the wrong decimal separator to be used in some locales. + transmission-remote: Fixed display bug that failed to show some torrent labels. + Everything Else: - Ran all PNG files through lossless compressors to make them smaller. - Fixed potential build issue when compiling on macOS with gcc. (forwarded request 1128668 from iznogood)
Dominique Leuenberger (dimstar_suse)
accepted
request 1085782
from
Bjørn Lie (iznogood)
(revision 99)
Dominique Leuenberger (dimstar_suse)
accepted
request 1079558
from
Bjørn Lie (iznogood)
(revision 98)
Dominique Leuenberger (dimstar_suse)
accepted
request 1074745
from
Dominique Leuenberger (dimstar)
(revision 97)
Dominique Leuenberger (dimstar_suse)
accepted
request 1072280
from
Bjørn Lie (iznogood)
(revision 96)
- Update to 4.0.2: + Highlights: - Fixed 4.0.1 bug where some torrents thought they were magnet links. - Fixed 4.0.0 bug where download speed limits were ignored for uTP peers. - Fixed 4.0.0 bug using announce-list when creating single-tracker private torrents. + All platforms: - Restored support for path.utf-8 keys in torrent info dictionaries. - Fixed value of TR_TIME_LOCALTIME environment variable in torrent scripts. - Limited in-kernel file copying to 2 GiB blocks at a time to avoid potential issues with CIFS mounts. - Simplified filename info in log messages. - Fixed std::clamp() assertion failures. - Fixed small error calculating protocol overhead when receiving peer messages. - Fixed incorrect escaping of non-BMP characters when generating JSON. - Fixed 4.0.0 crash when receiving malformed piece data from peers. - Fixed 4.0.0 potential crash when downloading from webseeds. - Improved handling of the leechers param in trackers' announce responses. - Fixed 4.0.0 regression that stopped increasing the download priority of files' first and last pieces. These pieces are important for making incomplete files previewable / playable while still being downloaded. - Fixed display of IPv6 tracker URLs. - Fixed code that could stop being interested in peers that have pieces we want to download. - Improved sanity checking of magnet links added via RPC. - Fixed a misleading error message when Transmission is unable to write to the incomplete-dir. - Worked around an older libdht bug that could provide invalid peer info. - Restored RPC torrentGet.wanted return value to match 3.00 behavior. + QT client: - Ensured that "Open File" opens the torrent's folder for multi-file torrents. - Fixed 4.0.0 bug that prevented batch-adding trackers to multiple torrents at once. - Fixed per-torrent ratio display in main window. + GTK client: - Fixed 4.0.0 ignoring -m/--minimized command line option. - Fixed assertion failure in the progress display when creating a new torrent. + Web client: - Fixed minor UI bugs, e.g. layout and control alignment. - Fixed 4.0.0 bug that that failed to save alternate speed begin/end settings changes. - Improved colors in both light & dark mode. + Daemon: - Made the "unrecognized argument" error message more readable. + transmission-remote: - Fixed a spurious error message when adding magnet links. - Update to version 4.0.1: + Issues fixed: - Poor speed and some checksums being incorrectly marked as failed in somes torrents. - Beachballing / jank. - Blocklists using more memory than necessary. - Failure to migrate magnet links from Transmission 3. - Many other fixes. - Changes from version 4.0.0: + Added many performance improvements, and numerous bugfixes. + The entire codebase has been migrated from C to C++. + The remote control GUIs (transmission-qt and transmission-web) now use the RPC API "table" mode, resulting in smaller payloads / less bandwidth use. + Added support for GTK 4, and both Qt5 and Qt6. + The GTK client has been ported to gtkmm. + New Features: - Support for using BitTorrent v2 and hybrid torrents. - Users can now set "default" trackers that can be used to announce all public torrents. - Newly-added seeds can start immediately and verify pieces on demand now. - Added an option to omit potentially-identifying information (e.g. User-Agent and date created) when creating new torrents. - The Web client has been rewritten and now supports mobile use. - When creating new torrents, users can now specify the piece size. - IPv6 blocklists are now supported. - Dozens of other new features. + Fix small scrape/announce packet size that could trip SYN flood detection on some systems. + Remove the 1024 open files limit previously required by how libcurl was used. + Add configurable anti-brute force settings. + Fetch metadata of stopped magnets. + Stop logging excessive error messages after they repeat too many times. + The web client has been given a major overhaul. + User-visible highlights include: - Mobile is now fully supported. - Added fullscreen support on mobile. - Better support for dark mode. - Added mime icons to the torrent list. - Improved theme consistency across the app. - Port build system from Autotools to CMake: replace libtool build requirement with cmake and ninja; replace Autotool macros with CMake's. - Add explicit build requirement on CMake modules: Qt5Gui, Qt5LinguistTools, Qt5Network, Qt5Svg, and Qt5Widgets. - Drop libqt5-linguist-devel, now that its CMake module is being used instead. - Use our own libdeflate as build requirement instead of the bundled one. - Replace openssl-devel with the more reliable pkgconfig(openssl). - Replace intltool build requirement with gettext-tools. - Replace glib-2.0 and gtk+-3.0 with giomm-2.68, glibmm-2.68, and gtkmm-4.0 pkgconfig modules following code base switch from C to C++. - Drop libappindicator3-devel build requirement. AppIndicator is no longer supported. - Drop fdupes build requirement/macro. There isn't duplicate files anymore. - Drop no longer needed %desktop_database_post and %icon_theme_cache_post macros targeted at pre-Leap openSUSE/SUSE releases. - Drop no longer needed patches: transmission-hybrid-torrent-length.patch, and transmission-3.00-openssl-3.patch. - Refresh harden_transmission-daemon.service.patch patch with Quilt. - Drop transmission-qt.desktop source file favoring the one provided by upstream. - Add transmission.rpmlintrc file to filter the "file-not-in-%lang" warning, since we are excluding the English translations from the lang sub-packages and packaging them in the common sub-package instead.
Dominique Leuenberger (dimstar_suse)
accepted
request 1063368
from
Dominique Leuenberger (dimstar)
(revision 95)
Dominique Leuenberger (dimstar_suse)
accepted
request 1061421
from
Luciano Santos (luc14n0)
(revision 94)
Dominique Leuenberger (dimstar_suse)
accepted
request 966682
from
Dominique Leuenberger (dimstar)
(revision 93)
Dominique Leuenberger (dimstar_suse)
accepted
request 934074
from
Dominique Leuenberger (dimstar)
(revision 92)
Automatic systemd hardening effort by the security team. This has not been tested. For details please see https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort (forwarded request 933786 from jsegitz)
Dominique Leuenberger (dimstar_suse)
accepted
request 846468
from
Dominique Leuenberger (dimstar)
(revision 91)
Dominique Leuenberger (dimstar_suse)
accepted
request 811156
from
Dominique Leuenberger (dimstar)
(revision 90)
Update to version 3.0
Dominique Leuenberger (dimstar_suse)
accepted
request 808844
from
Bjørn Lie (iznogood)
(revision 89)
Dominique Leuenberger (dimstar_suse)
accepted
request 768691
from
Dominique Leuenberger (dimstar)
(revision 88)
Removal of -lang recommends (forwarded request 768632 from dimstar)
Displaying revisions 1 - 20 of 107