2597 Commits

Author SHA1 Message Date
Bill Zissimopoulos
2be71fa425
build,changelog: version 2020.2 Gold v1.8 2020-10-30 14:02:26 -07:00
Bill Zissimopoulos
c77690e59d
update changelog and version number v1.8B3 2020-10-01 17:13:43 -07:00
Bill Zissimopoulos
32a5b2bc64
tst: winfsp-tests: rename_backslash_test 2020-10-01 11:46:55 -07:00
Bill Zissimopoulos
5045403d85
sys: FspFsvolSetRenameInformation: tolerate trailing backslash on target name 2020-09-28 16:01:38 -07:00
Bill Zissimopoulos
13a52c4ab4
tools: parselog: parse winfsp logs 2020-08-26 18:30:30 -07:00
Bill Zissimopoulos
c18d4f1508
tools: parselog: parse winfsp logs 2020-08-26 16:01:14 -07:00
Bill Zissimopoulos
fcfebb968f
tools: parselog: parse winfsp logs 2020-08-26 14:52:53 -07:00
Bill Zissimopoulos
10053bc759
tst: memfs-fuse3: Makefile: fix build under Cygwin gcc 2020-08-20 16:03:46 -07:00
Bill Zissimopoulos
7985827c73
build: update version number v1.8B2 2020-08-08 10:13:31 -07:00
Bill Zissimopoulos
13146e4854
update Changelog 2020-08-08 10:09:00 -07:00
Bill Zissimopoulos
84e0744c28 sys: FspVolumeTransact: FSP_FSCTL_TRANSACT_INTERNAL
Zero out OutputBuffer on error to avoid confusion for fsext providers.
2020-07-29 22:51:17 -07:00
Bill Zissimopoulos
20e19cb0fc
update Changelog 2020-07-24 12:56:24 -07:00
Bill Zissimopoulos
2326521ef8
appveyor: disable cygfuse x86 build
This improves slow builds.
2020-07-22 15:45:04 -07:00
Bill Zissimopoulos
0296502f24
sys: FspFsvolReadNonCached: acquire FileNode shared
See GitHub issue #291 for discussion
2020-07-22 15:42:06 -07:00
Bill Zissimopoulos
5d0b10d0b6
Changelog: add missing changes for v1.7 2020-07-07 13:56:53 -07:00
Bill Zissimopoulos
5fac25d200
update Changelog v1.8B1 2020-07-04 15:43:34 -07:00
Bill Zissimopoulos
b82aeeadbd
tools: deploy.bat 2020-06-14 14:46:13 -07:00
Bill Zissimopoulos
dcaa24bc52
tools: deploy.bat, debug.bat 2020-06-09 18:09:56 -07:00
Bill Zissimopoulos
7e37fc57f9
doc: container support doc: fix version typo 2020-06-08 23:04:55 -07:00
Bill Zissimopoulos
8efe1f3a1f
doc: container support doc 2020-06-08 22:49:01 -07:00
Bill Zissimopoulos
aa3beba928
sys: silo support 2020-06-05 15:47:19 -07:00
Bill Zissimopoulos
899cd5595d
sys: FspIsNtDdiVersionAvailable 2020-06-01 23:11:33 -07:00
Bill Zissimopoulos
6bcbfd5380
tst: winfsp-tests: disable query_winfsp_tests over --external 2020-05-25 12:58:20 -07:00
Bill Zissimopoulos
a197b99960
tst: winfsp-tests: disable query_winfsp_tests over shares 2020-05-25 11:49:36 -07:00
Bill Zissimopoulos
2ffb8a1c97
sys: FSP_FSCTL_QUERY_WINFSP
The FSP_FSCTL_QUERY_WINFSP code provides a simple method to determine if
the file system backing a file is a WinFsp file system. To use issue a

    DeviceIoControl(Handle, FSP_FSCTL_QUERY_WINFSP, 0, 0, 0, 0, &Bytes, 0)

If the return value is TRUE this is a WinFsp file system.
2020-05-24 21:04:28 -07:00
Bill Zissimopoulos
fc18b70a00
tools: deploy: winfsp checkpoint 2020-05-24 00:18:57 -07:00
Bill Zissimopoulos
191c98bd41
tools: vcvarsall.bat: minor fix 2020-05-21 18:59:01 -07:00
Bill Zissimopoulos
5360f5ca6e
tools: vcvarsall.bat: minor fix 2020-05-21 18:05:21 -07:00
Bill Zissimopoulos
89aaf33b62 tools: deploy: hyper-v support 2020-05-22 01:33:02 +01:00
Bill Zissimopoulos
675ecf2e51 tools: switch default build to latest Visual Studio 2020-05-21 15:51:32 -07:00
Bill Zissimopoulos
b663cfdca5 tools: update ntstatus.bat, winerror.bat for latest SDK's 2020-05-21 15:23:21 -07:00
Bill Zissimopoulos
dcf83b6d64 build: version.properties bump version to 2020.2 Beta2 2020-05-21 15:09:37 -07:00
Bill Zissimopoulos
af52ac3df0 build: version.properties: update for version 2020.1 Gold v1.7 2020-05-21 15:05:22 -07:00
Bill Zissimopoulos
33cab186ca build: silence deprecation warnings for FSD 2020-05-19 00:22:45 -07:00
Bill Zissimopoulos
fd4c5326ed
update changelog v1.7B2 2020-04-25 12:43:29 -07:00
Bill Zissimopoulos
7c06ead34c
launcher: ignore bad Stderr setting 2020-04-25 12:32:20 -07:00
Bill Zissimopoulos
768b596a76
launcher: add %P variable (user profile directory) 2020-04-25 11:36:30 -07:00
Bill Zissimopoulos
26630ad7aa
build: use PDBALTPATH 2020-04-25 01:16:22 -07:00
Bill Zissimopoulos
01744e8193
launcher: Stderr registry setting
This commit adds a new Stderr registry setting that can be used to redirect
the standard error output of a launched service instance.
2020-04-25 00:48:40 -07:00
Bill Zissimopoulos
3eb115eb22
launcher: SvcInstanceCreate: refactor to use FspLaunchRegGetRecord 2020-04-24 17:49:29 -07:00
Bill Zissimopoulos
a0801674c4
launcher: SvcInstanceCreateProcess: fix checking wrong handle 2020-04-24 16:04:07 -07:00
Bill Zissimopoulos
98f809345d
doc: update known file system document 2020-04-21 13:38:53 -07:00
Bill Zissimopoulos
0268e51099
dll: launch: registry: support Recovery setting 2020-04-16 16:08:55 -07:00
Bill Zissimopoulos
924d1f9a3e
update changelog 2020-04-15 23:28:42 +01:00
Bill Zissimopoulos
dc3f73bd2f
Merge branch 'pvt-launcher' 2020-04-15 15:10:09 -07:00
Bill Zissimopoulos
e71aea8ad7
dll: fuse: ReadDirectory: log invalid directory entries 2020-04-15 15:07:01 -07:00
Bill Zissimopoulos
9066338220
dll: fuse: ReadDirectory: log invalid directory entries 2020-04-14 22:54:46 -07:00
Bill Zissimopoulos
ca12b5a19d
launcher: error recovery
Service instances can now be restarted when the registry setting `Recovery=1` is set.
2020-04-14 17:12:05 -07:00
Bill Zissimopoulos
94d8c0452f
launcher: eliminate TLS for ClientUserName 2020-04-13 22:31:45 -07:00
Bill Zissimopoulos
b4c39f656c
dll,fuse: allow dir buffer entry invalidation
The FUSE implementation of ReadDirectory issues readdir followed
by a slew of getattr. In the current implementation if a getattr fails
the whole readdir operation fails.

This commit adds the ability to invalidate individual entries in the
directory buffer. Entries for which getattr fails are now marked invalid
rather than fail the overall ReadDirectory operation.

See #292
2020-04-13 15:52:03 -07:00