0268e51099
dll: launch: registry: support Recovery setting
2020-04-16 16:08:55 -07:00
924d1f9a3e
update changelog
2020-04-15 23:28:42 +01:00
dc3f73bd2f
Merge branch 'pvt-launcher'
2020-04-15 15:10:09 -07:00
e71aea8ad7
dll: fuse: ReadDirectory: log invalid directory entries
2020-04-15 15:07:01 -07:00
9066338220
dll: fuse: ReadDirectory: log invalid directory entries
2020-04-14 22:54:46 -07:00
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
94d8c0452f
launcher: eliminate TLS for ClientUserName
2020-04-13 22:31:45 -07:00
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
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
9d69ae7503
doc: use markdown for API reference
2020-03-23 15:03:22 -07:00
f93cdbfa91
doc: update api reference
2020-03-21 17:35:04 -07:00
b7553925fb
appveyor: build cygfuse
2020-03-21 16:20:51 -07:00
4b5b562307
inc: winfsp_fuse.h: fix memset comment
2020-03-21 15:44:02 -07:00
ad68b36de7
README: internal link to cap.gif
2020-03-10 20:19:05 +02:00
0e8babf69c
appveyor: update location of IfsTest zip file
2020-03-10 20:00:14 +02:00
0e12212838
doc: Home
2020-03-10 19:34:32 +02:00
19b86972d8
doc: WinFsp-Debugging-Setup.asciidoc
2020-03-07 18:44:52 +02:00
403e234895
Merge pull request #288 from benrubson/cygwarn
...
Mute a GCC warning
2020-03-01 20:43:41 +02:00
76ec0420d1
Mute a GCC warning
...
solves #287
2020-02-29 23:58:51 +01:00
2a6beb2739
workflows: add AntiVirus monitor
2020-02-22 15:08:53 +02:00
1933443e8d
appveyor: allow chocolatey prerelease installs
2020-02-17 08:53:38 +02:00
279b00e195
tools: build.bat: add choco prerelease support
2020-02-16 22:36:10 +02:00
9b6542ab80
update Changelog
2020-02-08 01:14:38 +00:00
dfbab387ab
build: version.properties: bump version to 2020.1 B2
2020-02-07 17:09:25 -08:00
10f4df519c
dotnet: RejectIrpPriorToTransact0
2020-02-07 17:07:50 -08:00
24b5d48fed
add shared/ku/config.h and related changes
2020-02-07 15:40:08 -08:00
0650cabc47
refactor: shared->shared/um, ku->shared/ku
2020-02-07 15:28:25 -08:00
71995a1fcd
dll,sys: FSP_CFG_REJECT_EARLY_IRP
...
Includes Avast fix for FUSE.
2020-02-07 15:11:24 -08:00
91c36b8f09
dll: FspFileSystemResolveReparsePointsInternal: fix warning
2020-02-07 14:54:09 -08:00
e3c19afb72
update Changelog for 2020.1 B1
v1.7B1
2020-02-07 13:40:49 -08:00
799025e8c2
build: version.properties: fix version
2020-02-07 13:33:31 -08:00
896c00a08c
Merge branch 'pvt-reject-irp'
2020-02-07 13:29:19 -08:00
8497855d80
sys: FSP_DEVICE_REJECT_EARLY_IRP macro
2020-02-07 13:22:09 -08:00
52663ec676
dll: FspFileSystemResolveReparsePoints
...
Fix junction handling.
2020-02-04 15:37:17 -08:00
0901fb6477
inc,sys,tst: FSP_FSCTL_VOLUME_PARAMS::RejectIrpPriorToTransact0
2020-02-03 16:43:15 -08:00
bf6d56ceac
inc,sys,tst: FSP_FSCTL_VOLUME_PARAMS::RejectIrpPriorToTransact0
2020-02-03 16:38:55 -08:00
51350d5a42
inc,sys,tst: FSP_FSCTL_VOLUME_PARAMS::RejectIrpPriorToTransact
2020-02-03 14:59:23 -08:00
9e32fed598
tools: build-choco.bat
2020-01-28 19:47:14 -08:00
8301642e6b
build: bump version to 1.7
2020-01-28 17:44:13 -08:00
0002655782
build: update version: 2020
v1.6
2020-01-27 14:26:45 -08:00
e0e8d74d01
update changelog
2020-01-27 14:25:12 -08:00
e608920679
Merge pull request #272 from pfrejo/hotfix-1.5
...
Fixed data corruption when overwriting a file on a Fuse v3 filesystem
2020-01-27 14:14:35 -08:00
dbfbcb547d
Fixed data corruption when overwriting a file on a Fuse v3 filesystem
...
When a file of size "s" is overwritten, forcing "O_APPEND" flag
makes the server file offset to be placed "s" bytes in advance.
This caused subsequent write operations to be paded by "s" zeroes,
thus corrupting the file.
2020-01-23 21:31:56 +01:00
b3dfea8303
tools: fix-source-copyright: fix botched script
2020-01-22 14:35:24 -08:00
3ab0e5a3d3
doc: add kernel mode file systems document
2020-01-16 17:04:23 -08:00
d687ef3a67
update Changelog (PR #270 )
2020-01-15 13:39:59 -08:00
6df5ff980f
Merge branch 'hammerg-track_dir_check'
2020-01-15 13:27:19 -08:00
14ac0f8db9
dll: FspFileSystemOpCreate_FileOpenTargetDirectory
2020-01-15 13:26:29 -08:00
ac306c2ce1
dll: open as directory when file's parent directory should be opened.
2020-01-05 09:09:05 +02:00
aedf01a384
update source copyright for 2020
2020-01-02 17:50:40 -08:00