aboutsummaryrefslogtreecommitdiffstats
path: root/meta-networking/recipes-connectivity
AgeCommit message (Collapse)Author
2018-09-03mosquitto: upgrade to 1.5.1paule/mosquitto-1-5-1Paul Eggleton
This includes one security fix and numerous other bugfixes. MQTT version 3.1.1 is now the default protocol. See the following for details: https://mosquitto.org/blog/2018/08/version-151-released/ https://mosquitto.org/blog/2018/05/version-1-5-released/ Changes to the recipe: * Drop explicit installation of the libmosquitto.a static library because this no longer gets built by default, and the normal "make install" which we are running will install it anyway if it were to be enabled. * Drop our service file since there is one supplied in the source tree * Enable systemd notify support when systemd is being used * Update comments in the init script Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2018-08-21samba: upgrade 4.8.3 -> 4.8.4Yi Zhao
Security fixes: CVE-2018-1139 (Weak authentication protocol allowed.) CVE-2018-1140 (Denial of Service Attack on DNS and LDAP server.) CVE-2018-10858 (Insufficient input validation on client directory listing in libsmbclient.) CVE-2018-10918 (Denial of Service Attack on AD DC DRSUAPI server.) CVE-2018-10919 (Confidential attribute disclosure from the AD LDAP server.) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-08-20recipes: Exclude non-buildable recipes from world for musl buildKhem Raj
These recipes need to be fixed for musl, until they are needed on musl lets remove them from world builds Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-08-19daq: add dependency on bison-nativeMartin Jansa
* fixes: checking for flex 2.4 or higher... yes checking for bison... no configure: WARNING: don't have both flex and bison; reverting to lex/yacc checking for capable lex... insufficient configure: error: Your operating system's lex is insufficient to compile libsfbpf. You should install both bison and flex. flex is a lex replacement that has many advantages, including being able to compile libsfbpf. For more information, see http://www.gnu.org/software/flex/flex.html . Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
2018-08-19snort: add dependency on bison-nativeMartin Jansa
* fixes: ERROR! bison not found. Get it from http://www.gnu.org/software/bison/ (You may also try byacc or yacc instead.) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
2018-08-16inetutils: fix build with glibc-2.28Martin Jansa
* fixes: ../../inetutils-1.9.4/src/uucpd.c:236: error: undefined reference to 'crypt' ../../inetutils-1.9.4/src/rexecd.c:378: error: undefined reference to 'crypt' Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
2018-08-13kea: fix do_package warningMingli Yu
Add libdhcp_stat_cmds.a and libdhcp_ha.a to FILES_${PN}-staticdev to fix below warning: WARNING: kea-1.4.0-r0 do_package: QA Issue: kea: Files/directories were installed but not shipped in any package: /usr/lib64/hooks/libdhcp_stat_cmds.a /usr/lib64/hooks/libdhcp_ha.a Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
2018-07-30samba: Update to 4.8.3Khem Raj
LDB 1.4.0 breaks Samba < 4.9 therefore use internal version Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-07-27freeradius: upgrade 3.0.15 -> 3.0.17Changqing Li
Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-07-26snort: upgrade 2.9.7.5 -> 2.9.11.1Yi Zhao
* Update SRC_URI * Drop 0001-fix-do_package-failed-since-snort-2.9.7.0.patch since the issue had been fixed upstream. * Drop the following patches and merge their modifications to disable-run-test-program-while-cross-compiling.patch: disable-dap-address-space-id.patch disable-daq-flow-id.patch disable-daq-verdict-retry.patch disable-inaddr-none.patch * Add disable-run-test-program-while-cross-compiling.patch to fix configure error: cannot run test program while cross compiling. The variables have_daq_real_addresses, have_daq_ext_modflow, have_daq_queryflow, have_daq_data_channel_flags and have_daq_data_channel_separate_ip_versions are set to no since they are for daq 2.2.2 but we have daq 2.0.6 in meta-networking layer. Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-07-21samba: Delete remain of LSB.leimaohui
Signed-off-by: Lei Maohui <leimaohui@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-07-15nanomsg: add recipeCarlos Rafael Giani
nanomsg is a socket library that provides several common communication patterns. It is a rewrite of the ZeroMQ library. For differences between ZeroMQ and nanomsg, consult https://nanomsg.org/documentation-zeromq.html Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-07-14mbedtls: Upgrade to 2.11.0Khem Raj
- Use libs section, libdevel is not common Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-07-05kernel_wireless_regdb: Add class for embedding regulatory data into older kernelKrzysztof Kozlowski
Linux kernels before v4.15, allowed to be compiled with static regulatory database if it was put under net/wireless/db.txt. Add kernel_wireless_regdb class which allows in such cases to embed the wireless regulatory database directly in the Linux kernel during build process. Usage: 1. The class should be inherited by kernel recipe (e.g. in linux-yocto_%.bbappend). 2. For Linux kernels up to v4.14, build kernel with CONFIG_EXPERT and CONFIG_CFG80211_INTERNAL_REGDB. Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-07-05wireless-regdb: Add wireless-regdb-static package with static regulatory dataKrzysztof Kozlowski
Small embedded systems might: 1. Want to get rid of daemons as much as possible (therefore be built without CRDA), 2. Not receive user-space incremental updates but an entire system upgrade (with kernel). Linux kernel since v4.15 allows loading static regulatory data from /lib/firmware/regulatory.db. Add additional package to wireless-regdb recipe which provides such static data. Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-07-05wireless-regdb: Bump version to latest upstream 2018.05.31Krzysztof Kozlowski
Bump the wireless-regdb recipe to use newest wireless regulatory database. Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-07-03networkmanager-openvpn: upgrade 1.2.8 -> 1.2.10Yi Zhao
Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-07-03NetworkManager: upgrade 1.10.6 -> 1.10.10Yi Zhao
License-Update: update GTK-Doc from 1.27 to 1.28 to generate license.html Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-07-03samba: upgrade 4.7.6 -> 4.7.8Yi Zhao
Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-06-29kea: Upgrade to 1.4.0 releaseKhem Raj
Licence-Update: * Co-routines are now used from external boost * ISC Copyright years are updated to 2018 * Support for Google Benchmark has been added under Apache-2.0 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-06-27mosquitto: minor recipe cleanupsAndre McCurdy
- Passing prefix, mandir and localedir via the Make command line allows patching of config.mk to be dropped. - The variable PREFIX isn't used anywhere in the mosquitto 1.4.15 Makefiles, so doesn't need to be passed on the Make command line. That means the default do_compile() from base.bbclass can be used and the recipe specific do_compile() can be dropped. Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-06-24civetweb: Fix paths to librt and libm, use -l linker optionKhem Raj
Fixes build where it pokes for libraries on host system Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-06-14samba: add dynamic packages regexp for auth and pdb modulesRémi Rérolle
Since those modules are dynamically split into sub-packages, they need a regexp added to PACKAGES_DYNAMIC in order for the samba recipe to RPROVIDE those packages. Without that, those packages are only known as RRECOMMENDS for samba-base, which can be an issue when building an image with NO_RECOMMENDATIONS = "1". Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-06-08mbedtls: update to 2.9.0Johannes Pointner
Mbed TLS 2.9.0 maintains source code and binary compatibility with the last minor version, Mbed TLS 2.8.0, but extends the interface with additional capabilities. * Detail release note: - https://tls.mbed.org/tech-updates/releases/mbedtls-2.9.0-2.7.3-and-2.1.12-released Signed-off-by: Johannes Pointner <johannes.pointner@br-automation.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-06-05mosquitto: add default configuration fileNicola Lunghi
the mosquitto recipe doesn't add a mosquitto configuration file add it from the mosquitto.conf.example file Signed-off-by: Nicola Lunghi <nicola.lunghi@jci.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-06-05mosquitto: add mosquitto-examples packageNicola Lunghi
the mosquitto install populate some .example files in /etc/mosquitto. move thise example files in a separate package The PACKAGE_BEFORE_PN is needed because otherwise those examples end in the base mosquitto package Signed-off-by: Nicola Lunghi <nicola.lunghi@jci.com> Acked-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-05-31mosquitto: upgrade to 1.4.15Paul Eggleton
Security update - fixes CVE-2017-7651 and CVE-2017-7652, as well as a number of other non-security issues. For more details see the release announcement: https://mosquitto.org/blog/2018/02/security-advisory-cve-2017-7651-cve-2017-7652/ Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-05-31Fixed an install error in Samba with LSB distrosPablo Saavedra
An error in the Samba installation occurs with distros LSB: install: cannot stat 'packaging/LSB/samba.sh': No such file or directory exit 1 from 'install -m 0755 packaging/LSB/samba.sh LSB packaging directory was removed in Samba 4.7: commit 0a23cde8efea06f81c6d34227b71dab627cc87b9 Author: Andreas Schneider <asn@samba.org> Date: Tue May 9 15:48:09 2017 +0200 packaging: Remove LSB packaging This hasn't been touched since 2001. Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: David Disseldorp <ddiss@samba.org> This patch removes the conditional 'if' and uses always compatible sysv script. Signed-off-by: Pablo Saavedra <psaavedra@igalia.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-05-30snort: add UPSTREAM_CHECK_URIYi Zhao
Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-05-30libdnet: add UPSTREAM_CHECK_GITTAGREGEXYi Zhao
Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-05-29vlan: add UPSTREAM_CHECK_URIYi Zhao
Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-05-29rdist: add UPSTREAM_CHECK_URIYi Zhao
Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-05-29civetweb: Add new recipe with git-based versionKrzysztof Kozlowski
Add recipe for CivetWeb: easy to use, powerful, C/C++ embeddable web server with optional CGI, SSL and Lua support, under MIT license. CivetWeb provides C and C++ libraries and a standalone server binary. Choose specific post-v1.10 git revision b8148afe8fa4 which has a fixed SSL support (depending on OpenSSL v1.0.2). Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-05-26networkmanager: remove wireless-tools dependencyAlexander Kanavin
NM hasn't used this for many years, and wireless-tools are being removed from oe-core, having been obsolete for about that long as well. Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-05-23vlan: use update-alternatives for vconfigHannu Lounento
Busybox also provides the command 'vconfig' when CONFIG_VCONFIG is enabled. Busybox has a priority of 50. Prior to the patch running bitbake core-image-minimal produced the warnings WARNING: core-image-minimal-1.0-r0 do_rootfs: busybox.postinst returned 1, marking as unpacked only, configuration required on target. WARNING: core-image-minimal-1.0-r0 do_rootfs: Intentionally failing postinstall scriptlets of ['busybox'] to defer them to first boot is deprecated. Please place them into pkg_postinst_ontarget_${PN} (). If deferring to first boot wasn't the intent, then scriptlet failure may mean an issue in the recipe, or a regression elsewhere. Details of the failure are in /path/to/poky/build/tmp-glibc/work/qemux86-oe-linux/core-image-minimal/1.0-r0/temp/log.do_rootfs. WARNING: core-image-minimal-1.0-r0 do_rootfs: [log_check] core-image-minimal: found 1 warning message in the logfile: [log_check] WARNING: Intentionally failing postinstall scriptlets of ['busybox'] to defer them to first boot is deprecated. Please place them into pkg_postinst_ontarget_${PN} (). where log.do_rootfs contained update-alternatives: Error: not linking /path/to/poky/build/tmp-glibc/work/qemux86-oe-linux/core-image-minimal/1.0-r0/rootfs/sbin/vconfig to /bin/busybox.nosuid since /path/to/poky/build/tmp-glibc/work/qemux86-oe-linux/core-image-minimal/1.0-r0/rootfs/sbin/vconfig exists and is not a link when a workspace layer created by devtool contained $ cat workspace/appends/busybox_%.bbappend FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" SRC_URI_append = " file://vconfig.cfg" and $ cat workspace/appends/busybox/vconfig.cfg CONFIG_VCONFIG=y and local.conf contained $ tail -n2 conf/local.conf IMAGE_INSTALL_append = " busybox" IMAGE_INSTALL_append = " vlan" Signed-off-by: Hannu Lounento <hannu.lounento@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-05-17wolfssl: update 3.12.0 -> 3.14.4Trevor Woerner
Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-05-17wolfssl: switch away from github archiveTrevor Woerner
Since we know that github archives which are automatically generated have a tendency to change their checksums[1], switch to using a git clone. [1] http://lists.openembedded.org/pipermail/openembedded-devel/2017-September/114916.html Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-05-17recipes: Link with libtirpcKhem Raj
glibc no longer provides rpc implementation Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-05-17lftp: Fix useless-rpaths QA issueKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-05-17lftp: Upgrade to 4.8.3Khem Raj
Drop libidn packageconfig, this is no more an option in configure.ac Package the icon files Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-05-17networkmanager-openvpn: fix QA issue error for multilibYi Zhao
When enable multilib build, there is a QA Issue error: ERROR: networkmanager-openvpn-1.2.8-r0 do_package: QA Issue: networkmanager-openvpn: Files/directories were installed but not shipped in any package: /usr/lib /usr/lib/NetworkManager /usr/lib/NetworkManager/VPN /usr/lib/NetworkManager/VPN/nm-openvpn-service.name Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. networkmanager-openvpn: 4 installed and not shipped files. [installed-vs-shipped] Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-05-17networkmanager: fix QA issue error for multilibYi Zhao
When enable multilib build, there is a QA Issue error: ERROR: networkmanager-1.10.6-r0 do_package: QA Issue: networkmanager: Files/directories were installed but not shipped in any package: /usr/lib/NetworkManager /usr/lib/NetworkManager/VPN /usr/lib/NetworkManager/conf.d Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. networkmanager: 3 installed and not shipped files. [installed-vs-shipped] Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-05-17kea: add new recipeMingli Yu
* Kea is the next generation of DHCP software developed by ISC. It supports both DHCPv4 and DHCPv6 protocols along with their extensions, e.g. prefix delegation and dynamic updates to DNS. * Backport patch to fix issue with boost 1.66 * Add kea-msg-compiler related patch to support cross-compile Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-05-17mosquito: move from oe to networking layerArmin Kuster
mosquito has dependancy on meta-netowrking packages Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-05-17miniupnpd: update to 2.0.20180203 and add systemd servicePascal Bach
license checksum changed due to increase in copyright year Signed-off-by: Pascal Bach <pascal.bach@siemens.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-05-01networkmanager: fix prevous commitsAndreas Müller
The wrong patches were applied: commit c5a04600817e0d34dfa151d46073a76b506b4c3d Author: Armin Kuster <akuster808@gmail.com> Date: Fri Mar 30 19:56:03 2018 -0700 networkmanager: Fix many typos in DISTRO_FEATURES PACKAGECONFIG decodes commit 575c14ded56e1e97582a6df0921d19b4da630961 Author: Andreas Müller <schnitzeltony@gmail.com> Date: Thu Mar 22 18:40:52 2018 +0100 networkmanager: fix gobject-introspection/musl and cleanup * musl fixed (tested) * PACKAGECONFIG systemd: Logic was broken by c5a046. To avoid further confusion, the expression was put into one line. * PACKAGECONFIG wifi: The expression 'bb.utils.filter.. ' was perfectly fine. Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-04-25mbedtls: upgrade to 2.8.0Johannes Pointner
This also includes a switch to Apache license, because it's the primary license for the project according to their homepage. * Detail release note: - https://tls.mbed.org/tech-updates/releases/mbedtls-2.8.0-2.7.2-and-2.1.11-released Signed-off-by: Johannes Pointner <johannes.pointner@br-automation.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
2018-04-25networkmanager: Fix many typos in DISTRO_FEATURES PACKAGECONFIG decodesArmin Kuster
fixes issues found with yocto-check-layer File "/home/akuster/oss/maint/openembedded-core/bitbake/lib/bb/data_smart.py", line 436, in DataSmart.expand(s="nss ifupdown netconfig dhclient dnsmasq ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)} ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'consolekit', '', d)} ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', '${BLUEZ}', '', d)} ${@bb.utils.contains('DISTRO_FEATURES', 'wifi', '', d)} ", varname='PACKAGECONFIG'): def expand(self, s, varname = None): > return self.expandWithRefs(s, varname).value File "/home/akuster/oss/maint/openembedded-core/bitbake/lib/bb/data_smart.py", line 426, in DataSmart.expandWithRefs(s="nss ifupdown netconfig dhclient dnsmasq ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)} ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'consolekit', '', d)} ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'bluez5', '', d)} ${@bb.utils.contains('DISTRO_FEATURES', 'wifi', '', d)} ", varname='PACKAGECONFIG'): except Exception as exc: > raise ExpansionError(varname, s, exc) from exc bb.data_smart.ExpansionError: Failure expanding variable PACKAGECONFIG, expression was nss ifupdown netconfig dhclient dnsmasq ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)} ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'consolekit', '', d)} ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'bluez5', '', d)} ${@bb.utils.contains('DISTRO_FEATURES', 'wifi', '', d)} which triggered exception TypeError: contains() missing 1 required positional argument: 'd' Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
2018-04-25networkmanager: fix gobject-introspection/musl and cleanupAndreas Müller
This adresses the comments for recent patch which updated nm to 1.10.6 and is a follow-up for [1]. * Make gobject-introspection work by skipping creation of gobject-introspection specific documentation. This fixes networkmanager-applet regression. * Cleanup patches: Remove current musl patches completely and re-use those found in void-linux because they do look much cleaner and don't touch glibc build. One nice side effect: In the future when nm is updated we can steal again and don't need to reenvent here. Usually they are much faster than we are (and I know one major contibutor personally from the good old Z80 times..) * Fix typo in PACKAGECONFIG [1] https://patchwork.openembedded.org/patch/149244/ Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
2018-04-13crda: fix typo in patch metadataMikko Rapeli
Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Armin Kuster <akuster808@gmail.com>