head	1.4;
access;
symbols
	pkgsrc-2026Q3:1.4.0.2
	pkgsrc-2026Q3-base:1.4
	pkgsrc-2026Q2:1.3.0.28
	pkgsrc-2026Q2-base:1.3
	pkgsrc-2026Q1:1.3.0.26
	pkgsrc-2026Q1-base:1.3
	pkgsrc-2025Q4:1.3.0.24
	pkgsrc-2025Q4-base:1.3
	pkgsrc-2025Q3:1.3.0.22
	pkgsrc-2025Q3-base:1.3
	pkgsrc-2025Q2:1.3.0.20
	pkgsrc-2025Q2-base:1.3
	pkgsrc-2025Q1:1.3.0.18
	pkgsrc-2025Q1-base:1.3
	pkgsrc-2024Q4:1.3.0.16
	pkgsrc-2024Q4-base:1.3
	pkgsrc-2024Q3:1.3.0.14
	pkgsrc-2024Q3-base:1.3
	pkgsrc-2024Q2:1.3.0.12
	pkgsrc-2024Q2-base:1.3
	pkgsrc-2024Q1:1.3.0.10
	pkgsrc-2024Q1-base:1.3
	pkgsrc-2023Q4:1.3.0.8
	pkgsrc-2023Q4-base:1.3
	pkgsrc-2023Q3:1.3.0.6
	pkgsrc-2023Q3-base:1.3
	pkgsrc-2023Q2:1.3.0.4
	pkgsrc-2023Q2-base:1.3
	pkgsrc-2023Q1:1.3.0.2
	pkgsrc-2023Q1-base:1.3
	pkgsrc-2022Q4:1.2.0.20
	pkgsrc-2022Q4-base:1.2
	pkgsrc-2022Q3:1.2.0.18
	pkgsrc-2022Q3-base:1.2
	pkgsrc-2022Q2:1.2.0.16
	pkgsrc-2022Q2-base:1.2
	pkgsrc-2022Q1:1.2.0.14
	pkgsrc-2022Q1-base:1.2
	pkgsrc-2021Q4:1.2.0.12
	pkgsrc-2021Q4-base:1.2
	pkgsrc-2021Q3:1.2.0.10
	pkgsrc-2021Q3-base:1.2
	pkgsrc-2021Q2:1.2.0.8
	pkgsrc-2021Q2-base:1.2
	pkgsrc-2021Q1:1.2.0.6
	pkgsrc-2021Q1-base:1.2
	pkgsrc-2020Q4:1.2.0.4
	pkgsrc-2020Q4-base:1.2
	pkgsrc-2020Q3:1.2.0.2
	pkgsrc-2020Q3-base:1.2
	pkgsrc-2020Q2:1.1.0.58
	pkgsrc-2020Q2-base:1.1
	pkgsrc-2020Q1:1.1.0.38
	pkgsrc-2020Q1-base:1.1
	pkgsrc-2019Q4:1.1.0.60
	pkgsrc-2019Q4-base:1.1
	pkgsrc-2019Q3:1.1.0.56
	pkgsrc-2019Q3-base:1.1
	pkgsrc-2019Q2:1.1.0.54
	pkgsrc-2019Q2-base:1.1
	pkgsrc-2019Q1:1.1.0.52
	pkgsrc-2019Q1-base:1.1
	pkgsrc-2018Q4:1.1.0.50
	pkgsrc-2018Q4-base:1.1
	pkgsrc-2018Q3:1.1.0.48
	pkgsrc-2018Q3-base:1.1
	pkgsrc-2018Q2:1.1.0.46
	pkgsrc-2018Q2-base:1.1
	pkgsrc-2018Q1:1.1.0.44
	pkgsrc-2018Q1-base:1.1
	pkgsrc-2017Q4:1.1.0.42
	pkgsrc-2017Q4-base:1.1
	pkgsrc-2017Q3:1.1.0.40
	pkgsrc-2017Q3-base:1.1
	pkgsrc-2017Q2:1.1.0.36
	pkgsrc-2017Q2-base:1.1
	pkgsrc-2017Q1:1.1.0.34
	pkgsrc-2017Q1-base:1.1
	pkgsrc-2016Q4:1.1.0.32
	pkgsrc-2016Q4-base:1.1
	pkgsrc-2016Q3:1.1.0.30
	pkgsrc-2016Q3-base:1.1
	pkgsrc-2016Q2:1.1.0.28
	pkgsrc-2016Q2-base:1.1
	pkgsrc-2016Q1:1.1.0.26
	pkgsrc-2016Q1-base:1.1
	pkgsrc-2015Q4:1.1.0.24
	pkgsrc-2015Q4-base:1.1
	pkgsrc-2015Q3:1.1.0.22
	pkgsrc-2015Q3-base:1.1
	pkgsrc-2015Q2:1.1.0.20
	pkgsrc-2015Q2-base:1.1
	pkgsrc-2015Q1:1.1.0.18
	pkgsrc-2015Q1-base:1.1
	pkgsrc-2014Q4:1.1.0.16
	pkgsrc-2014Q4-base:1.1
	pkgsrc-2014Q3:1.1.0.14
	pkgsrc-2014Q3-base:1.1
	pkgsrc-2014Q2:1.1.0.12
	pkgsrc-2014Q2-base:1.1
	pkgsrc-2014Q1:1.1.0.10
	pkgsrc-2014Q1-base:1.1
	pkgsrc-2013Q4:1.1.0.8
	pkgsrc-2013Q4-base:1.1
	pkgsrc-2013Q3:1.1.0.6
	pkgsrc-2013Q3-base:1.1
	pkgsrc-2013Q2:1.1.0.4
	pkgsrc-2013Q2-base:1.1
	pkgsrc-2013Q1:1.1.0.2
	pkgsrc-2013Q1-base:1.1;
locks; strict;
comment	@# @;


1.4
date	2026.06.22.17.36.27;	author dogcow;	state Exp;
branches;
next	1.3;
commitid	dqTzxzuHyUezQOKG;

1.3
date	2023.02.13.11.26.29;	author wiz;	state Exp;
branches;
next	1.2;
commitid	gz9jWXY2vwc09mdE;

1.2
date	2020.07.13.13.01.01;	author wiz;	state Exp;
branches;
next	1.1;
commitid	pbyO0IeYlp1M4VfC;

1.1
date	2013.03.02.19.34.36;	author wiz;	state Exp;
branches
	1.1.58.1;
next	;

1.1.58.1
date	2020.08.03.09.29.18;	author spz;	state Exp;
branches;
next	;
commitid	gFRgLVR5yFBueBiC;


desc
@@


1.4
log
@Update transmission{,-common,-qt,-gtk} to 4.1.2

For a full list of changes, see news/news-4.1.*.md in the distfile; some
major feature changes/bugfixes:
    Improved uTP download performance.
    Added support for IPv6 and dual-stack UDP trackers.
    Support trackers that only support the old BEP-7 with &ipv4= and &ipv6=.
    New JSON-RPC 2.0-compliant RPC API.
    Added optional sequential downloading.
    Fixed 4.0.6 bug where Transmission might spam HTTP tracker announces.
    General performance improvements.
@
text
@@@comment $NetBSD: PLIST,v 1.3 2023/02/13 11:26:29 wiz Exp $
bin/transmission-gtk
share/applications/transmission-gtk.desktop
share/icons/hicolor/scalable/apps/transmission-gtk-devel.svg
share/icons/hicolor/scalable/apps/transmission-gtk.svg
share/icons/hicolor/symbolic/apps/transmission-gtk-symbolic.svg
share/locale/da/LC_MESSAGES/transmission-gtk.mo
share/locale/de/LC_MESSAGES/transmission-gtk.mo
share/locale/el/LC_MESSAGES/transmission-gtk.mo
share/locale/es/LC_MESSAGES/transmission-gtk.mo
share/locale/eu/LC_MESSAGES/transmission-gtk.mo
share/locale/fi/LC_MESSAGES/transmission-gtk.mo
share/locale/fr/LC_MESSAGES/transmission-gtk.mo
share/locale/he/LC_MESSAGES/transmission-gtk.mo
share/locale/hu/LC_MESSAGES/transmission-gtk.mo
share/locale/is/LC_MESSAGES/transmission-gtk.mo
share/locale/ja/LC_MESSAGES/transmission-gtk.mo
share/locale/nl/LC_MESSAGES/transmission-gtk.mo
share/locale/pl/LC_MESSAGES/transmission-gtk.mo
share/locale/ru/LC_MESSAGES/transmission-gtk.mo
share/locale/sv/LC_MESSAGES/transmission-gtk.mo
share/locale/tr/LC_MESSAGES/transmission-gtk.mo
share/locale/uk/LC_MESSAGES/transmission-gtk.mo
share/locale/zh_CN/LC_MESSAGES/transmission-gtk.mo
share/locale/zh_TW/LC_MESSAGES/transmission-gtk.mo
share/metainfo/transmission-gtk.metainfo.xml
@


1.3
log
@transmission*: update to 4.0.0

With two patches provided by Onno van der Linden.

## 4.0.0 beta 1

- Resource Efficiency - Use less memory, fewer CPU cycles
- Better Community - Pull requests welcomed and used
- Code Modernization - Rewritten in C++

### New Features

- Support for using BitTorrent v2 torrents and hybrid torrents. (Support for _creating_ v2 and hybrid torrents is slated for an upcoming release.)
- 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, instead of needing a full verify before seeding can begin.
- 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.
- Beginning with 4.0.0-beta.1, Transmission releases now use semver versioning.
- Dozens of other new features -- too many to list here! We've been working on this for a year!

### Qt Client

- Support both Qt5 and Qt6

### GTK Client

- Ported to GTKMM

## 4.0.0 beta 2

### Highlights

* Added support for GTK 4.
* Lots of bugfixes!

## 4.0.0 beta 3

Bugfixes.
@
text
@d1 1
a1 1
@@comment $NetBSD$
d4 3
a6 18
share/icons/hicolor/scalable/apps/transmission-devel.svg
share/icons/hicolor/scalable/apps/transmission.svg
share/icons/hicolor/symbolic/apps/transmission-symbolic.svg
share/locale/an/LC_MESSAGES/transmission-gtk.mo
share/locale/ar/LC_MESSAGES/transmission-gtk.mo
share/locale/ast/LC_MESSAGES/transmission-gtk.mo
share/locale/az/LC_MESSAGES/transmission-gtk.mo
share/locale/be/LC_MESSAGES/transmission-gtk.mo
share/locale/bg/LC_MESSAGES/transmission-gtk.mo
share/locale/bn/LC_MESSAGES/transmission-gtk.mo
share/locale/br/LC_MESSAGES/transmission-gtk.mo
share/locale/bs/LC_MESSAGES/transmission-gtk.mo
share/locale/ca/LC_MESSAGES/transmission-gtk.mo
share/locale/ca@@valencia/LC_MESSAGES/transmission-gtk.mo
share/locale/ceb/LC_MESSAGES/transmission-gtk.mo
share/locale/ckb/LC_MESSAGES/transmission-gtk.mo
share/locale/cs/LC_MESSAGES/transmission-gtk.mo
share/locale/cy/LC_MESSAGES/transmission-gtk.mo
a9 4
share/locale/en_AU/LC_MESSAGES/transmission-gtk.mo
share/locale/en_CA/LC_MESSAGES/transmission-gtk.mo
share/locale/en_GB/LC_MESSAGES/transmission-gtk.mo
share/locale/eo/LC_MESSAGES/transmission-gtk.mo
a10 1
share/locale/et/LC_MESSAGES/transmission-gtk.mo
a11 1
share/locale/fa/LC_MESSAGES/transmission-gtk.mo
a12 2
share/locale/fil/LC_MESSAGES/transmission-gtk.mo
share/locale/fo/LC_MESSAGES/transmission-gtk.mo
a13 4
share/locale/fr_CA/LC_MESSAGES/transmission-gtk.mo
share/locale/ga/LC_MESSAGES/transmission-gtk.mo
share/locale/gl/LC_MESSAGES/transmission-gtk.mo
share/locale/gv/LC_MESSAGES/transmission-gtk.mo
a14 2
share/locale/hi/LC_MESSAGES/transmission-gtk.mo
share/locale/hr/LC_MESSAGES/transmission-gtk.mo
a15 3
share/locale/hy/LC_MESSAGES/transmission-gtk.mo
share/locale/ia/LC_MESSAGES/transmission-gtk.mo
share/locale/id/LC_MESSAGES/transmission-gtk.mo
a16 1
share/locale/it/LC_MESSAGES/transmission-gtk.mo
a17 15
share/locale/jbo/LC_MESSAGES/transmission-gtk.mo
share/locale/ka/LC_MESSAGES/transmission-gtk.mo
share/locale/kk/LC_MESSAGES/transmission-gtk.mo
share/locale/ko/LC_MESSAGES/transmission-gtk.mo
share/locale/ku/LC_MESSAGES/transmission-gtk.mo
share/locale/ky/LC_MESSAGES/transmission-gtk.mo
share/locale/li/LC_MESSAGES/transmission-gtk.mo
share/locale/lt/LC_MESSAGES/transmission-gtk.mo
share/locale/lv/LC_MESSAGES/transmission-gtk.mo
share/locale/mk/LC_MESSAGES/transmission-gtk.mo
share/locale/ml/LC_MESSAGES/transmission-gtk.mo
share/locale/mr/LC_MESSAGES/transmission-gtk.mo
share/locale/ms/LC_MESSAGES/transmission-gtk.mo
share/locale/mt/LC_MESSAGES/transmission-gtk.mo
share/locale/nb/LC_MESSAGES/transmission-gtk.mo
a18 2
share/locale/nn/LC_MESSAGES/transmission-gtk.mo
share/locale/oc/LC_MESSAGES/transmission-gtk.mo
a19 4
share/locale/pt/LC_MESSAGES/transmission-gtk.mo
share/locale/pt_BR/LC_MESSAGES/transmission-gtk.mo
share/locale/pt_PT/LC_MESSAGES/transmission-gtk.mo
share/locale/ro/LC_MESSAGES/transmission-gtk.mo
a20 5
share/locale/si/LC_MESSAGES/transmission-gtk.mo
share/locale/sk/LC_MESSAGES/transmission-gtk.mo
share/locale/sl/LC_MESSAGES/transmission-gtk.mo
share/locale/sq/LC_MESSAGES/transmission-gtk.mo
share/locale/sr/LC_MESSAGES/transmission-gtk.mo
a21 3
share/locale/ta/LC_MESSAGES/transmission-gtk.mo
share/locale/te/LC_MESSAGES/transmission-gtk.mo
share/locale/th/LC_MESSAGES/transmission-gtk.mo
a22 1
share/locale/ug/LC_MESSAGES/transmission-gtk.mo
a23 3
share/locale/ur/LC_MESSAGES/transmission-gtk.mo
share/locale/uz/LC_MESSAGES/transmission-gtk.mo
share/locale/vi/LC_MESSAGES/transmission-gtk.mo
a24 1
share/locale/zh_HK/LC_MESSAGES/transmission-gtk.mo
@


1.2
log
@transmission*: update to 3.00

### All Platforms
- Allow the RPC server to listen on an IPv6 address ([#161](https://github.com/transmission/transmission/pull/161))
- Change `TR_CURL_SSL_VERIFY` to `TR_CURL_SSL_NO_VERIFY` and enable verification by default ([#334](https://github.com/transmission/transmission/pull/334))
- Go back to using hash as base name for resume and torrent files (those stored in configuration directory) ([#122](https://github.com/transmission/transmission/pull/122))
- Handle "fields" argument in "session-get" RPC request; if "fields" array is present in arguments, only return session fields specified; otherwise return all the fields as before
- Limit the number of incorrect authentication attempts in embedded web server to 100 to prevent brute-force attacks ([#371](https://github.com/transmission/transmission/pull/371))
- Set idle seed limit range to 1..40320 (4 weeks tops) in all clients ([#212](https://github.com/transmission/transmission/pull/212))
- Add Peer ID for Xfplay, PicoTorrent, Free Download Manager, Folx, Baidu Netdisk torrent clients ([#256](https://github.com/transmission/transmission/pull/256), [#285](https://github.com/transmission/transmission/pull/285), [#355](https://github.com/transmission/transmission/pull/355), [#363](https://github.com/transmission/transmission/pull/363), [#386](https://github.com/transmission/transmission/pull/386))
- Announce `INT64_MAX` as size left if the value is unknown (helps with e.g. Amazon S3 trackers) ([#250](https://github.com/transmission/transmission/pull/250))
- Add `TCP_FASTOPEN` support (should result in slight speedup) ([#184](https://github.com/transmission/transmission/pull/184))
- Improve ToS handling on IPv6 connections ([#128](https://github.com/transmission/transmission/pull/128), [#341](https://github.com/transmission/transmission/pull/341), [#360](https://github.com/transmission/transmission/pull/360), [#692](https://github.com/transmission/transmission/pull/692), [#737](https://github.com/transmission/transmission/pull/737))
- Abort handshake if establishing DH shared secret fails (leads to crash) ([#27](https://github.com/transmission/transmission/pull/27))
- Don't switch trackers while announcing (leads to crash) ([#297](https://github.com/transmission/transmission/pull/297))
- Improve completion scripts execution and error handling; add support for .cmd and .bat files on Windows ([#405](https://github.com/transmission/transmission/pull/405))
- Maintain a "session ID" file (in temporary directory) to better detect whether session is local or remote; return the ID as part of "session-get" response (TRAC-5348, [#861](https://github.com/transmission/transmission/pull/861))
- Change torrent location even if no data move is needed ([#35](https://github.com/transmission/transmission/pull/35))
- Support CIDR-notated blocklists ([#230](https://github.com/transmission/transmission/pull/230), [#741](https://github.com/transmission/transmission/pull/741))
- Update the resume file before running scripts ([#825](https://github.com/transmission/transmission/pull/825))
- Make multiscrape limits adaptive ([#837](https://github.com/transmission/transmission/pull/837))
- Add labels support to libtransmission and transmission-remote ([#822](https://github.com/transmission/transmission/pull/822))
- Parse `session-id` header case-insensitively ([#765](https://github.com/transmission/transmission/pull/765))
- Sanitize suspicious path components instead of rejecting them ([#62](https://github.com/transmission/transmission/pull/62), [#294](https://github.com/transmission/transmission/pull/294))
- Load CA certs from system store on Windows / OpenSSL ([#446](https://github.com/transmission/transmission/pull/446))
- Add support for mbedtls (formely polarssl) and wolfssl (formely cyassl), LibreSSL ([#115](https://github.com/transmission/transmission/pull/115), [#116](https://github.com/transmission/transmission/pull/116), [#284](https://github.com/transmission/transmission/pull/284), [#486](https://github.com/transmission/transmission/pull/486), [#524](https://github.com/transmission/transmission/pull/524), [#570](https://github.com/transmission/transmission/pull/570))
- Fix building against OpenSSL 1.1.0+ ([#24](https://github.com/transmission/transmission/pull/24))
- Fix quota support for uClibc-ng 1.0.18+ and DragonFly BSD ([#42](https://github.com/transmission/transmission/pull/42), [#58](https://github.com/transmission/transmission/pull/58), [#312](https://github.com/transmission/transmission/pull/312))
- Fix a number of memory leaks (magnet loading, session shutdown, bencoded data parsing) ([#56](https://github.com/transmission/transmission/pull/56))
- Bump miniupnpc version to 2.0.20170509 ([#347](https://github.com/transmission/transmission/pull/347))
- CMake-related improvements (Ninja generator, libappindicator, systemd, Solaris and macOS) ([#72](https://github.com/transmission/transmission/pull/72), [#96](https://github.com/transmission/transmission/pull/96), [#117](https://github.com/transmission/transmission/pull/117), [#118](https://github.com/transmission/transmission/pull/118), [#133](https://github.com/transmission/transmission/pull/133), [#191](https://github.com/transmission/transmission/pull/191))
- Switch to submodules to manage (most of) third-party dependencies
- Fail installation on Windows if UCRT is not installed

### Mac Client
- Bump minimum macOS version to 10.10
- Dark Mode support ([#644](https://github.com/transmission/transmission/pull/644), [#722](https://github.com/transmission/transmission/pull/722), [#757](https://github.com/transmission/transmission/pull/757), [#779](https://github.com/transmission/transmission/pull/779), [#788](https://github.com/transmission/transmission/pull/788))
- Remove Growl support, notification center is always used ([#387](https://github.com/transmission/transmission/pull/387))
- Fix autoupdate on High Sierra and up by bumping the Sparkle version ([#121](https://github.com/transmission/transmission/pull/121), [#600](https://github.com/transmission/transmission/pull/600))
- Transition to ARC ([#336](https://github.com/transmission/transmission/pull/336))
- Use proper UTF-8 encoding (with macOS-specific normalization) when setting download/incomplete directory and completion script paths ([#11](https://github.com/transmission/transmission/pull/11))
- Fix uncaught exception when dragging multiple items between groups ([#51](https://github.com/transmission/transmission/pull/51))
- Add flat variants of status icons for message log ([#134](https://github.com/transmission/transmission/pull/134))
- Optimize image resources size ([#304](https://github.com/transmission/transmission/pull/304), [#429](https://github.com/transmission/transmission/pull/429))
- Update file icon when file name changes ([#37](https://github.com/transmission/transmission/pull/37))
- Update translations

### GTK+ Client
- Add queue up/down hotkeys ([#158](https://github.com/transmission/transmission/pull/158))
- Modernize the .desktop file ([#162](https://github.com/transmission/transmission/pull/162))
- Add AppData file ([#224](https://github.com/transmission/transmission/pull/224))
- Add symbolic icon variant for the Gnome top bar and when the high contrast theme is in use ([#414](https://github.com/transmission/transmission/pull/414), [#449](https://github.com/transmission/transmission/pull/449))
- Update file icon when its name changes ([#37](https://github.com/transmission/transmission/pull/37))
- Switch from intltool to gettext for translations ([#584](https://github.com/transmission/transmission/pull/584), [#647](https://github.com/transmission/transmission/pull/647))
- Update translations, add new translations for Portuguese (Portugal)

### Qt Client
- Bump minimum Qt version to 5.2
- Fix dropping .torrent files into main window on Windows ([#269](https://github.com/transmission/transmission/pull/269))
- Fix prepending of drive letter to various user-selected paths on Windows ([#236](https://github.com/transmission/transmission/pull/236), [#307](https://github.com/transmission/transmission/pull/307), [#404](https://github.com/transmission/transmission/pull/404), [#437](https://github.com/transmission/transmission/pull/437), [#699](https://github.com/transmission/transmission/pull/699), [#723](https://github.com/transmission/transmission/pull/723), [#877](https://github.com/transmission/transmission/pull/877))
- Fix sorting by progress in presence of magnet transfers ([#234](https://github.com/transmission/transmission/pull/234))
- Fix .torrent file trashing upon addition ([#262](https://github.com/transmission/transmission/pull/262))
- Add queue up/down hotkeys ([#158](https://github.com/transmission/transmission/pull/158))
- Reduce torrent properties (file tree) memory usage
- Display tooltips in torrent properties (file tree) in case the names don't fit ([#411](https://github.com/transmission/transmission/pull/411))
- Improve UI look on hi-dpi displays (YMMV)
- Use session ID (if available) to check if session is local or not ([#861](https://github.com/transmission/transmission/pull/861))
- Use default (instead of system) locale to be more flexible ([#130](https://github.com/transmission/transmission/pull/130))
- Modernize the .desktop file ([#162](https://github.com/transmission/transmission/pull/162))
- Update translations, add new translations for Afrikaans, Catalan, Danish, Greek, Norwegian BokmÃ¥l, Slovenian

### Daemon
- Use libsystemd instead of libsystemd-daemon (TRAC-5921)
- Harden transmission-daemon.service by disallowing privileges elevation ([#795](https://github.com/transmission/transmission/pull/795))
- Fix exit code to be zero when dumping settings ([#487](https://github.com/transmission/transmission/pull/487))

### Web Client
- Fix tracker error XSS in inspector (CVE-?)
- Fix performance issues due to improper use of `setInterval()` for UI refresh (TRAC-6031)
- Fix recognition of `https://` links in comments field ([#41](https://github.com/transmission/transmission/pull/41), [#180](https://github.com/transmission/transmission/pull/180))
- Fix torrent list style in Google Chrome 59+ ([#384](https://github.com/transmission/transmission/pull/384))
- Show ETA in compact view on non-mobile devices ([#146](https://github.com/transmission/transmission/pull/146))
- Show upload file button on mobile devices ([#320](https://github.com/transmission/transmission/pull/320), [#431](https://github.com/transmission/transmission/pull/431), [#956](https://github.com/transmission/transmission/pull/956))
- Add keyboard hotkeys for web interface ([#351](https://github.com/transmission/transmission/pull/351))
- Disable autocompletion in torrent URL field ([#367](https://github.com/transmission/transmission/pull/367))

### Utils
- Prevent crash in transmission-show displaying torrents with invalid creation date ([#609](https://github.com/transmission/transmission/pull/609))
- Handle IPv6 RPC addresses in transmission-remote ([#247](https://github.com/transmission/transmission/pull/247))
- Add `--unsorted` option to transmission-show ([#767](https://github.com/transmission/transmission/pull/767))
- Widen the torrent-id column in transmission-remote for cleaner formatting ([#840](https://github.com/transmission/transmission/pull/840))
@
text
@a2 2
man/man1/transmission-gtk.1
share/appdata/transmission-gtk.appdata.xml
a13 1
share/locale/bo/LC_MESSAGES/transmission-gtk.mo
a64 1
share/locale/my/LC_MESSAGES/transmission-gtk.mo
a65 1
share/locale/nds/LC_MESSAGES/transmission-gtk.mo
a68 1
share/locale/pa/LC_MESSAGES/transmission-gtk.mo
d72 1
a80 1
share/locale/sw/LC_MESSAGES/transmission-gtk.mo
a83 1
share/locale/tl/LC_MESSAGES/transmission-gtk.mo
d93 1
a93 1
share/pixmaps/transmission.png
@


1.1
log
@Import transmission-gtk-2.76 as net/transmission-gtk.

Transmission is a free, lightweight BitTorrent client. It features
a simple, intuitive interface on top on an efficient, cross-platform
back-end.

This package includes the gtk frontend for Transmission.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.4 2012/10/05 19:43:41 wiz Exp $
d4 1
d6 1
a6 6
share/icons/hicolor/16x16/apps/transmission.png
share/icons/hicolor/22x22/apps/transmission.png
share/icons/hicolor/24x24/apps/transmission.png
share/icons/hicolor/256x256/apps/transmission.png
share/icons/hicolor/32x32/apps/transmission.png
share/icons/hicolor/48x48/apps/transmission.png
d8 1
a13 1
share/locale/be@@latin/LC_MESSAGES/transmission-gtk.mo
d24 1
d40 1
d54 1
d87 1
a87 1
share/locale/ta_LK/LC_MESSAGES/transmission-gtk.mo
d98 1
@


1.1.58.1
log
@Pullup ticket #6272 - requested by wiz
net/transmission-gtk: security update
net/transmission-qt: security update
net/transmission: security update

Revisions pulled up:
- net/transmission-gtk/Makefile                                 1.46
- net/transmission-gtk/PLIST                                    1.2
- net/transmission-qt/Makefile                                  1.54
- net/transmission/Makefile                                     1.27
- net/transmission/Makefile.common                              1.10
- net/transmission/PLIST                                        1.4
- net/transmission/distinfo                                     1.16
- net/transmission/patches/patch-qt_qtr.pro                     1.7

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	wiz
   Date:		Mon Jul 13 13:01:02 UTC 2020

   Modified Files:
   	pkgsrc/net/transmission: Makefile Makefile.common PLIST distinfo
   	pkgsrc/net/transmission-gtk: Makefile PLIST
   	pkgsrc/net/transmission-qt: Makefile
   	pkgsrc/net/transmission/patches: patch-qt_qtr.pro

   Log Message:
   transmission*: update to 3.00

   ### All Platforms
   - Allow the RPC server to listen on an IPv6 address ([#161](https://github.com/transmission/transmission/pull/161))
   - Change `TR_CURL_SSL_VERIFY` to `TR_CURL_SSL_NO_VERIFY` and enable verification by default ([#334](https://github.com/transmission/transmission/pull/334))
   - Go back to using hash as base name for resume and torrent files (those stored in configuration directory) ([#122](https://github.com/transmission/transmission/pull/122))
   - Handle "fields" argument in "session-get" RPC request; if "fields" array is present in arguments, only return session fields specified; otherwise return all the fields as before
   - Limit the number of incorrect authentication attempts in embedded web server to 100 to prevent brute-force attacks ([#371](https://github.com/transmission/transmission/pull/371))
   - Set idle seed limit range to 1..40320 (4 weeks tops) in all clients ([#212](https://github.com/transmission/transmission/pull/212))
   - Add Peer ID for Xfplay, PicoTorrent, Free Download Manager, Folx, Baidu Netdisk torrent clients ([#256](https://github.com/transmission/transmission/pull/256), [#285](https://github.com/transmission/transmission/pull/285), [#355](https://github.com/transmission/transmission/pull/355), [#363](https://github.com/transmission/transmission/pull/363), [#386](https://github.com/transmission/transmission/pull/386))
   - Announce `INT64_MAX` as size left if the value is unknown (helps with e.g. Amazon S3 trackers) ([#250](https://github.com/transmission/transmission/pull/250))
   - Add `TCP_FASTOPEN` support (should result in slight speedup) ([#184](https://github.com/transmission/transmission/pull/184))
   - Improve ToS handling on IPv6 connections ([#128](https://github.com/transmission/transmission/pull/128), [#341](https://github.com/transmission/transmission/pull/341), [#360](https://github.com/transmission/transmission/pull/360), [#692](https://github.com/transmission/transmission/pull/692), [#737](https://github.com/transmission/transmission/pull/737))
   - Abort handshake if establishing DH shared secret fails (leads to crash) ([#27](https://github.com/transmission/transmission/pull/27))
   - Don't switch trackers while announcing (leads to crash) ([#297](https://github.com/transmission/transmission/pull/297))
   - Improve completion scripts execution and error handling; add support for .cmd and .bat files on Windows ([#405](https://github.com/transmission/transmission/pull/405))
   - Maintain a "session ID" file (in temporary directory) to better detect whether session is local or remote; return the ID as part of "session-get" response (TRAC-5348, [#861](https://github.com/transmission/transmission/pull/861))
   - Change torrent location even if no data move is needed ([#35](https://github.com/transmission/transmission/pull/35))
   - Support CIDR-notated blocklists ([#230](https://github.com/transmission/transmission/pull/230), [#741](https://github.com/transmission/transmission/pull/741))
   - Update the resume file before running scripts ([#825](https://github.com/transmission/transmission/pull/825))
   - Make multiscrape limits adaptive ([#837](https://github.com/transmission/transmission/pull/837))
   - Add labels support to libtransmission and transmission-remote ([#822](https://github.com/transmission/transmission/pull/822))
   - Parse `session-id` header case-insensitively ([#765](https://github.com/transmission/transmission/pull/765))
   - Sanitize suspicious path components instead of rejecting them ([#62](https://github.com/transmission/transmission/pull/62), [#294](https://github.com/transmission/transmission/pull/294))
   - Load CA certs from system store on Windows / OpenSSL ([#446](https://github.com/transmission/transmission/pull/446))
   - Add support for mbedtls (formely polarssl) and wolfssl (formely cyassl), LibreSSL ([#115](https://github.com/transmission/transmission/pull/115), [#116](https://github.com/transmission/transmission/pull/116), [#284](https://github.com/transmission/transmission/pull/284), [#486](https://github.com/transmission/transmission/pull/486), [#524](https://github.com/transmission/transmission/pull/524), [#570](https://github.com/transmission/transmission/pull/570))
   - Fix building against OpenSSL 1.1.0+ ([#24](https://github.com/transmission/transmission/pull/24))
   - Fix quota support for uClibc-ng 1.0.18+ and DragonFly BSD ([#42](https://github.com/transmission/transmission/pull/42), [#58](https://github.com/transmission/transmission/pull/58), [#312](https://github.com/transmission/transmission/pull/312))
   - Fix a number of memory leaks (magnet loading, session shutdown, bencoded data parsing) ([#56](https://github.com/transmission/transmission/pull/56))
   - Bump miniupnpc version to 2.0.20170509 ([#347](https://github.com/transmission/transmission/pull/347))
   - CMake-related improvements (Ninja generator, libappindicator, systemd, Solaris and macOS) ([#72](https://github.com/transmission/transmission/pull/72), [#96](https://github.com/transmission/transmission/pull/96), [#117](https://github.com/transmission/transmission/pull/117), [#118](https://github.com/transmission/transmission/pull/118), [#133](https://github.com/transmission/transmission/pull/133), [#191](https://github.com/transmission/transmission/pull/191))
   - Switch to submodules to manage (most of) third-party dependencies
   - Fail installation on Windows if UCRT is not installed

   ### Mac Client
   - Bump minimum macOS version to 10.10
   - Dark Mode support ([#644](https://github.com/transmission/transmission/pull/644), [#722](https://github.com/transmission/transmission/pull/722), [#757](https://github.com/transmission/transmission/pull/757), [#779](https://github.com/transmission/transmission/pull/779), [#788](https://github.com/transmission/transmission/pull/788))
   - Remove Growl support, notification center is always used ([#387](https://github.com/transmission/transmission/pull/387))
   - Fix autoupdate on High Sierra and up by bumping the Sparkle version ([#121](https://github.com/transmission/transmission/pull/121), [#600](https://github.com/transmission/transmission/pull/600))
   - Transition to ARC ([#336](https://github.com/transmission/transmission/pull/336))
   - Use proper UTF-8 encoding (with macOS-specific normalization) when setting download/incomplete directory and completion script paths ([#11](https://github.com/transmission/transmission/pull/11))
   - Fix uncaught exception when dragging multiple items between groups ([#51](https://github.com/transmission/transmission/pull/51))
   - Add flat variants of status icons for message log ([#134](https://github.com/transmission/transmission/pull/134))
   - Optimize image resources size ([#304](https://github.com/transmission/transmission/pull/304), [#429](https://github.com/transmission/transmission/pull/429))
   - Update file icon when file name changes ([#37](https://github.com/transmission/transmission/pull/37))
   - Update translations

   ### GTK+ Client
   - Add queue up/down hotkeys ([#158](https://github.com/transmission/transmission/pull/158))
   - Modernize the .desktop file ([#162](https://github.com/transmission/transmission/pull/162))
   - Add AppData file ([#224](https://github.com/transmission/transmission/pull/224))
   - Add symbolic icon variant for the Gnome top bar and when the high contrast theme is in use ([#414](https://github.com/transmission/transmission/pull/414), [#449](https://github.com/transmission/transmission/pull/449))
   - Update file icon when its name changes ([#37](https://github.com/transmission/transmission/pull/37))
   - Switch from intltool to gettext for translations ([#584](https://github.com/transmission/transmission/pull/584), [#647](https://github.com/transmission/transmission/pull/647))
   - Update translations, add new translations for Portuguese (Portugal)

   ### Qt Client
   - Bump minimum Qt version to 5.2
   - Fix dropping .torrent files into main window on Windows ([#269](https://github.com/transmission/transmission/pull/269))
   - Fix prepending of drive letter to various user-selected paths on Windows ([#236](https://github.com/transmission/transmission/pull/236), [#307](https://github.com/transmission/transmission/pull/307), [#404](https://github.com/transmission/transmission/pull/404), [#437](https://github.com/transmission/transmission/pull/437), [#699](https://github.com/transmission/transmission/pull/699), [#723](https://github.com/transmission/transmission/pull/723), [#877](https://github.com/transmission/transmission/pull/877))
   - Fix sorting by progress in presence of magnet transfers ([#234](https://github.com/transmission/transmission/pull/234))
   - Fix .torrent file trashing upon addition ([#262](https://github.com/transmission/transmission/pull/262))
   - Add queue up/down hotkeys ([#158](https://github.com/transmission/transmission/pull/158))
   - Reduce torrent properties (file tree) memory usage
   - Display tooltips in torrent properties (file tree) in case the names don't fit ([#411](https://github.com/transmission/transmission/pull/411))
   - Improve UI look on hi-dpi displays (YMMV)
   - Use session ID (if available) to check if session is local or not ([#861](https://github.com/transmission/transmission/pull/861))
   - Use default (instead of system) locale to be more flexible ([#130](https://github.com/transmission/transmission/pull/130))
   - Modernize the .desktop file ([#162](https://github.com/transmission/transmission/pull/162))
   - Update translations, add new translations for Afrikaans, Catalan, Danish, Greek, Norwegian Bokmål, Slovenian

   ### Daemon
   - Use libsystemd instead of libsystemd-daemon (TRAC-5921)
   - Harden transmission-daemon.service by disallowing privileges elevation ([#795](https://github.com/transmission/transmission/pull/795))
   - Fix exit code to be zero when dumping settings ([#487](https://github.com/transmission/transmission/pull/487))

   ### Web Client
   - Fix tracker error XSS in inspector (CVE-?)
   - Fix performance issues due to improper use of `setInterval()` for UI refresh (TRAC-6031)
   - Fix recognition of `https://` links in comments field ([#41](https://github.com/transmission/transmission/pull/41), [#180](https://github.com/transmission/transmission/pull/180))
   - Fix torrent list style in Google Chrome 59+ ([#384](https://github.com/transmission/transmission/pull/384))
   - Show ETA in compact view on non-mobile devices ([#146](https://github.com/transmission/transmission/pull/146))
   - Show upload file button on mobile devices ([#320](https://github.com/transmission/transmission/pull/320), [#431](https://github.com/transmission/transmission/pull/431), [#956](https://github.com/transmission/transmission/pull/956))
   - Add keyboard hotkeys for web interface ([#351](https://github.com/transmission/transmission/pull/351))
   - Disable autocompletion in torrent URL field ([#367](https://github.com/transmission/transmission/pull/367))

   ### Utils
   - Prevent crash in transmission-show displaying torrents with invalid creation date ([#609](https://github.com/transmission/transmission/pull/609))
   - Handle IPv6 RPC addresses in transmission-remote ([#247](https://github.com/transmission/transmission/pull/247))
   - Add `--unsorted` option to transmission-show ([#767](https://github.com/transmission/transmission/pull/767))
   - Widen the torrent-id column in transmission-remote for cleaner formatting ([#840](https://github.com/transmission/transmission/pull/840))


   To generate a diff of this commit:
   cvs rdiff -u -r1.26 -r1.27 pkgsrc/net/transmission/Makefile
   cvs rdiff -u -r1.9 -r1.10 pkgsrc/net/transmission/Makefile.common
   cvs rdiff -u -r1.3 -r1.4 pkgsrc/net/transmission/PLIST
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/net/transmission/distinfo
   cvs rdiff -u -r1.45 -r1.46 pkgsrc/net/transmission-gtk/Makefile
   cvs rdiff -u -r1.1 -r1.2 pkgsrc/net/transmission-gtk/PLIST
   cvs rdiff -u -r1.52 -r1.53 pkgsrc/net/transmission-qt/Makefile
   cvs rdiff -u -r1.6 -r1.7 pkgsrc/net/transmission/patches/patch-qt_qtr.pro
-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   wiz
   Date:           Sat Jul 25 20:20:05 UTC 2020

   Modified Files:
           pkgsrc/net/transmission-qt: Makefile

   Log Message:
   transmission-qt: needs gcc 7.x (for <optional>)

   Reported and tested by spz.


   To generate a diff of this commit:
   cvs rdiff -u -r1.53 -r1.54 pkgsrc/net/transmission-qt/Makefile
@
text
@d1 1
a1 1
@@comment $NetBSD$
a3 1
share/appdata/transmission-gtk.appdata.xml
d5 6
a10 1
share/icons/hicolor/scalable/apps/transmission-devel.svg
a11 1
share/icons/hicolor/symbolic/apps/transmission-symbolic.svg
d17 1
a27 1
share/locale/cy/LC_MESSAGES/transmission-gtk.mo
a42 1
share/locale/fr_CA/LC_MESSAGES/transmission-gtk.mo
a55 1
share/locale/jbo/LC_MESSAGES/transmission-gtk.mo
d88 1
a88 1
share/locale/ta/LC_MESSAGES/transmission-gtk.mo
a98 1
share/locale/zh_HK/LC_MESSAGES/transmission-gtk.mo
@


