Received: by 2002:a05:6358:51dd:b0:131:369:b2a3 with SMTP id 29csp482945rwl; Wed, 9 Aug 2023 18:33:39 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHKml55y9qSuhgKlLq5UsWpNdPNSiwXi6iUoSW1R5zRg2x2BSX5D3S4w7JLgSprMvper93N X-Received: by 2002:a05:6512:200d:b0:4f8:4216:e91f with SMTP id a13-20020a056512200d00b004f84216e91fmr460669lfb.63.1691631218711; Wed, 09 Aug 2023 18:33:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691631218; cv=none; d=google.com; s=arc-20160816; b=yeawLUIQVjpkCwO9CfFf9kC4273FhZUXGvPgVyesrtIELaI4vbGMQStXnDJGjj07T5 uAyGtkoH4tuvO8QXSQZIb7iv5XcpGbK64KpOeM5nX/gfhKZ0U9YEPvvJrF0Vfc6Wd/Gh +ylmX/hL131/92cwwCenR78cY1Gfp7lUlC8qaEqzf0qeg6dhRd1wp3bTeDVtu/fWrzT+ BwToi7yGRVTKTIefIL0iLtUrVjs+pjHBBQRJNHHd4qgRgE7bAkzts2PmKREKbkZax8cx Vx7wjExH294gHJKkCy8dg2AcwLy9NKFrdGQLOqQzHmzKf6LkEdwKct/fJBJp8WP9vp0I No5A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=tXDTEd22XEqIMZo661qqSWECrCERN1pJR45ox7HG1tQ=; fh=ARhBgX6hpJU2mxKRE8l90SfXg6GxT90GFJ7M0cbKOLk=; b=z2pElband6bXKC9S6u5l9SPljh8ALRPK5t0Pvwri/loRy26EFPyZVFV32YqMiwhjjN Fu2RKdN8Ro9Ao968k/lt+gA2W7HiEK+mTTMEuQQeDAtGabdd47yk5rISZESsJyB95iUu 32cPhZYPj2aCvUAw93aIbY3tX5RXY4B3kMZwRoMvwhHm/WRldjFJJKtQJd5xEz5zYlVH hiJUo+iQ9OSI8uIiJ6MQoqC8Oivohl4pKtGfGiR30cAgrEjqD3N4iqSIqqay7fwXvdSZ 8hubOB615MgV0QUwCTtWA5LW4yZBJZhKTIbCuX3CnymUyvT13tNQEU1znIQ4zmzwEbLV Yu7A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20221208 header.b=kTZCX1e5; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q3-20020aa7da83000000b0052335ba019fsi390077eds.237.2023.08.09.18.33.09; Wed, 09 Aug 2023 18:33:38 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20221208 header.b=kTZCX1e5; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233403AbjHIWrS (ORCPT + 99 others); Wed, 9 Aug 2023 18:47:18 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35966 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233401AbjHIWrR (ORCPT ); Wed, 9 Aug 2023 18:47:17 -0400 Received: from mail-ed1-x52c.google.com (mail-ed1-x52c.google.com [IPv6:2a00:1450:4864:20::52c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E3E671AB for ; Wed, 9 Aug 2023 15:47:15 -0700 (PDT) Received: by mail-ed1-x52c.google.com with SMTP id 4fb4d7f45d1cf-52364e9daceso283478a12.2 for ; Wed, 09 Aug 2023 15:47:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20221208; t=1691621234; x=1692226034; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=tXDTEd22XEqIMZo661qqSWECrCERN1pJR45ox7HG1tQ=; b=kTZCX1e5w9R2+jLRXd8Et3IBei6pd6I7sr/aC4lJuKhouUR+vCMJjm8dZ6/yiS5R7D 4xbQMT4zwW3pkfWU5au0PLLsw8pU0OvWmwq+bfjlvX2QjumO43Vx4VUvW1dKsqPHc2ZL EaiIhoLbwRwn7mfxZUPZErCKjDv8LumWIc3gbtkk3sBEqKLOwqzw2wkkTXPGbEfEUKkD L2OqUKYegZsusDqQOLl0OO352Vak0mP7yjBxoE5TXBuz/bP95XtNYB4EdtggB8rQWmw4 5NOCTozzWKDHM5jOa9yuKjA60NjG68D3knSTrYWy90mR9nJ6IwWxCXBC2Ix/PVqJvXOb nzZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691621234; x=1692226034; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=tXDTEd22XEqIMZo661qqSWECrCERN1pJR45ox7HG1tQ=; b=MM9lbdbx3Wk3X0b4YYZCjMdGA2qz1IdS1bEUT+RCJ9Wok/RqjJR/1/I/0CHLhuG0et qkceCgOso5//xdecDYe/O7DVYSIIMP4Y016kLxZgAlv2Yw8RIZ/atcRODVkf6rF6i3HZ 5m9Fupny3hjhmq+d8JJk8cduWr47SLylvgwgLwUOGAqNl0yQUpPJ1fGr2b31IhDZQMiK Tf1/iVfl6NjyjmeFPj6hM9LL3NVjUARYsnibi5xXaLrpyMoWbhMW1KIs7Gq+mQaWGLAu xNjIsLpTZ4u73WnKX6xzewzSykueQy+HaYa1erW9LYixCcsGo/czY55M8ItJFwpXUDTw OilA== X-Gm-Message-State: AOJu0YzxOugXiKQcwJsmdKkExYZH2c264dQHGVaQmmgwN3zcwPIdQHes pjK7+a0BeFMLt2F9alYE9eyNYeCxRx7h/JWSukeydjUbKsDCsPAn3PDAlw== X-Received: by 2002:a17:907:2713:b0:99c:53f:1dc7 with SMTP id w19-20020a170907271300b0099c053f1dc7mr310500ejk.54.1691621234083; Wed, 09 Aug 2023 15:47:14 -0700 (PDT) MIME-Version: 1.0 References: <20230809-net-netfilter-v2-0-5847d707ec0a@google.com> <20230809-net-netfilter-v2-1-5847d707ec0a@google.com> <20230809201926.GA3325@breakpoint.cc> <20230809215846.GE3325@breakpoint.cc> In-Reply-To: <20230809215846.GE3325@breakpoint.cc> From: Justin Stitt Date: Wed, 9 Aug 2023 15:47:02 -0700 Message-ID: Subject: Re: [PATCH v2 1/7] netfilter: ipset: refactor deprecated strncpy To: Florian Westphal Cc: Pablo Neira Ayuso , Jozsef Kadlecsik , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , linux-hardening@vger.kernel.org, Kees Cook , netfilter-devel@vger.kernel.org, coreteam@netfilter.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-17.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, ENV_AND_HDR_SPF_MATCH,RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS, USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_WL autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Aug 9, 2023 at 2:58=E2=80=AFPM Florian Westphal wrot= e: > > Justin Stitt wrote: > > On Wed, Aug 9, 2023 at 1:19=E2=80=AFPM Florian Westphal = wrote: > > > > > > Justin Stitt wrote: > > > > Use `strscpy_pad` instead of `strncpy`. > > > > > > I don't think that any of these need zero-padding. > > It's a more consistent change with the rest of the series and I don't > > believe it has much different behavior to `strncpy` (other than > > NUL-termination) as that will continue to pad to `n` as well. > > > > Do you think the `_pad` for 1/7, 6/7 and 7/7 should be changed back to > > `strscpy` in a v3? I really am shooting in the dark as it is quite > > hard to tell whether or not a buffer is expected to be NUL-padded or > > not. > > No, you can keep it as-is. Which tree are you targetting with this? Not sure, I let ./getmaintainer auto-add the mailing lists. Perhaps netdev or netfilter next trees?