Received: by 2002:a05:6358:51dd:b0:131:369:b2a3 with SMTP id 29csp379295rwl; Wed, 9 Aug 2023 16:24:09 -0700 (PDT) X-Google-Smtp-Source: AGHT+IELKBdEMKoPSjqpoRQLGjhlcGl4EuR8GL2RLFwLc3Sie7otDt8kcvyCtlk5HF8rJM40Kjou X-Received: by 2002:a5d:4908:0:b0:317:61de:abb5 with SMTP id x8-20020a5d4908000000b0031761deabb5mr613678wrq.69.1691623449257; Wed, 09 Aug 2023 16:24:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691623449; cv=none; d=google.com; s=arc-20160816; b=QHY4+zJnSOPx/NiyYwjcYr23ecCKC36Gl7VWKx1PWWQUcmeHVpkvS8ubKd/pv3+RI0 wZzdjW7GAfOK+axdx5kFavlVuymrHyFup7bZAMxJiBre736zWP/AtxlBzWX4P9T8VaiF ySiJt6a/wYiNkmof0wwESAtiXx7wsywsy67c8IH4pN41xMqt3zM2edB3+PIDnvbQALpw 3ILBX5qTZLRmppAQGky6QvzxBKYGqpXBPjg2yh3FQFoi2/UB+kKyj5kLvgX0rsORKX8J iJxFdvugZZo35m4ZYYshAwIcJ8dKCJQJwicqUOP58ih8lHUe2GAWj5Eyo6nqX4X5wJdd dBrg== 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=iDXCpn35Ad7J9f0GEXMuzOeFfEoO9YYwjjKca2hgV+s=; fh=ARhBgX6hpJU2mxKRE8l90SfXg6GxT90GFJ7M0cbKOLk=; b=rWnkTU7n79IcF+Mi4d3saTGB6S+F4Ja0RaLmRIE72tswLQpEx2uKE0QEVhDlfZ8epC G6mVpR3JAAGMTYmU5me1NlGSc5bm1co0bqP8E9ZRVdWNaox4Xu6qPpvD2XboWhBhqN1L ISQ815Sc13Tw6m7es9jB53JHPmvjiERp2VFYaTfbUXfwTmEl4b6mms8qaT8SLwK5ehQh DFuSOVl+pqw0rYr9ML3WioRrysNSicPFuQNEjQUyzlax6Z3n599Eeum7Ewcxb3MNpkQs F3/jh8+jzqsy1K6xIl0CwpcAMgiVx7ZCuV9jrIYXiKjPHSJvrHD4Hxcnb5xMh9VKkU8b Synw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20221208 header.b=1l6WWpjT; 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 m18-20020aa7d352000000b00523371c3d96si158821edr.661.2023.08.09.16.23.45; Wed, 09 Aug 2023 16:24:09 -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=1l6WWpjT; 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 S232535AbjHIVk4 (ORCPT + 99 others); Wed, 9 Aug 2023 17:40:56 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47224 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232447AbjHIVky (ORCPT ); Wed, 9 Aug 2023 17:40:54 -0400 Received: from mail-ej1-x62a.google.com (mail-ej1-x62a.google.com [IPv6:2a00:1450:4864:20::62a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C04031FCC for ; Wed, 9 Aug 2023 14:40:53 -0700 (PDT) Received: by mail-ej1-x62a.google.com with SMTP id a640c23a62f3a-99c4923195dso41261566b.2 for ; Wed, 09 Aug 2023 14:40:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20221208; t=1691617252; x=1692222052; 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=iDXCpn35Ad7J9f0GEXMuzOeFfEoO9YYwjjKca2hgV+s=; b=1l6WWpjTsrbthqxhqFGUE8vjdistC/b68tPuqorgdfs9jwlQbok4bWgV5WSKec9y3j 4KZRPqOwBNt7ekYP8bPwGHCegv/pb40YWXzlPOQZL7SYPw+UB8TH8bc7AwjwOlTGWmTb 1k1y3vCIcXfIlcOcIfY9lvJsbvf0745T0vsVX0j4dOp2ChfqhSKVQhqQGY0AVGj45k1q P49NZVxzeDswm3Cg3rGPuPlVfj6zIdq8uRCY3qDy9rjZJTb6VbDOnWz0llsfbErm/x0B GcQsXjrob1op8XZkdMoGgrBV0Njc19OsCegP0BOkcYFsDSvlmmWfTnj1k0jHKNpjNzgC LrSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691617252; x=1692222052; 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=iDXCpn35Ad7J9f0GEXMuzOeFfEoO9YYwjjKca2hgV+s=; b=c4gwlAWU8hLnPvkDfD+PAwPz5CpSp9kvLKE/crP1PxekbHjCPrZjnBPm0g2lAQWitY WF230RFsSXsE+7Uu/f+VJVClPVt88kHow+OyB2dBVUnjZdSdZdnqNZQM4r2Hc/BGyT1+ /hPbieSYdPdZj2NCxxYfy4FAkb6tQkpnHstdoz7DaeOlLHuuRk597OxVDksKAD/5ygLQ CD2k9Y+psZLFvKuaJsOcc2KT5jcsLVFiwJ3cr/RyglK/LHl8fsE3b8wX+4+RJsJKovNb xddr7O8fggEIGaSRT41JIgFXPJgYhwBa3YdOR11wndTWTHgRBgikKs/TWN5moeoosV38 By6w== X-Gm-Message-State: AOJu0YwJkm+Vj73w8LeSBYnJV+o95aolJYyLwTXr0bW6QGAPtbsPNTfU 2gg1BfFels3A1TkV4+u/CMYP+vEl9Fd39+LmYFcF+Q== X-Received: by 2002:a17:907:788c:b0:99b:bc51:8ca3 with SMTP id ku12-20020a170907788c00b0099bbc518ca3mr323484ejc.1.1691617252270; Wed, 09 Aug 2023 14:40:52 -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> In-Reply-To: <20230809201926.GA3325@breakpoint.cc> From: Justin Stitt Date: Wed, 9 Aug 2023 14:40:39 -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 1:19=E2=80=AFPM Florian Westphal wrot= e: > > 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.