Re: [v6ops] IPREF as a transitioning tool
"Soni \"They/Them\" L." <fakedme+ipv6@gmail.com> Sun, 12 November 2023 12:00 UTC
Return-Path: <fakedme+ipv6@gmail.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 407D4C15C2AC for <v6ops@ietfa.amsl.com>; Sun, 12 Nov 2023 04:00:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.858
X-Spam-Level:
X-Spam-Status: No, score=-1.858 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FgZhM5oyPGiy for <v6ops@ietfa.amsl.com>; Sun, 12 Nov 2023 04:00:14 -0800 (PST)
Received: from mail-oi1-x233.google.com (mail-oi1-x233.google.com [IPv6:2607:f8b0:4864:20::233]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EE133C131921 for <v6ops@ietf.org>; Sun, 12 Nov 2023 04:00:14 -0800 (PST)
Received: by mail-oi1-x233.google.com with SMTP id 5614622812f47-3b56b618217so2113063b6e.0 for <v6ops@ietf.org>; Sun, 12 Nov 2023 04:00:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1699790414; x=1700395214; darn=ietf.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=neJDrYZiVmRC22E0AjwX7wtT5/bJljhlfeHXV6BD9qE=; b=VnROwcTFrjZXh0bRFCMKuXaAG7Ol2H16xSa4sXoY2KS5WB+QArrptmFiDOP3prS1ap pfCRToFnIRXfvJlQZqefOzUsaD3NdnqvOcjVBYYJY+s2kVgxnfWWg0BUjuL3Vp6wNckP K4Hr0/bSTl4BEjYmUFGQxsH40Ddpvz9I7WnOnRtZIvoTLWxYOyNAh8r7zo6Jh4umBZNF WodSVqo0rKm9HqvA6U5AynKW0N9Rn4e/tiCcAVLOfHBZ6vJFSob0/MR96CQgNRoJK+xt DxKaUNClnmgK1/NeNuNBw4DTyUP4NgCx2wlfKwCYGpOvanBFLBlHfSnr2czW9QJVdALV e2/w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699790414; x=1700395214; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=neJDrYZiVmRC22E0AjwX7wtT5/bJljhlfeHXV6BD9qE=; b=dtVH9bjS+kvTv9HWm5n7xaEj6RBvSShqGmuVSYGqaSLtBajUcdfXg4kqN0aaCuxIth k8TH/HqMHpeA18AaXIGdKUxuX744tMp+YXoWh/hJ7foefjYmS/Wa6EFSYiHWd3Y0sbDy PuYEgFa3XUN40IDYKm4dcdRxDcM1wdU5q3WwaCTC2rhI73x9x8Brz7StvetSU2LALrPn BLf79WhJX/auAVaep1KkNCbCbWGd6SW5HverwOS2JYQGgpfx5tVZLe3eXKCMEfQ+7olh 3YNoC2gVO0e7yloJ2+FwZh8oGU53FeN9Ith/3mBOfa0z9+4frImFye+jEXOfYCJIAnXk tLUw==
X-Gm-Message-State: AOJu0YxgmZFlYWKfkaJMRb1cvwgE8JDSmFkF9PtsJPqi4SkA8daO+Y3j q9FWw80QTibXTxbx5QHPf9xnrVCUtpw=
X-Google-Smtp-Source: AGHT+IH4kyQgliWUflU3p2eR+qb4DKuDEUHtie4i0DDYuxRtgK4cJaGuBg2T2EO9J6WzgOGFZGEUYQ==
X-Received: by 2002:aca:231a:0:b0:3ae:1358:fafc with SMTP id e26-20020aca231a000000b003ae1358fafcmr4697370oie.58.1699790414081; Sun, 12 Nov 2023 04:00:14 -0800 (PST)
Received: from ?IPV6:2804:431:cfcd:5af6::536f:6e69? ([2804:431:cfcd:5af6::536f:6e69]) by smtp.googlemail.com with ESMTPSA id o13-20020a170902d4cd00b001bc675068e2sm2497234plg.111.2023.11.12.04.00.11 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 12 Nov 2023 04:00:13 -0800 (PST)
Sender: "Soni L." <fakedme@gmail.com>
Message-ID: <69ce052c-5214-4497-9079-69b2d6767b1f@gmail.com>
Date: Sun, 12 Nov 2023 09:00:07 -0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US
To: Gert Doering <gert@space.net>
Cc: v6ops@ietf.org
References: <07bb6f08-188a-4ecb-8327-7db4221845c6@tul.cz> <e61d1472-03c4-c537-c81d-903264c976a4@wdmsys.com> <ZVCkrRYy9ggE_ypf@Space.Net> <bae285c5-9d8a-4f72-b278-fed92d6cab75@gmail.com> <ZVCqn0Sd7kDggAbP@Space.Net> <4db34850-54b1-4f3a-8403-615572216e46@gmail.com> <ZVC0l_Mivbyggxur@Space.Net> <aa2dec60-0ec3-4b16-9931-ed3cc9bfb608@gmail.com> <ZVC2dEOzc4N9lhJj@Space.Net> <fda716cb-b037-4de4-a3f7-cde6c1a99168@gmail.com> <ZVC8IIgTR5SBlbl6@Space.Net>
From: "Soni \"They/Them\" L." <fakedme+ipv6@gmail.com>
In-Reply-To: <ZVC8IIgTR5SBlbl6@Space.Net>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/z8AGpG-Gtjcwf-E45oKBltvh-bQ>
Subject: Re: [v6ops] IPREF as a transitioning tool
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Nov 2023 12:00:19 -0000
On 2023-11-12 08:50, Gert Doering wrote: > Hi, > > On Sun, Nov 12, 2023 at 08:34:32AM -0300, Soni "They/Them" L. wrote: > > We mean we still think moving the CLAT to libc would be a good idea. > > This encourages application programmers to stick to IPv4 sockets, because, > why should they care? CLAT will take care. > > Remember we're still talking servers here, in a v6-only DC, and server > applications being under much better control (normally) than clients > (or worse, IOT). Adding CLAT functionality just adds more code paths > that need to be tested, and get in the way - a hard and fast fail on > "try to use an IPv4 socket" is good, not "it works most of the time". Moving it into the libc also means removing those pesky IPv4 syscalls. It is about pushing it on application developers to deal with. For bonus points, move it into a separate libc than the system libc. Require explicitly linking with libc4 (ooh, sounds explosive!) if you need IPv4. This is about as close as you can get to "bring your own IPv4" without causing too much pain to sysadmins (after all, we need to mind the sysadmins if we want sysadmin adoption - and in the context of IPv6 deployment, sysadmins matter slightly more than developers). Tho the system libc should still know how to resolve IPv4-only domain names as IPv6 addresses - luckily the libc doesn't expose DNSSEC to the application. > > Gert Doering > -- NetMaster
- [v6ops] IPREF as a transitioning tool waldemar
- Re: [v6ops] IPREF as a transitioning tool Soni "They/Them" L.
- Re: [v6ops] IPREF as a transitioning tool owen@Delong.com
- Re: [v6ops] IPREF as a transitioning tool owen@Delong.com
- Re: [v6ops] IPREF as a transitioning tool Gert Doering
- Re: [v6ops] IPREF as a transitioning tool waldemar
- Re: [v6ops] IPREF as a transitioning tool waldemar
- Re: [v6ops] IPREF as a transitioning tool jordi.palet@consulintel.es
- Re: [v6ops] IPREF as a transitioning tool waldemar
- Re: [v6ops] IPREF as a transitioning tool Vasilenko Eduard
- Re: [v6ops] IPREF as a transitioning tool Mark Andrews
- Re: [v6ops] IPREF as a transitioning tool waldemar
- Re: [v6ops] IPREF as a transitioning tool waldemar
- Re: [v6ops] IPREF as a transitioning tool Owen DeLong
- Re: [v6ops] IPREF as a transitioning tool waldemar
- Re: [v6ops] IPREF as a transitioning tool Gert Doering
- Re: [v6ops] IPREF as a transitioning tool Soni "They/Them" L.
- Re: [v6ops] IPREF as a transitioning tool Gert Doering
- Re: [v6ops] IPREF as a transitioning tool Mark Andrews
- Re: [v6ops] IPREF as a transitioning tool Martin Huněk
- Re: [v6ops] IPREF as a transitioning tool Martin Huněk
- Re: [v6ops] IPREF as a transitioning tool waldemar
- Re: [v6ops] IPREF as a transitioning tool Martin Huněk
- Re: [v6ops] IPREF as a transitioning tool waldemar
- Re: [v6ops] IPREF as a transitioning tool Gert Doering
- Re: [v6ops] IPREF as a transitioning tool Soni "They/Them" L.
- Re: [v6ops] IPREF as a transitioning tool Gert Doering
- Re: [v6ops] IPREF as a transitioning tool Soni "They/Them" L.
- Re: [v6ops] IPREF as a transitioning tool Gert Doering
- Re: [v6ops] IPREF as a transitioning tool Soni "They/Them" L.
- Re: [v6ops] IPREF as a transitioning tool Gert Doering
- Re: [v6ops] IPREF as a transitioning tool Soni "They/Them" L.
- Re: [v6ops] IPREF as a transitioning tool Gert Doering
- Re: [v6ops] IPREF as a transitioning tool Soni "They/Them" L.
- Re: [v6ops] IPREF as a transitioning tool Owen DeLong
- Re: [v6ops] IPREF as a transitioning tool Gert Doering