Leon Anavi 77c02587fe transmission: Upgrade 2.94 -> 3.00
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>
2020-10-19 22:23:23 -07:00
..
2020-06-03 15:15:43 -07:00
2020-10-14 08:39:34 -07:00
2020-09-28 09:17:18 -07:00
2020-10-01 10:32:42 -07:00

meta-oe
=======

This layer depends on:

URI: git://github.com/openembedded/openembedded-core.git
branch: master
revision: HEAD

luajit recipe requires host compiler to be able to generate 32bit code when target is 32bit
e.g. arm, so ensure that $CC -m32 is functional on build host, if building this recipe, needed
packages to fullfit this might have different names on different host distributions
e.g. on archlinux based distributions install prerequisites like below

pacman -S lib32-gcc-libs lib32-glibc

Send pull requests to openembedded-devel@lists.openembedded.org with '[meta-oe]' in the subject'

When sending single patches, please use something like:
'git send-email -M -1 --to openembedded-devel@lists.openembedded.org --subject-prefix="meta-oe][PATCH"'

You are encouraged to fork the mirror on GitHub https://github.com/openembedded/meta-openembedded
to share your patches, this is preferred for patch sets consisting of more than one patch.

Other services like GitLab, repo.or.cz or self-hosted setups are of course accepted as well,
'git fetch <remote>' works the same on all of them. We recommend GitHub because it is free, easy
to use, has been proven to be reliable and has a really good web GUI.

layer maintainer: Khem Raj <raj.khem@gmail.com>