From 12b32aa06c0475d60ee51b3753052ac2e4d09308 Mon Sep 17 00:00:00 2001 From: bolshevik Date: Tue, 17 Apr 2018 20:33:04 +0200 Subject: Improved xattr handling on non-linux systems (#227) * Fixed xattr filtering for MacOS. "system." and "user." prefixes are only relevant for Linux. * Small cleanup and additional tests.--- internal/fusefrontend/xattr_linux_unit_test.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 internal/fusefrontend/xattr_linux_unit_test.go (limited to 'internal/fusefrontend/xattr_linux_unit_test.go') diff --git a/internal/fusefrontend/xattr_linux_unit_test.go b/internal/fusefrontend/xattr_linux_unit_test.go new file mode 100644 index 0000000..5fea58b --- /dev/null +++ b/internal/fusefrontend/xattr_linux_unit_test.go @@ -0,0 +1,13 @@ +// +build linux + +package fusefrontend + +import ( + "testing" +) + +func TestDisallowedLinuxAttributes(t *testing.T) { + if !disallowedXAttrName("xxxx") { + t.Fatalf("Names that don't start with 'user.' should fail") + } +} -- cgit v1.2.3