aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-connectivity
AgeCommit message (Collapse)Author
2018-03-29zeromq: 4.2.3 updateJustin Bronder
4.1.6 was released in late 2016 and upstream has moved on to the 4.2 series which has a number of new APIs but remains ABI compatible with 4.1.2+ per https://github.com/zeromq/libzmq/releases/tag/v4.2.0. 4.2.3 ChangeLog: https://github.com/zeromq/libzmq/releases/tag/v4.2.3 Signed-off-by: Justin Bronder <jsbronder@cold-front.org> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-03-29krb5: Correctly specify configure option --with-crypto-implKhem Raj
Fixes QA Issue: krb5: configure was passed unrecognised options: --with-pkinit-crypto-impl [unknown-configure-option] Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-03-29krb5: Add -D_REENTRANT -pthread to CFLAGS on risc-vKhem Raj
This is not defined by gcc for risc-v, probably a bug in gcc but until then insulate ourselves Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-03-21hostapd: not compatible with openssl-no-weak-ciphersSlater, Joseph
Use CONFLICT_DISTRO_FEATURES to not build if des is not supported. Signed-off-by: Joe Slater <joe.slater@windriver.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-03-21krb5: remove PACKAGECONFIG for opensslMartin Jansa
* --with-pkinit-crypto-impl option was removed in 1.16 by this commit; https://github.com/krb5/krb5/commit/3e2344a14fad828dee624af0ae7ba2d12aec2c81#diff-f543b6d8715dcf859ebec297c750c370 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-03-16cppzmq: 4.2.3 updateJustin Bronder
Signed-off-by: Justin Bronder <jsbronder@cold-front.org> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-03-12umip: Fix build incompatibilitiesKhem Raj
musl exposes some build issues which require portable code. Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-03-12krb5: 1.15.1 -> 1.16Huang Qiyu
1.Upgrade krb5 from 1.15.1 to 1.16 2.Update the checksum of LIC_FILES_CHKSUM, since krb5 has been changed. But lincese remains the same.just modify the following. -Copyright (C) 1985-2016 by the Massachusetts Institute of Technology. +Copyright (C) 1985-2017 by the Massachusetts Institute of Technology. -The KCM Mach RPC definition file used on OS X has the following +The KCM Mach RPC definition file used on macOS has the following Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-03-12obex-data-server: only include when x11 in DISTRO_FEATURESArmin Kuster
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-02-23libqmi: Update to version 1.20.0Fabio Berton
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-01-22mosquitto: simplify build patchAndré Draszik
By simply allowing to set certain make variables from the environment, and by specifying the strip program to use (/bin/true), we can greatly simplify the build patch. Signed-off-by: André Draszik <andre.draszik@jci.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-01-22mosquitto: use uthash from meta-oeAndré Draszik
meta-oe has uthash, so let's use that and not the old version shipped with the mosquitto source. (Debian does the same) Signed-off-by: André Draszik <andre.draszik@jci.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-01-16smstools3: remove bash dependency on packaged scriptsBill Randle
An earlier patch to update smstools3 to v3.1.21 dropped the RDEPENDS for bash, which caused qc errors during packaging, since the example scripts still used /bin/bash as the command executor. This patch updates the scripts to use /bin/sh instead. No known bash-only syntax is present in the packaged scripts and they run ok under Busybox. Upstream-Status: Submitted [http://smstools3.kekekasvi.com/topic.php?post=6188#post6188] Signed-off-by: Bill Randle <bill.randle@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-01-16smstools3: update to 3.1.21; drop uneeded patchesBill Randle
Update smstools3 to latest version and drop some patches that no longer seem to be required. (Builds and runs fine on poky.) Signed-off-by: Bill Randle <bill.randle@gmail.com> fixed sha256 hash Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-22Move RDEPENDS on libasound-module to bluez4 since it has been removed from ↵Tobias Olausson
bluez5 See also: https://patchwork.openembedded.org/patch/139422/ Signed-off-by: Tobias Olausson <tobias.olausson@pelagicore.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-10-16hostapd: fix WPA2 key replay security bugMark Hatle
Note, hostapd and wpa_supplicant use the same sources. This commit is based on Ross Burton's change to OpenEmbedded-core. Below is Ross's commit message from OpenEmbedded-Core. WPA2 is vulnerable to replay attacks which result in unauthenticated users having access to the network. * CVE-2017-13077: reinstallation of the pairwise key in the Four-way handshake * CVE-2017-13078: reinstallation of the group key in the Four-way handshake * CVE-2017-13079: reinstallation of the integrity group key in the Four-way handshake * CVE-2017-13080: reinstallation of the group key in the Group Key handshake * CVE-2017-13081: reinstallation of the integrity group key in the Group Key handshake * CVE-2017-13082: accepting a retransmitted Fast BSS Transition Reassociation Request and reinstalling the pairwise key while processing it * CVE-2017-13086: reinstallation of the Tunneled Direct-Link Setup (TDLS) PeerKey (TPK) key in the TDLS handshake * CVE-2017-13087: reinstallation of the group key (GTK) when processing a Wireless Network Management (WNM) Sleep Mode Response frame * CVE-2017-13088: reinstallation of the integrity group key (IGTK) when processing a Wireless Network Management (WNM) Sleep Mode Response frame Backport patches from upstream to resolve these CVEs. Signed-off-by: Ross Burton <ross.burton@intel.com> The hunk: [PATCH 7/8] WNM: Ignore WNM-Sleep Mode Response without pending request does not apply to hostapd and was removed from the patch. Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-09-18krb5: CVE-2017-11462Catalin Enache
Double free vulnerability in MIT Kerberos 5 (aka krb5) allows attackers to have unspecified impact via vectors involving automatic deletion of security contexts on error. Reference: https://nvd.nist.gov/vuln/detail/CVE-2017-11462 Upstream patch: https://github.com/krb5/krb5/commit/56f7b1bc95a2a3eeb420e069e7655fb181ade5cf Signed-off-by: Catalin Enache <catalin.enache@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-09-18recipes: fix invalid license fileJackie Huang
Use '${COMMON_LICENSE_DIR}/MIT' for MIT License to fix the warning: | WARNING: packagegroup-xfce-base-1.0-r5 do_populate_lic: ${COREBASE}/LICENSE is not a valid license file, please use '${COMMON_LICENSE_DIR}/MIT' for a MIT License file in LIC_FILES_CHKSUM. This will become an error in the future Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-09-18libndp: Add HOMEPAGE info into recipe file.Huang Qiyu
Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-09-13ell: upgrade SRCREVAnkit Navik
7b7c15c build: Include check for xxd binary when in maintainer-mode Signed-off-by: Ankit Navik <ankit.tarot@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-09-13thrift: build lib for native and nativesdkPascal Bach
The libraries can also be build for native and nativesdk. This is useful for running tests on the build machine. Signed-off-by: Pascal Bach <pascal.bach@siemens.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-09-13umip: Update SRC_URI to githubKhem Raj
original link is not accessible anymore Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-09-13libmtp: remove 'mtp-tools' from PACKAGESMark Hatle
mtp-tools is a 'rename' of the ${PN}-bin, so it should not be in the PACKAGES value. If it is, it will result in either an error during packaging or an indeterminate package. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2017-09-13telepathy-python: Move to meta-python, requires python-dbusMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2017-09-12networkmanager: Move to meta-networking, requires dnsmasqMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
2017-09-12networkmanager-openvpn: requires openvpn from meta-networkingMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
2017-09-07krb5: fix CVE-2017-11368Kai Kang
Backport patch to fix CVE-2017-11368 for krb5. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-09-07libmtp: fix build issueArmin Kuster
DEBUG: Executing shell function BUILDSPEC | error: line 109: %package -n mtp-tools: package mtp-tools already exists Yes, there are two entries in libmtp.spec. Under packages-split, mtp-tools is empty but libmtp-bin is not. Removed PKG_${PN}-bin , this alignes how Debian split its packages Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-09-07paho-mqtt-c: add recipe from meta-intel-iot-middleware and updatePaul Eggleton
The following improvements have been made over the recipe that was in meta-intel-iot-middleware (a layer which is no longer actively maintained): * Upgrade to 1.2.0. The version number being used previously (3.1) was bogus - I guess someone saw that it supported the MQTT *protocol* version 3.1 and assumed that was the library version. Since we are renaming it to paho-mqtt-c at the same time to distinguish it from other Eclipse Paho MQTT library flavours, we don't need to bump PE. * Fix SRC_URI since the repository has been moved * Fix "No GNU_HASH in the elf binary" QA error * Add notice.html and about.html to LIC_FILES_CHKSUM since they cover licensing * Add description, Signed-off-by and Upstream-Status to makefile.patch * Set short description in SUMMARY * Drop unnecessary custom do_compile - the default implementation basically does the same thing * Drop RDEPENDS on openssl - linking already ensures runtime dependencies get set correctly * Move DEPENDS further up Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-09-07mosquitto: add from meta-intel-iot-middleware and updatePaul Eggleton
The following improvements have been made over the recipe that was in meta-intel-iot-middleware (a layer which is no longer actively maintained): * Upgrade to 1.4.14 * Use correct LICENSE value (license changed back in version 1.4) * Add files containing the actual license terms to LIC_FILES_CHKSUM * Make optional dependencies optional through PACKAGECONFIG (c-ares dependency now defaults to disabled) * Use ${prefix} instead of /usr * Drop python package since the python client was removed in 1.4 * SUMMARY and DESCRIPTION now reflect that it also supports MQTT 3.1.1 * Add brief description and Upstream-Status to build.patch * Drop PR = "r0" * Drop unnecessary setting of FILES_${PN}-staticdev since the default already includes this file * Move SRC_URI checksums next to SRC_URI * Move inherit of systemd further up Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-08-31recipes: remove blacklisted recipesMartin Jansa
* as PNBLACKLIST message says, these recipes are blacklisted for long time and nobody showed any interest to fix them * remove all unused .patch and .inc files as well Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-08-31irssi: Upgrade to 1.0.4Khem Raj
Disable perl explicitly, it pokes into host its better to disable it. Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-08-30iproute2: Move append to meta-networking layerFabio Berton
meta-openembedded commit eb8994f44a080d9c7fd2c87b6b6935ad0a55eb27 added iproute2 append to enable tipc PACKAGECONFIG that install libmnl package. libmnl recipe is in meta-networking layer and this layer needs to be added to bblayers.conf file to build libmnl. Move iproute2 append to meta-networking to allow build iproute2 without add meta-networking layer to bblayers.conf. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-08-28wvstreams: Fix parallel buildKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-08-28iproute2: add bbappend for supporting tipc toolYi Zhao
The tipcutils 2.2 removed the tipc-config tool and recommended to use the new configuration tool named "tipc" in iproute2 package for configuring the tipc, which utilizes the new tipc netlink kernel API. We supported tipc in iproute2 with PACKAGECONFIG in oe-core commit 944ef0de241de77429ab0e5cb1dd4a7f355cf3fd Add iproute2 bbappend to enable tipc for tipcutils. Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-08-28openobex: disable building documentationChen Qi
When building openobex on a host without any connection to outside, the configure fails as it tries to get some url from outside to build the documentation. Fix this problem by disabling building documentation. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-08-13bluez4: remove bluez4-only recipesMartin Jansa
* remove recipes which support only bluez4 and are blacklisted when bluez5 is selected in DISTRO_FEATURES, if someone is still using bluez4, then it can be restored in separate meta-bluez4 and maintained by people using it. * there are few recipes which support both bluez5 or bluez4 based on selected DISTRO_FEATURES, these can stay in meta-oe repository, but now people without bluez5 in DISTRO_FEATURES will need to add meta-bluez4 layer to satisfy bluez4 dependency meta-gnome/recipes-connectivity/obex/obexd_0.48.bb:DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES','bluez5','bluez5','bluez4',d)}" meta-gnome/recipes-gnome/gnome-bluetooth/gnome-bluetooth_3.18.2.bb: ${@bb.utils.contains('DISTRO_FEATURES','bluez5','bluez5','bluez4',d)} \ meta-oe/recipes-connectivity/obex/obex-data-server_0.4.6.bb:DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES','bluez5','bluez5','bluez4',d)}" meta-oe/recipes-connectivity/obex/openobex_1.7.2.bb:DEPENDS_append_class-target = " ${@bb.utils.contains('DISTRO_FEATURES','bluez5','bluez5','bluez4',d)}" meta-oe/recipes-connectivity/packagegroups/packagegroup-tools-bluetooth.bb:RDEPENDS_bluez4 = " \ meta-oe/recipes-connectivity/packagegroups/packagegroup-tools-bluetooth.bb:# Install bluez4 tools or bluez5 tools depending on what is specified in the distro. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-08-13wvstreams: Fix build with muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-07-24krb5_1.15.1.bb: set CVE_PRODUCT to kerberosMikko Rapeli
It is used in NVD database for CVE's like: https://nvd.nist.gov/vuln/detail/CVE-2016-3120 Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-07-24phonet-utils: Fix build with muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-07-24linuxptp: Upgrade to 1.8Khem Raj
Fix build on musl along way Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-07-14ser2net: upgrade to version 3.4Maxin John
2.9.1 -> 3.4 Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-07-14libtorrent: Link in 64bit atomics for ppcKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-07-14rtorrent: Add and enable ipv6 packageconfig based on DISTRO_FEATURESKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-07-14libtorrent: Implement 64bit atomics for mips32Khem Raj
Fixes build errors e.g. | /mnt/a/oe/build/tmp/work/mips32r2-bec-linux/rtorrent/0.9.6+gitAUTOINC+226e670dec-r0/recipe-sysroot/usr/lib/../lib/libtorrent.so: undefined reference to `__sync_fetch_and_and_8' | /mnt/a/oe/build/tmp/work/mips32r2-bec-linux/rtorrent/0.9.6+gitAUTOINC+226e670dec-r0/recipe-sysroot/usr/lib/../lib/libtorrent.so: undefined reference to `__sync_add_and_fetch_8' | collect2: error: ld returned 1 exit status Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-07-01umip: Fix buid with hardeningKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-07-01networkmanager: Fix build with hardeningKhem Raj
Drop using xlocale.h Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-22zabbix: 3.0.8 -> 3.0.9fan.xin
Signed-off-by: Fan Xin <fan.xin@jp.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-19networkmanager: add support for systemd-resolvedRicardo Salveti
Now that resolved is enabled in systemd, backport upstream patch that adds support for the systemd-resolved backend and add one additional check for the OE-specific resolv.conf link path. Signed-off-by: Ricardo Salveti <rsalveti@rsalveti.net> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-12umip: fix EXTRA_OECONF and add RRECOMMENDSJackie Huang
* fix EXTRA_OE_CONF -> EXTRA_OECONF * add RRECOMMENDS on kernel modules Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>