summaryrefslogtreecommitdiffstats
path: root/meta-networking/recipes-connectivity
Commit message (Collapse)AuthorAgeFilesLines
* crda: Fix 64bit builds by inheriting siteinfo classYevgeny Popovych2018-08-301-1/+2
| | | | | | | | Variables provided by siteinfo are already in use, but the siteinfo class is not inherited for some reason. Signed-off-by: Yevgeny Popovych <yevgenyp@pointgrab.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* civetweb: Fix build with clangKhem Raj2018-08-292-1/+28
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* wireless-regdb: make wireless-regdb architecture independentRadek Dostal2018-08-281-3/+3
| | | | | | | | | | | | | | | | There is no compilation involved in wireless-regdb and package should produce the same results on all architectures => making it allarch saves build time. Additionally this fixes issue: "On machines where ${libdir} equals to /usr/lib64/ regulatory.bin is not found by crda". Reason was that crda-3.18/crda.c looks only in following paths: "/usr/local/lib/crda/regulatory.bin", /* Users/preloads can override */ "/usr/lib/crda/regulatory.bin", /* General distribution package usage */ "/lib/crda/regulatory.bin", /* alternative for distributions */ Signed-off-by: Radek Dostál <radek.dostal@streamunlimited.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lftp: CVE-2018-10916Jagadeesh Krishnanjanappa2018-08-242-0/+83
| | | | | | | Affects lftp <= 4.8.3 Signed-off-by: Jagadeesh Krishnanjanappa <jkrishnanjanappa@mvista.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mbedtls: upgrade to 2.12.0Johannes Pointner2018-08-241-2/+2
| | | | | Signed-off-by: Johannes Pointner <johannes.pointner@br-automation.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* samba: upgrade 4.8.3 -> 4.8.4Yi Zhao2018-08-211-2/+2
| | | | | | | | | | | | | 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>
* recipes: Exclude non-buildable recipes from world for musl buildKhem Raj2018-08-201-0/+3
| | | | | | | 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>
* daq: add dependency on bison-nativeMartin Jansa2018-08-191-1/+1
| | | | | | | | | | | | | | | | * 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>
* snort: add dependency on bison-nativeMartin Jansa2018-08-191-1/+1
| | | | | | | | | | * 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>
* inetutils: fix build with glibc-2.28Martin Jansa2018-08-161-1/+1
| | | | | | | | | * 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>
* kea: fix do_package warningMingli Yu2018-08-131-1/+1
| | | | | | | | | | | | 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>
* samba: Update to 4.8.3Khem Raj2018-07-308-99/+400
| | | | | | LDB 1.4.0 breaks Samba < 4.9 therefore use internal version Signed-off-by: Khem Raj <raj.khem@gmail.com>
* freeradius: upgrade 3.0.15 -> 3.0.17Changqing Li2018-07-273-83/+39
| | | | | Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* snort: upgrade 2.9.7.5 -> 2.9.11.1Yi Zhao2018-07-267-308/+258
| | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* samba: Delete remain of LSB.leimaohui2018-07-211-4/+0
| | | | | Signed-off-by: Lei Maohui <leimaohui@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nanomsg: add recipeCarlos Rafael Giani2018-07-151-0/+28
| | | | | | | | | 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>
* mbedtls: Upgrade to 2.11.0Khem Raj2018-07-141-3/+3
| | | | | | - Use libs section, libdevel is not common Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kernel_wireless_regdb: Add class for embedding regulatory data into older kernelKrzysztof Kozlowski2018-07-051-0/+9
| | | | | | | | | | | | | | | | | | 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>
* wireless-regdb: Add wireless-regdb-static package with static regulatory dataKrzysztof Kozlowski2018-07-051-0/+13
| | | | | | | | | | | | | | | | | 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>
* wireless-regdb: Bump version to latest upstream 2018.05.31Krzysztof Kozlowski2018-07-051-2/+2
| | | | | | | | 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>
* networkmanager-openvpn: upgrade 1.2.8 -> 1.2.10Yi Zhao2018-07-031-2/+3
| | | | | Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* NetworkManager: upgrade 1.10.6 -> 1.10.10Yi Zhao2018-07-031-3/+6
| | | | | | | 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>
* samba: upgrade 4.7.6 -> 4.7.8Yi Zhao2018-07-031-2/+4
| | | | | Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kea: Upgrade to 1.4.0 releaseKhem Raj2018-06-295-428/+18
| | | | | | | | | 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>
* mosquitto: minor recipe cleanupsAndre McCurdy2018-06-272-46/+13
| | | | | | | | | | | | | - 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>
* civetweb: Fix paths to librt and libm, use -l linker optionKhem Raj2018-06-243-47/+45
| | | | | | Fixes build where it pokes for libraries on host system Signed-off-by: Khem Raj <raj.khem@gmail.com>
* samba: add dynamic packages regexp for auth and pdb modulesRémi Rérolle2018-06-141-0/+1
| | | | | | | | | | 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>
* mbedtls: update to 2.9.0Johannes Pointner2018-06-081-2/+2
| | | | | | | | | | | | 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>
* mosquitto: add default configuration fileNicola Lunghi2018-06-051-0/+6
| | | | | | | | 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>
* mosquitto: add mosquitto-examples packageNicola Lunghi2018-06-051-0/+4
| | | | | | | | | | | | 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>
* mosquitto: upgrade to 1.4.15Paul Eggleton2018-05-311-2/+2
| | | | | | | | | | | | 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>
* Fixed an install error in Samba with LSB distrosPablo Saavedra2018-05-311-13/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* snort: add UPSTREAM_CHECK_URIYi Zhao2018-05-301-0/+3
| | | | | Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libdnet: add UPSTREAM_CHECK_GITTAGREGEXYi Zhao2018-05-301-0/+2
| | | | | Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* vlan: add UPSTREAM_CHECK_URIYi Zhao2018-05-291-0/+3
| | | | | Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rdist: add UPSTREAM_CHECK_URIYi Zhao2018-05-291-0/+3
| | | | | Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* civetweb: Add new recipe with git-based versionKrzysztof Kozlowski2018-05-292-0/+89
| | | | | | | | | | | | | 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>
* networkmanager: remove wireless-tools dependencyAlexander Kanavin2018-05-261-1/+1
| | | | | | | | 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>
* vlan: use update-alternatives for vconfigHannu Lounento2018-05-231-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* wolfssl: update 3.12.0 -> 3.14.4Trevor Woerner2018-05-171-1/+1
| | | | | Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* wolfssl: switch away from github archiveTrevor Woerner2018-05-171-6/+3
| | | | | | | | | | 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>
* recipes: Link with libtirpcKhem Raj2018-05-171-4/+3
| | | | | | | glibc no longer provides rpc implementation Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* lftp: Fix useless-rpaths QA issueKhem Raj2018-05-171-1/+1
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* lftp: Upgrade to 4.8.3Khem Raj2018-05-171-5/+4
| | | | | | | | 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>
* networkmanager-openvpn: fix QA issue error for multilibYi Zhao2018-05-171-1/+1
| | | | | | | | | | | | | | 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>
* networkmanager: fix QA issue error for multilibYi Zhao2018-05-171-2/+2
| | | | | | | | | | | | | 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>
* kea: add new recipeMingli Yu2018-05-178-0/+531
| | | | | | | | | | | | | * 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>
* mosquito: move from oe to networking layerArmin Kuster2018-05-175-0/+1197
| | | | | | mosquito has dependancy on meta-netowrking packages Signed-off-by: Armin Kuster <akuster808@gmail.com>
* miniupnpd: update to 2.0.20180203 and add systemd servicePascal Bach2018-05-172-5/+25
| | | | | | | 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>
* networkmanager: fix prevous commitsAndreas Müller2018-05-013-4/+134
| | | | | | | | | | | | | | | | | | | | | | | | 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>