transmission-4.1.1-203.8e>UAC}yf$_{E?iFeo1b^Z=YdXho.%f'U5p.@">>=?-d  A,0@Db kk vk Lk k !#k !k#<k%Sk'j'k)8)l5*@505(08091H:3FlXGlpkHnkIokXp4Yp@\p`k]r k^z b{"c{d|Se|Xf|]l|bu|xkv~$.wkxky8zCtransmission4.1.1203.8A BitTorrent client with multiple UIsTransmission 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.iFreproducible=GNOME:Apps / openSUSE_Factoryobs://build.opensuse.org/GNOME(GPL-2.0-only OR GPL-3.0-only) AND MITProductivity/Networking/Otherhttps://www.transmissionbt.com/linuxaarch64(  {DF ' l )8v\oiVR.V_  #+uU m R,?&1*t,V#SiK. 6 H2_4D7wd,Z0 J cvu4#<'iq{ B81A큤A큤A큤A큤iFiFiFiFiFiFi6i6i6i6i6i6i6i6i6i6i6i6i6i6iFi6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6iei6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6iFiFiFi6i6i6i6i6i67c4c6ea76c263351f0dfea429cfdf495c4e338e5874bc53cffeddfaabfcc63708a9b58a347978e4bff1688f5d89d386d60bc85d4d9e2dd235f5dcbbdcb8fea1c351885f7b98d4d90c3591d407edf29fa6fd8b1c2b6108f6793dc92b582e14c5fb9adb9078516b5d02b2e547471577a74d0091a6fe891a5bfe66800318587b407c32fe460af5f14b6c1ffa8c51e0f35722ebad4d269ab57fbae44aa7932ce7233318c18963c7a7bd4ea86cb610c16871222f163d20df0dc753a9d009162b43918bec369b406be734b58668e96f33e6219796a9987b3f3714c19d18fece789eabd295bc647d3a971a803f53db9f9bb1abaa58657828af7e748c5c298a66de3336ef57446ca716bf969e36a07659d8ad1b28059a631cb9272cbedd0c4a7a8e3bc10e02e3a737ee6d08ca986b7687e50394c7af252ca5726fdbe2a1933edc57a991d84632b0048a871d44355f5ba6c0342a8ce777d1140bf583b7a340b80e887aa38b6366255e82f49697d91a82c3f458db7852930a2eaeb01abe42c47560b85337d658780683f9b068c593fb09a6b715b7d6cc7d1ead6cf2432369b282617072b75e6d1da9933941403700f92ce8347d1e8626395c3c9085ef5e3645b3e380bdf15d96c29ce40a8c3258ca58f4b2c3bedacd6f363026e96465b6b5d1bec5b3bfada13b21ebfaa312f8f3bfe2a7e0946aebfc16fc5e2931c091e30cb1b5fe2ac5ce72aa2187c0d8dc28545feb380a7045c5a809e263cd35af48e242498a3af1a3192443fdaffd2d37d5ef8cd2d5f911b9d4570d99ca74bd5a9a5fadcaff653e76355cfcaa494608db5ac0762af0f3c150289d0a67c51b2e12714e40a5140dd5935d11f43b6f628f186d083d876ddd6f19cdc6929f088faf5ef5ffa9fd046d681da247456eb725b6d035335664808e92e21d2ed71ed525bff2dc13b4c34ec5923ad89fafd9f96a9d291d88b926540ecbeb62ebb51d299cfc7947d685830f6b5c8943688f33fe15759febc0f31673ce0dd5119ca78614efec3dcf2edba6dc49a15cee8c6b38c480d98bd57ae40071098c3ad7851f6df5a7946e64c2877bd1cc23d1c085857661f99964ae2325656bc33e4075b810c488dc9ea666bb7dc1f181438669cfae2de610a2b10edf0c51a623ee0037f7906b4124621704f1795ebe315ccbe56a352d634ce2bbebbe1656d049f32eb6d3026fdbaef7955ecac72601042fac38fc114ca934cf8222cb4de2d413758b58963d210f18c260d32f9fcf815c585f37e7f03a0e2cfa839a62ffd02d5a1d855ceb50850b89859ea0ec850299ec1b57bcd43d6153bc900365bb490ae1da99bdf527d74abf62fbe712cafe9b78fabf5f29867981d56ec17086a1c467d70c7642b31aefe5d02d642bc1d09c10e8c663c4813e851f7a77e65ba74dba324992104c404bb8ebf0d82d634436b1d6891e3a67d0a68e453a365766671b600db4c4c7f8d9499563d53100187c71203a412af72a201400624c59bede9d1dac00c3994984d2b735437daad5b066bbc35f32c199b26a95b308f791c15370904d595540bbd2b9915de3ee4e5bfa944d4dd90093cdaf81e3c837ef2399344cb24382bf04ad52a7dedc1d5455d018c12cbd35e44e259e70de007d3628d53d7c39c586a140cbdcba8bcc7b6d497d3b75355201c7235fb9e55156c25b0a57c71ccaccf6f093d3862e80848087d052ac55a710324e4415e602ceb61eaea3eb14600103ff537d0af88c99343ddfa7f60d0d45f45aa5ed324ad7d83b9ac44fb41f66b42d37e09fa768d0d2c3637d58d1edb38695b3a079003c1428c3fd6c2c0c253b4f5f05afa5b6b4ce42cfb96936f6063488c25fdec124fab2a1cfa43b82b8ae6b7862388c26b4500bc1adfd37eadde23caba5dee5a2d8e2482be7cdb06f038bf87f631ba87408e6a9a8552004e67b7c3721a534a329177d1c373136bdf3c8bd065f1fbc73bb5c77091aa28a03a57bd46570f9bcc05659044b6eeb1bdc47f5541e52300a1a19359bcb15b6324cedb85d8e8d0e12a40ca6f9899e21f60a6fd6f8f978ff90c6b317615bccba8cde42ef99bad14783e94ab0afb7091c74bf4ed297a0b9108d3c03c45870aa71ccf1e66cd344b95dfc78a361cf2cb14091a54e5678ad4c046c0abc6d70aa6bbcb875f62baea96ca45fc1a01cce444968c1d72d066e3f0a746cf976601bdd9fbe93df9a92ee8c1eef5d51abb098d6a0e0c5be9fb64526d424ad324008bdd73143b73e33e806d92d646aa9f542ea3d1d94ab96652c448924a70a2ab678e07472b862177f4813f0ce94e90d95a9f8a3efe1198f6b85da73cc6c7553efef8d09b4ded3e6a733e2c4519c8f29696e602c3a54f5e3726bdccf6ac29cc4366066a81b2ebfb7d949109a9f575c3e472db949b50f21f4d760875c0aa2e76151c6c68dd78af50575bd22ad6f2fb8ef3924ad37cfb697b89556ef1080d602ed4d74363f075ac88690263bee670fd31f2fb08a77f03179f2b1801c9f9407757378204cae079161082e7b301ce8441fba36f4e7b2108bed70159c35ebe0dec16d4228b2a58b4911d2483191a2e99365c84c936d1d019fca1877b4c55bdead1fdac6a576577608a051177afa5e484aa0ebcb5bbd1ecfd441f65733a2835959185205fd18ccc647f33d8c3da6d249ce159e8f1c7bbf6c2e4de5f8a2efb7f70194ba8f8f2b07fd32959c26b22626775ce6c7f61ee772da3bef12f7eac0e414689141f507f8bde00b5498651720ac10a0ad5717dba26515ea8bddd474b195e57477fd62386161dc268d45f5365ab3f2f3a8fec88b660ae551f82e2ab0f6c618e3a8495817de754af883ca21da87764e2efdc1baa2154df61ef40d365fb759d6031645b2c7de31acc541b56d3aef834f2c03dfe9be836f1e5da0a8ca4ec401c1fae87372b9556b57a10419060cad37e279347f76184c09a1138d04cc739479638307b767d2dd097d501534bfd0f8a6379d50b8a642c0cf25ff20391141dbde6b374e3047b2d43ef6c3e72e19c2faa711fff01263f41a1fa19804e6ba3fed2ee5ab6dad8090b4462d5381a73f93540fcd0096434c9029bd36fb0b106ee05e74ebda39cd4afe34e40e9743b3b58d07fef699581c44b4861fb2eafe00ae73d1cd69766f32f71149bd0457c2f5c19e6cbe077e53de96a336f380754446c9b20c1259e682acf41dda0fde74566338da189526efab872efd85b1b862102021d246f22b1ea5646d75ea98d182fc19065eecdc5cccbcd1d7b901c7d9e676e674a96816a88dc126877a5a75258924e9e0e3c77841fa7d696d9da3d9b9a57959db8b1d1bba6130b030abb7e1baa578b281cd46a42008087a193a48df25eef67550cfc9ee3befa3d49747088c0eb22aa2433804306090101dd167cd0e19258911f9e1832aca0bfd98a6aee6cc76942bc08702de2d4b9646cca63b8708ba2211bd71ba6a9fa6859e65e098aa7961ac48216721de23e4880297867122627e18795cb3340fe3e74e00f84de2d5f353a768485b4efa14c348de303b41b51c9b45541c4fa9421795d0ae0eb3556a88c1fcdb267dbefa0d17b99740f66d29ad972561234a5ee6b3fbf31d21da8746ad5c41a534d2845337a988bcaf2a98716169701af5f21e40cdefd955797a2b23338fd0cbb6d89068e2ab279989134667f84be5fa283b48392ab24ae781588dee14191a9e94f4e0620af523cda46786be2f5fee864145262b59951162337ae778c1a6a52ba84d897d9b183e46bf149adbbd3c45f9a165c41e6b1ee392ffe2adc531ade29f00163d4b23cfaa0844896dc1998aa9cd8f62366b6226f355d68b2aa9960fc5b27e9171f8e0a81c6ee15622a560ee29d80d2c6851098a1ac72f1eb0c51eefa522008174bbbf78f5294326c8a53e0bc6554036fc7b2c1021b47b28b99ec8068fb9923efc3eef2465f33d366e91bc72977d4b48eb99cf360709f419a4a33f118058d396e62092128fe7b219005373471d9287ed835d2252980961d68bded1bb18a0a5e9cbcf0f49724f5c3079006677fe4f8d8e642cf294d9b5908753392e589a4ede8c89d18f8d077213cc531caeb978c1ac4e667e983032424656d2b50d65e1839ceba47b2da026b614e10911167563c0abb8aa943b21d78b76eb568bbe38dd87217fe2f327663dd51b88254cc0848d9dac4a966f4b067f728721a303e8b95a93e3cefdfb846d7b996a8f6e13d33e87e975938f6ae969738f45f42e42340445b3b0e1532ffd20d5ec19c6c9a37936528de690c2f1ac86278dc315388f0c80bfec51ee00f8dde4773d334c2b4ebae1eef72d832d202789ac1760d5f4c2afd7af60102f05fab9a976ec27f4946a78e7ee0bc62777121ed58a747e1e673896cd5931af62b7194788122907cc3e68cc29715b55d11caa499d34a6e23498c766fe1ece4ace57777553313e27d688dee78e1e7af15090ff09d09cae21a0a890a4f8968fd9601896826cd8b1fb2daca54161a0114a4e085e8e5b92459bbd9ee7e8645b322886aec275b245b5646cf31a286bc4b99511df1db75efc5b68fb2771f846a5723db9a9f8fa3bcb1d23f7482efa620e0dd6bf6d5caa31608718b02cf219a420ee822f42fa2e39fc5633613f18d513c888f1d88ba3a186bd9a183124aec0e66d0614d660f35d9c275bcd38d262a4brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottransmission-4.1.1-203.8.src.rpmtransmissiontransmission(aarch-64)transmission-ui@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    altsld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libb64.so.0()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.27)(64bit)libc.so.6(GLIBC_2.32)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libcrypto.so.3()(64bit)libcrypto.so.3(OPENSSL_3.0.0)(64bit)libcurl.so.4()(64bit)libdeflate.so.0()(64bit)libevent-2.1.so.7()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgcc_s.so.1(GCC_4.5.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libm.so.6(GLIBC_2.29)(64bit)libminiupnpc.so.21()(64bit)libpsl.so.5()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.11)(64bit)libstdc++.so.6(CXXABI_1.3.13)(64bit)libstdc++.so.6(CXXABI_1.3.15)(64bit)libstdc++.so.6(CXXABI_1.3.2)(64bit)libstdc++.so.6(CXXABI_1.3.3)(64bit)libstdc++.so.6(CXXABI_1.3.5)(64bit)libstdc++.so.6(CXXABI_1.3.8)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.14)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.18)(64bit)libstdc++.so.6(GLIBCXX_3.4.19)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.22)(64bit)libstdc++.so.6(GLIBCXX_3.4.29)(64bit)libstdc++.so.6(GLIBCXX_3.4.30)(64bit)libstdc++.so.6(GLIBCXX_3.4.32)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)transmission-common3.0.4-14.6.0-14.0-15.4.18-14.1.14.20.1iLiLhK@gfXj@fh@e؈e̫@e@e*ee`@dTd:d!@dcU@cߚ@cMichael Vetter Michael Vetter Simon Lees Alexey Rochev Paolo Stivanin Max Lin Dominique Leuenberger Martin Schreiner Matej Cepl Dominique Leuenberger Paolo Stivanin Bjørn Lie Emiliano Langella Luciano Santos Bjørn Lie Paolo Stivanin Luciano Santos Luca Beltrame Michael Vetter - Update to 4.1.1: * Fixed a 4.1.0 bug that failed to report some filesystem errors to RPC clients who were querying the system's free space available. (#8258) * Fixed a 4.1.0 bug that kept a a torrent's updated queue position from being shown. (#8298) * Fixed a 4.1.0 bug that caused torrents' queuing order to sometimes be lost between sessions. (#8306) * Fixed "assertion failed: no timezone" error on OpenSolaris. (#8358) * Fixed a 4.0.0 bug that displayed the wrong mime-type icon for mp4 video files. (#8411) * Hardened .torrent parsing by exiting sooner if pieces has an invalid size. (#8412) * Reverted a 4.1.0 RPC change that broke some 3rd party code by returning floating-point numbers, rather than integers, for speed limit fields. (#8416) * Fixed crash that could happen if a user paused a torrent and edited its tracker list at the same time. (#8478) * Fixed 4.1.0 crash on arm32 by switching crc32 libraries to Mark Madler's crcany. (#8529) * Require UTF-8 filenames in .torrent files, as required by the BitTorrent spec. (#8541) * Fixed crash that could occur when parsing a .torrent file with a bad pieces key. (#8542) * Fixed potential file descriptor leak when launching scripts on POSIX systems. (#8549) * Changed the network traffic algorithm to spread bandwidth more evenly amongst peers. (#8259) * Improved laggy user interface when bandwidth usage is high. (#8454) * For more see: https://github.com/transmission/transmission/releases/tag/4.1.1- Update to 4.1.0: * Improved µTP download performance. (#6508) * Added support for IPv6 and dual-stack UDP trackers. (#6687) * Support trackers that only support the old BEP-7 with &ipv4= and &ipv6=. (#7481) * New JSON-RPC 2.0-compliant RPC API. (#7269) * Added optional sequential downloading. (#4795) * Use native icons for menus and toolbars: SF Symbols on macOS, Segoe Fluent on Windows 11, Segoe MDL2 on Windows 10, and XDG standard icon names everywhere else. (#7819, Qt Client) * Fixed 4.0.6 bug where Transmission might spam HTTP tracker announces. (#7086) * For more see: https://github.com/transmission/transmission/releases/tag/4.1.0 - Cleanup .changes file (proper date and header in general) - Update harden_transmission-daemon.service.patch- export CMAKE_POLICY_VERSION_MINIMUM="3.5" to ignore cmakes minimum version warnings- transmission-qt is built with Qt 6- Update to 4.0.6: + Improved parsing HTTP tracker announce response. (#6223) + Fixed 4.0.0 bug that caused some user scripts to have an invalid TR_TORRENT_TRACKERS environment variable. (#6434) + Fixed 4.0.0 bug where alt-speed-enabled had no effect in settings.json. (#6483) + Fixed 4.0.0 bug where the GTK client's "Use authentication" option was not saved between's sessions. (#6514) + Fixed 4.0.0 bug where the filename for single-file torrents aren't sanitized. (#6846) + Fixed 4.0.0 bug where piece size description text and slider state in torrent creation dialog are not always up-to-date. + Fixed build when compiling with GTKMM 4. (#6393) + Added the launchable desktop-id to metainfo files. (#6779) + Fixed build when compiling on BSD. (#6812) + Fixed a 4.0.0 bug where the infinite ratio symbol was displayed incorrectly in the WebUI. (#6491, #6500) + Fixed layout issue in speed display. (#6570) + General UI improvement related to filterbar and fixes download/upload speed info wrap. (#6761) + Fixed a couple of logging issues. (#6463)- Build with gcc13 on Leap 15- 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.- Migrate from update-alternatives to libalternatives (bsc#1219107).- Add correct creation of the transmission user/group (needed by the latest RPM 4.19). - Remove now useless Provides in the daemon subpackage.- Have transmission-daemon provide user(transmission) and group(transmission): the user/group are generated in the pre scriptlet using useradd/groupadd.- 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.- 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.- Fix transmission-daemon missing /var/lib/transmission- Update to version 4.0.3: + Fix 4.0.2 higher CPU load while downloading (a regression). + Fix 4.0.0 bug where the torrentGet RPC method returned wrong trackerStats.tier values. + Fix 4.0.0 HTTP announce behavior with bind-address-ipv* settings. + Fix 4.0.0 bug in code that detects the computer's IPv6 support. + Silenced 4.0.0 minor log warnings for cross_seed_entry and uid entries in torrent files. + When adding a duplicate torrent via the RPC API, the return value now matches Transmission 3's return value. + Fix use of metainfo display-name as a fallback name. + Updated torrent Peer ID generation to happen once per session, even for public torrents. + GTK client: - Fix 4.0.0 preferences dialog being too large for small displays. - Fix 4.0.0 regression of percents, speeds, sizes, etc, not being i18nized properly. + Daemon: Set the log level sooner at startup to ensure events aren't missed. + Fix 4.0.0 bug in the display of how much of a torrent has been downloaded. + Documentation improvements. - Drop merged-upstream patch: 9fc0e4ff6186e3aee3d3350e9f1b062aa6e161fe.patch- Add 9fc0e4ff6186e3aee3d3350e9f1b062aa6e161fe.patch: Fix: disable-deprecated by default for end users (needed due to new deprecation in gtkmm).- 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.- Apply downstream patch from Gentoo to fix a crash with openSSL 3 (boo#1207914): * transmission-3.00-openssl-3.patch- boo#1207555: Transmission can't open Bittorrent v2 torrents Add transmission-hybrid-torrent-length.patchreproducible 1771587221  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkl4.1.1-203.84.1.1-203.84.1.1transmission-clitransmission-createtransmission-edittransmission-remotetransmission-showtransmissionAUTHORSBlocked-Traffic.mdBlocklists.mdBug-Submission.mdBuilding-Transmission.mdConfiguration-Files.mdEditing-Configuration-Files.mdEnvironment-Variables.mdHeadless-Usage.mdPeer-ID-and-User-Agent.mdPeer-Status-Text.mdPort-Forwarding-Guide.mdPrevious-Releases.mdREADME.mdREADME.openSUSERelease-Notes.mdScripts.mdTesting-Transmission.mdTranslating.mdTransmission-Architecture.mdTransmission-Resume-Files.mdTransmission-is-Downloading-Files-I-Asked-It-To-Not-Download.mdWeb-Interface.mdWhy-Are-My-Speeds-So-Slow.mdWhy-is-my-port-closed.mdencryption.txtextended-messaging.txtnews-2.42-and-older.mdnews-2.50.mdnews-2.51.mdnews-2.52.mdnews-2.60.mdnews-2.61.mdnews-2.70.mdnews-2.71.mdnews-2.72.mdnews-2.73.mdnews-2.74.mdnews-2.75.mdnews-2.76.mdnews-2.77.mdnews-2.80.mdnews-2.81.mdnews-2.82.mdnews-2.83.mdnews-2.84.mdnews-2.90.mdnews-2.91.mdnews-2.92.mdnews-2.93.mdnews-2.94.mdnews-3.00.mdnews-4.0.0-beta-1.mdnews-4.0.0-beta-2.mdnews-4.0.0-beta-3.mdnews-4.0.0.mdnews-4.0.1.mdnews-4.0.2.mdnews-4.0.3.mdnews-4.0.4.mdnews-4.0.5.mdnews-4.0.6.mdnews-4.1.0-beta.1.mdnews-4.1.0-beta.2.mdnews-4.1.0-beta.3.mdnews-4.1.0-beta.4.mdnews-4.1.0-beta.5.mdnews-4.1.0.mdnews-4.1.1.mdnews-5.0.0-draft.mdresourcesQT-Enable-Web-Lnx-1.pngQT-Enable-Web-Lnx-2.pngQT-Enable-Web-Lnx-3.pngQT-Enable-Web-Win-1.pngQT-Enable-Web-Win-2.pngQT-Enable-Web-Win-3.pngWI-adding-torrent.pngWI-display-filters-panel.pngWI-list-of-added-torrents.pngWI-main-screen.pngWI-torrent-inspector-files-tab.pngWI-torrent-inspector-peers-tab.pngWI-torrent-inspector-trackers-tab.pngWI-torrent-inspector.pngWI-torrent-management-panel.pngmac-enable-web-1.pngmac-enable-web-2.pngtransmission-arch.giftransmission-prod.gifrpc-spec.mdsend-email-when-torrent-done.shtransmission5.conftransmissionCOPYINGtransmission-cli.1.gztransmission-create.1.gztransmission-edit.1.gztransmission-remote.1.gztransmission-show.1.gz/usr/bin//usr/share/doc/packages//usr/share/doc/packages/transmission//usr/share/doc/packages/transmission/resources//usr/share/libalternatives//usr/share/libalternatives/transmission//usr/share/licenses//usr/share/licenses/transmission//usr/share/man/man1/-mbranch-protection=standard -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -gobs://build.opensuse.org/GNOME:Apps/openSUSE_Factory/c33b9e7524ae3e1c17cd41ddb4c80f40-transmissiondrpmzstd19T0aarch64-suse-linux  !"#$$$$$$$$$$$$$$$$$%&'()*+,-ELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=8c0c0fbc0b5dbee15a348c0db13af22410d7c460, for GNU/Linux 4.3.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=23d3439a0d94f26db4c007bd5b711e3ad7104d24, for GNU/Linux 4.3.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=3f73abf2dd9107ffbd5c8b062ae22b7f8677bb78, for GNU/Linux 4.3.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=0022ecae83d19b774410a62dc7b412969169161d, for GNU/Linux 4.3.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=bd35a11c113df6bb64c3be6bf566e651fa408bd9, for GNU/Linux 4.3.0, strippeddirectoryUnicode text, UTF-8 textASCII textASCII text, with very long lines (437)HTML document, ASCII text, with very long lines (436)Unicode text, UTF-8 text, with very long lines (899)ASCII text, with very long lines (362)ASCII text, with very long lines (661)ASCII text, with very long lines (383)HTML document, ASCII textUnicode text, UTF-8 text, with very long lines (432)HTML document, ASCII text, with very long lines (303)Unicode text, UTF-8 text, with very long lines (832)ASCII text, with very long lines (348)Unicode text, UTF-8 text, with very long lines (556)Unicode text, UTF-8 text, with very long lines (444)ASCII text, with very long lines (492)Unicode text, UTF-8 text, with very long lines (430)Unicode text, UTF-8 text, with very long lines (516)Unicode text, UTF-8 text, with very long lines (1570)Unicode text, UTF-8 text, with very long lines (566)Unicode text, UTF-8 text, with very long lines (578)Unicode text, UTF-8 text, with very long lines (324)Unicode text, UTF-8 text, with very long lines (448)Unicode text, UTF-8 text, with very long lines (311)Unicode text, UTF-8 text, with very long lines (2487), with CRLF, LF line terminatorsUnicode text, UTF-8 text, with very long lines (797)ASCII text, with very long lines (407)ASCII text, with very long lines (732)ASCII text, with very long lines (927)Unicode text, UTF-8 text, with very long lines (14473)PNG image dataGIF image data, version 89a, 490 x 559GIF image data, version 89a, 687 x 488ASCII text, with very long lines (459)POSIX shell script, ASCII text executabletroff or preprocessor input, Unicode text, UTF-8 text (gzip compressed data, max compression, from Unix, original size modulo 2^32 4187)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix, original size modulo 2^32 1475)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix, original size modulo 2^32 1381)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix, original size modulo 2^32 14556)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix, original size modulo 2^32 809).]./(((RRRRRR R.R!R%R(R-RR R,RR+RRR'R"R&R$R/RR)RR#R*RRR RR RRR RRRR RRRRRRRRRRRRR R.R!R%R(R-RR R,RR+RRR&R'R"R$R/RR)RR#R*RRR RR RR RRRRRR RRRRRRRRRR R%R.R!R(R-RR R,R+R$R&R'R"R/RR)R#R*RRR RR RR RRRRRR RRRRRRRRR R%R.R!R(R-RR R,R+R&R'R"R$R/RR)R#R*RRR RR RR RRRRRR RRRRRRRRR R%R.R!R(R-RR R,R+R&R'R"R$R/RR)R#R*RRR RR RR RRRRRR RRRRswa(Mutf-85beb954ba61046c2e006505cebb9e3cab40879f530e18f7a92c3a6fb82cf5a8e32f876300af5aaad6df6e5deedddb0dcc6080a1b4746ed6e1208fe9ecf7f8612? (/hm8iDLT3transmission-4.1.1-203.7 v\ ?rxJ-AP 8 > A jA|?iحeo1bmm-Pi~<ܰS?k>/Ɩ5YUQ8f239267b521e32bfb23288c955e067fd4fa9c8f3a02f8b25856e3d1c2a4546a377f605c0a04d8333ba1e47493e12decfa :U c-E($좥\u_]iKة0WZ&` 1F RNn:>W>p|S)p|MBZh91AY&SY#%ۛY~WAm|DPxai0M'4=HM O$hQj=OP4 Q3jjy@Ѐ 424hh4 5i i  02& ɄdMFM442i4h4Ahhh @@ d2iѣ&4 S<ȀPY'kh =dfРVG*+$uSi)C GF&s!"#9]$1[Z l6K$M0Php*E L`Z aBa1#`D2IaA qNP%"BT0P1PaR4H!H  4#@H@ H(%"P2JBR Zh()U)t )P((P(QW$*R @HPP"(4%+H J!J @B0"҇",(D("&Q ViU)S>SB@`EED3dCM PT4eqAA(TLaA2UVARUh@>@4P3aA6WQX(U*gR :Q TQaۚ6i*`VP t4OhI|kRF6*drds.IJgf2(9k MWmÙ@O@{8)r^cApv '1vBs]\; [WSM{n;&WXnΖEbRc6h(3j*쑬8'4W$=P s>B~;8Z#f#\ a)d1O9raGr6L›l۠ITVZp#BNu{b0_S @@k9StѨZs RRFĆkb<32pJ {#)ZFmD Z@HdѠƄXAm]BC(h =1G$ɣN6AYT7jFJy Tc/$Gz ;0XU֧(8>Ȧ@Oe!ecA㩿U^HA