fb14262e43
build: support VS2019 builds and also latest SDK/WDK builds
2025-04-25 19:51:21 +01:00
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
2da97d48f5
tools: make-release: add new signatures
v2.1B2
2024-09-11 14:48:55 +01:00
7c5dc48414
build: version: 2024 Beta2
2024-09-11 14:46:38 +01:00
93c057571a
changelog: 2024 Beta2
2024-09-11 13:23:41 +01:00
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
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
2bf9a6c16e
sys: mup: correctly handle relative file object chain ( #561 )
2024-06-20 12:44:35 +01:00
b058925692
tst: launcher-secrets: secret: replace gets with fgets
2024-06-03 11:49:38 +01:00
507c794470
doc: known file systems: remove nodejs library with no support for WinFsp
2024-02-20 13:18:30 +00:00
9a6571809e
changelog: 2024 Beta1
v2.1B1
2024-02-20 12:16:46 +00:00
e452f75c9c
doc: SxsDir registry setting
2024-01-20 10:55:26 +00:00
7551193ad7
update source copyright to 2024
2024-01-08 12:38:44 +00:00
65bf8c5319
dll: use adaptive locks when starting/stopping FSD
2023-12-12 12:36:41 +00:00
be5faf34bc
build: version: 2024 Beta1
2023-12-11 16:26:56 +00:00
0e1c8ae1dc
build: version: correct version to 2023.1 Beta1
2023-08-30 11:33:54 +01:00
9aa67bdad4
build: version: bump to 2.1 (2023.1)
2023-08-30 11:30:36 +01:00
de321620fd
dll: FspFsctlServiceVersion as public API
2023-08-30 11:17:09 +01:00
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
6fb72555d3
github: workflows: avm: update latest asset
2023-03-16 11:58:45 +00:00
9accf72d39
tools: make-release.ps1: match release tag exactly
2023-03-16 11:30:03 +00:00
5c03dd11ee
changelog: version: 2023
v2.0
2023-03-16 10:43:13 +00:00
1f37e5a81a
build: version: 2023
2023-03-16 10:43:00 +00:00
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
c04e3d9534
doc: update FAQ
2023-02-23 13:50:11 +00:00
1912814d79
changelog: v2.0RC1
2023-02-23 13:29:10 +00:00
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
874a223bcc
build: version: 2023 RC1
2023-02-07 20:55:49 +00:00
901a98e118
tools: make-release.ps1: automate submissions to hardware dashboard
2023-02-07 20:54:05 +00:00
0ab4300738
github: workflows: avm: update files
2023-02-02 12:20:34 +00:00
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
a7d82d5f8d
changelog: v2.0B2 update
2023-02-01 17:55:14 +00:00
3aadaee511
dll: FspFileSystemStopServiceIfNecessary
2023-02-01 17:42:11 +00:00
da3a8aa229
Merge pull request #478 from zeho11/patch-1
...
tst: passthrough-fuse: fix UNC path mount
2023-02-01 11:01:13 +00:00
1f0fd4c280
Update
2023-01-31 19:13:10 +08:00
6da92f0b54
tools: make-release: add nuget support
2023-01-09 23:04:03 +00:00
4f5f1dd350
build: version: bump to v2.0B2
2023-01-09 22:27:44 +00:00
ba5d52e9a5
dll: FspFileSystemStartDispatcher:
...
Send a Transact0 to inform the FSD that the dispatcher is almost ready.
2023-01-09 15:45:11 +00:00
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
69cc1820e1
tst: passthrough-fuse3: fix UNC path mount
2022-12-19 09:22:43 +08:00
c06141c8c8
tst: passthrough-fuse: fix UNC path mount
2022-12-19 09:22:16 +08:00
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
671efe625a
Update
2022-12-15 20:49:01 +09:00
a59b32b1ee
tst: winfsp-tests: add multibyte checks to querydir_namelen_test
2022-12-15 19:17:22 +09:00
22d81846df
tst: passthrough-fuse3: multibyte support
2022-12-15 19:16:19 +09:00
8c9b8362b4
tst: passthrough-fuse: multibyte support
2022-12-15 19:14:44 +09:00
e92eb023fe
Merge branch 'release/1.12'
2022-12-12 11:53:20 +00:00
e550e261f0
dll: fuse: correct error handling when name exceeds limit
...
Related to b62e1e920b
2022-12-12 12:08:48 +09:00
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
db07b24342
Update
2022-12-08 18:02:19 +09:00