From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=202.12.124.145 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1794358786; b=QsrlVxSo3AB2jEVD0TbsCwRX6s3G02RlIOomGsNm1c2lpBjcpsGCbQGR+/UGhwuNFP1M VKNxuwWul9cYMcbVZ/BRBbwNzh2lozd5PuNciHQ4Q4mdxdWEJJSImf8PjAgfkKRv9ZewI 9s4EpiGYgGi06vOc6StM9ivsA6LHnj2+dAR1vLLd3/IMVhpuTe62OKOMrOfHQZTAA451s SAOraQuSD3LcY0r2Ox3GJrsSjayV+rlw0RulTv8wevQo84uzLi2HRbOgqbVRds3JysfZa fDIE6I9I5zYu1lbW7IBC1xHkHsZUptPvqBHvv4nSA7rXOy96naPUHeec5EIj3MNb6dw== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1794358786; h=DMARC-Filter:Received:Received:DKIM-Signature:DKIM-Signature: X-DKIM2-Info:DKIM2-Signature:X-DKIM2-Info:Message-Instance: X-ME-Sender:X-ME-Received:X-ME-Proxy-Cause:X-ME-Proxy:Feedback-ID: Received:Message-ID:Subject:From:To:Cc:Date:Autocrypt:Content-Type: Content-Transfer-Encoding:User-Agent:MIME-Version; bh=UfMS9THKpbF7IePfmYMNJOYd+4dRlEGY3IcCz2WF9Ug=; b=Mp5kc3RlPIqvY3unbsSPwS8NOG6LeDqr5BPY4nxb7yelBtfAJUy0en/E3VFj1E7V4HRl uibIMI9DcH/8ZEqzk6pXCLth8QIQVFAC1KDlw9lv6fn78BACZ9GovHRL303TrTGQbEABQ gNf0G4whOn1CNI6MxOF7JQeMNavpTyOc+bFMpRpMQD8lbz/3vxD/9b7Nq6d1ZOmlXTDr0 O6CacULKTbU09lZwgiEzYXofJ5E6dtProgNuAMNvX5CH61vlwkeXrLsbEkHtIlDZrWqmM MwkL6JsWF4RALwMSmGKK82K7pCjsHEmnQSsHEHd3vmwwo9vStbF2ypa2yp3RClMxZwA== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=themaw.net; spf=pass smtp.mailfrom=themaw.net; dkim=pass header.d=themaw.net header.i=@themaw.net header.a=rsa-sha256 header.s=fm2 header.b=kn5Of6AY; dkim=pass header.d=messagingengine.com header.i=@messagingengine.com header.a=rsa-sha256 header.s=fm3 header.b=x7xzO5t1; arc=none smtp.remote-ip=202.12.124.145 Received: from fout-b2-smtp.messagingengine.com (fout-b2-smtp.messagingengine.com [202.12.124.145]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5589D606A327 for ; Wed, 11 Nov 2026 00:59:45 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org 5589D606A327 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=themaw.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=themaw.net Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=themaw.net header.i=@themaw.net header.a=rsa-sha256 header.s=fm2 header.b=kn5Of6AY; dkim=pass (2048-bit key, unprotected) header.d=messagingengine.com header.i=@messagingengine.com header.a=rsa-sha256 header.s=fm3 header.b=x7xzO5t1 Received: from phl-compute-05.internal (phl-compute-05.internal [10.202.2.45]) by mailfout.stl.internal (Postfix) with ESMTP id A06CB1D00298 for ; Tue, 10 Nov 2026 19:59:44 -0500 (EST) Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-05.internal (MEProxy); Tue, 10 Nov 2026 19:59:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=themaw.net; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:message-id:mime-version:reply-to :subject:subject:to:to; s=fm2; t=1794358784; x=1794445184; bh=Uf MS9THKpbF7IePfmYMNJOYd+4dRlEGY3IcCz2WF9Ug=; b=kn5Of6AYUxa7O2/Ze5 vBZekAA8wQ+3ChmJ7FAuYQLYg5J68WrMxO0g1ITOj9jti6V3k3A4Q8iHpiC85SnD 2qU4dYqLpB2AC15L2o2Hu1L10fGfCj/my1BAWUc/U6Kh8mSow/ZM0dSdBQ7/3wCx QAnNajwr3l1bn/sCKCNf2oSG2rmfa7Fh3intLz8uY70gTLfrz2g1COxLPfiHjq9F MCft6AyO2t8+4XPTw/+wapI9PMGgLYVjgrAqXh+01KXfTsoRyF3OSHs41N52ACiY dbdRUcdgVRcrzHpaqB62Az/jaFCnBXgNoK1aut38o9AzwnKL6VHljRvnu16LMmDY 6V5w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:message-id:mime-version:reply-to:subject :subject:to:to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; t=1794358784; x=1794445184; bh=UfMS9THKpbF7IePfmYMNJOYd+4dR lEGY3IcCz2WF9Ug=; b=x7xzO5t1+4XPJtRKk6wNDDrQrDTwybwMT8IFT4j5ayPR tP7Mpk934fsZciWLh0KLvOmD8T9Z4V+v5xVsynxLbvaGUEBllj0iCNW/qw57v809 TaKA4+wTAlGrzwuS8AABMKoJ4h7n2vxRaORuAjgbQ3ujLWajCDkK5CZA0pn/FPR1 72OoV8xfSq7ywjv7SeHOVCwPFkunK3/aPLKz1GkQe78FgybkRD779L27j36zgw0t dhUAFdwACFxL0bKc9+Kz6b6iXe/hYta+aCbvTILRjvQ3ucmk3MwujQd4m2J5mjzl Nus8m1QIC2N1+4Iiy2YIekXV1nUmOibiEGnqMpakVA== X-DKIM2-Info: draft=ietf-dkim-dkim2-spec-09; repo=github.com/dkim2wg/interop; date=2026-11-03; sw=lmtpprox; action=sign d=themaw.net a=rsa-sha256; DKIM2-Signature: i=1; m=1; t=1794358784; d=themaw.net; mf=PHJhdmVuQHRoZW1hdy5uZXQ+; rt=PGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmc+; s=fm2:rsa-sha256:OQlJGjS3QuKtpuLZmkqmELt19Y6tTDxQgOlOyu4myuwCuP2 I4HviOirblF1UjtGNxjpEVdMutvyHuUkF46bKsFp+cl5lFLf1gFMrGkoUoa6jcq1 p3yuxzb8kDXTeYhHgPjnYaiD1eC/gb3QB3OXRJWlV80YGTs3fpboM2qEcqD/Pi5e 7HB4sE/z8npLCuExGCotB7FHxSRAyd2FNpQOzu/wxB3SaAqovebxjbEFKVGssF/0 MSvjNPrzJx9wN60xeylkvaOKE6YTxUUtCIYIww1ilp8npq2LfbvHkK5m3/cxc/3a lx4w3f3XzyIEhGni2N1f+89YsvRUz3Whz596N2g==; X-DKIM2-Info: draft=ietf-dkim-dkim2-spec-09; repo=github.com/dkim2wg/interop; date=2026-11-03; sw=lmtpprox; action=mi-m=1; hc=12; hn=autocrypt,cc,content-transfer-encoding,content-type,date, feedback-id,from,message-id,mime-version,subject,to,user-agent; Message-Instance: m=1; h=sha256:EMkdHC20a5Q4XeO3VetGfeM6ogcaBjuWSjiCqkb4lOw=:UfMS9THKpbF7IePfmYMNJOYd+4dRlEGY3IcCz2WF9Ug=; X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: dmFkZTE7C3nBwYDnYzTdMsqhRAeYcjbgvuguCeGTxebJQUcN0Bh7U4NSUvJjvP5fRbxGKW mV1NAalXlbsogcujhWxlXMC2UOetQqxVm4dzcO3zW+DctCEx+RmA1kGJ9qe7uRvUxFkUcM uBc0c4HeZF5mCtmryd4ucLD7R3flVrdWfjwe6s4K4m5JRsgUSU7bxC4+y95aBXL2q9jDKP sF9cdzdAgdJDSjK7bENAI2Hc9ZvxHIIk66zhPARmkKUzZVrETkDSyrpj6y/XhmD71++jzq LZzWd33PYVpKtaTOHZqL83SpyBIHdbGAAqEIeeIn6Jl/QQULCpQhoiUW94dJ/qR6sqZZJv Q5radPq9NgtPdHLeF6Fig1MqiQYpyRttx7eWXVmv2I7JT8XDBya1VkOqD1LE8gvfmFKmLm ZntAd/q1EwNBKujyu6ygKznAtWhXOLkcidUKFULsTP0fkH9RnA8GfZ2P0XBkJZGFWhzBi2 2eTOj2vpYgstoWVQhbhEY1BewnR1cQx/yny4j8EAeKOWlKOj0tqJIxv9KjU+5cQ0QqqMhC 9r+vQ1a8RVwTSHPQZacrtBTuZemytTbO5+r1kj+LkWzNkGqlVPmZ4SVTggmQxWupQJVInB TJiDkkZf1wao5/msE8i4XXF9WQqpAQgJEIO9duhbh1KJPN5tXiRamC0kr/EQ X-ME-Proxy: Feedback-ID: i31e841b0:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 10 Nov 2026 19:59:42 -0500 (EST) Message-ID: <284733dcaa88894cd4691ab4d5abf64b484dd9b8.camel@themaw.net> Subject: [ANNOUNCE] autofs 5.2.0 release From: Ian Kent To: autofs@vger.kernel.org Cc: linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, autofs@vger.kernel.org Date: Wed, 11 Nov 2026 08:59:38 +0800 Autocrypt: addr=raven@themaw.net; prefer-encrypt=mutual; keydata=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 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.62.1 (3.62.1-1.fc45app1) X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Hi all, A release is long overdue so here it is, autofs-5.2.0. There are quite a lot of changes in the release which are composed of bug fixes, general infrastructure imporovements and fixes arising from some of the improvements. I was hoping to include an initial implementation of a automount network management utility but there's still more to do on it. Specifically the authentiaction is not yet ok and the reporting output also needs more work. Not only that there's also a need to work with upstream selinux folks due to changes for the utility rather than expect the downstream maintainers to fix it after the fact. autofs =3D=3D=3D=3D=3D=3D The package can be found at: https://www.kernel.org/pub/linux/daemons/autofs/v5/ It is autofs-5.2.0.tar.[gz|xz] No source rpm is there as it can be produced by using: rpmbuild -ts autofs-5.1.9.tar.gz and the binary rpm can be built by using: rpmbuild -tb autofs-5.1.9.tar.gz=20 Note that some of the foreign language descriptions in the spec file cuase a problem which iis easily fixed by removing them: Here are the entries from the CHANGELOG which outline the updates: - Update configure script. - fix ldap_parse_page_control() check. - fix crash in make_options_string(). - Fix incompatible function pointer types in cyrus-sasl module. - fix always recreate credential cache. - fix amd external mount error handling. - fix amd external mount mount handling. - don't free ext mount if mounted. - refactor amd function do_program_mount(). - refactor umount_amd_ext_mount(). - add flags argument to amd do_program_mount(). - fix amd cache options not copied. - seperate amd mount and entry flags. - make iocl ops ->timeout() handle per-dentry expire. - refactor amd mount options handling. - add some unimplemented amd map options. - fix get parent multi-mount check in try_remount(). - fix deadlock in remount. - Remove mentioning of nonstrict option in comment in samples/auto.net. - Use AUTOFS_ prefixed environment variables in sample/auto.smb. - man/autofs.conf.5: fix manpage formatting. - fix memory leak in cache_release(). - fix submount shutdown race. - fix lookup search type in umount_subtree_mounts(). - fix remount_active_mount() not remounting symlinks. - log when setting amd per-mount timeout. - update per-mount expire timeout on readmap. - clear per-mount timeout if not set. - handle sss special case getautomntbyname() error. - fix deadlock in master_notify_submount(). - remove mounts_mutex macros. - fix lock not released on error in mnts_add_amdmount(). - fix lock ordering deadlock in expire_cleanup(). - fix handling of ignored offsets. - fix invalidated map entry handling in hosts module. - dont call mkdir if dir exists. - check map source in master_parse_entry(). - fix possible memory leak in mnts_get_expire_list(). - fix uninitialised list in struct master_mapent. - fix tsv memory leak in set_tsd_user_vars(). - fix dont delay expire. - make mnts_has_mounted_mounts() check submounts. - fix string length check in merge_options() - dont initialize hosts list in add_host(). - initialise process variables in log_pidinfo(). - fix incorrect error handling in sasl_do_kinit_ext_cc(). - fix off by one error in macro_init(). - fix incorrect allocation in match_key(). - dont use alloca for nfsoptions. - fix type mismatch in mount_autofs_direct(). - fix multiply defined proximity. - fix incorrect call in dev_ioctl_requester(). - use nobind instead of nosymlink. - make rmdir_path() more informative. - remove unused master map field. - fix error return in do_mount_indirect(). - use sizeof for buffer length in set_log_priority. - fix sublink option check length in update_with_defaults(). - dont assume non null tree node in tree_free(). - add missing cache_unlock() in umount_subtree_mounts(). - move open close on exec functions to autofs library. - fix locking when setting master map reading. - eliminate master map parameter where possible. - refactor umount_subtree_mounts(). - fix indirect expire's count of remaining mounts. - fix leak with non-strict mount fails. - fix timed_read() error return. - fix state queue not processing state changes. - refactor mnts_get_expire_list(). - add en extra logging entry to tree_mapent_mount_offsets(). - quiet possibly noisy log message. - fix devid update on reload. - fix cache writelock must be taken in update_map_cache(). - fix skip valid map entries on expire cleanup. - remove unnecessary call to set_direct_mount_tree_catatonic(). - remove unnecessary assignment in umount_multi(). - fix direct mount trigger umount failure case. - refactor do_umount_autofs_direct(). - fix stale direct mount trigger not umounted on expire. - add function table_lookup_ino(). - improve handling of missing map entry for mount request. - fix incorrect flags update in update_with_defaults(). - skip expire check for amd nounmount mounts. - Fix masks in parse_sub.c, so that hosts are correctly matched. - fix fields not freed in clear_amd_entry(). - initialise fields after free in clear_amd_entry(). - fix some fields not copied in dup_defaults_entry(). - do_reconnect() expiry check of dclist BEFORE lookup using it. - fix mailing list subscription address. - fix table_lookup_ino() fd reference. - fix handling of direct mount path in command handler. - fix useless complexity in get_proximity(). - fix buffer overflow in prepend_opt(). - fix lookup_hosts module leaks read lock on early return. - quiet unset environment variable message on start. - improve local mount localion path resolution. - make open_mutex usage more consistent at process spawn. - remove mount point directory at umount if we created it. - remove directory cleanup umount_multi(). - always set ap for mnt_list entries. - improve handling of missing map entry for expire request. - don't open code negative update in lookup. - make negative timeout check consistent. - add ability to disable negative cache. - add cifs mount module. - refactor mount_nfs.c:mount_mount(). - fix a couple of compile warnings. - fix map source deadlock for recursive submounts. - fix master_notify_submount() return. - fix thinko in __mnt_find_submount_by_devid(). - fix setting submount autofs_point in mnts_add_submount(). - improve function mnt_find_submount_by_devid(). - dont auto readmap for hosts map. Ian