mirror of
https://github.com/samba-team/samba.git
synced 2025-02-02 09:47:23 +03:00
s4/torture: vfs_fruit: replace AppleDouble data blob with xattr data
The osx_adouble_w_xattr datablob is used to test conversion from sidecar ._ file metdata to Samba compatible ._ file. The previous data blob didn't contain xattr data, the new one does. Bug: https://bugzilla.samba.org/show_bug.cgi?id=13076 Signed-off-by: Ralph Boehme <slow@samba.org> Reviewed-by: Volker Lendecke <vl@samba.org>
This commit is contained in:
parent
d706832440
commit
c5b25d40e1
@ -237,22 +237,107 @@ Offset : 00000032 : 50
|
||||
Length : 00000EB0 : 3760
|
||||
|
||||
-FInfo-----:
|
||||
Type : 54455854 : TEXT
|
||||
Creator : 21526368 : !Rch
|
||||
...
|
||||
Type : 54455354 : TEST
|
||||
Creator : 534C4F57 : SLOW
|
||||
isAlias : 0
|
||||
Invisible : 0
|
||||
hasBundle : 0
|
||||
nameLocked : 0
|
||||
Stationery : 0
|
||||
CustomIcon : 0
|
||||
Reserved : 0
|
||||
Inited : 0
|
||||
NoINITS : 0
|
||||
Shared : 0
|
||||
SwitchLaunc: 0
|
||||
Hidden Ext : 0
|
||||
color : 100 : blue
|
||||
isOnDesk : 0
|
||||
Location v : 0000 : 0
|
||||
Location h : 0000 : 0
|
||||
Fldr : 0000 : ..
|
||||
|
||||
-FXInfo----:
|
||||
Rsvd|IconID: 0000 : 0
|
||||
Rsvd : 0000 : ..
|
||||
Rsvd : 0000 : ..
|
||||
Rsvd : 0000 : ..
|
||||
AreInvalid : 0
|
||||
unknown bit: 0
|
||||
unknown bit: 0
|
||||
unknown bit: 0
|
||||
unknown bit: 0
|
||||
unknown bit: 0
|
||||
unknown bit: 0
|
||||
CustomBadge: 0
|
||||
ObjctIsBusy: 0
|
||||
unknown bit: 0
|
||||
unknown bit: 0
|
||||
unknown bit: 0
|
||||
unknown bit: 0
|
||||
RoutingInfo: 0
|
||||
unknown bit: 0
|
||||
unknown bit: 0
|
||||
Rsvd|commnt: 0000 : 0
|
||||
PutAway : 00000000 : 0
|
||||
|
||||
-EA--------:
|
||||
pad : 0000 : ..
|
||||
magic : 41545452 : ATTR
|
||||
debug_tag : 0007F98E : 522638
|
||||
debug_tag : 53D4580C : 1406425100
|
||||
total_size : 00000EE2 : 3810
|
||||
data_start : 00000078 : 120
|
||||
data_length: 00000000 : 0
|
||||
data_start : 000000BC : 188
|
||||
data_length: 0000005E : 94
|
||||
reserved[0]: 00000000 : ....
|
||||
reserved[1]: 00000000 : ....
|
||||
reserved[2]: 00000000 : ....
|
||||
flags : 0000 : ..
|
||||
num_attrs : 0000 : 0
|
||||
num_attrs : 0002 : 2
|
||||
-EA ENTRY--:
|
||||
offset : 000000BC : 188
|
||||
length : 0000005B : 91
|
||||
flags : 0000 : ..
|
||||
namelen : 24 : 36
|
||||
-EA NAME---: 0 1 2 3 4 5 6 7 8 9 A B C D E F : (ASCII)
|
||||
00000000 : 63 6F 6D 2E 61 70 70 6C 65 2E 6D 65 74 61 64 61 : com.apple.metada
|
||||
00000010 : 74 61 3A 5F 6B 4D 44 49 74 65 6D 55 73 65 72 54 : ta:_kMDItemUserT
|
||||
00000020 : 61 67 73 00 : ags.
|
||||
-EA VALUE--: 0 1 2 3 4 5 6 7 8 9 A B C D E F : (ASCII)
|
||||
00000000 : 62 70 6C 69 73 74 30 30 A5 01 02 03 04 05 54 74 : bplist00......Tt
|
||||
00000010 : 65 73 74 66 00 47 00 72 00 FC 00 6E 00 0A 00 32 : estf.G.r...n...2
|
||||
00000020 : 56 4C 69 6C 61 0A 33 56 47 65 6C 62 0A 35 56 42 : VLila.3VGelb.5VB
|
||||
00000030 : 6C 61 75 0A 34 08 0E 13 20 27 2E 00 00 00 00 00 : lau.4... '......
|
||||
00000040 : 00 01 01 00 00 00 00 00 00 00 06 00 00 00 00 00 : ................
|
||||
00000050 : 00 00 00 00 00 00 00 00 00 00 35 : ..........5
|
||||
-EA ENTRY--:
|
||||
offset : 00000117 : 279
|
||||
length : 00000003 : 3
|
||||
flags : 0000 : ..
|
||||
namelen : 08 : 8
|
||||
-EA NAME---: 0 1 2 3 4 5 6 7 8 9 A B C D E F : (ASCII)
|
||||
00000000 : 66 6F 6F 3A 62 61 72 00 : foo:bar.
|
||||
-EA VALUE--: 0 1 2 3 4 5 6 7 8 9 A B C D E F : (ASCII)
|
||||
00000000 : 62 61 7A : baz
|
||||
|
||||
-RAW DUMP--: 0 1 2 3 4 5 6 7 8 9 A B C D E F : (ASCII)
|
||||
00000000 : 54 45 53 54 53 4C 4F 57 00 08 00 00 00 00 00 00 : TESTSLOW........
|
||||
00000010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 : ................
|
||||
00000020 : 00 00 41 54 54 52 53 D4 58 0C 00 00 0E E2 00 00 : ..ATTRS.X.......
|
||||
00000030 : 00 BC 00 00 00 5E 00 00 00 00 00 00 00 00 00 00 : .....^..........
|
||||
00000040 : 00 00 00 00 00 02 00 00 00 BC 00 00 00 5B 00 00 : .............[..
|
||||
00000050 : 24 63 6F 6D 2E 61 70 70 6C 65 2E 6D 65 74 61 64 : $com.apple.metad
|
||||
00000060 : 61 74 61 3A 5F 6B 4D 44 49 74 65 6D 55 73 65 72 : ata:_kMDItemUser
|
||||
00000070 : 54 61 67 73 00 00 00 00 01 17 00 00 00 03 00 00 : Tags............
|
||||
00000080 : 08 66 6F 6F 3A 62 61 72 00 66 62 70 6C 69 73 74 : .foo:bar.fbplist
|
||||
00000090 : 30 30 A5 01 02 03 04 05 54 74 65 73 74 66 00 47 : 00......Ttestf.G
|
||||
000000A0 : 00 72 00 FC 00 6E 00 0A 00 32 56 4C 69 6C 61 0A : .r...n...2VLila.
|
||||
000000B0 : 33 56 47 65 6C 62 0A 35 56 42 6C 61 75 0A 34 08 : 3VGelb.5VBlau.4.
|
||||
000000C0 : 0E 13 20 27 2E 00 00 00 00 00 00 01 01 00 00 00 : .. '............
|
||||
000000D0 : 00 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 : ................
|
||||
000000E0 : 00 00 00 00 35 62 61 7A 00 00 00 00 00 00 00 00 : ....5baz........
|
||||
000000F0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 : ................
|
||||
... all zeroes ...
|
||||
00000EA0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 : ................
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
Entry ID : 00000002 : Resource Fork
|
||||
@ -264,8 +349,23 @@ Length : 0000011E : 286
|
||||
00000010 : 54 68 69 73 20 72 65 73 6F 75 72 63 65 20 66 6F : This resource fo
|
||||
00000020 : 72 6B 20 69 6E 74 65 6E 74 69 6F 6E 61 6C 6C 79 : rk intentionally
|
||||
00000030 : 20 6C 65 66 74 20 62 6C 61 6E 6B 20 20 20 00 00 : left blank ..
|
||||
...
|
||||
00000040 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 : ................
|
||||
00000050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 : ................
|
||||
00000060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 : ................
|
||||
00000070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 : ................
|
||||
00000080 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 : ................
|
||||
00000090 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 : ................
|
||||
000000A0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 : ................
|
||||
000000B0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 : ................
|
||||
000000C0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 : ................
|
||||
000000D0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 : ................
|
||||
000000E0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 : ................
|
||||
000000F0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 : ................
|
||||
00000100 : 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 1E : ................
|
||||
00000110 : 00 00 00 00 00 00 00 00 00 1C 00 1E FF FF : ..............
|
||||
|
||||
It was created with:
|
||||
$ hexdump -ve '"\t" 7/1 "0x%02x, " 1/1 " 0x%02x," "\n"'
|
||||
*/
|
||||
static char osx_adouble_w_xattr[] = {
|
||||
0x00, 0x05, 0x16, 0x07, 0x00, 0x02, 0x00, 0x00,
|
||||
@ -274,36 +374,36 @@ static char osx_adouble_w_xattr[] = {
|
||||
0x00, 0x02, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00,
|
||||
0x00, 0x32, 0x00, 0x00, 0x0e, 0xb0, 0x00, 0x00,
|
||||
0x00, 0x02, 0x00, 0x00, 0x0e, 0xe2, 0x00, 0x00,
|
||||
0x01, 0x1e, 0x54, 0x45, 0x58, 0x54, 0x21, 0x52,
|
||||
0x63, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x01, 0x1e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x4c,
|
||||
0x4f, 0x57, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x41, 0x54, 0x54, 0x52,
|
||||
0x00, 0x07, 0xf9, 0x8e, 0x00, 0x00, 0x0e, 0xe2,
|
||||
0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x53, 0xd4, 0x58, 0x0c, 0x00, 0x00, 0x0e, 0xe2,
|
||||
0x00, 0x00, 0x00, 0xbc, 0x00, 0x00, 0x00, 0x5e,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
|
||||
0x00, 0x00, 0x00, 0xbc, 0x00, 0x00, 0x00, 0x5b,
|
||||
0x00, 0x00, 0x24, 0x63, 0x6f, 0x6d, 0x2e, 0x61,
|
||||
0x70, 0x70, 0x6c, 0x65, 0x2e, 0x6d, 0x65, 0x74,
|
||||
0x61, 0x64, 0x61, 0x74, 0x61, 0x3a, 0x5f, 0x6b,
|
||||
0x4d, 0x44, 0x49, 0x74, 0x65, 0x6d, 0x55, 0x73,
|
||||
0x65, 0x72, 0x54, 0x61, 0x67, 0x73, 0x00, 0x00,
|
||||
0x00, 0x00, 0x01, 0x17, 0x00, 0x00, 0x00, 0x03,
|
||||
0x00, 0x00, 0x08, 0x66, 0x6f, 0x6f, 0x3a, 0x62,
|
||||
0x61, 0x72, 0x00, 0x66, 0x62, 0x70, 0x6c, 0x69,
|
||||
0x73, 0x74, 0x30, 0x30, 0xa5, 0x01, 0x02, 0x03,
|
||||
0x04, 0x05, 0x54, 0x74, 0x65, 0x73, 0x74, 0x66,
|
||||
0x00, 0x47, 0x00, 0x72, 0x00, 0xfc, 0x00, 0x6e,
|
||||
0x00, 0x0a, 0x00, 0x32, 0x56, 0x4c, 0x69, 0x6c,
|
||||
0x61, 0x0a, 0x33, 0x56, 0x47, 0x65, 0x6c, 0x62,
|
||||
0x0a, 0x35, 0x56, 0x42, 0x6c, 0x61, 0x75, 0x0a,
|
||||
0x34, 0x08, 0x0e, 0x13, 0x20, 0x27, 0x2e, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x35, 0x62,
|
||||
0x61, 0x7a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
|
Loading…
x
Reference in New Issue
Block a user