summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-connectivity/transmission
Commit message (Collapse)AuthorAgeFilesLines
* transmission: Fix build with cmake4Khem Raj12 days6-0/+134
| | | | | | Backport patches for a few sub-modules Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-openembedded/all: adapt to UNPACKDIR changesAlexander Kanavin2025-06-251-1/+0
| | | | | | | | | | | | | Please see https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265 for what changes are needed, and sed commands that can be used to make them en masse. I've verified that bitbake -c patch world works with these, but did not run a world build; the majority of recipes shouldn't need further fixups, but if there are some that still fall out, they can be fixed in followups. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* transmission: fix compliance checkingHongxu Jia2024-10-151-1/+1
| | | | | | | | | | | | | ''' ERROR: Nothing PROVIDES 'gtk4' (but meta-openembedded/meta-oe/recipes-connectivity/transmission/transmission_4.0.6.bb DEPENDS on or otherwise requires it) gtk4 was skipped: missing required distro feature 'opengl' (not in DISTRO_FEATURES) ERROR: Required build target 'meta-world-pkgdata' has no buildable providers ''' Add opengl to DISTRO_FEATURES contain condition Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* transmission: Link with libatomic on riscv32Khem Raj2024-09-171-0/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* transmission: Upgrade to 4.0.6 releaseKhem Raj2024-08-141-3/+3
| | | | | | | Use external libpsl, this also avoids hardcoded buildpaths which gets into binaries due to inplace vendored libpsl Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Start WORKDIR -> UNPACKDIR transitionKhem Raj2024-05-231-2/+2
| | | | | | | Replace references of WORKDIR with UNPACKDIR where it makes sense to do so in preparation for changing the default value of UNPACKDIR. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* transmission: Upgrade to 4.0.5Khem Raj2024-05-121-25/+10
| | | | | | | | | | | | | | | License-Update: Copyright Years updated Add missing MIT license,see COPYING file Switch to cmake build system as thats the new and only build system supported. Use gtk4 when selecting gtk knob, it can support gtk3 as well however, its not added as knob, if needed someone should send a patch Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update LICENSE variable to use SPDX license identifiersKhem Raj2022-03-041-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update SRC_URI branch and protocolsRichard Purdie2021-11-031-1/+1
| | | | | | | | | This patch updates SRC_URIs using git to include branch=master if no branch is set and also to use protocol=https for github urls as generated by the conversion script in OE-Core. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* transmission: Inherit pkgconfigKhem Raj2021-09-241-1/+1
| | | | | | | | | Fixes configure: error: The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Convert to new override syntaxMartin Jansa2021-08-031-7/+7
| | | | | | | | | | This is the result of automated script (0.9.1) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* transmission: Fix build with autotools 2.70+Khem Raj2021-02-081-3/+7
| | | | | | | | | Eventually when 3.1 is released autotools is replaced with cmake as per [1], so we will have to migrate to cmake [1] https://github.com/transmission/transmission/issues/1573 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* transmission: Upgrade 2.94 -> 3.00Leon Anavi2020-10-192-48/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 3.00: - 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 (those stored in configuration directory) - 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 - 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 (helps with e.g. Amazon S3 trackers) - Add TCP_FASTOPEN support (should result in slight speedup) - Improve ToS handling on IPv6 connections - Abort handshake if establishing DH shared secret fails (leads to crash) - Don't switch trackers while announcing (leads to crash) - Improve completion scripts execution and error handling; add support for .cmd and .bat files on Windows - 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 - 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 - Load CA certs from system store on Windows / OpenSSL - Add support for mbedtls (formely polarssl) and wolfssl (formely cyassl), LibreSSL - Fix building against OpenSSL 1.1.0+ - Fix quota support for uClibc-ng 1.0.18+ and DragonFly BSD - Fix a number of memory leaks (magnet loading, session shutdown, bencoded data parsing) - Bump miniupnpc version to 2.0.20170509 - CMake-related improvements (Ninja generator, libappindicator, systemd, Solaris and macOS) - Switch to submodules to manage (most of) third-party dependencies - Fail installation on Windows if UCRT is not installed License-Update: Bump copyright to 2020 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-oe: Don't inherit 'features_check' in recipes that don't utilize itJacob Kroon2020-06-101-1/+1
| | | | | Signed-off-by: Jacob Kroon <jacob.kroon@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* transmission: Add version 2.94Leon Anavi2020-05-153-0/+276
Transmission is a fast, easy, and free BitTorrent client. This recipe provides it as a GTK+ application for X11, headless daemon and a web user interface (UI). Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>