Bill Zissimopoulos
6e3a8f70b2
update source copyright to 2021
2021-05-21 15:57:05 -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
aedf01a384
update source copyright for 2020
2020-01-02 17:50:40 -08:00
Bill Zissimopoulos
26fe1a741b
sys: FspPropagateTopFlags: propagate union of flags from top level IRP
2019-12-13 16:42:49 -08:00
Bill Zissimopoulos
d2de5e996c
update source copyright for 2019
2019-02-28 10:39:31 -08:00
Bill Zissimopoulos
c9f1c1c60d
sys: FspPropagateTopFlags: only touch TopLevelIrp if it looks like a kernel mode address
2018-09-27 09:31:09 -07:00
Bill Zissimopoulos
75ae8daf8f
update commercial disclaimer
2018-08-21 18:09:33 -07:00
Bill Zissimopoulos
9bd9cf4fbd
update source copyright notices for 2018
2018-01-03 15:29:38 -08:00
Bill Zissimopoulos
a57325e8af
update source copyright notices for 2017
2017-01-05 13:56:18 -08:00
Bill Zissimopoulos
bd952253fb
cosmetic fix
2016-10-11 11:39:17 -07:00
Bill Zissimopoulos
c7780cf7fa
license: switch to GPLv3 from AGPLv3
2016-10-10 21:33:27 -07:00
Bill Zissimopoulos
016d015fe6
sys: file, callbacks: acquire MainFileNode resources if exists
2016-10-03 14:21:34 -07:00
Bill Zissimopoulos
968de4689c
inc,src,tst: add AGPLv3 notices
2016-04-25 14:29:05 -07:00
Bill Zissimopoulos
6dd6ec6b47
sys: FspReleaseForCcFlush: another bug fix for crazy NTOS semantics on this callback
2016-04-18 12:13:33 -07:00
Bill Zissimopoulos
279778265f
sys: FspAcquireForModWrite: fix deadlock between the Lazy Writer and the Mod Writer.
2016-04-13 12:15:56 -07:00
Bill Zissimopoulos
25911a808c
sys: FspAcquireForCcFlush, FspReleaseForCcFlush
2016-04-08 23:33:30 -07:00
Bill Zissimopoulos
7ff99da000
update copyright notices for 2016
2016-03-17 14:59:46 -07:00
Bill Zissimopoulos
03522c5296
sys: FspAcquireCcFlush: improve/fix top level IRP handling
2016-03-12 19:03:06 -08:00
Bill Zissimopoulos
151247f1e6
sys: cached read/write testing
2016-03-11 14:44:17 -08:00
Bill Zissimopoulos
3dc2d9099d
sys: callbacks.c
2016-03-09 23:51:36 -08:00
Bill Zissimopoulos
37f99929f7
sys: callbacks.c
2016-03-09 20:31:19 -08:00
Bill Zissimopoulos
319a0087f8
sys: DEBUGBREAK_EX
2016-03-09 15:27:20 -08:00
Bill Zissimopoulos
6f3f57366a
sys: FspPropagateTopFlags
2016-03-03 10:46:49 -08:00
Bill Zissimopoulos
d46d1e169a
sys: IRP_MJ_WRITE: implementation
2016-03-02 15:35:35 -08:00
Bill Zissimopoulos
e040c4d3cf
sys: fast I/O and resource acquisition callbacks
2016-02-23 22:39:15 -08:00