Bill Zissimopoulos
d0bd2170bd
dll: FspCreateDirectoryFileW: handle trailing backslash
...
Fixes #674
2026-07-28 19:02:09 +03:00
Bill Zissimopoulos
624f285452
update source copyright for 2026
2026-03-04 15:54:27 +02:00
Bill Zissimopoulos
6ab7532d5b
Merge branch 'pvt-np-nolaunch'
2026-03-04 15:25:53 +02:00
Bill Zissimopoulos
aed8bb745f
Merge pull request #648 from chenjie4255/add_write_ea_perm
...
dll & fuse: Added "AddWriteEaPerm" mount option.
2026-02-05 12:07:23 +02:00
ethan
4dbea1f298
dll & fuse: Added "AddWriteEaPerm" mount option.
2026-02-05 12:09:19 +08:00
Bill Zissimopoulos
f021496302
np: NPAddConnection: support file systems not managed by the launcher
2026-02-03 21:03:04 +02:00
ethan
ccd75d7c47
remove outdated comments
2025-12-24 09:28:37 +08:00
ethan
fbbb4c3de1
dll: add fuse directio flag support
2025-12-23 17:05:48 +08:00
ethan
e4ceb9010b
moved FlushOnCleanup from VolumeParam to struct fuse
2025-08-07 15:30:07 +08:00
ethan
c8e182e1d4
sys & dll: Added FlushOnCleanup volume param
2025-06-20 14:56:01 +08:00
Bill Zissimopoulos
c8366af48c
update source copyright for 2025
2025-05-15 20:33:31 +01:00
Bill Zissimopoulos
7551193ad7
update source copyright to 2024
2024-01-08 12:38:44 +00:00
Bill Zissimopoulos
65bf8c5319
dll: use adaptive locks when starting/stopping FSD
2023-12-12 12:36:41 +00:00
Bill Zissimopoulos
de321620fd
dll: FspFsctlServiceVersion as public API
2023-08-30 11:17:09 +01:00
Bill Zissimopoulos
db319bc3c1
sys,dll: mount improvements
...
- sys: FspFsvolFileSystemControl: FSCTL_IS_VOLUME_MOUNTED
- dll: mount: Transact0, FspMountNotifyShellDriveChange
2023-02-24 12:02:03 +00:00
Bill Zissimopoulos
3aadaee511
dll: FspFileSystemStopServiceIfNecessary
2023-02-01 17:42:11 +00:00
Bill Zissimopoulos
ba5d52e9a5
dll: FspFileSystemStartDispatcher:
...
Send a Transact0 to inform the FSD that the dispatcher is almost ready.
2023-01-09 15:45:11 +00:00
zeho11
e550e261f0
dll: fuse: correct error handling when name exceeds limit
...
Related to b62e1e920b
2022-12-12 12:08:48 +09:00
zeho11
db07b24342
Update
2022-12-08 18:02:19 +09:00
zeho11
cb81e81985
Update fuse_intf.c
2022-12-07 15:17:59 +09:00
zeho11
b62e1e920b
dll: fuse: change name limit to 255 chars
...
Fixes #191
Fixes #455
2022-12-07 14:39:36 +09:00
Bill Zissimopoulos
a2e92207c5
Merge branch 'master' into pvt-sxs
2022-10-07 12:10:20 +01:00
Bill Zissimopoulos
be27a82879
dll: FspCreateDirectoryFileW
...
On Windows/ARM64 CreateFileW is no longer able to create directories
using the flags FILE_FLAG_BACKUP_SEMANTICS | FILE_FLAG_POSIX_SEMANTICS.
The new FspCreateDirectoryFileW implements the same semantics and replaces
the previous CreateFileW call.
2022-10-07 11:47:25 +01:00
Bill Zissimopoulos
e8cec5dfc1
Merge branch 'master' into pvt-sxs
2022-09-26 17:42:30 +01:00
Bill Zissimopoulos
ea189c5b68
dll: fuse: fix mountmgr directory mount points under Cygwin
2022-09-26 15:26:34 +01:00
Bill Zissimopoulos
1723179430
dll: FspFsctlStartService: fix bug in non-SxS mode
2022-09-10 17:14:19 +01:00
Bill Zissimopoulos
2fc2c237d3
dll: FspFsctlEnumServices
2022-09-10 16:23:14 +01:00
Bill Zissimopoulos
b99fb9a5cb
dll: FspFsctlRegister: sxs-ize driver display name
2022-09-09 23:57:44 +01:00
Bill Zissimopoulos
b43d1f5502
dll: FspFsctlUnregister: do FspFsctlStopService prior to unregister
2022-09-07 14:20:20 +01:00
Bill Zissimopoulos
0b3ce52958
Merge branch 'master' into pvt-sxs
2022-09-01 14:42:27 +01:00
Bill Zissimopoulos
adeed2b79d
fsptool: ver, unload commands
2022-08-21 07:59:28 +01:00
Bill Zissimopoulos
a7bc306b2d
dll: FspSxsAppendSuffix
2022-08-20 11:58:00 +01:00
Bill Zissimopoulos
7e59c2e5a6
dll: FspFsctlFixServiceSecurity: deny SERVICE_STOP to Everyone
...
Although the FSD can now be unloaded, this can only be done safely via
the new FSP_FSCTL_UNLOAD control code. For this reason we disable the
ability to stop the FSD via the Service Manager.
2022-08-19 19:43:48 +01:00
Bill Zissimopoulos
637e8bb8c2
build.version.props: MyFsctlRegisterPath, MyNpRegisterPath, MyEventLogRegisterPath
2022-08-19 17:43:55 +01:00
Bill Zissimopoulos
9670caa3fe
sys,dll: FSP_FSCTL_UNLOAD
2022-08-18 11:05:45 +01:00
Bill Zissimopoulos
005d3e4fb0
sys: FspUnload, FspSxsIdent
2022-08-05 17:41:12 +01:00
Bill Zissimopoulos
62a6bbab66
dll: FspSxsSuffix
2022-08-03 17:29:45 +01:00
Bill Zissimopoulos
40ba537dc2
dll: FspSxsIdent
2022-08-03 16:33:13 +01:00
Bill Zissimopoulos
5483dcbd73
dll: FspMountSet_MountmgrDirectory: bug fix
2022-06-29 15:30:36 +01:00
Bill Zissimopoulos
a731f0e5d8
sys,dll: MountUseMountmgrFromFSD
2022-06-27 17:28:24 +01:00
Bill Zissimopoulos
d7450d740e
dll: Mount Manager directory support
2022-06-27 17:27:45 +01:00
Bill Zissimopoulos
22bf0b09ef
dll: FspMountBroadcastDriveChange
...
Broadcast WM_DEVICECHANGE asynchronously.
2022-06-07 14:06:13 +01:00
Bill Zissimopoulos
0a919d317a
dll: FspMountBroadcastDriveChange
...
Broadcast WM_DEVICECHANGE asynchronously.
2022-06-07 13:11:23 +01:00
Bill Zissimopoulos
a90f19dbe3
dll: FspMountBroadcastDriveChange: fix drive change unitmask
2022-06-03 12:10:54 +01:00
Bill Zissimopoulos
47aa53c70a
dll: FspFsctlServiceVersion
...
During file system volume creation FspFsctlCreateVolume calls FspFsctlServiceVersion
which examines the version of the driver in use and initializes the variables
FspFsctlTransactCode and FspFsctlTransactBatchCode with either the new
FSP_IOCTL_TRANSACT* codes or the old FSP_FSCTL_TRANSACT* codes.
2022-05-27 18:31:36 +01:00
Bill Zissimopoulos
6764269a49
dll: MountBroadcastDriveChange registry setting: BSF_POSTMESSAGE
2022-05-25 20:52:54 +01:00
Bill Zissimopoulos
41d69d7186
dll: MountBroadcastDriveChange registry setting
2022-05-25 16:55:54 +01:00
Bill Zissimopoulos
f6e6660362
dll: fuse: gracefully handle ENOSYS from xattr calls
2022-05-23 22:07:37 +01:00
Bill Zissimopoulos
9ae9b8ff2c
dll: fuse: uidmap option and AzureAD support
2022-05-23 17:53:39 +01:00
Bill Zissimopoulos
43af829d46
sys,dll,inc: FSP_IOCTL_TRANSACT
2022-05-16 21:40:01 +01:00