summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-connectivity
Commit message (Collapse)AuthorAgeFilesLines
...
* zabbix: upgrade 6.0.5 -> 6.2.1wangmy2022-08-061-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ser2net: upgrade 4.3.6 -> 4.3.7wangmy2022-07-261-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libwebsockets: update to version 4.3.2Radovan Scasny2022-07-241-3/+3
| | | | | Signed-off-by: Radovan Scasny <radovan.scasny@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmtp: Upgrade to 1.1.20Khem Raj2022-07-241-3/+2
| | | | | | | | | Use github for downloading the release artifacts. This has support for new devices https://github.com/libmtp/libmtp/releases/tag/v1.1.20 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* modemmanager: upgrade 1.18.8 -> 1.18.10wangmy2022-07-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========= * Build: ** Require libqmi 1.30.8. * FCC unlock: ** Updated SDX55 unlock script to handle the new method introduced in the latest firmware releases. * Modem interface: ** Set signal quality to 0% on shutdown. ** Set signal quality as recent on init. * MBIM: ** Fix task completion when peeking device fails. ** Fix several GError double-frees. * mmcli: ** Don't print signal quality until modem is enabled. * Plugins: ** foxconn: remove carrier mapping table for T99W175. * Several other minor improvements and fixes. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* irssi: upgrade 1.4.1 -> 1.4.2wangmy2022-07-191-1/+1
| | | | | | | | | | | | | | | | | | | Changelog: =========== Changes --------- Add irssimoduledir to irssi-1.pc in the Meson build (#1383, #1378) Fixes -------- Use -isystem includes, limiting warnings to Irssi code. Fixes compilation with Perl 5.36 (#1381, gentoo#851522, #1384) Fix missing lines when changing dynamic textbuffer contents (#1382, #1387). Reported by externalserver15 Fix Perl cross compilation with Meson 0.60.0 (#1377) Fix default channel prefix used for /JOIN to default to # (#1385, #1388) Fix crash in /LASTLOG by getting line texts before printing (#1367, #1398) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-oe: ignore patched CVEsDavide Gardenal2022-07-181-0/+4
| | | | | | | | | Some old CVEs don't have a vulnerable version range in the NVD database, this causes come mismatch with cve-check. Ignore many CVEs that are picked up by the class but are patched in our products. Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libqmi: upgrade 1.30.4 -> 1.30.8Adrian Freihofer2022-07-071-1/+1
| | | | | | | | | | | | | | | | | Update to latest stable version: 1.30.8 * New request/response/indications: ** dms: new 'Foxconn FCC authentication v2' request/response. 1.30.6 * build: ** meson: fix 'export_packages' in GIR setup. * libqmi-glib: ** net-port-manager: use unaligned netlink attribute length. Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thrift: add CVE_PRODUCT to fix CVE reportingDavide Gardenal2022-07-061-0/+2
| | | | | | | | | Without CVE_PRODUCT set to apache:thrift cve-check was catching CVEs form facebook:thrift that are not related with this product. Now the report is correct. Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cppzmq: fix -dev RDEPENDSRoss Burton2022-07-021-0/+1
| | | | | | | | | | | Since oe-core 6f28420 PN-dev RRECOMMENDS PN instead of RDEPENDS, so this recipe RDEPENDS on a non-existent package. Unset DEV_PKG_DEPENDENCY to remove the automatic dependency on PN from PN-dev. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iwd: upgrade 1.27 -> 1.28wangmy2022-07-021-1/+1
| | | | | | | | | | | | | | Changelog: ========== Fix issue with handling invalid EAPoL frames. Fix issue with handling unexpectedly unencrypted EAP frames. Fix issue with handling AlwaysRandomizeAddress/AddressOverride. Fix issue with handling initial signal level notification. Fix issue with handling sorting of scan requests. Fix issue with handling frame type check in FT. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* irssi: upgrade 1.2.3 -> 1.4.1wangmy2022-06-301-2/+1
| | | | | | | | Changelog: https://github.com/irssi/irssi/releases/tag/1.4.1 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* modemmanager: update to 1.18.8Adrian Freihofer2022-06-063-123/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * A new connection status dispatcher setup is provided, where users can provide custom scripts that will be called on bearer connect/disconnect events. This dispatcher will make the netifd integration in openwrt work much better, as we'll be able to report network-initiated disconnections cleanly to netifd. There are no default connection status dispatcher scripts installed, but it's suggested distributions make sure the following directories exist: - ${sysconfdir}/ModemManager/connection.d/ - ${libdir}/ModemManager/connection.d/ * API: ** Add missing Simple interface definitions in ModemManager-names.h. * Build: ** meson: fix daemon enums dependencies. ** meson: fix port enums includes. ** meson: fix 'export_packages' in GIR setup. ** meson: fix simtech plugin module name. ** systemd: don't run ModemManager in containers. * Core: ** serial: ensure the port object is valid after BUFFER_FULL handling. ** netlink: use unaligned netlink attribute length. ** netlink: only change IFF_UP flag. ** bearer: match unknown auth to chap in loose comparisons. ** charsets: return error if UTF-8 validation fails. ** fcc-unlock: make scripts POSIX shell compatible. ** modem-helpers: consider minimum ID when choosing best profile. ** modem-helpers: fix reading <Act> given in COPS=? responses. ** sms: prevent crash if date is out of range. ** profile-manager: fix copy-paste error on tags for quarks. * QMI: ** Ignore slot status indications until initial status is known. ** Return error when loading capabilities if none is found. * MBIM: ** Default initial EPS bearer's auth to chap when unknown. ** Update default error when network error is out of range. * mmcli: ** Fix key length when printing list of items. * Plugins: ** linktop: new port type hints. ** cinterion: add support for PLSx3w modems ** huawei: disable +CPOL based features in Huawei E226 * Several other minor improvements and fixes. Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* zabbix: upgrade 6.0.4 -> 6.0.5Wang Mingyu2022-06-061-2/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ser2net: upgrade 4.3.5 -> 4.3.6Wang Mingyu2022-05-311-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmtp: Add doxygen-native dependency in case documentation build is enabled ↵Gianfranco2022-05-201-1/+1
| | | | | | | | in PACKAGECONFIG. This fixes a FTBFS due to missing dependency. Signed-off-by: Gianfranco Costamagna <costamagnagianfranco@yahoo.it> Signed-off-by: Gianfranco Costamagna <locutusofborg@debian.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* zabbix: upgrade 5.2.6 -> 6.0.4Changqing Li2022-05-101-3/+3
| | | | | | | | | | | This upgrade can fix following CVEs: CVE-2022-24349 CVE-2022-24917 CVE-2022-24918 CVE-2022-24919 Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libwebsockets: Avoid absolute paths in *.cmake files in the sysrootPeter Kjellerstedt2022-05-101-0/+3
| | | | | Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmbim: upgrade 1.26.2 -> 1.26.4wangmy2022-05-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Overview of changes in libmbim 1.26.4 ---------------------------------------- * build: ** meson: force building doc on normal builds, not only during install. ** meson: fix 'export_packages' in GIR setup. * libmm-glib: ** compat: deprecate the MbimLteAttachStatus type. ** net-port-manager: use unaligned netlink attribute length. * libmm-glib, docs: ** include MBIM proxy control service in docs. ** codegen: add section doc for each service. ** utils: add missing short description in section. ** compat: add missing MbimLteAttachStatus doc. ** device: add missing mbim_device_list_links() doc. ** device: fix MbimDevice 'device-in-session' property doc. ** version: add missing MBIM_CHECK_VERSION() documentation. ** device: fix wrong reference to QmiDevice * Several other minor improvements and fixes. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iwd: upgrade 1.26 -> 1.27wangmy2022-05-091-1/+1
| | | | | | | | | | | Changelog: ========== Fix issue with hidden networks on connection error. Fix issue with directed roams if already trying to roam. Fix issue with checking for connected in FT frame event. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mosh: Drop perl dependencies from serverAlex Kiernan2022-04-181-1/+1
| | | | | | | | | | | | The mosh-server has no dependency on perl - upstream is explicit: Mosh has a Perl dependency that is only required for client use. For some platforms, it may make sense to have separate mosh-server and mosh-client packages to allow mosh-server usage without Perl. Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Alex Kiernan <alexk@zuma.ai> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thrift: upgrade 0.14.2 -> 0.16.0wangmy2022-04-141-2/+1
| | | | | | | | | | Changelog: ========== - C++ library don't work with HTTP (csharp server, cpp client; need cross test enhancement) - Swift service generator doesn't support oneway Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmtp: upgrade 1.1.18 -> 1.1.19wangmy2022-04-121-7/+5
| | | | | | | | | | | | | License-Update: Copyright Marcus Meissner <marcus@jet.franken.de> year updated to 2018 Changelog: ========== - Lots of USB ids added, especially Garmin devices - use a local libusb context, not the global one - various bugfixes Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libimobiledevice-glue: update recipePotin Lai2022-04-062-37/+2
| | | | | | | | | | | | | | | | | | | | remove patch 0001-fix-undefined-bswap32-and-bswap64-errors-for-MIPS-ma.patch Upstream Status: Accepted [https://github.com/libimobiledevice/libimobiledevice-glue/commit/17a2b964ca9c94f6615994ba2179bf4228e31236] subtree update: ecb0996fd2..bc6c44b920 Nikias Bassen (4): [github-actions] Use windows-2019 instead of windows-latest for now socket: Add socket_get_socket_port function utils: Close file if buffer allocation fails in buffer_read_from_filename() Updated README with pkg-config requirement Potin Lai (1): Fix undefined bswap32 and bswap64 for MIPS machine Signed-off-by: Potin Lai <potin.lai@quantatw.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libirecovery: add recipePotin Lai2022-03-311-0/+17
| | | | | | | | libirecovery is a cross-platform library which implements communication to iBoot/iBSS found on Apple's iOS devices via USB. Signed-off-by: Potin Lai <potin.lai@quantatw.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libimobiledevice-glue: fix undefined bswap errorPotin Lai2022-03-312-1/+36
| | | | | | | Add patch for fixing undefiened bswap32 & bswap64 error on MIPS machine Signed-off-by: Potin Lai <potin.lai@quantatw.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libimobiledevice-glue: add recipePotin Lai2022-03-311-0/+17
| | | | | | | | libimobiledevice-glue is the library with common code used by the libraries and tools around the libimobiledevice project. Signed-off-by: Potin Lai <potin.lai@quantatw.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-c: upgrade 1.3.9 -> 1.3.10Matthias Klein2022-03-301-1/+1
| | | | | | | | Service release. Issues resolved: https://github.com/eclipse/paho.mqtt.c/milestone/17?closed=1 Signed-off-by: Matthias Klein <matthias@extraklein.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iwd: upgrade 1.25 -> 1.26Wang Mingyu2022-03-291-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-cpp: Use CMAKE_INSTALL_LIBDIR in cmakeKhem Raj2022-03-212-2/+52
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update LICENSE variable to use SPDX license identifiersKhem Raj2022-03-0430-30/+30
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* modemmanager: update 1.16.8 -> 1.18.6Adrian Freihofer2022-03-034-53/+230
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Recipe changes: * Switch to meson and git. From release notes of ModemManager: "The next major release will likely be a meson-only one, and will therefore not be based on a source release tarball any more, but on specific git tags instead. The tar archive does not even contain the meson.build file." * Update licenses to -or-later (warning about deprecated licenses) * Make vala dependecy optional * Delete redundant package split lines * add missing dbus dependency The most important features and changes in this release are the following: * Data session multiplexing can now be enabled in QMI and MBIM modems, e.g. so that multiple different APNs can be connected separately over a single network interface. The multiplexing is disabled by default in this release, except for cases where it's required (e.g. if non-multiplexed sessions aren't supported) like IPA based Qualcomm SoCs. Users can request the multiplexing support explicitly via settings when creating the connection bearer object. In order to allow easy testing of the multiplexing feature without requiring any additional change in the stack, a new '--test-multiplex-requested' option in the daemon allows to switch the default (when not explicitly given by the user) to attempt to use multiplexing. It is worth noting that when multiplexing is enabled, the data network interface used by the modem will be a virtual network interface created in runtime, and will therefore have a different name than the real network interface exposed by the modem. If there are additional settings in the system relying on the data network interface name (e.g. iptables rules), they may need to be updated. * The ModemManager daemon can run now in a 'quick suspend/resume' mode, in which no explicit data disconnection is triggered on suspend, and no explicit device re-probing from scratch is launched on resume. Instead, the daemon will try to refresh the state of all interfaces upon suspend, e.g. to see if the module keeps registered to the same operator, to see if it is still connected, and so on. This mode of operation is useful when the WWAN module stays awake while the host is suspended, and can be enabled with the '--test-quick-suspend-resume' option in the daemon. * API: ** New '3gppProfileManager' interface, providing operations on the list of connection profiles stored in the 3GPP module. This interface is implemented for all AT, QMI and MBIM protocols. ** New 'DisableFacilityLock()' method in the 3GPP interface, implemented for QMI and MBIM devices. ** The 'MaxBearers' property is now deprecated, as it didn't provide any additional information to what 'MaxActiveBearers' already provides. ** New 'MaxActiveMultiplexedBearers' property, listing how many bearers can be connected at the same time if multiplexing is enabled. ** New settings in the bearer properties, applicable to both the 'Simple.Connect()' and 'Modem.CreateBearer()' methods: *** 'multiplex': which allows the user to specify whether multiplexing should be avoided ('none'), whether it should be mandatory ('required') or whether it should be enabled if available or skipped if unavailable ('requested'). *** 'profile-id': which allows the user to request a connection attempt with an existing profile stored in the module. *** 'apn-type': which allows the user to specify the purpose of a given connection, e.g. the user could create a connection to an APN providing default internet connectivity and another one to an APN providing access to the MMS gateway. This setting may or may not be stored in the module itself, it depends on the type of module. ** New 'Multiplexed' boolean property in the Bearer object, specifying whether the bearer is connected through a multiplexed interface. ** New 'ConnectionError' property in the bearer object, specifying the last error reported by the module during a failed connection attempt or during a network-initiated disconnection. ** Updated the list of enum values in the MMMobileEquipmentError' type, according to the error codes defined in v17.1.0 of 3GPP TS 27.007. * Core: ** iconv() features support is detected at runtime, and logged when the daemon starts. ** Updated the base modem object to allow plugins to specify the types of data ports they support, based on the specific plugin implementations, e.g. so that a modem supporting only AT+PPP can ignore NET ports and vice versa. ** Added support for modems exposing control ports via QRTR channels. * Modem interface: ** The Dual SIM logic that would iterate over all slots during initialization is updated, so that we only report the information that we can gather without any explicit slot change. E.g. with QMI we can know whether there is a SIM in the non-active slot, and the ICCID of that SIM, but we cannot know the MCCMNC or the operator name of the SIM unless we change to that slot. We must not do slot changes arbitrarily like that, and so that logic is removed, even if we lose some of the information that we were providing in the interface. * Location interface: ** The multi-sentence NMEA trace support is updated to include additional possible trace types in addition to GSV (e.g. ALM, GSV, RTE, SFI) and also when coming from other constellations, not just GPS. * SIM: ** New 'PreferredNetworks' property and 'SetPreferredNetworks' method, implemented using '+CPOL' for generic AT modems and 'NAS Get/Set Preferred Networks' for QMI modems. Several different modules and plugins (e.g. Sierra Wireless EM7345, Telit LN930, SIM7070, all Option and Iridium devices...) have this feature explicitly disabled due to '+CPOL' not behaving properly (even crashing the module sometimes). * QMI: ** The logic that decides which data mode (802.3 or raw-ip) is used in modules managed by the qmi_wwan driver changes in this release. Until now, if a module reported itself as configured in 802.3 mode on boot, that mode would be the one used in normal operation. Due to the new multiplexing feature, this is no longer true, and if possible the daemon will always try to switch the module to raw-ip, and fallback to 802.3 only if raw-ip is unsupported. ** Enabled both AT and QMI indications for the messaging and voice interfaces so that new SMS and call events are reported via both channels. This solves issues seen in the Pinephone when waking up from suspend. ** Enabled network reject indications. ** If operator name not updated through standard indications, it will be explicitly queried with 'NAS Get Plmn Name'. ** Added support for transfer-route MT messages. ** Increased the QMI open timeout to 45s, as required by the newest modules. ** Implemented additional logic to read the status of the different facility locks in the module. ** Updated ICCID reading logic to parse it as hex instead of BCD. ** Improved handling of the MNC PCS digit in the operations involving MCCMNC. ** Automatically run the 'DPM Open Port' logic on IPA based setups to bind the hardware tx/rx endpoints with the logical ones in the QMI protocol. ** Implemented support for the Voice interface and its operations, not only standard voice call management, but also support for the supplementary services. Voice call management will be done completely using QMI, even if the new call indications are notified via AT URCs. * MBIM: ** Implemented support for Dual SIM in non-QMI MBIM devices, using the Microsoft Basic Connect Extensions service. ** Increased the timeout for the MBIM_CID_HOME_PROVIDER query to 30s. ** Updated to load model string using QMI over MBIM if available. ** Increased the MBIM open timeout to 45s, as required by the newest modules. * SMS: ** Defined a common timeout of 180s for all send operations. * libmm-glib: ** Updated with new methods and types to handle all the DBus API updates. ** Extended with additional methods in the Location3gpp object to get/set the full operator MCCMNC string, instead of integers without MNC PCS digit info. ** Extended the 'ModemLocation' interface with methods to get the signaled location updates; i.e. without requiring an explicit GetLocation(), and obviously only supported when location signaling is explicitly enabled. ** Updated the way the internal monitored properties are handled in the different types, now using some handy helper macros to share the same logic among all. * Plugins: ** zte: disabled CIND/CMER support. ** qcom-soc: added support for QRTR+IPA based setups. ** qcom-soc: added support for the WWAN subsystem instead of RPMSG. ** quectel: enabled QGPSXTRA by default when starting the GNSS engine. ** quectel: add support for EM120/160 PCIe modules. ** quectel: added Firehose update method. ** ublox: added additional URAT combinations. ** ublox: flagged UBANDSEL as unsupported in the SARA-R4 and -N4 modules. ** cinterion: added new custom MBIM based modem with shared reset operation. ** cinterion: ignored the MBIM Intel Firmware Update service completely. ** foxconn: added custom carrier config setup for the T77W968 module. Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libqmi: switch to meson and gitAdrian Freihofer2022-03-032-6/+50
| | | | | | | | | | | | | - Switching to meson and git because of the following statement from news file: "The next major release will likely be a meson-only one, and will therefore not be based on a source release tarball any more, but on specific git tags instead." - Add PACKAGECONFIG for qrtr. - Updateing deprecated licenses acc. to https://gitlab.freedesktop.org/mobile-broadband/libqmi/#license Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libqrtr-glib: add new recipeAdrian Freihofer2022-03-031-0/+21
| | | | | Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iwd: upgrade 1.24 -> 1.25Wang Mingyu2022-03-011-1/+1
| | | | | | | | | | | | | Changelog: ========= Fix issue with handling abort of periodic scans. Fix issue with handling connection when link goes down. Fix issue with handling operating channel information. Add support for encrypted network profile storage. Add support for DPP initiating as a configurator. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libqmi: upgrade 1.30.2 -> 1.30.4Wang Mingyu2022-02-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========= * Build: ** meson: switch to use the new python module in meson. ** meson: added a new boolean 'man' option in the meson setup to explicitly enable or disable building the man pages. ** meson: removed the option to detect if rmnet is supported. ** meson: multiple updates to use newer meson features like install_dir(), install_mode() or summary(). ** meson: options 'mbim_qmux' and 'qrtr' are enabled by default and must be explicitly disabled if they're not needed, there is no attempt to autodetect whether they can be enabled or not. * qmi-proxy: ** Remove assert when attempting to close ghost device. * qmi-firmware-update: ** Use defaults if FLASH variables not reported, enabling support to flash the new Sierra Wireless EM9190 and EM9191 modules. * Several other minor improvements and fixes. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iwd: update to 1.24Oleksandr Kravchuk2022-02-111-1/+1
| | | | | | | | | | | | | | | | | | | | ver 1.24: Fix issue with handshake and missing rekeying support. Fix issue with BSS ranking and zero signal strength. Fix issue with setting OWE IE length correctly. ver 1.23: Fix issue with handling handshake offloading. Fix issue with at_console and D-Bus policy. ver 1.22: Fix issue with handling periodic scanning. Fix issue with handling scanning completion. Fix issue with handling scanning for OWE auto-connect. Add support for additional DPP features. Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ser2net: upgrade 4.3.4 -> 4.3.5wangmy2022-01-251-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* hostapd: upgrade 2.9 -> 2.10wangmy2022-01-257-1207/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0001-Prepare-for-CVE-2021-30004.patch.patch CVE-2019-16275.patch CVE-2019-5061.patch CVE-2021-0326.patch CVE-2021-27803.patch CVE-2021-30004.patch removed since they're included in 2.10 License-Update: year updated to 2022. Changelog: ========= * SAE changes - improved protection against side channel attacks [https://w1.fi/security/2022-1/] - added option send SAE Confirm immediately (sae_config_immediate=1) after SAE Commit - added support for the hash-to-element mechanism (sae_pwe=1 or sae_pwe=2) - fixed PMKSA caching with OKC - added support for SAE-PK * EAP-pwd changes - improved protection against side channel attacks [https://w1.fi/security/2022-1/] * fixed WPS UPnP SUBSCRIBE handling of invalid operations [https://w1.fi/security/2020-1/] * fixed PMF disconnection protection bypass [https://w1.fi/security/2019-7/] * added support for using OpenSSL 3.0 * fixed various issues in experimental support for EAP-TEAP server * added configuration (max_auth_rounds, max_auth_rounds_short) to increase the maximum number of EAP message exchanges (mainly to support cases with very large certificates) for the EAP server * added support for DPP release 2 (Wi-Fi Device Provisioning Protocol) * extended HE (IEEE 802.11ax) support, including 6 GHz support * removed obsolete IAPP functionality * fixed EAP-FAST server with TLS GCM/CCM ciphers * dropped support for libnl 1.1 * added support for nl80211 control port for EAPOL frame TX/RX * fixed OWE key derivation with groups 20 and 21; this breaks backwards compatibility for these groups while the default group 19 remains backwards compatible; owe_ptk_workaround=1 can be used to enabled a a workaround for the group 20/21 backwards compatibility * added support for Beacon protection * added support for Extended Key ID for pairwise keys * removed WEP support from the default build (CONFIG_WEP=y can be used to enable it, if really needed) * added a build option to remove TKIP support (CONFIG_NO_TKIP=y) * added support for Transition Disable mechanism to allow the AP to automatically disable transition mode to improve security * added support for PASN * added EAP-TLS server support for TLS 1.3 (disabled by default for now) * a large number of other fixes, cleanup, and extensions Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gammu: upgrade 1.32.0 -> 1.42.0Tim Orling2022-01-181-11/+11
| | | | | | | | | | | | | For changes, see https://wammu.eu/news/gammu/ * Update HOMEPAGE to https://wammu.eu/ * Update download URL * python-gammu is now a separate code base License-Update: whitespace changes Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gammu: add recipe for v3.2.4Tim Orling2022-01-182-0/+70
| | | | | | | | | | | | The Python bindings for gammu have been moved into a separate package python-gammu. Send patch upstream to replace distutils.version.StrictVersion with packaging.version.parse and .Version Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* iwd: upgrade 1.20 -> 1.21wangmy2022-01-111-1/+1
| | | | | | | | | | Changelog: ========= Fix issue with handling disconnect events issued by AP. Add experimental support for DPP feature. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iwd: update to 1.20Oleksandr Kravchuk2021-12-101-1/+1
| | | | | | | | | | Changelog: - Fix issue with handling Hotspot 2.0 requirements. - Add support for evict_nocarrier setting during roaming. - Add support for experimental NetworkConfigurationAgent API. Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gattlib: Explicitly disable Python supportPeter Kjellerstedt2021-12-061-0/+1
| | | | | | | | | | | | Under some configuration, CMake may pick up the existence of python from the native recipe sysroot and use that when linking for target, resulting in the following error: ld: .../recipe-sysroot-native/usr/lib/libpython3.10.so: error adding symbols: file in wrong format Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-cpp: new packageMatthias Klein2021-11-181-0/+24
| | | | | Signed-off-by: Matthias Klein <matthias@extraklein.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-c: upgrade 1.3.8 -> 1.3.9Matthias Klein2021-11-171-1/+1
| | | | | Signed-off-by: Matthias Klein <matthias@extraklein.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmbim: upgrade 1.26.0 -> 1.26.2wangmy2021-11-151-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iwd: upgrade 1.18 -> 1.19wangmy2021-11-092-41/+2
| | | | | | | | | | | | | | | 0001-netconfig-Use-s6_addr-instead-of-__in6_u.__u6_addr8.patch removed since it is included in 1.19 ver 1.19: Fix issue with handling OCV if offloading is supported. Fix issue with handling SA Query on channel switch event. Fix issue with starting FT-over-DS actions after roaming. Add support for OWE transition networks. Add support for extended key IDs. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* modemmanager: remove intltool-native DEPENDSRoss Burton2021-11-051-1/+1
| | | | | | | The use of intltool was removed in the 1.8.0 release, back in 2018. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update SRC_URI branch and protocolsRichard Purdie2021-11-0312-12/+12
| | | | | | | | | 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>