From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x433.google.com (mail-wr1-x433.google.com [IPv6:2a00:1450:4864:20::433]) by sourceware.org (Postfix) with ESMTPS id 295B93858284 for ; Fri, 23 Dec 2022 11:43:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 295B93858284 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-wr1-x433.google.com with SMTP id a17so4324790wrt.11 for ; Fri, 23 Dec 2022 03:43:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=lsEXA5j8EeCJaemIV88Si7W3PnVaOTWccgAoTGwQzf8=; b=q4KTuOyfSe6n7cIl2s7PYbVq/GDhAY/6lc3VTcEVVl7vFWx+lpmbmmWxEy5wweiZbM wtk20ucaiJGQLgGgdTxbkRK32JI6lkfU+Ct4pKDSMzD7Albn6PpWuleI4OXYjKE36QXN 1HT3ARVo3EkmL7dSAfepKop5beOj0nznRtMDSAxV7WwBE8ZO0bHaD6NIr253Mhoav81y 1OXGmDZc2rzCQDKlgcW0HPBOEd5LIMANzsaqdIoznrRRSnhSGIKGstDETS8DqllQ5ZrL f58d9gfAQ+0Cu0tQ6qxyFCLNgFZiZoVuzOyZdv2y9c6n4oErLdPYCIp+BsYesbHwFw1V o8zw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=lsEXA5j8EeCJaemIV88Si7W3PnVaOTWccgAoTGwQzf8=; b=e36Rwis51IETWNMd+pR3FnAaKBO+69yRe8gxlkgjjkCZCYCW824OiXN4SCIlpo9F4J OM/0qbfEi8V1JJVfuxFf1eSRCS3FZvBpc4bDuuCITmUFin6tq6oAMw5YHMRnZgy/zVMh xIPJY6B0JQ4Uza9Pc3uAN/W7VOOqrorjGRW+xn5hfqQ0V7FrigtOzgkn1NlM0k9lneYw 7d6GyKDkKWP1p8s5IpAeu4vefYqJlu6388AMZ81C+I1x9b9aWgCVRN2B0/+pHQX7yctq hs+FVXQR0I+B4+h/x3oj3xDG7PseRO+2rjb7rzBVcu1/A1MVeT20DzTsozVU6uKhT+Ti 6rMw== X-Gm-Message-State: AFqh2konGFDcFBqizRBvKBBW9p9OQN+fvjSKYIuNtcrHw9n/+UeR46zZ G0paR4NwrnZKkJXzpCwIDXM= X-Google-Smtp-Source: AMrXdXt/wrbNCs8bL/2EEIXLRa/SnBmxdXM1BV3VigXn03JMMYNDl2m0C/bzzCFLBfyIHTNnHKmR7Q== X-Received: by 2002:a5d:4b84:0:b0:242:5b60:e23c with SMTP id b4-20020a5d4b84000000b002425b60e23cmr5283174wrt.19.1671795786529; Fri, 23 Dec 2022 03:43:06 -0800 (PST) Received: from [192.168.0.160] ([170.253.36.171]) by smtp.gmail.com with ESMTPSA id s1-20020a5d6a81000000b0024228b0b932sm3567843wru.27.2022.12.23.03.43.05 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 23 Dec 2022 03:43:06 -0800 (PST) Message-ID: Date: Fri, 23 Dec 2022 12:42:57 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.0 Subject: Re: copying a string with truncation (was: [PATCH] resolv: add IPv6 support to inet_net_pton()) Content-Language: en-US To: Sam James Cc: Libc-alpha , Job Snijders , Florian Weimer , Paul Smith References: <5ec8375d-2074-0eba-51dc-988cb80f7b8d@gmail.com> <2361A19D-75E7-4B01-97E6-1B193DB600E4@gentoo.org> <6AAE6B52-8E42-47E5-AE8B-2441507C8828@gentoo.org> From: Alejandro Colomar In-Reply-To: <6AAE6B52-8E42-47E5-AE8B-2441507C8828@gentoo.org> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------tpUtk36hEEABGmQEuFFs7GTT" X-Spam-Status: No, score=-5.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------tpUtk36hEEABGmQEuFFs7GTT Content-Type: multipart/mixed; boundary="------------ClweNneZ60X0O0o61xjmrEb0"; protected-headers="v1" From: Alejandro Colomar To: Sam James Cc: Libc-alpha , Job Snijders , Florian Weimer , Paul Smith Message-ID: Subject: Re: copying a string with truncation (was: [PATCH] resolv: add IPv6 support to inet_net_pton()) References: <5ec8375d-2074-0eba-51dc-988cb80f7b8d@gmail.com> <2361A19D-75E7-4B01-97E6-1B193DB600E4@gentoo.org> <6AAE6B52-8E42-47E5-AE8B-2441507C8828@gentoo.org> In-Reply-To: <6AAE6B52-8E42-47E5-AE8B-2441507C8828@gentoo.org> --------------ClweNneZ60X0O0o61xjmrEb0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGV5IFNhbSENCg0KT24gMTIvMjMvMjIgMDg6MDAsIFNhbSBKYW1lcyB3cm90ZToNCj4gDQo+ IA0KPj4gT24gMjMgRGVjIDIwMjIsIGF0IDA2OjU1LCBTYW0gSmFtZXMgdmlhIExpYmMtYWxw aGEgPGxpYmMtYWxwaGFAc291cmNld2FyZS5vcmc+IHdyb3RlOg0KPiANCj4+IHN0cmxjcHkg YW5kIHN0cmxjYXQgaXMgaW4gUE9TSVggbmV4dCAoaHR0cHM6Ly93d3cuYXVzdGluZ3JvdXBi dWdzLm5ldC92aWV3LnBocD9pZD05ODYpIGFuZCB3aWxsIGJlIGluIGdsaWJjDQo+PiBpbiBk dWUgY291cnNlLCBJIGJlbGlldmUuDQo+Pg0KPj4gU2VlIGh0dHBzOi8vc291cmNld2FyZS5v cmcvYnVnemlsbGEvc2hvd19idWcuY2dpP2lkPTE3OC4gRmxvcmlhbiBzZW50IGEgcGF0Y2gg YSBmZXcgbW9udGhzIGFnbw0KPj4gYnV0IEkgZG9uJ3QgdGhpbmsgYW55dGhpbmcgaGFwcGVu ZWQgd2l0aCBpdCB5ZXQgKGh0dHBzOi8vcGF0Y2h3b3JrLnNvdXJjZXdhcmUub3JnL3Byb2pl Y3QvZ2xpYmMvcGF0Y2gvODdmc2pwN3Jxei5mc2ZAb2xkZW5idXJnLnN0ci5yZWRoYXQuY29t LykuDQo+Pg0KPiBBaCwgSSBkaWRuJ3QgcmVhZCBvdmVyIHRoZSBkaXNjdXNzaW9uIGFnYWlu IGFzIEkgdGhvdWdodCBJJ2QgcmVtZW1iZXJlZCBpdCBhbGwsDQo+IGJ1dCBzaW5jZSB0aGVu LCBQYXVsJ3Mgb2JqZWN0aW9uIGJ1ZyB3LyBhdXN0aW5ncm91cCBoYXMgYmVlbiBjbG9zZWQs IHNvIEkgZG9uJ3Qgc2VlDQo+IGEgcmVhc29uIG5vdCB0byBtb3ZlIGZvcndhcmQuDQoNCkFo aCwgZ29vZCB0aGVuLiAgQlRXLCBjb3VsZCB5b3UgcGxlYXNlIGxpbmsgdG8gUGF1bCdzIG9i amVjdGlvbj8gIEkgY291bGRuJ3QgDQpmaW5kIGl0LiAgQW55d2F5LCBJJ2xsIENDIGhpbS4N Cg0KSSdsbCByZXBseSBvbiB0aGUgb3RoZXIgdGhyZWFkLCBzaW5jZSBJIHN0aWxsIHRoaW5r IHdlIG5lZWQgdGhlIG90aGVyIGZ1bmN0aW9uLg0KDQpDaGVlcnMsDQoNCkFsZXgNCg0KUC5T LjogIEkgdGhpbmsgeW91IG1heSBoYXZlIGxpYmMtYWxwaGEgYXMgJ1phY2sgV2VpbmJlcmcg dmlhIExpYmMtYWxwaGEnIG9uIHlvdSANCmFkZHJlc3MgYm9vaz8gIE9yIG1heWJlIGl0J3Mg bXkgdGh1bmRlcmJpcmQ/ICBJIHRoaW5rIGl0J3Mgbm90IG1lLg0KDQoNCi0tIA0KPGh0dHA6 Ly93d3cuYWxlamFuZHJvLWNvbG9tYXIuZXMvPg0K --------------ClweNneZ60X0O0o61xjmrEb0-- --------------tpUtk36hEEABGmQEuFFs7GTT Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE6jqH8KTroDDkXfJAnowa+77/2zIFAmOllEEACgkQnowa+77/ 2zJZMQ//cIhliYn0C6pizCSR8gxTDfdXHjSBh1BeiIPw5b1dAJ3OxZWVI4Axjgul 3/d8p+Qdz43u73DyD2nbtO7qfVZasMjYDtF76AjkgDJTspYOElEFg92GzkWxKBrv tHJja8h2Ik6sylT4k7ech9qnf/2c1XHl/yUmZZR6BmltilfSrdp47zPEcmDHiJLb fxWbMuXZ4m8MktKVRzOPN9qwsJxCZ1pOC4k3ZQlW826k3NL1K8h0R1qtirczI9N4 pbXTnSWKXrLJ2/XP4rAj8GSA5oB4Fqr6k7TpVW9StQklxogTdtWnyzfXGBrQy4ak h2vn9sZj9a2yI7BjchmrfGGKoSqQJuRbR0XR6+FR0AX5So+1eEs6Tv7Vr7EGzqvn cmW/nQxZP4c+qcxbjurtLdJdekK1KvrOUgynzuy8FTuUoWO2MzGJPItvR4EDAURW p8jsvHqF2VVl/3CQNcJL46qrDCP7KVqdOMLp3mKryN5Tf3V4jQKzc10ukxZVhph3 9aSB4Xh6Oka+jNmsBmWvsuHMkWlkU0KL9cQz/xSs2Ffi3w+HO7HfbUkChSEJvTEI /X8LavDawCF+6xJSUP6erq5YE/uJiSPu+6TV35EC4fA4WO1l9lgkJ4xVCzDo3Lo2 n2JKUD8oUULA4bwFxT6GnWgNz0qGGLOgudRn0o8I8sSbNyrzJ1E= =gH3c -----END PGP SIGNATURE----- --------------tpUtk36hEEABGmQEuFFs7GTT--