delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2023/09/27/13:02:57

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 935D6385DC13
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1695834176;
bh=7Wlejlsh/MAIg9Ju7XT1lE8p2ckUGNzbSl3ovm34B5k=;
h=To:Subject:Date:References:In-Reply-To:List-Id:List-Unsubscribe:
List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:
From;
b=rze9EKReIzeoMmLse/UWtsMSjLn17vKhT8iDzJnAgp5FHI/87A6oeQPdD1sD3IDlN
O99hoARRamr2LHcFfBUxnXzLM6150a/d7TE1c0tUL8/mdvycLeNE7SXkreBnLNzTJD
gCcoGBx0Gy/Vej4eogJDgB7yQNFh/sy43j84UkRI=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 52E9A3857726
X-CSE-ConnectionGUID: C2VC6L5MTs2HxJX3hLWSyg==
X-CSE-MsgGUID: HfsXo3EiRcumhkr3wVBQGA==
X-SBRS-Extended: Low
X-IronPortListener: ces-out
X-IronPort-AV: E=Sophos;i="6.03,181,1694750400"; d="scan'208";a="336955751"
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
b=hE7dfhgmvt1pOR73WBJR2vgW3lOFmDqucI85yXReV9J5432xX8FZ5jBYzzDY4eygZBcSxEazwbGfWO9t4VwDn2vlRP9K7QaLm0og8OqwA3966GVQjkV0/4XW63xWKT78sl5V2Pd7ndyfK9jBRCn/wK33b5JI6+F2iTB9dh6q0rIAC62HOSx7naYC0qaEyPhbbLELK+nvOMoS1j+2qafnKOuqcjiETmPINFm1DzUAXGsxQAiRsED5pLbSMoK7csABQndTT0DbBytHOVW3dMMuPBnV3B2QB/9UKNIlvSv0ZWSkS2WsReOU1BumabcMk5yAsJASd5HTFYXbz8FycAP2zw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
s=arcselector9901;
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=gj6GYSGJU8/E77PYFh2Y1ExG72OytGf0ts8y4uBZyLY=;
b=adIm91jXmRX7aENPCQtppDIpNKGEI9vOkejdePwi0L1xg8a0qxW0odsiJhQaNs5pUIfi0fUpM29p6+drYHc9/mrRdZM26bZdRTm0xCdYDKY4ccKC43xxKoZRQbgnYVL/9Uk0hqV2Vl4Mh0JTUOqjk3C3QgiKyDJflMmUo61fO2vKxi7/KTaAT6YEcsU/2VD/1ZFio4BwVFNGlKEN0xPQjd2Mq0KEJb3LnedjRgJ4o46BvfSEaXpjCM7LEXc0zyrFE5tvx1D3YMugqyoH9aI5mF0pNwaBR7jmvwfBQzMkraf87ttdRd9IUYEh1350lkBfX7LYYfnR4N0pzCZfwSrTVw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
smtp.mailfrom=ncbi.nlm.nih.gov; dmarc=pass action=none
header.from=ncbi.nlm.nih.gov; dkim=pass header.d=ncbi.nlm.nih.gov; arc=none
To: "Mainz, Roland" <Roland DOT Mainz AT rovema DOT de>,
"cygwin AT cygwin DOT com"
<cygwin AT cygwin DOT com>
Subject: RE: Cygwin/Win32 utility function to convert "raw" IPv6 address
string into *.ipv6-literal.net string ?
Thread-Topic: Cygwin/Win32 utility function to convert "raw" IPv6 address
string into *.ipv6-literal.net string ?
Thread-Index: AQHZ8WDtscGMzsE4r0uGxl26il4SurAu4lGw
Date: Wed, 27 Sep 2023 17:02:23 +0000
Deferred-Delivery: Wed, 27 Sep 2023 17:01:51 +0000
Message-ID: <DM8PR09MB70953E1499A9EE95DEA12121A5C2A@DM8PR09MB7095.namprd09.prod.outlook.com>
References: <a0f1e420-ae48-49a3-9300-c56f1948ad9b DOT 8d485f54-9f47-42b0-bdcb-9635fbf663c3 DOT 1953b09c-03d1-4289-80f4-778eacaeb398 AT emailsignatures365 DOT codetwo DOT com>
<a0f1e420-ae48-49a3-9300-c56f1948ad9b DOT 93e247b8-206a-49dd-b71c-9240681180cb DOT af28cea3-9945-4ab0-bb94-5ee9947bdc30 AT emailsignatures365 DOT codetwo DOT com>
<a0f1e420-ae48-49a3-9300-c56f1948ad9b DOT e52b7f5f-5a09-4346-99f8-a6591191169c DOT 56a70ab3-2a48-435e-a1d6-57e7829aa764 AT emailsignatures365 DOT codetwo DOT com>
<AM5PR0502MB3075062AEA53351A74C19EA092C2A AT AM5PR0502MB3075 DOT eurprd05 DOT prod DOT outlook DOT com>
In-Reply-To: <AM5PR0502MB3075062AEA53351A74C19EA092C2A@AM5PR0502MB3075.eurprd05.prod.outlook.com>
Accept-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DM8PR09MB7095:EE_|SA1PR09MB9855:EE_
x-ms-office365-filtering-correlation-id: d1721ed5-328d-4a99-fefe-08dbbf7b8a47
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 7ORltpl58mWgEhJ/oE4DyALiBYBW06kxJVUjC1olDYKVfpJWesNbH+86cLNMbKgh1TxeLK4m/HZ+YznIGygB4Exvi7VARNNvlrY4r1wqUqw3/+ugs1Q+WmUCzOlH9NbMWRJIvqR+krtlvIwo4/gFQqmBqGHPnVr/lvaKgJxUt0/prF5rxLyx+m5eA3Od9lq8TSZMrKzb8wMs84AaZT5hb7tMRDzXWE98PhXJ6aUz9EF62TDh8i3pcl/xQ73qw4pkZsaEdfdvL7sycbcYXt4HDDCeGbZ+xcyuGQXzz6gowgHX/lD2y3bL1dGUdefNECAwx0jXG5iHhf5TTVxjlySYzF5IMl/9XG25c7Ee8ZxI290AzQvP+0tSP9gTxjdEXcIcAlQipz/bxZoHuy8Xlj0QQ0dRLV/bFiI9Tpj9J8OlecT6bKV3yisGvwXC1SW81KYhcn2aQCAQDdCDMF258wjKE+mkFfx8RwGRbWOujrOht+YOQzFRSLlYwqdF1W3a6pwAUYMXWmsyKm5EMBkBTY0qvwN2DDaEiJD+t5h7AdaR14qCTWqUOGT2SE0qLyYkJAWlYJyUEkdME3lFdvwFv+0PEHz2jsN/2trZrIhfrVo1UnfW8VG3BQZgpZ4yH3c96Ohb
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
IPV:NLI; SFV:NSPM; H:DM8PR09MB7095.namprd09.prod.outlook.com; PTR:; CAT:NONE;
SFS:(13230031)(366004)(230922051799003)(1800799009)(451199024)(186009)(5660300002)(26005)(4744005)(122000001)(33656002)(38070700005)(2906002)(38100700002)(86362001)(55016003)(52536014)(8676002)(6506007)(76116006)(498600001)(66556008)(8936002)(7696005)(9686003)(6666004)(45080400002)(71200400001)(66946007)(66446008)(64756008)(66476007)(110136005);
DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?TplKpr0m4NbF9/6tBsGE+FtgUKPuGEhZNjm4Gen2tOOcnTTBcDfY49jehT81?=
=?us-ascii?Q?WdhJlDkFldMLeOC3pXZsINGKEyZWP6YnMEEZF8nwkKkHvLmTro9VI5drrNGC?=
=?us-ascii?Q?n56FbrlKj/bsqPUp/1Tu2dnGOwxUjTFUY2FabgbbM+/eRmyEbePzh6MxMNBz?=
=?us-ascii?Q?NNM/ITGwgBU1kko9mPabkr/kZCmAwyFybmWLizzlGACGVH+TVYpP+60cMgr8?=
=?us-ascii?Q?5Nw9A7s4D42PdJv/rshaBI5k6qEdobIrnyApMAQfjj/sKe9Qpc18MCT3OdBb?=
=?us-ascii?Q?L7EysN8HhBsCIRrbKf4zDSDQmL8h7aJjUkZ+5DXziCjdUV2xDBWcrWrd1JKP?=
=?us-ascii?Q?k/hFMZve3aztCJxBlbHNb/27xd9Ac+chQaZZTx844Run87O2PColX48saC9X?=
=?us-ascii?Q?nTlLLjwUMWhORDbW1Kkd4JEYVckCoxvO8OCGqyY4OAH9ZvuMa4ZLQTqOvVXj?=
=?us-ascii?Q?LpoUPifxMBkMTbChrWU3iY9uQXcLgpPWChCTWwih92/bsrSngyUEeVT1gYgK?=
=?us-ascii?Q?i8011Jyqk1QUpJIaUFnV5NihTxFGqg5GOyLHSfvjpdXH0OB7zJMyrIe6U7vQ?=
=?us-ascii?Q?wPIiK5a6+3dps0UfMcY5SP0pXoMV3fizOBwmX1ffrrSKMMLx5DeJvXpnyrlY?=
=?us-ascii?Q?o/eiyeiCRaxnxUsyi8HW8hLb6tJFDJc4hJXxoiSkSm5DQlb2NH8vCiQwTcxk?=
=?us-ascii?Q?jYd/oo11FpZcICjw1LBNdFOZSI/Ft9hmR1BNe1unoY35vbuT3B6l29ylhKUi?=
=?us-ascii?Q?ncd1AV8AZqYeqDrQoPB35JFx6SrS766MKYwacdVtUL5m1abE0t/ufVYwa26Y?=
=?us-ascii?Q?GApK/48r8+4rLx3F5Og8blN4O+UNGcOM7nwXezQi43kooaw3LxG1edTHLA0E?=
=?us-ascii?Q?LFX1X9GyAWBi2fhhPU5cOgJt5WCxaFyGTJhyXtvbwmiPcy9FpOsZzq2rpvBx?=
=?us-ascii?Q?QpO+O1EWZ6Q087zU2ypluSXq/6rQB08YDzOYHdoUceyT6Ob2sWfhtG2ifgmx?=
=?us-ascii?Q?xM6JmtthyakZdBUkaPAi1p9n5kkBt7luB1iItii7kJkmJLLDoEOd8s7nHhwF?=
=?us-ascii?Q?wCDYFUbZ6gBZSm8dnZO1261gyq6z0jI9ORXiGy3SKNRkoUwv6JRNmrxNG3Tv?=
=?us-ascii?Q?e+5P3luafP1RKDkbH67/2o/nu8ZN9s4xB5WpWh4oDsJfe/EXRaVSg0z2WU7a?=
=?us-ascii?Q?L6XwdsAzKQehs8GvDJCTIQd3pp6QCZZ6KFqvAUuE1hdR09V3yAPATnjBLwx6?=
=?us-ascii?Q?WoaP22oDXV9x27lMHW67JtLYc2LqbWu2pbyv1aYrH4zqX0NqXrNSC+PqmHh3?=
=?us-ascii?Q?M6oHry7LXyAlkU+LElfrMKf0/3PsZjxG+cHru+PJpaYLR4Stv1FusWs14dzx?=
=?us-ascii?Q?7U9kAlXUtSnvkNwggJUJztO9/9lOCNcWCkhjMEV0CyQYfWy0GlXdVQ0Ceh8F?=
=?us-ascii?Q?R76AUdNoE/vwmnWpBkcy+ejTmu2BAdLHraBlz2gVFoo9+FUkvWd4Tz0Cb9+a?=
=?us-ascii?Q?7tiBTBcNEm7SzsOciNj30s9k/4tS14hARakdbcfagi1oF7XQTQorqlwPdDZM?=
=?us-ascii?Q?AuC5c3If6w04pY1fVEQ=3D?=
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: yzW2Rv2od7CiX3+1q1fj5FcY7LVhyyRbzRCtgemuMXpgx17Ojnbe+rU7Jwb12A8hDpRGDMH+Sk9rxgLqE6J1PBMf4Vqtlj8A3ha18LXH8tFTRmXrc/igk6wS0DTJp1Mmgp/Ve9Jp6XIMtqL1DBqiaRoV1+AE7pkfE7gHPajvq6fDZp5D/hqjJlbmuq22YukV5ZueeXnflMCKKXNIo8mQAvkGx0hXtVxygalQyLn8lcKDuFIQqhmp2TvhREwWdfGch5GBXFWJ3vUTqlKifbEh8jN7lKYmM8ZIOkjCRWt769uEyKNkW8Eul/2LvAfQEv1y6NAyiMLRVdBuwGzJG7THu8BYyf7PBBjGE2i2uTDKrsHWydxryK8xvkJL3s1PDej66olYXp79Rn/A9N2rvhctwe9DnyAgBBvm6gsqvxE0p4ZpG9XGsGvP/JVKHTZ/ghF43rPS+QC+aWC7GkpK3F7da73ZzSACf5WJ3/AcNy8pRpsyHSZksHOFitOeyWtAZwza8JMlTfNT86FvRzxXM0c/OQ6CP6zFE3dcIoLzMp0h3/H53ncsz6Qf4nLK1sRoJoboeIZ6JykSYyPe6BAiBbyTQvz97zswglY1HMBkwvj3rS/cLFVp3tUQ2D9j9FokAh8yHiV1KHBygbNV+LipCRp9Y+b64MD6uY7EdR4C2yThuD4Eop56lNAqpFeT19/z1dH7j1hsvjuA3AMzYuhEphs2ahLszCItelfVnJzUgKCBkYd0B8lHEkpCxF+Ha7ELWFJ3s4IOmeNCzr0/3J3u4usrG+sOelQECSbolPext2/THwCc81MdhzHvXLYw7pTdvoFywIS/a3hFe7gzgtWd15qE0zNeXsUgKaiYhoZMl6ZQXNo=
X-OriginatorOrg: ncbi.nlm.nih.gov
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM8PR09MB7095.namprd09.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d1721ed5-328d-4a99-fefe-08dbbf7b8a47
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2023 17:02:32.4770 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 14b77578-9773-42d5-8507-251ca2dc2b06
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR09MB9855
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, DKIM_SIGNED,
DKIM_VALID, DKIM_VALID_EF, SPF_PASS, TXREP,
T_SPF_HELO_PERMERROR autolearn=ham autolearn_force=no version=3.4.6
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.30
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: "Lavrentiev, Anton \(NIH/NLM/NCBI\) \[C\] via Cygwin" <cygwin AT cygwin DOT com>
Reply-To: "Lavrentiev, Anton \(NIH/NLM/NCBI\) \[C\]" <lavr AT ncbi DOT nlm DOT nih DOT gov>
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>

> Does Cygwin (or Win32) have a function to convert "raw" ASCII IPv6 addresses into *.ipv6-
> literal.net per

If Windows API is documented to have such a function, you should be able find it in the w32api package in Cygwin.

As for the "literal" representation, the only "standard" and documented IPv6 DNS notation is in the
.ip6.arpa domain (the analog for IPv4's "in-addr.arpa").  Microsoft seems to have uniquely "enhanced" that
convention to use a more compact notation...  Even though it says it resolves internally without DNS on Windows,
this convention is not likely portable (and will cause an actual DNS hit on other platforms that do not specially
recognize ".ipv6-literal.net" -- unlike the treatment of ".ip6.arpa").  And a likely result of that is going
to be "NXDOMAIN" (domain does not exist).

HTH,

Anton Lavrentiev
Contractor NIH/NLM/NCBI

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019