From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24232 invoked by alias); 8 Jan 2019 11:29:15 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 24218 invoked by uid 89); 8 Jan 2019 11:29:14 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-100.4 required=5.0 tests=BAYES_00,GOOD_FROM_CORINNA_CYGWIN,KAM_LAZY_DOMAIN_SECURITY,KAM_NUMSUBJECT,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.2 spammy=ANNOUNCEMENT, fly, ADS, ads X-HELO: mout.kundenserver.de Received: from mout.kundenserver.de (HELO mout.kundenserver.de) (217.72.192.74) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 08 Jan 2019 11:29:13 +0000 Received: from calimero.vinschen.de ([24.134.7.25]) by mrelayeu.kundenserver.de (mreue108 [212.227.15.183]) with ESMTPSA (Nemesis) id 1Mwwm5-1hWC2S3fLv-00yRXk; Tue, 08 Jan 2019 12:29:07 +0100 Received: by calimero.vinschen.de (Postfix, from userid 500) id 9FE2FA80762; Tue, 8 Jan 2019 12:29:05 +0100 (CET) Date: Tue, 08 Jan 2019 11:29:00 -0000 From: Corinna Vinschen To: cygwin@cygwin.com Cc: Brian.Inglis@systematicsw.ab.ca Subject: Re: [ANNOUNCEMENT] attr 2.4.48-2 Message-ID: <20190108112905.GG593@calimero.vinschen.de> Reply-To: cygwin@cygwin.com Mail-Followup-To: cygwin@cygwin.com, Brian.Inglis@systematicsw.ab.ca References: <792facca-bc23-d5c0-76af-336a95e455c1@SystematicSw.ab.ca> <20181220222241.GA3310@calimero.vinschen.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="qtZFehHsKgwS5rPz" Content-Disposition: inline In-Reply-To: <20181220222241.GA3310@calimero.vinschen.de> User-Agent: Mutt/1.10.1 (2018-07-13) X-SW-Source: 2019-01/txt/msg00032.txt.bz2 --qtZFehHsKgwS5rPz Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-length: 1325 On Dec 20 23:22, Corinna Vinschen wrote: > On Dec 20 09:03, Brian Inglis wrote: > > On 2018-12-20 03:04, Corinna Vinschen wrote: > > > The following packages have been uploaded to the Cygwin distribution: > > >=20 > > > * attr-2.4.48-2 > > > * libattr-devel-2.4.48-2 > > > * libattr1-2.4.48-2 > >=20 > > Does this release support listing Windows Alternate Data Streams, as th= e Linux > > release does with Tuxera NTFS-3G? >=20 > libattr only supports reading and writing EAs, it has no capabilities to > read or write ADS. Ntfs-3g supports the streams_interface=3Dwindows > option which allows to read ADS. This also adds the ntfs.streams.list > EA to a file with named ADS. So attr/getfattr can only inspect the > ntfs.streams.list EA because the NTFS-3G driver creates them on the fly > when inspecting the file EAs. >=20 > tl;dr: No, sorry. This could only work if Cygwin fakes the > ntfs.streams.list EA per file just like the NTFS-3G driver. >=20 > Patches welcome. Looks like a nice little project if you want to get > your hands dirty. The functions to handle EAs are pretty > self-sufficiently implemented in ntea.cc. A little loop about > NtQueryInformationFile(FileStreamInformation) should do it. Would that be something you'd like to work on, Brian? Corinna --=20 Corinna Vinschen Cygwin Maintainer --qtZFehHsKgwS5rPz Content-Type: application/pgp-signature; name="signature.asc" Content-length: 833 -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEoVYPmneWZnwT6kwF9TYGna5ET6AFAlw0iYEACgkQ9TYGna5E T6DpkA/9HRLIEmgLb5wswOz2lhsGNcPWBsaKuPhAzVB6lebGsi7gEut7bLuAdztS NqF7sR3ZnxE1PAIaOwwth6+sbMNqDNZKiZJyXTCwHM0vj/vgZpY+ODQK5ckbi5MJ b4qEzywzDr6XG7EY78AtluL8Nyb/G7eTtbaC0ANRPgDwC7xmgQhxKWfpAMv9yoiA 9U77BUYNn/DV2+tHZUwGmZ1oPzifbrvVwrmh+Q61Onbnyhfrk9hiEIWZy61JD9dA G3M3ru7BItwQO6huIm+6Gh1Rh8zEJpATcW8lY47Cp0C13HnIN6+FeB2cWWmiXYVt MrPW0XuacXeK3ou85CpHINKZVZLQ+hO0QxOVRg5bvii1z8v4KMXHC938Z0Dvonqn YK3RmB4ZhjnU1xmF4lrs2kCWUglEJEbxz05FR+GwIOagwFsa13e08DnvALGMycGF 6UrjVDAWEpSlf3al89Pd96oVJ0BAYXF35JTj4liBITbggnv60YNzFYbZ8q1pRlJX LP7fZ3Jcfd2RgmkdbG/k34okwOORB7zYA2TvpTSyMa8gZUy7TqCW7lx3DsoGPiJO NIkPdTFPW4K/Lxlxm0XFxYZExigNnx6Lpmez1kBS8ip2LtqLUOKA9gi6Oj2VXmPD mY45YKBRJ06Rqk7JvGdJsi1JC0mvhayl+qXlDsWz7YZu//LZCBc= =WgZg -----END PGP SIGNATURE----- --qtZFehHsKgwS5rPz--