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
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
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 and GitHub
da3a8aa229
Merge pull request #478 from zeho11/patch-1
...
tst: passthrough-fuse: fix UNC path mount
2023-02-01 11:01:13 +00: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
Bill Zissimopoulos and GitHub
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
Bill Zissimopoulos
e92eb023fe
Merge branch 'release/1.12'
2022-12-12 11:53:20 +00:00
Bill Zissimopoulos and GitHub
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
Bill Zissimopoulos
c61679a35d
tools: build.bat: make cab file from unsigned drivers
2022-12-05 13:06:18 +00:00
Bill Zissimopoulos
619e41a18e
changelog: update for v1.12.22335
2022-12-01 11:09:58 +00:00
Bill Zissimopoulos
80fa156e7b
tools: build.bat: remove SHA1 signatures
2022-12-01 10:59:48 +00:00
Bill Zissimopoulos
01d9fa1719
Merge branch 'pvt-dotnetcore'
2022-11-30 10:06:42 +00:00
Bill Zissimopoulos
6846508631
tools: build.bat,make-release.ps1: accommodate winfsp.net.nupkg
2022-11-29 21:13:13 +00:00
Bill Zissimopoulos
0488451c3d
build: fix dotnet output paths
2022-11-29 15:49:09 +00:00
Bill Zissimopoulos
7c3292af81
tools: build.bat: dotnet build
2022-11-29 12:53:33 +00:00
Bill Zissimopoulos
3d2ba637e5
build: minimize changes in .csproj files
2022-11-28 16:52:21 +00:00
Bill Zissimopoulos
db72b57ca4
build: dotnet: remove Directory.Build.props
2022-11-28 14:04:51 +00:00
Bill Zissimopoulos
020157a9ae
Merge branch 'dotnetcore' of https://github.com/Noire001/winfsp into Noire001-dotnetcore
2022-11-28 12:13:50 +00:00
Bill Zissimopoulos
298261c4af
tools: make-release.ps1: add build hashes
2022-11-23 16:21:08 +00:00
Bill Zissimopoulos
3c674a556d
tools: make-release.ps1: update download link
2022-11-23 15:18:25 +00:00
Bill Zissimopoulos
f85fb49f49
changelog: update for v2.0B1
2022-11-23 14:32:31 +00:00
Bill Zissimopoulos
9747af22e8
changelog: update for v1.12 (2022.2)
2022-10-18 12:21:23 +01:00
Bill Zissimopoulos
e1b2e77df0
build: version: 2022.2
2022-10-18 12:19:36 +01:00
Bill Zissimopoulos
ef9b7e22c6
Merge branch 'master' into pvt-sxs
2022-10-12 16:57:59 +01:00
Bill Zissimopoulos
4783902d1d
tools: make-release.ps1
2022-10-12 16:57:43 +01:00
Bill Zissimopoulos
fd27c470b0
Merge branch 'master' into pvt-sxs
2022-10-12 16:36:22 +01:00
Bill Zissimopoulos
4cd2b8c612
tools: make-release.ps1
2022-10-12 16:35:40 +01:00
Bill Zissimopoulos
dacaff41e4
changelog: update for v1.12B2
2022-10-12 15:33:18 +01:00
Bill Zissimopoulos
c187209159
installer: check windows version 7 or higher
2022-10-07 14:09:19 +01: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
4f5ad93f00
Merge branch 'master' into pvt-sxs
2022-10-04 15:44:49 +01:00
Bill Zissimopoulos
b9ca46694e
sys: FspFileNodeRenameCheck: fix handle oplock break
2022-10-04 15:44:27 +01:00
Bill Zissimopoulos
b47c42877a
Merge branch 'master' into pvt-sxs
2022-10-04 13:45:19 +01:00
Bill Zissimopoulos
e50d7adc50
tools: run-tests: retire some tests
...
Retire some tests that are no longer useful.
This should shorten CI time considerably.
2022-10-04 13:44:31 +01:00
Bill Zissimopoulos
d1fc5e5d0f
Merge branch 'pvt-vpb2' into pvt-sxs-vpb
2022-10-03 15:10:06 +01:00
Bill Zissimopoulos
7f73192f8d
sys: FspVolumeCreate
...
If we have an fsvrt device, mount it via opening the volume.
This ensures that the fsvrt is mounted by the correct fsvol
device early on and remedies a rare case where NTFS crashes
the system when it attempts to mount our fsvrt.
2022-10-02 20:10:32 +01:00
Bill Zissimopoulos
c4ecd15c0a
Merge branch 'master' into pvt-sxs
2022-10-02 17:49:47 +01:00
Bill Zissimopoulos
d71049225e
sys: FSP_DEVICE_EXTENSION: remove unused SiloContainerId
2022-10-02 17:35:07 +01:00
Bill Zissimopoulos
91d7f3b673
sys: FspSiloInitialize: always initialize FspSiloList and Mutex
2022-10-01 21:08:01 +01:00
Bill Zissimopoulos
63e23c2039
fsptool: load command
2022-10-01 14:55:30 +01:00
Bill Zissimopoulos
4d1594b1cf
sys: silo: ensure FspSiloListMutex in critical region
2022-10-01 14:44:17 +01:00
Bill Zissimopoulos
0eb6912296
sys: FspSiloEnumerate, FspDriverFinalizeDevicesForUnload
2022-10-01 10:47:18 +01:00
Bill Zissimopoulos
c237a55951
Merge branch 'master' into pvt-sxs
2022-09-29 17:00:10 +01:00
Bill Zissimopoulos
c15006cce8
appveyor: silo testing
2022-09-28 19:06:16 +01:00
Bill Zissimopoulos
53b44dcb5c
tst: winfsp-tests: silo testing
2022-09-28 18:46:17 +01:00
Bill Zissimopoulos
a3765d6360
sys: silo: FspSiloPostInitialize
2022-09-27 19:55:08 +01:00
Bill Zissimopoulos
98d68c4007
Merge branch 'master' into pvt-sxs
2022-09-26 17:52:29 +01:00
Bill Zissimopoulos
6c6dd8abcc
tools: run-tests: disable exec tests for mountmgr
2022-09-26 17:51:05 +01:00
Bill Zissimopoulos
16dd729fc7
tools: run-tests: disable exec tests for mountmgr
2022-09-26 17:50:19 +01:00
Bill Zissimopoulos
e8cec5dfc1
Merge branch 'master' into pvt-sxs
2022-09-26 17:42:30 +01:00
Bill Zissimopoulos
a2d49a1ded
build: version: 2022.2 Beta2
2022-09-26 17:35:57 +01:00
Bill Zissimopoulos
9ede097e73
changelog: update for v1.12B2
2022-09-26 17:34:36 +01:00
Bill Zissimopoulos
2c3800077f
tst: passthrough: GetFileInfoInternal: fix IndexNumber
2022-09-26 17:26:25 +01:00
Bill Zissimopoulos
84b3f98d38
Merge branch 'pvt-fuse-mountmgr'
2022-09-26 17:01:35 +01:00
Bill Zissimopoulos and GitHub
16734bf37a
Merge pull request #450 from chyyran/patch-doc-add-winfsp-rs
...
doc: Add winfsp-rs to file system libraries
2022-09-26 15:31:26 +01:00
Bill Zissimopoulos
ea189c5b68
dll: fuse: fix mountmgr directory mount points under Cygwin
2022-09-26 15:26:34 +01:00
Bill Zissimopoulos
9a27a3225b
Merge branch 'master' into pvt-sxs
2022-09-16 12:32:59 +01:00
Bill Zissimopoulos
d44cb54bd5
tools: run-tests: disable exec tests for mountmgr
2022-09-14 17:16:56 +01:00
Bill Zissimopoulos
ba13995d10
update changelog
2022-09-14 12:26:40 +01:00
Bill Zissimopoulos
d1f863e9ac
tools: run-tests: disable exec tests for mountmgr
2022-09-14 12:23:13 +01:00
Bill Zissimopoulos
ccdbc9daf9
tools: diag.bat: SxS support
2022-09-12 12:41:09 +01:00
Bill Zissimopoulos
1723179430
dll: FspFsctlStartService: fix bug in non-SxS mode
2022-09-10 17:14:19 +01:00
Bill Zissimopoulos
8e0f5b457c
tools,appveyor: remove sxsident
2022-09-10 16:24:15 +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
538fee8e54
installer: CustomActions: InstallJunctions
2022-09-09 22:59:14 +01:00
Bill Zissimopoulos
925fa4b6e4
installer: CustomActions: DeferredAction: minor fix
2022-09-09 14:35:17 +01:00
Bill Zissimopoulos
b179c7a933
tools: sxsident.bat
2022-09-08 17:55:57 +01:00
Bill Zissimopoulos
b25e116f08
tools: sxsident.bat
2022-09-08 16:00:22 +01:00
Bill Zissimopoulos
422c369b15
tools: sxsident.bat
2022-09-08 15:52:25 +01:00
Bill Zissimopoulos
d450683e2e
installer: SxS: WIP
2022-09-07 21:59:42 +01:00
Bill Zissimopoulos
ad1aa156dc
installer: SxS: WIP
2022-09-07 20:18:54 +01:00
Bill Zissimopoulos
aa012db099
installer: SxS: WIP
2022-09-07 17:37:25 +01:00
Bill Zissimopoulos
b08f60bfbd
installer: SxS: WIP
2022-09-07 16:19:48 +01:00
Bill Zissimopoulos
a9b3cef253
installer: SxS: WIP
2022-09-07 15:31:18 +01:00
Bill Zissimopoulos
b43d1f5502
dll: FspFsctlUnregister: do FspFsctlStopService prior to unregister
2022-09-07 14:20:20 +01:00
Bill Zissimopoulos
de9112f6e6
installer: SxS: WIP
2022-09-06 18:42:39 +01:00
Bill Zissimopoulos
329b14d838
build: version: bump to v2.0 (2023)
2022-09-06 12:09:54 +01:00
Bill Zissimopoulos
7009324e7f
installer: SxS: WIP
2022-09-06 12:08:09 +01:00
Bill Zissimopoulos
f4ae097722
installer: SxS: WIP
2022-09-05 17:28:31 +01:00
Bill Zissimopoulos
50be07e8ac
installer: SxS: WIP
2022-09-05 17:23:49 +01:00
Bill Zissimopoulos
2dd054087c
installer: SxS: fix whitespace
2022-09-05 16:46:10 +01:00
Bill Zissimopoulos
7f6608cf7d
installer: SxS: WIP
2022-09-05 16:40:06 +01:00
Bill Zissimopoulos
39e9d8156b
installer: SxS: WIP
2022-09-05 13:34:25 +01:00
Bill Zissimopoulos
90acd19014
sys: FspDeviceDelete: remove DBG code
...
FspDeviceDelete was recently changed and its DBG code is no longer valid.
2022-09-04 16:58:38 +01:00
Bill Zissimopoulos
9154ec784d
installer: CustomActions: InstanceID
2022-09-04 15:55:47 +01:00
Bill Zissimopoulos
0b3ce52958
Merge branch 'master' into pvt-sxs
2022-09-01 14:42:27 +01:00
Bill Zissimopoulos
deee7edded
build: version: v1.12B1 (2022.2 Beta1)
2022-08-30 13:21:31 +01:00
Bill Zissimopoulos
f41f410546
changelog: update for v1.12B1
2022-08-30 13:19:05 +01:00