X-Recipient: archive-cygwin@delorie.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@cygwin.com
Delivered-To: cygwin@cygwin.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.Mainz@rovema.de>,
        "cygwin@cygwin.com"
 <cygwin@cygwin.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.8d485f54-9f47-42b0-bdcb-9635fbf663c3.1953b09c-03d1-4289-80f4-778eacaeb398@emailsignatures365.codetwo.com>
 <a0f1e420-ae48-49a3-9300-c56f1948ad9b.93e247b8-206a-49dd-b71c-9240681180cb.af28cea3-9945-4ab0-bb94-5ee9947bdc30@emailsignatures365.codetwo.com>
 <a0f1e420-ae48-49a3-9300-c56f1948ad9b.e52b7f5f-5a09-4346-99f8-a6591191169c.56a70ab3-2a48-435e-a1d6-57e7829aa764@emailsignatures365.codetwo.com>
 <AM5PR0502MB3075062AEA53351A74C19EA092C2A@AM5PR0502MB3075.eurprd05.prod.outlook.com>
In-Reply-To: <AM5PR0502MB3075062AEA53351A74C19EA092C2A@AM5PR0502MB3075.eurprd05.prod.outlook.com>
Accept-Language: en-US
Content-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@cygwin.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@cygwin.com>
List-Help: <mailto:cygwin-request@cygwin.com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=subscribe>
From: "Lavrentiev, Anton \(NIH/NLM/NCBI\) \[C\] via Cygwin" <cygwin@cygwin.com>
Reply-To: "Lavrentiev, Anton \(NIH/NLM/NCBI\) \[C\]" <lavr@ncbi.nlm.nih.gov>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie.com@cygwin.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
