Bill Zissimopoulos
4fdec4d37f
sys: FspFsvolCreate, FspFsvolSetSecurity: absolute security descriptors
...
Some third party filters send us security descriptors in absolute rather
than self-relative format. Handle this case by converting them to self-
relative format ourselves.
2024-10-10 12:34:04 +01:00
Bill Zissimopoulos
2da97d48f5
tools: make-release: add new signatures
v2.1B2
2024-09-11 14:48:55 +01:00
Bill Zissimopoulos
7c5dc48414
build: version: 2024 Beta2
2024-09-11 14:46:38 +01:00
Bill Zissimopoulos
93c057571a
changelog: 2024 Beta2
2024-09-11 13:23:41 +01:00
Bill Zissimopoulos
da16d0e6ea
Merge pull request #567 from siketyan/fix/string-h-import
...
fix: Add missing string.h import in winfsp_fuse.h
2024-09-10 09:25:12 +01:00
Natsuki Ikeguchi
dbaee25ed2
fix: Add missing string.h import in winfsp_fuse.h
...
Signed-off-by: Naoki Ikeguchi <me@s6n.jp>
2024-09-10 01:02:29 +09:00
Bill Zissimopoulos
2bf9a6c16e
sys: mup: correctly handle relative file object chain ( #561 )
2024-06-20 12:44:35 +01:00
Bill Zissimopoulos
b058925692
tst: launcher-secrets: secret: replace gets with fgets
2024-06-03 11:49:38 +01:00
Bill Zissimopoulos
507c794470
doc: known file systems: remove nodejs library with no support for WinFsp
2024-02-20 13:18:30 +00:00
Bill Zissimopoulos
9a6571809e
changelog: 2024 Beta1
v2.1B1
2024-02-20 12:16:46 +00:00
Bill Zissimopoulos
e452f75c9c
doc: SxsDir registry setting
2024-01-20 10:55:26 +00: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
be5faf34bc
build: version: 2024 Beta1
2023-12-11 16:26:56 +00:00
Bill Zissimopoulos
0e1c8ae1dc
build: version: correct version to 2023.1 Beta1
2023-08-30 11:33:54 +01:00
Bill Zissimopoulos
9aa67bdad4
build: version: bump to 2.1 (2023.1)
2023-08-30 11:30:36 +01:00
Bill Zissimopoulos
de321620fd
dll: FspFsctlServiceVersion as public API
2023-08-30 11:17:09 +01:00
Bill Zissimopoulos
a482183149
sys: FspPropagateTopFlags: check TopLevelIrp not completed
...
Add a check to verify that the TopLevelIrp has not been completed. This
became necessary because on recent Windows kernels, IRP's can have "IRP
extensions", which are freed when an IRP is completed. This can trigger
a recursive CLOSE with a top-level IRP that has been completed, which
can bugcheck the system.
Case in point: the new (Win11) NtCopyFileChunk creates IRP's with
COPY_INFORMATION attached. Upon completion of such an IRP the
SourceFileObject is freed, which results in a recursive IRP_MJ_CLOSE
with a completed top-level IRP, which would lead to a BSOD.
2023-08-29 13:15:37 +01:00
Bill Zissimopoulos
6fb72555d3
github: workflows: avm: update latest asset
2023-03-16 11:58:45 +00:00
Bill Zissimopoulos
9accf72d39
tools: make-release.ps1: match release tag exactly
2023-03-16 11:30:03 +00:00
Bill Zissimopoulos
5c03dd11ee
changelog: version: 2023
v2.0
2023-03-16 10:43:13 +00:00
Bill Zissimopoulos
1f37e5a81a
build: version: 2023
2023-03-16 10:43:00 +00:00
Bill Zissimopoulos
db319bc3c1
sys,dll: mount improvements
...
- sys: FspFsvolFileSystemControl: FSCTL_IS_VOLUME_MOUNTED
- dll: mount: Transact0, FspMountNotifyShellDriveChange
v2.0RC1
2023-02-24 12:02:03 +00:00
Bill Zissimopoulos
c04e3d9534
doc: update FAQ
2023-02-23 13:50:11 +00:00
Bill Zissimopoulos
1912814d79
changelog: v2.0RC1
2023-02-23 13:29:10 +00:00
Bill Zissimopoulos
97c075e744
sys: FspFsvolQueryDirectoryCopy: add missing continue
...
A single line change in FspFsvolQueryDirectoryCopy fixes GitHub issue #475 .
This commit also includes a test for detecting duplicate directory entries.
Credit for the investigation and reproduction of this issue goes to GitHub
user @hach-que.
2023-02-16 17:07:59 +00:00
Bill Zissimopoulos
874a223bcc
build: version: 2023 RC1
2023-02-07 20:55:49 +00:00
Bill Zissimopoulos
901a98e118
tools: make-release.ps1: automate submissions to hardware dashboard
2023-02-07 20:54:05 +00:00
Bill Zissimopoulos
0ab4300738
github: workflows: avm: update files
2023-02-02 12:20:34 +00:00
Bill Zissimopoulos
52e6aa97b5
build: sys: pacify hardware center validation
...
Infverif /k no longer likes "undecorated" [DefaultInstall] sections and
instead it wants them "architecture decorated". For example,
[DefaultInstall.ntarm64]. So play along to have our driver signed.
For more information see:
https://learn.microsoft.com/en-us/windows-hardware/drivers/develop/creating-a-primitive-driver
v2.0B2
2023-02-01 22:50:35 +00:00
Bill Zissimopoulos
a7d82d5f8d
changelog: v2.0B2 update
2023-02-01 17:55:14 +00:00
Bill Zissimopoulos
3aadaee511
dll: FspFileSystemStopServiceIfNecessary
2023-02-01 17:42:11 +00:00
Bill Zissimopoulos
da3a8aa229
Merge pull request #478 from zeho11/patch-1
...
tst: passthrough-fuse: fix UNC path mount
2023-02-01 11:01:13 +00:00
zeho11
1f0fd4c280
Update
2023-01-31 19:13:10 +08:00
Bill Zissimopoulos
6da92f0b54
tools: make-release: add nuget support
2023-01-09 23:04:03 +00:00
Bill Zissimopoulos
4f5f1dd350
build: version: bump to v2.0B2
2023-01-09 22:27:44 +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
Bill Zissimopoulos
d626fb9563
sys: FspReleaseForModWrite
...
In some rare cases and under load the mapped page writer's TopLevelIrp
may be trashed by some outside component (observed on Windows 10 1909).
For this reason remove an assertion that could trigger in debug builds.
2023-01-09 15:30:42 +00:00
zeho11
69cc1820e1
tst: passthrough-fuse3: fix UNC path mount
2022-12-19 09:22:43 +08:00
zeho11
c06141c8c8
tst: passthrough-fuse: fix UNC path mount
2022-12-19 09:22:16 +08:00
Bill Zissimopoulos
760c2acded
Merge pull request #476 from zeho11/patch-1
...
dll: fuse: correct error handling when name exceeds limit
2022-12-16 22:29:37 +00:00
zeho11
671efe625a
Update
2022-12-15 20:49:01 +09:00
zeho11
a59b32b1ee
tst: winfsp-tests: add multibyte checks to querydir_namelen_test
2022-12-15 19:17:22 +09:00
zeho11
22d81846df
tst: passthrough-fuse3: multibyte support
2022-12-15 19:16:19 +09:00
zeho11
8c9b8362b4
tst: passthrough-fuse: multibyte support
2022-12-15 19:14:44 +09:00
Bill Zissimopoulos
e92eb023fe
Merge branch 'release/1.12'
2022-12-12 11:53:20 +00:00
zeho11
e550e261f0
dll: fuse: correct error handling when name exceeds limit
...
Related to b62e1e920b292c4928395db89e96fada29dd7c38
2022-12-12 12:08:48 +09:00
Bill Zissimopoulos
46054c03fe
Merge pull request #474 from zeho11/patch-1
...
dll: fuse: change name limit to 255 chars
2022-12-08 16:02:38 +00: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