Benjamin Fleischer
1b5e6ec8c7
(fuse) Fix volume icon fallback
2017-07-18 19:27:02 +02:00
Benjamin Fleischer
1d00aca205
Bump version to 3.6.2
2017-07-11 08:21:49 +02:00
Benjamin Fleischer
909b3171e9
(support) Add support for macOS 10.13 Beta 3
2017-07-11 08:19:48 +02:00
Benjamin Fleischer
4199e3f764
Update license header of shell scripts
2017-07-09 00:49:09 +02:00
Benjamin Fleischer
3ffd1f29a9
Fix distribution target error message
2017-07-09 00:15:39 +02:00
Benjamin Fleischer
0beff6c5f2
Bump version to 3.6.1
2017-07-08 17:39:26 +02:00
Benjamin Fleischer
d61b2c88f7
(prefpane) Add retina version of FUSE logo
2017-07-05 21:12:36 +02:00
Benjamin Fleischer
80cb9842cd
Fix unmount of not-yet-alive volume
2017-07-05 07:57:07 +02:00
Benjamin Fleischer
86c4c97c61
(support) Reword blocked system extension alert
2017-07-03 00:06:52 +02:00
Benjamin Fleischer
fdc20d9d00
Add "PostInstall" installer plugin
2017-07-02 10:38:23 +02:00
Benjamin Fleischer
23706ec180
(fuse) Close device handle for unmounted volumes
2017-06-20 23:58:38 +02:00
Benjamin Fleischer
fab5cbe1fe
(support) Drop set-user-ID before mounting volume
2017-06-16 18:02:11 +02:00
Benjamin Fleischer
a9a5d0da4c
(support) Alert if kernel extension is blocked
2017-06-15 23:38:21 +02:00
Benjamin Fleischer
07a14507dd
Move volume icon to file system bundle
...
FUSE will fall back to the default icon in case no volume icon was
specified, when mounting the volume. In previous releases the fallback
was only available to file systems linking against the FUSE framework.
2017-06-15 20:08:03 +02:00
Benjamin Fleischer
f3d490a144
Update copyright year in license
2017-06-13 22:11:02 +02:00
Benjamin Fleischer
fe5d0d4efa
Bump version to 3.6.0
2017-06-13 00:32:34 +02:00
Benjamin Fleischer
0d10b047b1
Sign release instead of individual files
...
Signing files one at a time signs the contents of the files. However,
it does not protect the file names from being tampered with or prevent
adding or removing files from the release.
Signing a file containing the hash values and names of all release
files effectively signs the release as a whole.
2017-06-13 00:31:32 +02:00
Benjamin Fleischer
606d069a9c
Sign official releases using GnuPG
2017-06-12 02:13:47 +02:00
Benjamin Fleischer
fc35c2b012
(kext) Minor code cleanup
2017-06-11 22:24:16 +02:00
Benjamin Fleischer
d3126ae50e
(kext) Avoid reusing a soft-revoked vnode
...
There are two flavors for revoking vnodes, soft and hard.
* In case of a hard revoke the vnode is reclaimed immediately. As a
result the vnode is removed from our vnode cache.
* In case of a soft revoke the vnode is only maked as revoked, but not
reclaimed immediately. This means the vnode stays in the vnode cache
until all open file handles are closed.
In case a file disappears "behind our back" the corresponding vnode is
soft-revoked. If a new file appears with the same inode number we need
to make sure not to reuse the revoked vnode.
2017-06-10 23:20:33 +02:00
Benjamin Fleischer
42ff4d6584
(kext) Add missing vnode operation prototypes
2017-06-07 22:52:19 +02:00
Benjamin Fleischer
7d95f2b097
(fuse) Add support for utime_omit_ok on macOS 10.13
2017-06-07 08:15:08 +02:00
Benjamin Fleischer
9737feb7de
Add experimental support for macOS 10.13
2017-06-06 08:19:16 +02:00
Benjamin Fleischer
ce5230bfeb
(kext) Update code signing settings
2017-06-05 23:28:02 +02:00
Benjamin Fleischer
1f929d9a5c
Bump version to 3.5.8
2017-04-16 15:12:07 +02:00
Benjamin Fleischer
997660eca9
(kext) Fix _PC_CASE_SENSITIVE pathconf query
2017-04-14 23:40:01 +02:00
Benjamin Fleischer
a0dcff9425
Bump version to 3.5.7
2017-04-14 21:30:29 +02:00
Benjamin Fleischer
f7f771df8a
(kext) Allow root to call pathconf
2017-04-14 19:55:29 +02:00
Benjamin Fleischer
67d2e5fb35
(kext) Fix _PC_CASE_SENSITIVE pathconf query
2017-04-13 08:07:56 +02:00
Benjamin Fleischer
1582b69a6c
(kext) Add support for _PC_FILESIZEBITS query
2017-04-13 08:01:47 +02:00
Benjamin Fleischer
95d6c21d42
Add FUSE_DEFAULT_ALLOW_OTHER build-time parameter
2017-03-29 00:42:33 +02:00
Benjamin Fleischer
dae4635e64
(fuse) Update copyright year
2017-03-29 00:39:41 +02:00
Benjamin Fleischer
94ae88554f
Fix distribution package macOS version check
...
Use deployment target as fallback when building distribution target
without --kext argument.
2017-03-23 08:45:24 +01:00
Benjamin Fleischer
aaee951927
Bump version to 3.5.6
2017-03-15 23:39:30 +01:00
Benjamin Fleischer
a55aa462de
Fix CMSG alignment in Mac OS X 10.5 SDK
...
FUSE uses a socket pair to pass the FUSE device file descriptor to the
file system process. Control messages created using the CMSG macros in
the Mac OS X 10.5 SDK are not properly aligned. This resulted in 32 bit
file systems being unresponsive on 64 bit Macs.
2017-03-15 22:56:26 +01:00
Benjamin Fleischer
0affad32eb
Fix distribution package macOS version check
2017-03-04 10:09:00 +01:00
Benjamin Fleischer
59f268451a
(kext) Fix extended attributes fallback mechanism
2017-02-23 23:10:08 +01:00
Benjamin Fleischer
fa0a000ea6
(prefpane) Add support for preferences URL scheme
2017-02-02 08:05:00 +01:00
Benjamin Fleischer
95813afa94
Bump version to 3.5.5
2017-01-30 00:03:05 +01:00
Benjamin Fleischer
d2a7f7a501
(kext) Improve compatibility with Finder
2017-01-29 23:57:10 +01:00
Benjamin Fleischer
60180011de
Make "release" target compatible with macOS 10.12
2016-12-30 03:10:03 +01:00
Benjamin Fleischer
11bce4ee6c
Add support for nanosecond time resolution
...
Close osxfuse/osxfuse#346
2016-12-29 00:46:53 +01:00
Benjamin Fleischer
99a3c2ee43
Bump version to 3.5.4
2016-12-01 22:14:40 +01:00
Benjamin Fleischer
148bcccf18
Fix rare deadlock when mounting volume
...
In rare cases mount(2) performs file system operations. Calling
mount_osxfuse synchronously can result a file system deadlock.
2016-11-20 20:01:36 +01:00
Benjamin Fleischer
9bae52bf91
(kext) Release biglock before calling uiomove
2016-10-31 08:05:07 +01:00
Benjamin Fleischer
8190e8b5fa
(fuse) Use setattr_x() if fsetattr_x() unavailable
2016-10-26 20:36:16 +02:00
Benjamin Fleischer
da93c777dd
(kext) Add sched_flags note for macOS 10.12
2016-10-19 23:19:09 +02:00
Benjamin Fleischer
bb0742b664
(support) Fix typo
2016-10-19 23:17:07 +02:00
Benjamin Fleischer
4edf75f40f
Bump version to 3.5.3
2016-10-19 00:48:32 +02:00
Benjamin Fleischer
ff81604126
Improve disk image background readability
2016-10-19 00:48:32 +02:00