From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id C7F45C7EE23 for ; Mon, 22 May 2023 02:08:41 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230123AbjEVCIl (ORCPT ); Sun, 21 May 2023 22:08:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55534 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229922AbjEVCIk (ORCPT ); Sun, 21 May 2023 22:08:40 -0400 Received: from mail-lj1-x232.google.com (mail-lj1-x232.google.com [IPv6:2a00:1450:4864:20::232]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7A6AFD2 for ; Sun, 21 May 2023 19:08:39 -0700 (PDT) Received: by mail-lj1-x232.google.com with SMTP id 38308e7fff4ca-2af30d10d8fso16103021fa.0 for ; Sun, 21 May 2023 19:08:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684721318; x=1687313318; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=dn6BkggV7S8KDOFMBJJveOt00Wl3O8QSoJ0+P9Ia9Kk=; b=IYOJmPu2xocwkze2g5QBahnyXgRKtkG639wq3gEHBJaYw2cvEiLMBn6KqrwuICadAH XkMPWdMZ2j5S9ZtKapNon6rPFG6KRJfV2rrADdfv5QN3+B5TJr5Hjg/rce5Ou2zOO4+0 KhYB8GbPiVkv2RNRHnciJwWMAVCwQ89Ge/WrQt1aomeDnEzda8RX8WyXSAtzIlZD7GIn gGUe0vy17PpYGCoNTjEHFjRbmMjBAZENGmNdwskkEdyknPQGT/tpgkQn4rikEy9jPjTv E54KKCslVXWwQ2etQndLH4gx/h9XnpxT0a9TtI3g/FF22V/aiWbCzxw4DzmtJHkqGVVa L32A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684721318; x=1687313318; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=dn6BkggV7S8KDOFMBJJveOt00Wl3O8QSoJ0+P9Ia9Kk=; b=BwSu4w5cMnXQcNJh7zxxFGOtYqt8t+t7rjRZeuYSTY1oOSn1op2Bezvsd7RKhjek2o 6ekbwH+6y8Flh2e8C2VeNHTS45isaDcOs8Re536ivvV3V48xazXG/kPcG5mSXbyoDOAM 7DQ3IpkrJYHN3iS+zq6mqqNFZKrxkLJII3JbXf4NajmADGLQKO6TTJhtr/ywr4dKdXKC jNzda7U9AhzBYmuLIu0L5wTc1G5Vp7bMpFr83k97xKyZUH9TmJn6zJy1lh1OHGhH4lg1 iMdge2TDW1btbDbzRmEvT4j/W75mWCS5jOa+q1uPFRg5ciQfE+dgWc14/2YKZdR1YPJC ax+w== X-Gm-Message-State: AC+VfDxEQW3SW/vArPoqrcTe8D/POd5lvwd3KA8rTZUeSD/knQg+XsOX sFuxcWMTF8gcYdlQTV2dxkwRnH+4bgxdUZAaJe3R/oUKx1KUfr01 X-Google-Smtp-Source: ACHHUZ4Mm2m5miUdWH7RvdE6gHaRxyMnYVbENQ6K6QrU9IWF4Lu11SIC3nk94k6UtJAKIbEqsODXpdB20nlLWN0dQko= X-Received: by 2002:ac2:59d1:0:b0:4f3:822e:f025 with SMTP id x17-20020ac259d1000000b004f3822ef025mr2968146lfn.49.1684721317352; Sun, 21 May 2023 19:08:37 -0700 (PDT) MIME-Version: 1.0 From: Steve French Date: Sun, 21 May 2023 21:08:26 -0500 Message-ID: Subject: Displaying streams as xattrs To: samba-technical , CIFS Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-cifs@vger.kernel.org Looking through code today (in fs/cifs/xattr.c) I noticed an old reference to returning alternate data streams as pseudo-xattrs. Although it is possible to list streams via "smbinfo filestreaminfo" presumably it is not common (opening streams on remote files from Linux is probably not done as commonly as it should be as well). Any thoughts about returning alternate data streams via pseudo-xattrs? Macs apparently allow this (see e.g. https://www.jankyrobotsecurity.com/2018/07/24/accessing-alternate-data-streams-from-a-mac/) -- Thanks, Steve