From owner-freebsd-hackers@FreeBSD.ORG Tue Nov 26 17:17:44 2013 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 34A539B7; Tue, 26 Nov 2013 17:17:44 +0000 (UTC) Received: from mail-ob0-x235.google.com (mail-ob0-x235.google.com [IPv6:2607:f8b0:4003:c01::235]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E60162E6B; Tue, 26 Nov 2013 17:17:43 +0000 (UTC) Received: by mail-ob0-f181.google.com with SMTP id uy5so6140556obc.12 for ; Tue, 26 Nov 2013 09:17:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=jsYFPGh3LRq/4k4EJOn9FBacVSAoSyChDpZoIuv6TH0=; b=FkZLGspTv6lmzQN+S4IsnNrWFtciTTt65lM8rB5P/REmSC56JkSY8NK3osMmJWQeg2 Vszq+1PUTlh5JJLqty/mb7Hjpi9E+Q9AQqxkd2T0F776YTDxnq5/bDArmblLusMDOnt6 bamNODnCINZDqyJX/NQc83kW+ctKNB96JFu6nMQSqNBI14v7uRz/2SSOq2JU7lNGQ2Si ty1GoL2PnC4PhJDuES1F5Bwhlg/aYXXdvjnIDwDusoe57K0tH2p7yFl/VpYdlZl0CltT nfP3K85RY/kX5QrooifvqawqnprsctXKU51jydiFZt7kuq93/0kv1DqSmAPEzwZLc9yt JkkQ== MIME-Version: 1.0 X-Received: by 10.182.213.166 with SMTP id nt6mr6456302obc.53.1385486263195; Tue, 26 Nov 2013 09:17:43 -0800 (PST) Sender: mdf356@gmail.com Received: by 10.182.110.195 with HTTP; Tue, 26 Nov 2013 09:17:43 -0800 (PST) In-Reply-To: <1934C2F2-C380-4689-A811-61BB0009BA6B@gmail.com> References: <1934C2F2-C380-4689-A811-61BB0009BA6B@gmail.com> Date: Tue, 26 Nov 2013 09:17:43 -0800 X-Google-Sender-Auth: rCsx-LjIUJhjO7gtzxK7iDYF6Vs Message-ID: Subject: Re: Alternate Data Stream Support in FreeBSD (was Re: O_XATTR support in FreeBSD?) From: Matthew Fleming To: Jordan Hubbard Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.16 Cc: Rick Macklem , Cedric Blancher , Freebsd hackers list , Richard Yao , Pedro Giffuni , Lionel Cons X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Nov 2013 17:17:44 -0000 On Tue, Nov 26, 2013 at 9:08 AM, Jordan Hubbard w= rote: > > On Nov 26, 2013, at 4:27 AM, Lionel Cons wrote= : > > Could we first agree what we are talking about, please? I'm a bit new > > to this thread, but AFAIK we are talking about the Windows Alternate > > Data Streams as they appear in networked filesystem like NFSv4 and > > CIFS and physical filesystems like NTFS, ZFS and Solaris UFS, right? > > ACLs have no direct relation to those streams. > > Actually, I didn=92t think we were talking about alternate data streams > myself. Conceptually they=92re equivalent, I guess, but I=92ve always th= rough > they were somewhat overkill and I=92ve yet to encounter an application th= at > seriously uses them. Anyone implementing a SMB/CIFS filesystem on top of FreeBSD (e.g. a vendor) will need to come up with support for ADS. Whether or not any "FreeBSD" application has use for them is maybe beside the point -- vendors have a use for support. Though probably every vendor who wants them has already coded their own variant. Cheers, matthew