220 Commits

Author SHA256 Message Date
4c951c791a Accepting request 1275587 from GNOME:Apps
- export CMAKE_POLICY_VERSION_MINIMUM="3.5" to ignore cmakes
  minimum version warnings

OBS-URL: https://build.opensuse.org/request/show/1275587
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transmission?expand=0&rev=109
2025-05-08 16:23:46 +00:00
302c0cf105 Fixup changelog
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/transmission?expand=0&rev=180
2025-05-08 13:53:56 +00:00
5d114d0d11 - export CMAKE_POLICY_VERSION_MINIMUM="3.5" to ignore cmakes
minimum version warnings

OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/transmission?expand=0&rev=179
2025-05-08 12:55:51 +00:00
f44fe8a87d Accepting request 1253359 from GNOME:Apps
- transmission-qt is built with Qt 6 (forwarded request 1252919 from equeim)

OBS-URL: https://build.opensuse.org/request/show/1253359
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transmission?expand=0&rev=108
2025-03-17 21:16:35 +00:00
9d6b562a0c - transmission-qt is built with Qt 6
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/transmission?expand=0&rev=177
2025-03-15 15:25:27 +00:00
c843d4f695 Accepting request 1178469 from GNOME:Apps
OBS-URL: https://build.opensuse.org/request/show/1178469
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transmission?expand=0&rev=107
2024-06-05 15:39:32 +00:00
dbdf256c95 Accepting request 1177682 from home:polslinux:branches:GNOME:Apps
- 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)

OBS-URL: https://build.opensuse.org/request/show/1177682
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/transmission?expand=0&rev=175
2024-06-04 08:52:04 +00:00
a5e2c66777 Accepting request 1168028 from GNOME:Apps
OBS-URL: https://build.opensuse.org/request/show/1168028
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transmission?expand=0&rev=106
2024-04-16 18:05:33 +00:00
1767a7a072 Accepting request 1168000 from home:mlin7442:rebuild_fails_156
fix Leap15 build

OBS-URL: https://build.opensuse.org/request/show/1168000
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/transmission?expand=0&rev=173
2024-04-16 11:40:50 +00:00
f8d9865695 Accepting request 1149978 from GNOME:Apps
- 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.

OBS-URL: https://build.opensuse.org/request/show/1149978
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transmission?expand=0&rev=105
2024-02-23 15:46:01 +00:00
7018402cd1 OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/transmission?expand=0&rev=171 2024-02-23 14:48:33 +00:00
19ac4f64c6 Accepting request 1149704 from home:dimstar:Factory
- 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.

OBS-URL: https://build.opensuse.org/request/show/1149704
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/transmission?expand=0&rev=170
2024-02-23 08:11:09 +00:00
2ebd7cd788 Accepting request 1146718 from GNOME:Apps
OBS-URL: https://build.opensuse.org/request/show/1146718
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transmission?expand=0&rev=104
2024-02-15 20:00:58 +00:00
b49f850050 Accepting request 1146660 from home:mschreiner:alternatives
Migrate from update-alternatives to libalternatives (bsc#1219107).

Please check the BugZilla ticket for more information.
transmission is a particularly good package for this migration, as
it's a binary package with some man pages.

I've tested it and it works quite well, just as well as the package
was working when using update-alternatives, but let's see if OpenQA
finds anything.

Thanks.

OBS-URL: https://build.opensuse.org/request/show/1146660
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/transmission?expand=0&rev=168
2024-02-15 07:27:42 +00:00
81b01877d8 Accepting request 1145091 from GNOME:Apps
OBS-URL: https://build.opensuse.org/request/show/1145091
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transmission?expand=0&rev=103
2024-02-08 18:03:01 +00:00
55c26fba57 Accepting request 1145086 from home:mcepl:branches:GNOME:Apps
- Add correct creation of the transmission user/group (needed by the
  latest RPM 4.19).
- Remove now useless Provides in the daemon subpackage.

OBS-URL: https://build.opensuse.org/request/show/1145086
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/transmission?expand=0&rev=166
2024-02-08 09:11:37 +00:00
ef31c5414d Accepting request 1143780 from GNOME:Apps
OBS-URL: https://build.opensuse.org/request/show/1143780
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transmission?expand=0&rev=102
2024-02-04 18:08:27 +00:00
44692362ef Accepting request 1143779 from home:dimstar:Factory
- Have transmission-daemon provide user(transmission) and
  group(transmission): the user/group are generated in the pre
  scriptlet using useradd/groupadd.

OBS-URL: https://build.opensuse.org/request/show/1143779
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/transmission?expand=0&rev=164
2024-02-03 11:11:34 +00:00
6191e67398 Accepting request 1137910 from GNOME:Apps
- 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)

OBS-URL: https://build.opensuse.org/request/show/1137910
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transmission?expand=0&rev=101
2024-01-10 20:52:55 +00:00
ddb430f594 Accepting request 1137883 from home:polslinux:branches:GNOME:Apps
- 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.

OBS-URL: https://build.opensuse.org/request/show/1137883
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/transmission?expand=0&rev=162
2024-01-10 09:26:30 +00:00
d09259258b Accepting request 1129053 from GNOME:Apps
- 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)

OBS-URL: https://build.opensuse.org/request/show/1129053
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transmission?expand=0&rev=100
2023-11-27 21:43:29 +00:00
4458d33c7b Accepting request 1128668 from home:iznogood:factory
- 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.

OBS-URL: https://build.opensuse.org/request/show/1128668
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/transmission?expand=0&rev=160
2023-11-27 08:21:50 +00:00
61a7f67c1b Accepting request 1085782 from GNOME:Apps
OBS-URL: https://build.opensuse.org/request/show/1085782
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transmission?expand=0&rev=99
2023-05-10 14:18:06 +00:00
8f47ec5947 Accepting request 1085013 from home:emilianolangella:branches:transmission
- Fix transmission-daemon missing /var/lib/transmission

OBS-URL: https://build.opensuse.org/request/show/1085013
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/transmission?expand=0&rev=158
2023-05-09 17:57:34 +00:00
f526ebe112 Accepting request 1079558 from GNOME:Apps
OBS-URL: https://build.opensuse.org/request/show/1079558
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transmission?expand=0&rev=98
2023-04-15 20:33:09 +00:00
a88e6dde9f Accepting request 1079554 from home:luc14n0:branches:GNOME:Apps
Update to version 4.0.3 point release.

OBS-URL: https://build.opensuse.org/request/show/1079554
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/transmission?expand=0&rev=156
2023-04-15 08:59:43 +00:00
98410e134d Accepting request 1074745 from GNOME:Apps
OBS-URL: https://build.opensuse.org/request/show/1074745
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transmission?expand=0&rev=97
2023-03-28 15:48:53 +00:00
5c575af906 Accepting request 1074693 from home:iznogood:branches:GNOME:Apps
Fix build with new gtkmm

OBS-URL: https://build.opensuse.org/request/show/1074693
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/transmission?expand=0&rev=154
2023-03-27 17:08:14 +00:00
81fe227935 Accepting request 1072280 from GNOME:Apps
- 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.

OBS-URL: https://build.opensuse.org/request/show/1072280
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transmission?expand=0&rev=96
2023-03-16 21:58:16 +00:00
c99aabb8b1 Accepting request 1072267 from home:polslinux:branches:GNOME:Apps
- 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

OBS-URL: https://build.opensuse.org/request/show/1072267
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/transmission?expand=0&rev=152
2023-03-16 08:15:03 +00:00
243e44679d Accepting request 1067489 from home:luc14n0:branches:GNOME:Apps
Update to version 4.0.1

OBS-URL: https://build.opensuse.org/request/show/1067489
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/transmission?expand=0&rev=151
2023-02-26 17:07:43 +00:00
d3e4ab8122 Accepting request 1063368 from GNOME:Apps
OBS-URL: https://build.opensuse.org/request/show/1063368
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transmission?expand=0&rev=95
2023-02-07 17:47:28 +00:00
32f47e59b7 Accepting request 1063301 from home:luca_b:branches:GNOME:Apps
- Apply downstream patch from Gentoo to fix a crash with openSSL 3
  (boo#1207914):
  * transmission-3.00-openssl-3.patch

Build and runtime tested. My editor accidentally added whitespace
changes in .changes. If these are unwanted, I can redo the SR
without them.

OBS-URL: https://build.opensuse.org/request/show/1063301
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/transmission?expand=0&rev=149
2023-02-06 08:40:58 +00:00
b164b9c960 Accepting request 1061421 from GNOME:Apps
OBS-URL: https://build.opensuse.org/request/show/1061421
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transmission?expand=0&rev=94
2023-01-28 18:59:59 +00:00
0cc4120f6d Accepting request 1061027 from home:jubalh:branches:GNOME:Apps
- boo#1207555: Transmission can't open Bittorrent v2 torrents
  Add transmission-hybrid-torrent-length.patch

OBS-URL: https://build.opensuse.org/request/show/1061027
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/transmission?expand=0&rev=147
2023-01-26 21:24:58 +00:00
c6290d58cf Accepting request 966682 from GNOME:Apps
OBS-URL: https://build.opensuse.org/request/show/966682
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transmission?expand=0&rev=93
2022-04-06 19:51:00 +00:00
e04f0ff551 Accepting request 966610 from home:coolo:branches:GNOME:Apps
- Do not run autoreconf - not patching any input files
  and intltool is broken with autoreconf of 2.71

OBS-URL: https://build.opensuse.org/request/show/966610
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/transmission?expand=0&rev=145
2022-04-03 18:47:18 +00:00
5963e9c1ed Accepting request 934074 from GNOME:Apps
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)

OBS-URL: https://build.opensuse.org/request/show/934074
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transmission?expand=0&rev=92
2021-11-29 16:28:20 +00:00
a70fb3394f Accepting request 933786 from home:jsegitz:branches:systemdhardening:GNOME:Apps
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

OBS-URL: https://build.opensuse.org/request/show/933786
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/transmission?expand=0&rev=144
2021-11-26 14:13:29 +00:00
d11f37a02e Accepting request 846468 from GNOME:Apps
OBS-URL: https://build.opensuse.org/request/show/846468
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transmission?expand=0&rev=91
2020-11-09 12:56:58 +00:00
8bdcc56832 Accepting request 846264 from home:dimstar:Factory
- Fix build with RPM 4.16: move installation of translations from
  %build to %install section.

OBS-URL: https://build.opensuse.org/request/show/846264
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/transmission?expand=0&rev=142
2020-11-06 13:29:23 +00:00
3ab35d8db2 Accepting request 811156 from GNOME:Apps
Update to version 3.0

OBS-URL: https://build.opensuse.org/request/show/811156
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transmission?expand=0&rev=90
2020-06-05 18:07:48 +00:00
c0853e0084 tweak
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/transmission?expand=0&rev=140
2020-06-03 13:47:19 +00:00
794b29b7ef Accepting request 810206 from home:polslinux:branches:GNOME:Apps
- 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 labels 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
- Remove transmission-appdata.patch
- Remove transmission-systemd.patch

OBS-URL: https://build.opensuse.org/request/show/810206
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/transmission?expand=0&rev=139
2020-06-03 13:25:23 +00:00
ce4aeee967 Accepting request 808844 from GNOME:Apps
OBS-URL: https://build.opensuse.org/request/show/808844
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transmission?expand=0&rev=89
2020-06-02 12:32:45 +00:00
c4dc02eb9b Accepting request 808186 from home:pluskalm:branches:GNOME:Apps
- Use modern macros for cmake building
- Cleanup spec file with spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/808186
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/transmission?expand=0&rev=137
2020-05-25 17:44:13 +00:00
386890f8e9 Accepting request 768691 from GNOME:Apps
Removal of -lang recommends (forwarded request 768632 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/768691
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transmission?expand=0&rev=88
2020-02-03 10:26:49 +00:00
ece0648db8 Accepting request 768632 from home:dimstar:branches:GNOME:Apps
Removal of -lang recommends

OBS-URL: https://build.opensuse.org/request/show/768632
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/transmission?expand=0&rev=135
2020-01-30 12:02:29 +00:00
c5deb4a0e1 Accepting request 742521 from GNOME:Apps
OBS-URL: https://build.opensuse.org/request/show/742521
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/transmission?expand=0&rev=87
2019-10-30 13:38:55 +00:00
569794087c Accepting request 742238 from home:iznogood:branches:GNOME:Apps
- 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.

OBS-URL: https://build.opensuse.org/request/show/742238
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/transmission?expand=0&rev=133
2019-10-24 11:04:37 +00:00