summaryrefslogtreecommitdiffstats
path: root/meta-networking/recipes-support
diff options
context:
space:
mode:
authorGyorgy Sarvari <skandigraun@gmail.com>2025-12-25 20:21:50 +0100
committerKhem Raj <raj.khem@gmail.com>2025-12-25 11:25:59 -0800
commitf2200178ed205690792e5b9742adc471d6f0dcb6 (patch)
tree4f7599b01c2a80bfbfec9b9e0612273d4f678b13 /meta-networking/recipes-support
parent4924e89bb77fe5486063229c50039a458d60f8ea (diff)
downloadmeta-openembedded-f2200178ed205690792e5b9742adc471d6f0dcb6.tar.gz
cifs-utils: upgrade 7.0 -> 7.4
Contains fix for CVE-2025-2312 The recipe installs two scripts in bindir - this is nothing new. But the shebang has changed from "/usr/bin/env python3" to "/usr/bin/python3" - these were always python scripts, but they weren't recognized as such during the QA checks, and python wasn't installed as a runtime dependency. Now QA check is complaining about missing python in RDEPENDS. To avoid mandatory python installation, package the scripts separately in cifs-utils-scripts package. Shortlog: cifs-utils: bump version to 7.4 mount.cifs: retry mount on -EINPROGRESS cifs.upcall: correctly treat UPTARGET_UNSPECIFIED as UPTARGET_APP cifscreds: use <libgen.h> for basename getcifsacl, setcifsacl: use <libgen.h> for basename cifs.upcall: fix memory leaks in check_service_ticket_exits() cifs-utils: bump version to 7.3 Fix regression in mount.cifs with guest mount option resolve_host.c: Initialize site_name cldap_ping: Fix socket fd leak cifs-utils: bump version to 7.2 getcifsacl: fix return code check for getting full ACL cifs-utils: add documentation for upcall_target cifs-utils: avoid using mktemp when updating mtab cldap_ping.c: add missing <sys/types.h> include configure.ac: libtalloc is now mandatory cifscreds: allow user to set the key's timeout cifscreds: use continue instead of break when matching commands Do not pass passwords with sec=none and sec=krb5 docs: add esize description docs: add max_cached_dirs description docs: update actimeo description Fix compiler warnings in mount.cifs CIFS.upcall to accomodate new namespace mount opt cifs-utils: Skip TGT check if valid service ticket is already available use enums to check password or password2 in set_password, get_password_from_file and minor documentation additions cifs-utils: support and document password2 mount option smbinfo: add bash completion support for filestreaminfo, keys, gettconinfo cifs-utils: bump version to 7.1 cifs: update documentation for sloppy mount option docs: add closetimeo description docs: add compress description checkopts: update it to work with latest kernel version cifs-utils: add documentation for multichannel and max_channels cifs-utils: smbinfo: add gettconinfo command Implement CLDAP Ping to find the closest site mount.cifs.rst: update section about xattr/acl support mount.cifs.rst: add missing reference for sssd getcifsacl, setcifsacl: add missing <endian.h> include for le32toh getcifsacl, setcifsacl: add missing <linux/limits.h> include for XATTR_SIZE_MAX cifs-utils: Make automake treat /sbin as exec, not data pam_cifscreds: fix warning on NULL arg passed to %s in pam_syslog() cifs.upcall: fix UAF in get_cachename_from_process_env() cifs-utils: add documentation for acregmax and acdirmax setcifsacl: Fix uninitialized value. Use explicit "#!/usr/bin/python3" Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-networking/recipes-support')
-rw-r--r--meta-networking/recipes-support/cifs/cifs-utils_7.4.bb (renamed from meta-networking/recipes-support/cifs/cifs-utils_7.0.bb)9
1 files changed, 7 insertions, 2 deletions
diff --git a/meta-networking/recipes-support/cifs/cifs-utils_7.0.bb b/meta-networking/recipes-support/cifs/cifs-utils_7.4.bb
index e2918503be..9c7b9e3246 100644
--- a/meta-networking/recipes-support/cifs/cifs-utils_7.0.bb
+++ b/meta-networking/recipes-support/cifs/cifs-utils_7.4.bb
@@ -4,8 +4,8 @@ SECTION = "otherosfs"
4LICENSE = "GPL-3.0-only & LGPL-3.0-only" 4LICENSE = "GPL-3.0-only & LGPL-3.0-only"
5LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" 5LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
6 6
7SRCREV = "316522036133d44ed02cd39ed2748e2b59c85b30" 7SRCREV = "edac7178bec9520fb57d14946e67f5dd33b82d43"
8SRC_URI = "git://git.samba.org/cifs-utils.git;branch=master" 8SRC_URI = "git://git.samba.org/cifs-utils.git;branch=master;tag=${BP}"
9 9
10DEPENDS += "libtalloc" 10DEPENDS += "libtalloc"
11 11
@@ -38,6 +38,11 @@ do_install:append() {
38 fi 38 fi
39} 39}
40 40
41PACKAGE_BEFORE_PN = "${PN}-scripts"
41FILES:${PN} += "${base_libdir}/security" 42FILES:${PN} += "${base_libdir}/security"
42FILES:${PN}-dbg += "${base_libdir}/security/.debug" 43FILES:${PN}-dbg += "${base_libdir}/security/.debug"
44# these scripts are python, package them separately so python
45# won't be mandatory dependency
46FILES:${PN}-scripts = "${bindir}/smb2-quota ${bindir}/smbinfo"
47RDEPENDS:${PN}-scripts += "python3-core"
43RRECOMMENDS:${PN} = "kernel-module-cifs" 48RRECOMMENDS:${PN} = "kernel-module-cifs"