From patchwork Mon Feb 16 12:06:54 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rudi Heitbaum X-Patchwork-Id: 4763 Return-Path: Delivered-To: patchwork@openvpn.net Received: by 2002:a05:7000:a924:b0:80a:3855:ce6a with SMTP id hy36csp1752009mab; Mon, 16 Feb 2026 04:14:46 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCVydbfcyUiLtKFWCs6atPe1D9VtXugA9WfMZVchQTfwxz11jwznX3lRZYUGn8T6AyDhhsg/0yw872Q=@openvpn.net X-Received: by 2002:a05:6820:22a6:b0:679:96f:3ef2 with SMTP id 006d021491bc7-679096f43d7mr3582021eaf.60.1771244086541; Mon, 16 Feb 2026 04:14:46 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1771244086; cv=fail; d=google.com; s=arc-20240605; b=JhTCF0qeUqAqRou5wF12rI6BCUN6rUpFoBBzhV1T2NeTFzKYjp5SDPDa343zieui5Q x7VpicPPmLDNYhRaG/7Y/XkLrIxV69l/Pq1bhGStud1BwmQUnGXYWBdg5GAQpaJ1w2RG nsll+Ruk4IPNAj5cuvrPhTPNcnmuk4WSp7X8KWLvPrf+RDR48Zo0SuU880DO/u8cmeiB VWdHXYQlVWyZBSGGRn2HOhNgiKKwrfz8He1wlQh8bB09lMO5/O7HPlos40sGF+cyexIq rdSrnUDgjoluLanAyWB+WvQZOxXuNyqpr29k24z1lp/hdGK4oqimyAZ43PpAxjM84N7X cdZQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=errors-to:content-transfer-encoding:reply-to:from:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:mime-version:content-disposition:message-id:to :date:dkim-signature:dkim-signature:dkim-signature; bh=HTLFyNrGhSlXiv6kZri4PKJPYQ/5v1scqCtJngc43s4=; fh=4NbAC/LsuMLI0S0hprUlLSLCiHwg6SCAifhH718Jh0Q=; b=ZJKaBupFF6OQloXGE2ZfCdayUTcdYGwu+bbGYDBrqLFc1zGG61/zQg3t3XcfjMwDps vUI7eh0G3Uxzx58TmNP3taFgiz1R7og/zHGBrCvov+Z3kbHyhWDdVuLZQRGpToJIUi1Z XdAJvolRxxafT9iepTuWm8Z/OB8R5X/n93UsLTQWA1BShUZEFzsCdxoDXQFHK5b29Nxe 7Rqb+2NZbKnxdVnGpIOQdGkRBIYCGbuHO96gbmyRdWSM35mFhPdr+eDBbt3hKWTNBbz2 SJtJN/74w5+lEbWlmfJwaXtgJm6UOqh1RkXj5LSPPDzfSidbkBgtYhxhBqleAEaoeC/W +5OA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@lists.sourceforge.net header.s=beta header.b=K5yrZsJw; dkim=neutral (body hash did not verify) header.i=@sourceforge.net header.s=x header.b=dIIKhviU; dkim=neutral (body hash did not verify) header.i=@sf.net header.s=x header.b=FR7Oabjw; arc=fail (body hash mismatch); spf=pass (google.com: domain of openvpn-devel-bounces@lists.sourceforge.net designates 216.105.38.7 as permitted sender) smtp.mailfrom=openvpn-devel-bounces@lists.sourceforge.net; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=lists.sourceforge.net Received: from lists.sourceforge.net (lists.sourceforge.net. [216.105.38.7]) by mx.google.com with ESMTPS id 006d021491bc7-67476797f4dsi8714462eaf.85.2026.02.16.04.14.46 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 16 Feb 2026 04:14:46 -0800 (PST) Received-SPF: pass (google.com: domain of openvpn-devel-bounces@lists.sourceforge.net designates 216.105.38.7 as permitted sender) client-ip=216.105.38.7; Authentication-Results: mx.google.com; dkim=pass header.i=@lists.sourceforge.net header.s=beta header.b=K5yrZsJw; dkim=neutral (body hash did not verify) header.i=@sourceforge.net header.s=x header.b=dIIKhviU; dkim=neutral (body hash did not verify) header.i=@sf.net header.s=x header.b=FR7Oabjw; arc=fail (body hash mismatch); spf=pass (google.com: domain of openvpn-devel-bounces@lists.sourceforge.net designates 216.105.38.7 as permitted sender) smtp.mailfrom=openvpn-devel-bounces@lists.sourceforge.net; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=lists.sourceforge.net DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.sourceforge.net; s=beta; h=Content-Transfer-Encoding:Content-Type: Reply-To:From:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:Subject:MIME-Version:Message-ID:To:Date:Sender:Cc: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=HTLFyNrGhSlXiv6kZri4PKJPYQ/5v1scqCtJngc43s4=; b=K5yrZsJwWbdGdOmuh2La/v5csY 6NoEgMhJL16Kag+p+j56qA36oQdQrSBcl0CENl8F0pJ78eb/EZPwTRjXjY64rnH1xOiLd7Nyl3FMm TTckvg8kJi6zr8qhZMa+xefUlOVYEi2WlgjVBW/OQA0xDJQ4OiA4MBPhNyJupZwTrGPY=; Received: from [127.0.0.1] (helo=sfs-ml-2.v29.lw.sourceforge.com) by sfs-ml-2.v29.lw.sourceforge.com with esmtp (Exim 4.95) (envelope-from ) id 1vrxUx-0003kD-KV; Mon, 16 Feb 2026 12:14:44 +0000 Received: from [172.30.29.66] (helo=mx.sourceforge.net) by sfs-ml-2.v29.lw.sourceforge.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1vrxUv-0003k0-He for openvpn-devel@lists.sourceforge.net; Mon, 16 Feb 2026 12:14:42 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sourceforge.net; s=x; h=MIME-Version:Content-Type:Message-ID:Subject:Cc:To: From:Date:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=YAWYiCTfo9Dupcj2oLSWmTm+bdajzs04MNN82ZOfVfM=; b=dIIKhviUAubabNv82Eibue7Wgt lQA55qKcZvVk/VRy9RQTHXxSS4G5lNrwybcs+a3cDRejS0x3xuQAktdTzljtFK+2oHg04cfHC+Ph3 AbqjHAfgvr1AYW3n40HKIrFdpqa1voO3cJ/KNEHQdR7Ya4xiv5sxPKPoqDQxwwP3I0d0=; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sf.net; s=x ; h=MIME-Version:Content-Type:Message-ID:Subject:Cc:To:From:Date:Sender: Reply-To:Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date :Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post: List-Owner:List-Archive; bh=YAWYiCTfo9Dupcj2oLSWmTm+bdajzs04MNN82ZOfVfM=; b=F R7Oabjwi1oxwr3JJpieszQDpWYCLaaEbIjP5x+FY/RCRIIM/yutB/3IV084Gt4bz/lNfKLxpLPCZU DfsWdWr7OJNs3npzuigvkO9PcuZUP4QxhNAtLw4mo0fIlNB0kKNZp3Qfm4Xyj0R11P4JzRZwb9ihh HKv5D3Mm74InTex8=; Received: from mail-australiaeastazon11020111.outbound.protection.outlook.com ([52.101.150.111] helo=SY8PR01CU002.outbound.protection.outlook.com) by sfi-mx-2.v28.lw.sourceforge.com with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.95) id 1vrxNv-0007iA-FS for openvpn-devel@lists.sourceforge.net; Mon, 16 Feb 2026 12:07:27 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=VXkEgvPgOglViN9XJWk3XTDi651oxcrN4TfQyy7aDFPsEj7yLqK/Y5/+fwzE16cBgDSj2AIwEF5jJFU17geCeTGrk/NXbq9ub040oXag97tPUOlVilJ10wbvw6ZstdIw6kNsLIsQC4wUlVJ66MxGBn2KG2SF1x9kqpxJV0z4chD6ZB2Y9dwp2myotH5GH0mpUPvXR05OdJb4NWbF2u2dEM7khrKvV4Ic6W3DJLMvgf+i3I6qvnrqvGd7G9XfLgq1r8Mt6hnD2EeyQdhU4dsmiNsAleo800tiAY+tuRjfynJIb0d+XfBHljFPc67XtclZqVJyzqbTpb3j4Kl0kNeLjQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=YAWYiCTfo9Dupcj2oLSWmTm+bdajzs04MNN82ZOfVfM=; b=wv/9zEh6ZC1ckvanTbFZZQ4U50y0EveFUIkRviOqHcygc9jkuCWda0tqLGE9kkvJKj3jAEfQp4vrmDn2CSNjU6u65RzhVTm2dqVTpaRQUbFPNRZfSPPqRh6M5fXe5pzatILbcEjXJeihPjTMAXFI0CrdbQMumcjfVJr89Oo2rHNlDgxYvZQc6NGLni7KoCQBuFlVWgEngBgr6N9JlN0IppoYRjj9FdAJeVae7fkgLy+E7eGT3ykAx4rfPZlOqM4b4x4cgNB5TrT7V0yQGdO0otJm11zImV7bMlZjD/29csdpgUHCjI/VuzSx1tu6vAUQxcM4W1+azseQD97dEn22PA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=heitbaum.com; dmarc=pass action=none header.from=heitbaum.com; dkim=pass header.d=heitbaum.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=heitbaum.com; Received: from SYYP282MB0960.AUSP282.PROD.OUTLOOK.COM (2603:10c6:10:73::13) by SY4P282MB1548.AUSP282.PROD.OUTLOOK.COM (2603:10c6:10:c1::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9611.16; Mon, 16 Feb 2026 12:07:12 +0000 Received: from SYYP282MB0960.AUSP282.PROD.OUTLOOK.COM ([fe80::7340:fb70:eaa2:ee1f]) by SYYP282MB0960.AUSP282.PROD.OUTLOOK.COM ([fe80::7340:fb70:eaa2:ee1f%4]) with mapi id 15.20.9611.013; Mon, 16 Feb 2026 12:07:10 +0000 Date: Mon, 16 Feb 2026 12:06:54 +0000 To: openvpn-devel@lists.sourceforge.net Message-ID: Content-Disposition: inline X-ClientProxiedBy: ME3P282CA0103.AUSP282.PROD.OUTLOOK.COM (2603:10c6:220:1c0::12) To SYYP282MB0960.AUSP282.PROD.OUTLOOK.COM (2603:10c6:10:73::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SYYP282MB0960:EE_|SY4P282MB1548:EE_ X-MS-Office365-Filtering-Correlation-Id: 3ec7ab21-f6da-4adb-8ca7-08de6d53e991 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014; X-Microsoft-Antispam-Message-Info: xhyANgWpwzhpSL+BBU4sPROYcJnRcB/94impskhM+77Cn84PRspS+2vvrmw4qL3vFJWdMOXNxAsPAHdalA0EdP7XclfgR7CuhvwqgIWBxY3ggdtpF/0leZXRZpIDcrv7kcJ39YndyRZLcquITC7JMkCdlxj4t8OAMy5i9PSENBOTBKAixE2457sDNrrDgtp0mEp5uMhvJkoUAVH6IP37aHKF6cYd8iaOS4UP67lhTDK4+NJP8CMXAyIab8T7cLEtvTBwl2LMzrjO54NVQbEj4bXPgAiP+G5Ht8ShOG5GXiKGSKP4MeI7a0wPqoOupfpQDmo25BD9AM+asDpKliGcKUMH7Wx0BoixBel/qyb+1o4ElI1/jQCBzQ9m4cDmcNXX4mRSXAkYGq1z4lUdN9PQwzHNlY4eJtemRvkyVtH3GXOXc+tqyT86gFEY5si8wfa5Os3LLpGmdETUHuZyBhkppp1KJ5homDj3o580y90t0ryL6br1zzVRcpPcGKRTwrxS5hEKBRwrO/hqnE8dJb4kIv4D3I0/S6rzi3J9tWmP4gKLQ6e+5LJSEVBJhEb5HtjRB2hAo+0vQPQUvlcELQiawAfAukU7vgFTeLZub8FQkg3KDpC2OgA6URnDJaH+7uskrpGuSlq4gnCIZjeIFctO1115KKgs5b9bFLWPvAumsPt8SG6BX3cR53zv+iZ1S1fw6RHAlwp6ByMJK5o+m3RmjnPD+cbq/9Attfg+YRLxJYzSoql6Y715LS4L2+762wx/TQjYwl5f0L4285dzkvdR5WpAErr52iBU29cq+k7+LwWnq0EhEuekDR6xEa7+BVa+bHFbN+9X4DhodCxYnojHQYsMOD/kFuikisFyZz3E9T8ZmbPOzotj+fUwHNZSbPqjC5eHlRKzuiWP/guwX1pxiVOxwKFd2JQ/TYl7+IGCc4ob2LnnBf1GfttkReKKLEEge4C8WW7Un3kIKdyN/h6nSRLlLowITjiQnpA13sQFpxnG+YJz3niMBYCNnMtfYtkSQU1Nu63hZExaR54JhpjbEmDR9am5GcbBDhPbDrzht3N2f8dSlUTYjUgpv/XFybv/0zrVlqklPJPHVMcP+8zZsfNbwqe9zbaBSbMSFSF8QUhx40qMa+N2DCQG9ZFri/lUSPH4WHpWxRM+rGynTyxO6ef7IU1X+5iv7yEygToUP9Pu3fscgktwsy5z1zZTVeF3WtDGua9lfzJ9xUinFJpTk0DHZxsy5xdxnHbTi0JrkA6J0O9IR9fS6tcllrQuLLx5iY90MQi9tJSKbz5MYfpHZe7hVMOdLX3T+laSLIpehEdQg1oAin0PWbKH/lMFX550R9IGnUQ/h1ovtsu5VW6Ey+Uvnw+xtqMC1px4bAKZ/sw9gjO+Jwv78t1K3JSM2gBmegd7q6wytB4sKW1t0/UJHcjotkoyppRcho9ESmT67Lg8OKJXIuf4ccHANX4jGfoLOG+MbjB+IWi19m0WIDxjbF4sJ2bqIVcPZtM4YlPHQHcYcOHFkVFCgVZ5c3Qa7Bo1GL95IkvE0o+ssKsthZ0GMPSnkVjR0ORWPBGZ2nPMzHw= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SYYP282MB0960.AUSP282.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: tycb/FKwTvblcppNkzt6KcjGaMY9sNxq2g5sIdVJaWqinDPsONlyVKX3V44QvxE1R3Qso8G741lUauJVGudC3Av5/6IHKNTJLrpHNKYddMOg6/bg9OWE123fMRWVXAwzqAlTUUFk90EkiQZtshT0Zou4nrRZy5YMeUfD+xnXlDDR8QBzcTbYpaG6zcYU/JluyIAbevNu0zxFKKJ0/Sy6KGrDdUtN0CEbaJfP3MvTaokJsg/KHP+wyy2L/+3NO86tQaa1rrWhVKf42ELlTUlr0dQcVLL7cpWs6JZ5aqaU22JbffpjnCDQ/7igU7+uVLK9njoFR4+veIeicRB7Fro+3ledhQwXW2+kPEYiT9K01vE7yUcmczdn9iYx7QSv7oTYK7O9AVAnnaPOyRU4dcQqAU7GMAeOjLzZVgh3G90FWTvR05qLYZPG7cP2zw1KgLDDiYbBzZRnhFIclOTfTAEyAD3LamPL+Xr2DpmQ6XD5aXK2S7jooCbLyznKHQbScuKbnrd6lENovlqNe4NZ4XxXm55n5c/KaG9/oxh+W/NLesumFlRUUqK+h9Lw4kmiOxi2YXfqPOaujz878DVGsxLXCXrWkNGGEsbuKf++napk8EtHwmwRIbma2auq/CvWhgsYrksOuxqp6t1VqjkAQfMbl6oULUdKmpJaGdmP/CC4KoI+jC9IyQgh6m0rtevRItK/+XcEopB/j+LGkejnYa6w1Xn0sCYT8sj+0eQ3eGU7XqcQJ2fKyAuonwEN0f2+i2QryHdZpJEbzBzP8XzkldqMGzg7ur29edtuNTsrynchTnU0IuieMDbPfZuK/llGGTkz+180w4rjcQ/OGm1n9FnStD4ElPmEUg+77Ki6wPSZpgjFxAbVWGBjf3WynWE6z3OPXHczWu0Uz1KqPNHScJgRkVw6CtR2eN6qKf8suQJ3Dg3ybJ/Aeoli2GC4VZp12PiuWmgNKGirfsSkxJixkGzkzTCIiSvnNRVTCc3V490+MM8ilzJRZWY+Q1TRRZ520RKcY/4k5V4FUVFXCCWz5VYflvAIKN0iZuUggWqpeeVRY7VgqTrTqwx+gjLp/82Wl1ngtDyd4EZeBOPbfYh7WCw4uW4h2um7fkvr0pPkg73KIhV41JpUA96KTmqKqulLdp8ka00UaEa6+s53o7r02SCgBgeGQ00T9NETepTd0xCWj9nM/ls1GGRHSvHXU91Ut7nZR+5WlDK0VvJo2BxDffMAfQH4M7Urk2pxq2Ynoh5wca9FkwOUK6Sv9AgV10qE7ILJbgKGA1Tx0H6aicpzpHa51oU5QFZoLVVReqe/xAhWTMzFSec1e7rSohXC1QJHXZ3ESOC9l0ACoWHw10DNnBCQfbCz++kUmMd9Yxy0hD2enLTeNlavJo71oXjumCSTo8F50y81TPUTGNjclBr9U0CUVDvBoOnBHDZbEYVECLvL4pILGUQdXYPTex6jo3Kfq+jccb86+X/hHHtIuS89Hj9Jh6nG7sW46YDYOTrBRLUlyEz7Oc30Am0x1qu7tc2OaieVJu6w3ZkESv9EGAmK3zbNTPlQZ/mqZiwXc2mhbBdkhqy03OZn6Y+w3WrJN8Jn1euAvCtr+IM7PrMAwOQ4NSnWDd7w+HAegOqk3CbhLH37cnFqoPfnLF7m5F4dyFTI1ahx9bgUz+GuN4xp+CQd8FpsP8DEcnx5ip1l3Xusbb2yyuizqeGFLZBilvgzZq9MjF25 X-OriginatorOrg: heitbaum.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3ec7ab21-f6da-4adb-8ca7-08de6d53e991 X-MS-Exchange-CrossTenant-AuthSource: SYYP282MB0960.AUSP282.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Feb 2026 12:07:10.2608 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 35ffebb5-7282-4da6-8519-efab29b0108e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: idxMbiazWp2rc45mtZHy4rbyXmdSQSCD1nx21l98mcqDqPxTWDI/bN2ihPr6WYu/ABT2OBxJ9K7Uvw5FJMoisA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SY4P282MB1548 X-Spam-Score: 0.4 (/) X-Spam-Report: Spam detection software, running on the system "sfi-spamd-1.hosts.colo.sdot.me", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Since glibc-2.43: For ISO C23, the functions bsearch, memchr, strchr, strpbrk, strrchr, strstr, wcschr, wcspbrk, wcsrchr, wcsstr and wmemchr that return pointers into their input arrays now have definitions as macros t [...] Content analysis details: (0.4 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 ARC_SIGNED Message has a ARC signature 0.0 ARC_VALID Message has a valid ARC signature 0.4 KHOP_HELO_FCRDNS Relay HELO differs from its IP's reverse DNS X-Headers-End: 1vrxNv-0007iA-FS Subject: [Openvpn-devel] [PATCH v2 1/2] dns: fix discards 'const' qualifier from pointer target type X-BeenThere: openvpn-devel@lists.sourceforge.net X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Rudi Heitbaum via Openvpn-devel From: Rudi Heitbaum Reply-To: Rudi Heitbaum Errors-To: openvpn-devel-bounces@lists.sourceforge.net X-getmail-retrieved-from-mailbox: Inbox X-GMAIL-THRID: =?utf-8?q?1857284039388156749?= X-GMAIL-MSGID: =?utf-8?q?1857284039388156749?= Since glibc-2.43: For ISO C23, the functions bsearch, memchr, strchr, strpbrk, strrchr, strstr, wcschr, wcspbrk, wcsrchr, wcsstr and wmemchr that return pointers into their input arrays now have definitions as macros that return a pointer to a const-qualified type when the input argument is a pointer to a const-qualified type. fixes: src/openvpn/dns.c: In function 'dns_server_addr_parse': src/openvpn/dns.c:67:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 67 | char *first_colon = strchr(addr, ':'); | ^~~~~~ src/openvpn/dns.c:68:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 68 | char *last_colon = strrchr(addr, ':'); | ^~~~~~~ Signed-off-by: Rudi Heitbaum --- src/openvpn/dns.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/openvpn/dns.c b/src/openvpn/dns.c index c00d4b9c..38739923 100644 --- a/src/openvpn/dns.c +++ b/src/openvpn/dns.c @@ -45,7 +45,7 @@ * @return True if parsing was successful */ static bool -dns_server_port_parse(in_port_t *port, char *port_str) +dns_server_port_parse(in_port_t *port, const char *port_str) { char *endptr; errno = 0; @@ -71,8 +71,8 @@ dns_server_addr_parse(struct dns_server *server, const char *addr) in_port_t port = 0; sa_family_t af; - char *first_colon = strchr(addr, ':'); - char *last_colon = strrchr(addr, ':'); + const char *first_colon = strchr(addr, ':'); + const char *last_colon = strrchr(addr, ':'); if (!first_colon || first_colon == last_colon) { @@ -93,7 +93,7 @@ dns_server_addr_parse(struct dns_server *server, const char *addr) if (addr[0] == '[') { addr += 1; - char *bracket = last_colon - 1; + const char *bracket = last_colon - 1; if (*bracket != ']' || bracket == addr || !dns_server_port_parse(&port, last_colon + 1)) { return false; From patchwork Mon Feb 16 12:07:49 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rudi Heitbaum X-Patchwork-Id: 4762 Return-Path: Delivered-To: patchwork@openvpn.net Received: by 2002:a05:7000:a924:b0:80a:3855:ce6a with SMTP id hy36csp1751853mab; Mon, 16 Feb 2026 04:14:30 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCXv0jIC/aIKgKPCpcOxt4oEjkfAAwYrMCUkdyxiN6moP6865ItjqSAr6ocO3dElh1NGFx6dHFhQAq4=@openvpn.net X-Received: by 2002:a05:6808:168a:b0:45a:9068:642a with SMTP id 5614622812f47-463b40db033mr4237633b6e.35.1771244070523; Mon, 16 Feb 2026 04:14:30 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1771244070; cv=fail; d=google.com; s=arc-20240605; b=H8CfnWkHNb7mnZ9rZkYaJi3ch4Yh6AZ/R5joTNfBTcPFho3d6MRsHsFdVbR+4hUaa8 iVaTbi4A7iUlD0vumnSDfXi2nUIiHtbCHNiwvX4aabIsktAAwqKVcDgrTcaer+/vyDWO Ehd13rM5ulm3dli97C0tiyfTcMO9xccbx+RFip8xv/jFHv8cFZUn7JbYpsERlGT6cmuc 0GzVKVu4ct3Adm8FveLD+MA2FIvsWnHMmOcaby6pGsezf2AVbbdZ3UWdWJHh11KRAhkS UCRF1FEh0XUgdrZfiIXGNZfUFluoQr1s8ZwxfMOI5Tn+V2rSdZjC5e1kUaxa9BBObe20 RCSQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=errors-to:content-transfer-encoding:reply-to:from:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:mime-version:content-disposition:message-id:to :date:dkim-signature:dkim-signature:dkim-signature; bh=nVq5DWwSCWeELavMpfegNdVrsvzLLHRGMA14AmsPmYs=; fh=4NbAC/LsuMLI0S0hprUlLSLCiHwg6SCAifhH718Jh0Q=; b=EUNkdxt0sK3OrOTfoStoQ9OFgU0McZ9eHOSDAgm0GAdpa/XMLqDe3qaus2fDVgvets ozV6rGu4Yb7dr5bSxIGFK8Fh6cnoAuVcotTRZ+VN5BBvaldp/hzFOAJwkpZqtJmVord8 NUEHwIGr4wSxIYEXXRMIaf8sdX8CM5E37LJCnAaAZpmM6tfH3Jzn3QhCISUyYPg0ZgQw Xf+Q02Li0cFeurtn8ciVIsdC230QYLXdg+ljohpe7cFjrlHNwZ71wFgaXn2p/nlrmPAM nnFUM3N8WtJXGlGar2MqI6CkVYuXCko2dSCyRWwTfI7jEBy9DFlT4H50G44DbahpQGyP 0ESw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@lists.sourceforge.net header.s=beta header.b=dFWYxjmy; dkim=neutral (body hash did not verify) header.i=@sourceforge.net header.s=x header.b=Zulu656r; dkim=neutral (body hash did not verify) header.i=@sf.net header.s=x header.b=KkzYR2Id; arc=fail (body hash mismatch); spf=pass (google.com: domain of openvpn-devel-bounces@lists.sourceforge.net designates 216.105.38.7 as permitted sender) smtp.mailfrom=openvpn-devel-bounces@lists.sourceforge.net; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=lists.sourceforge.net Received: from lists.sourceforge.net (lists.sourceforge.net. [216.105.38.7]) by mx.google.com with ESMTPS id 5614622812f47-4636b1a042esi9784907b6e.126.2026.02.16.04.14.30 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 16 Feb 2026 04:14:30 -0800 (PST) Received-SPF: pass (google.com: domain of openvpn-devel-bounces@lists.sourceforge.net designates 216.105.38.7 as permitted sender) client-ip=216.105.38.7; Authentication-Results: mx.google.com; dkim=pass header.i=@lists.sourceforge.net header.s=beta header.b=dFWYxjmy; dkim=neutral (body hash did not verify) header.i=@sourceforge.net header.s=x header.b=Zulu656r; dkim=neutral (body hash did not verify) header.i=@sf.net header.s=x header.b=KkzYR2Id; arc=fail (body hash mismatch); spf=pass (google.com: domain of openvpn-devel-bounces@lists.sourceforge.net designates 216.105.38.7 as permitted sender) smtp.mailfrom=openvpn-devel-bounces@lists.sourceforge.net; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=lists.sourceforge.net DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.sourceforge.net; s=beta; h=Content-Transfer-Encoding:Content-Type: Reply-To:From:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:Subject:MIME-Version:Message-ID:To:Date:Sender:Cc: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=nVq5DWwSCWeELavMpfegNdVrsvzLLHRGMA14AmsPmYs=; b=dFWYxjmyVYKUWyVeLXSmbL21Hh kDtP8p4Up1RNZKKVSKIDOzTSgUrui+62iOBVPBu+qzapAcuqauf75t6r8fvKzW5DeBk12obUSGb+l IiAM7D+rn6CfOCupPxgwMIMejOtrYqfyKmAIML73hvqYHAO2tMbaxywa4wbmFT36yYKU=; Received: from [127.0.0.1] (helo=sfs-ml-4.v29.lw.sourceforge.com) by sfs-ml-4.v29.lw.sourceforge.com with esmtp (Exim 4.95) (envelope-from ) id 1vrxUi-0000mm-Ja; Mon, 16 Feb 2026 12:14:28 +0000 Received: from [172.30.29.66] (helo=mx.sourceforge.net) by sfs-ml-4.v29.lw.sourceforge.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1vrxUg-0000mZ-Bb for openvpn-devel@lists.sourceforge.net; Mon, 16 Feb 2026 12:14:26 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sourceforge.net; s=x; h=MIME-Version:Content-Type:Message-ID:Subject:Cc:To: From:Date:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=3gyuXtjchcO0cQLoFr3sTjOsPoay2cTf4f010kGjcQo=; b=Zulu656rv7Zbr0aIYJb1lpj1Fs kkdwrzjSr1rKrm7TB8633dJhUxHR6wesQI9/v5wP/P6t1WqD60HfXQ+SlEJuS1jYT74P3cUt313H6 Y9HMpz9bny1qzass55+XKFHYRaHyLpZtY4sYAW59+V+qC4rJnRCwMlllJHNKLr+yMVwE=; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sf.net; s=x ; h=MIME-Version:Content-Type:Message-ID:Subject:Cc:To:From:Date:Sender: Reply-To:Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date :Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post: List-Owner:List-Archive; bh=3gyuXtjchcO0cQLoFr3sTjOsPoay2cTf4f010kGjcQo=; b=K kzYR2IdtaNzhnFgMX8kig3VKzOxBMf6Ndzx91scCDxT5T8XWSKDEJUMe7kdu0ciPFKLRCLFHN9FmV w4e/T36mXAxA5I3LO/Jrt9AkhEzpZ7tAPsE5Mj5IlSjWYnIbx72mTLm0A+g7MiP7oppyE2mcBstka U2BcYPgEeElKCSyw=; Received: from mail-australiaeastazon11021092.outbound.protection.outlook.com ([40.107.39.92] helo=SY2PR01CU004.outbound.protection.outlook.com) by sfi-mx-2.v28.lw.sourceforge.com with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.95) id 1vrxOf-0007je-Sj for openvpn-devel@lists.sourceforge.net; Mon, 16 Feb 2026 12:08:14 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=S4mAtg15PAACH9du9vIVJqxLnNwdgI6xCHy+3LdPf6KW6fAQXiDZR/4U5sVYNbWZJHX/94cHpAbj8RKCl9g/pZa8hihWY44q4h8PrbQOqJFd4uZ0dbafB4pcKM1pwru1/RzMziYX5DSdBc0gBWU+YnFzIcXfWNWAKvIGNf4VNkh3Aj+Fd2//w/0TyC9jIzaU4xBcoSItj9/i2Ka1oKWVqDPuO9R/cgsLzXtrh3dYHSiz2YBAVaUGBV1ftloLkhUbPi/YLkX8adgAaCGfZwdT8Tnw/rOK/UricwHPPC5hH0EVSA8eHz5IcjcAmGG1NWmhoU3jiAayeUGhOQ9GRI4wiw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=3gyuXtjchcO0cQLoFr3sTjOsPoay2cTf4f010kGjcQo=; b=xP6MctRNC0z1Wtd0Px5Vq1LSkhuE77dwZHklYAoxMqtYNEJmQtkShQkoMKLKf/3OEge2x9SPVE0xnOWpHs0lEUKgKdyWb1+goKSXZmcSNWxphXOvDKF5ImbJfEZZfj/OhDEFnj6W12X0CiZDQA861xK4IxOyUvB1rLX8TMBcrxEpV4Ds4AlHhW/FwqjO5Tf7sBJvETZkpegiYNXRwWwH/x1gs7mi8H1E3oXw9/GZcjT2hDqkCCxKkWQ5h0aM84043BuXD6PK2paa8VPNYWtsSOwOK6qbPAukGKVpTjnwq65zbRkdYok0AhNcCukMxGNwLpJXzWnETQjD+BgQ9OFAjQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=heitbaum.com; dmarc=pass action=none header.from=heitbaum.com; dkim=pass header.d=heitbaum.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=heitbaum.com; Received: from SYYP282MB0960.AUSP282.PROD.OUTLOOK.COM (2603:10c6:10:73::13) by SY4P282MB1548.AUSP282.PROD.OUTLOOK.COM (2603:10c6:10:c1::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9611.16; Mon, 16 Feb 2026 12:08:06 +0000 Received: from SYYP282MB0960.AUSP282.PROD.OUTLOOK.COM ([fe80::7340:fb70:eaa2:ee1f]) by SYYP282MB0960.AUSP282.PROD.OUTLOOK.COM ([fe80::7340:fb70:eaa2:ee1f%4]) with mapi id 15.20.9611.013; Mon, 16 Feb 2026 12:08:06 +0000 Date: Mon, 16 Feb 2026 12:07:49 +0000 To: openvpn-devel@lists.sourceforge.net Message-ID: Content-Disposition: inline X-ClientProxiedBy: ME2PR01CA0162.ausprd01.prod.outlook.com (2603:10c6:201:2f::30) To SYYP282MB0960.AUSP282.PROD.OUTLOOK.COM (2603:10c6:10:73::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SYYP282MB0960:EE_|SY4P282MB1548:EE_ X-MS-Office365-Filtering-Correlation-Id: d10c6ffb-cab1-4c18-3abc-08de6d540acd X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|7142099003; X-Microsoft-Antispam-Message-Info: jcNPpe8tI3dgkji6/A7DJ0TS1v2CD0w3u+V7ZW9YWq3kTY1hdwEhsgJ5YCi5DG0PzJ+WB3uDf7E4FwhX6l9NMSmGfp/sAFCOuAwh2JEYr3HL+VLvXmH9Xmg5xi89+aI3lZaUk2pu5KrUEQdt8w+Zbt8WGtNNpqiGtdjm/eK0jr7kd67KPImC/aub7m26whbQE+Vn8GI6S1RD02y/3e+rNSaf23lJeUtxYjvfIkqdP6aHZhu3PUkDMAjJxdaD/vDxuAFV3iVYCppevcw+2tD9XNGIxvF+QL2nazEIB0XBg39K+zomq0j3W0JtlKXhHWT+yERUiTfXPa4kRM/WNAMyLAy2WUknR7ikG1Db4x541EjUiePwM31WFHw3ulftxEO7TYBEWGuCjmvZxuMBr58WLkHRb108pWrskpbUV1YzMdofXwkIH3ezqKDTJPZ7t/6Gqug2p6ywzRtzKnoigshA3f76WmPVHyuA106ILGtiMwN6luESGNDJP5fZdGxrmw3974bNGt6VVhF+UuBWBpYn5Kp19Qt2u7pkANYbVVAYv1gqd1m3e/5ywxlRRSeOBdubsSfsgSfndWwseNv4XYez1NRw2RDhhTf99dOBFZeZk8syz9Fg1yLtriSgYRHRr0Lz+CTHBM8ELsSSPufnDo0Kg2BYcgmCgBIDhJoA5VLraH2T8/RxtjjzFfYVklvFMlKmqIS3cIrYGgv9FKZsOO+TNMN4MvcKqdlOmufwroJNDJSY8KkTrq3m9VKQxoCwx7W9aVJaardl7Se4b51D0ZEIt5eU656H1pNv/b8CRpGkUnHDM9T/MPbzIWP2qEQtdVvWxCmP+X0S9ZJCUGEGmIUcO5bVSSuijPZw5wUrGdPMkCV+PSMAC9wTBcCA48HF2CIMyO6L+cOMguro+RPg+iKJYQaB9iLDmk4VKNVRmAjKUzH/cfnqMlh9I0u3mq4M9EBiz5XGLQWakP+xrm0P6E9tWZ+8jVO0m7uPZX/sCeEZTuwUrAv/zNStqifG8W36osSLc4SmmtbN1fFtDjHz1lo55D6wmqAmSy4ldSeO9XXElmUNaarQy6D/dAbielale7X8Mu8mjCJr7ZtpIKWT3Ercoof36ahG7wPqyl+mkyEqCgXL6SFGFYvPi8Se44juUzU4u2FZdKF1oy95K5d3p12JMFyJ9BW5+5SAnkJED8ck60f5B5j/1cvI8wsYkrJYjJp9sWmCI06wuukZXZKdfc1BftCHUTilYOuW0mSjlL+xAl94V0f2bY9xIZGYc0sessipY5Y9/zpBkPVAkUtUNqMOPBMlr3yQh6YXydYBR+etGZ6nDqFGWBh1VcnogNQRjVTvYjlf4Qr6BEBHjc6FA1zVYgzsl5N5DvNoVJKIy6aeByCWc+dHuJIoDO7CyFUd3KftFfj1omT5cFXNY0296/ZC/FlSi7nvyPlajQiaUwRmpImZJX8Pq5JJjWaAobRBL9GBjT4KhFaFo3fhB+BTujrd2A4u5pDZ3Zh2VX08nhvZT+cb4Uqebql0i8i/UTwzsprhQAoeMaT57UZGdi6LQPqAyWRYCsYU+YrCKtmDQGNGVVY= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SYYP282MB0960.AUSP282.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014)(7142099003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: IPjglPLr4mK2zbbLUAq/sxam6CTJtgCh9aUaN/SPuIOnCYKnrg/f5dAjdVj6Sl18h0AZv5SdgXxdghcXc8dhPpMAhngrb/Hz/wXfWJjwxS8rvNPVZLgXsnTxq12e68Y6ZmTcpkUH1336hRFaokb+Vc0Hgj3Fh0xGmhabNhtvL3WhnQW+ZBE58FDCG8Ng5YGoTsvhQcCxrYJ+LHkLge3ZKE6xfk31N2KPdaBP0tRyLGOh13NV+0vwPkl6hJe1GrrP9zvClHlhiyFCc7FnVbnBb1Hf9q25E+5E6AmaBrQjVZwyvObKunlT4hm3yKmUsFZV0LfQsogotLIs8BdyfzbQqqbwDtCUKCPnv0JSmHCoD4oA7q44P7rY3d4fHyvqEspapRKbq2qOqMlDbHFXKMbli0FGjvx8Jkvt0fLPsrfEtsTlP1MnXj/3Ny7BT169+JujEPW1Z7nRSulHnvoEpbE1pBzaVe9LkJElvXG+PEpauh5FLlANWk0wJUNbcfBIQ807TOYFqJFTqrf/kgR7RxXWc4TQKpHopiuzdwQNucFBSjX0CNLWRbpD9f1EmhY12+A2U4MRdyBivne0c4F3W+6o2cliA7sy2XliG3hDnugWodQPLNowhm3zP2uYVdMGm4wFZ5h9q6VC9IVuv0JRbFVYtfWGZnTFvf1JkO5CEGDQt4KeR7Xfdo1YwuITB5x0ZozU5ubTpa4RW6VgReun66Ov0kAx+i5tOrLrU60za3Yrt6lVceKNHGGoMTn2twdlQLzJveEfn8mzJlbCPJwG+IMz7SmllflbQCvc2DMflMAhz5OtrC/NVjsRRlnZXr14LoHTkM9vgHdkg3j3alDrArqPyFRF3/5qUrDtZoIY/Bw7mnPZ0be/SnA9PLY9ja3jROY+B7ehN6PtdfAwthhBxz9P0vyyCRQLTYngNbVkYiiMiPQr6b57T/SyvsGmNxiYxg+M6RZ7orCYXN7qZQBGDyy2aKz3Qhw0x56QmNfyV0R3jI3DkJmM23Sc4EquoaNVo7t8dFAadjiDgq5Q3bqBafCuSOoaG6FUq5I5jxhVxW4FpenMwMc7ns6+UecMLvwK8tDWJKrVdIPiBKFPThXzvhMhSrHNSSUlnzIC2izpWJ8e8ZbsGt86j5KXaWpDZjktHtIKWLkKlZAyepysJN2nWyPhlNvpmZ5pOp7hylPQ6hR4vthl+/NWQu4yRUcLaILtav5yo2zQvkCtIm3D8lr80N8rkcXukJZ59VmUteqAeT0bnyBUTxSSVgsaBWXNfOEN8HFkDuCTIgXVWicKC9KbQH48XRAgY6akciipHjTgnQXGMhJR2BhjLwAMJ58VlrQ9RjxwfsHHWgBh7CZlLwgWi04ZN3A/vmbLmmrvxk2bIVb5QA88GbaQJ1UaPwCJpV0V+CaM7XKBhBJxhkXQlX8axx9LsNT3MG4DG7fZLz7HdKmp0JKgRfV+X4zci9suIyfiXS5ZQESrgx1olfAPtODe8lbHeZTNevbagC7e3mPUMZusZkY4MJkRf4sVekwnA8U0panzUevLVQdK4oGt9XmQ8Wij6/Px5nAj+ajpvVnOSsK9teku5vXbZSJ5j94O6/s7AJrqaYz6dkYqUQods8UFgyOAL1EMFTPAe14IynA2VzBBKAOw77tjN1d43zCFRECYM7pK86DSZfI1PMPDjTQk2UspE1yaF0gIMlGm3ySnP+y77KPWJMQ5GhVa/X+powO3LzzIyflaOofUQjmISUf2y03asw== X-OriginatorOrg: heitbaum.com X-MS-Exchange-CrossTenant-Network-Message-Id: d10c6ffb-cab1-4c18-3abc-08de6d540acd X-MS-Exchange-CrossTenant-AuthSource: SYYP282MB0960.AUSP282.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Feb 2026 12:08:06.0154 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 35ffebb5-7282-4da6-8519-efab29b0108e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: vaJ2Zl8lQgtsdgElh0BrF8fhibnRV1TbeSD3ogDZ41dx9rYnalnoj6cTwjr/vzL1svEZcZViZNCTNqcNQqWwsg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SY4P282MB1548 X-Spam-Score: 0.4 (/) X-Spam-Report: Spam detection software, running on the system "sfi-spamd-2.hosts.colo.sdot.me", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Since glibc-2.43: For ISO C23, the functions bsearch, memchr, strchr, strpbrk, strrchr, strstr, wcschr, wcspbrk, wcsrchr, wcsstr and wmemchr that return pointers into their input arrays now have definitions as macros t [...] Content analysis details: (0.4 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 ARC_VALID Message has a valid ARC signature 0.0 ARC_SIGNED Message has a ARC signature 0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [40.107.39.92 listed in wl.mailspike.net] 0.4 KHOP_HELO_FCRDNS Relay HELO differs from its IP's reverse DNS X-Headers-End: 1vrxOf-0007je-Sj Subject: [Openvpn-devel] [PATCH v2 2/2] ntlm: fix discards 'const' qualifier from pointer target type X-BeenThere: openvpn-devel@lists.sourceforge.net X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Rudi Heitbaum via Openvpn-devel From: Rudi Heitbaum Reply-To: Rudi Heitbaum Errors-To: openvpn-devel-bounces@lists.sourceforge.net X-getmail-retrieved-from-mailbox: Inbox X-GMAIL-THRID: =?utf-8?q?1857284022518126219?= X-GMAIL-MSGID: =?utf-8?q?1857284022518126219?= Since glibc-2.43: For ISO C23, the functions bsearch, memchr, strchr, strpbrk, strrchr, strstr, wcschr, wcspbrk, wcsrchr, wcsstr and wmemchr that return pointers into their input arrays now have definitions as macros that return a pointer to a const-qualified type when the input argument is a pointer to a const-qualified type. fixes: src/openvpn/ntlm.c: In function 'ntlm_phase_3': src/openvpn/ntlm.c:241:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 241 | separator = strchr(p->up.username, '\\'); | ^ Signed-off-by: Rudi Heitbaum --- src/openvpn/ntlm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/openvpn/ntlm.c b/src/openvpn/ntlm.c index 8e913dce..244ee945 100644 --- a/src/openvpn/ntlm.c +++ b/src/openvpn/ntlm.c @@ -218,7 +218,7 @@ ntlm_phase_3(const struct http_proxy_info *p, const char *phase_2, struct gc_are char domain[128]; char username[128]; - char *separator; + const char *separator; ASSERT(strlen(p->up.username) > 0); ASSERT(strlen(p->up.password) > 0);