Commit Graph

17 Commits

Author SHA1 Message Date
Benjamin Fleischer 62a6ad9393 Set deployment target to macOS 11 2025-05-07 18:21:59 +02:00
Benjamin Fleischer fe3bd00378 Map com.apple extended attributes to org.apple
Keeping the com.apple prefix can trigger all kinds of Finder errors
when copying files to the virtual volume.
2025-05-05 11:42:53 +02:00
Benjamin Fleischer 1577cc93ce Update LoopbackFS-C for macFUSE 5 2025-04-11 21:59:32 +02:00
Benjamin Fleischer 5878beace5 Update LoopbackFS-Swift for macFUSE 5 2025-04-11 21:57:51 +02:00
Benjamin Fleischer b0fd1fed0d Update LoopbackFS-ObjC for macFUSE 5 2025-04-11 21:55:20 +02:00
Benjamin Fleischer 7324f50a65 Make sure to keep blocksize mount-time option 2025-03-31 02:31:50 +02:00
Benjamin Fleischer 61fcd6343a Fix indentation 2024-09-26 14:23:43 +02:00
Benjamin Fleischer 4c3a88d269 Make LoopbackFS-ObjC behave like LoopbackFS-C
* Implement support for all file system attributes
* Implement special handling for Apple extended attributes
2024-09-26 14:23:43 +02:00
Benjamin Fleischer 95695df6d0 Do not ignore setxattr(2) flags in LoopbackFS-C 2024-09-26 13:25:46 +02:00
Benjamin Fleischer ca5d4b94d9 Add support for extended access() in Loopback-C 2023-10-26 00:04:09 +02:00
Benjamin Fleischer 8ebe884c72 Update build settings for Xcode 15 2023-09-16 12:47:26 +02:00
Benjamin Fleischer 68574900ec Add support for read/write node locking 2022-04-22 17:24:10 +02:00
Benjamin Fleischer d926daab79 Add support for converting blocksize in Loopback-C 2021-11-11 19:12:12 +01:00
Benjamin Fleischer 8e1f3024b8 Use statfs_x instead of statfs in Loopback-C
The statfs_x callback uses struct statfs instead of struct statvfs.
This allows returning 64 bit values for f_blocks, f_bfree and f_bavail.
2021-10-13 20:54:42 +02:00
Benjamin Fleischer b866a1a956 Fix offset in readdir callback in LoopbackFS-C
Under macOS, telldir() may return 0 the first time it is called. But
for libfuse, an offset of zero means that offsets are not supported, so
we shift everything by one.
2021-06-11 22:06:51 +02:00
Benjamin Fleischer 9180d1474f Set deployment target to macOS 10.9 2021-06-06 04:05:18 +02:00
Benjamin Fleischer d30e71d923 Initial commit 2021-05-11 17:10:54 +02:00