Commit Graph

2565 Commits

Author SHA1 Message Date
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
Bill Zissimopoulos
42fd57904a sys: FspFsvolReadNonCached: trim ReadLength
During CreateProcess/CreateSection Windows locks the image file (using AcquireFileForNtCreateSection),
gets the image file size and then reads the image file. Unfortunately if the file system (erroneously) reads
past the file size, Windows can bugcheck. This allows a faulty or malicious file system to crash Windows.

This commit adds a check in WinFsp to mitigate this problem.
2020-04-10 19:24:43 -07:00
Bill Zissimopoulos
9d69ae7503 doc: use markdown for API reference 2020-03-23 15:03:22 -07:00
Bill Zissimopoulos
f93cdbfa91 doc: update api reference 2020-03-21 17:35:04 -07:00
Bill Zissimopoulos
b7553925fb appveyor: build cygfuse 2020-03-21 16:20:51 -07:00
Bill Zissimopoulos
4b5b562307 inc: winfsp_fuse.h: fix memset comment 2020-03-21 15:44:02 -07:00
Bill Zissimopoulos
ad68b36de7 README: internal link to cap.gif 2020-03-10 20:19:05 +02:00
Bill Zissimopoulos
0e8babf69c appveyor: update location of IfsTest zip file 2020-03-10 20:00:14 +02:00
Bill Zissimopoulos
0e12212838 doc: Home 2020-03-10 19:34:32 +02:00
Bill Zissimopoulos
19b86972d8 doc: WinFsp-Debugging-Setup.asciidoc 2020-03-07 18:44:52 +02:00
Bill Zissimopoulos
403e234895 Merge pull request #288 from benrubson/cygwarn
Mute a GCC warning
2020-03-01 20:43:41 +02:00
benrubson
76ec0420d1 Mute a GCC warning
solves #287
2020-02-29 23:58:51 +01:00
Bill Zissimopoulos
2a6beb2739 workflows: add AntiVirus monitor 2020-02-22 15:08:53 +02:00
Bill Zissimopoulos
1933443e8d appveyor: allow chocolatey prerelease installs 2020-02-17 08:53:38 +02:00
Bill Zissimopoulos
279b00e195 tools: build.bat: add choco prerelease support 2020-02-16 22:36:10 +02:00
Bill Zissimopoulos
9b6542ab80 update Changelog 2020-02-08 01:14:38 +00:00
Bill Zissimopoulos
dfbab387ab build: version.properties: bump version to 2020.1 B2 2020-02-07 17:09:25 -08:00
Bill Zissimopoulos
10f4df519c dotnet: RejectIrpPriorToTransact0 2020-02-07 17:07:50 -08:00
Bill Zissimopoulos
24b5d48fed add shared/ku/config.h and related changes 2020-02-07 15:40:08 -08:00
Bill Zissimopoulos
0650cabc47 refactor: shared->shared/um, ku->shared/ku 2020-02-07 15:28:25 -08:00
Bill Zissimopoulos
71995a1fcd dll,sys: FSP_CFG_REJECT_EARLY_IRP
Includes Avast fix for FUSE.
2020-02-07 15:11:24 -08:00
Bill Zissimopoulos
91c36b8f09 dll: FspFileSystemResolveReparsePointsInternal: fix warning 2020-02-07 14:54:09 -08:00
Bill Zissimopoulos
e3c19afb72 update Changelog for 2020.1 B1 v1.7B1 2020-02-07 13:40:49 -08:00
Bill Zissimopoulos
799025e8c2 build: version.properties: fix version 2020-02-07 13:33:31 -08:00
Bill Zissimopoulos
896c00a08c Merge branch 'pvt-reject-irp' 2020-02-07 13:29:19 -08:00
Bill Zissimopoulos
8497855d80 sys: FSP_DEVICE_REJECT_EARLY_IRP macro 2020-02-07 13:22:09 -08:00
Bill Zissimopoulos
52663ec676 dll: FspFileSystemResolveReparsePoints
Fix junction handling.
2020-02-04 15:37:17 -08:00
Bill Zissimopoulos
0901fb6477 inc,sys,tst: FSP_FSCTL_VOLUME_PARAMS::RejectIrpPriorToTransact0 2020-02-03 16:43:15 -08:00
Bill Zissimopoulos
bf6d56ceac inc,sys,tst: FSP_FSCTL_VOLUME_PARAMS::RejectIrpPriorToTransact0 2020-02-03 16:38:55 -08:00
Bill Zissimopoulos
51350d5a42 inc,sys,tst: FSP_FSCTL_VOLUME_PARAMS::RejectIrpPriorToTransact 2020-02-03 14:59:23 -08:00
Bill Zissimopoulos
9e32fed598 tools: build-choco.bat 2020-01-28 19:47:14 -08:00
Bill Zissimopoulos
8301642e6b build: bump version to 1.7 2020-01-28 17:44:13 -08:00
Bill Zissimopoulos
0002655782 build: update version: 2020 v1.6 2020-01-27 14:26:45 -08:00