Commit Graph

53 Commits

Author SHA1 Message Date
7911f1354f sys: ProcessBuffer: improvements 2017-02-23 17:39:28 -08:00
28f97c2619 sys: ProcessBuffer: conditional usage 2017-02-23 16:36:21 -08:00
4b43cc590f sys: initial ProcessBuffer implementation 2017-02-23 16:06:55 -08:00
a57325e8af update source copyright notices for 2017 2017-01-05 13:56:18 -08:00
168acb1a1f sys: statistics: implement FSCTL_FILESYSTEM_GET_STATISTICS 2016-12-26 22:45:48 -08:00
ce551d4e0d sys: oplock: refactoring/cleanup 2016-11-20 14:08:23 -08:00
764b772731 sys: lockctl, read, write: oplocks 2016-11-12 18:01:27 -08:00
7518a6e418 sys: read, write: oplocks 2016-11-12 13:12:35 -08:00
a0cb134bd3 sys: FspFsvolReadNonCached,FspFsvolWriteNonCached: reuse work Requests 2016-11-10 11:46:16 -08:00
e0b0b1b367 sys: read,write: IRP_MN_MDL improvements 2016-10-22 14:04:31 -07:00
a525e095d3 sys: check Response->IoStatus.Information for Read, Write, QueryDirectory 2016-10-21 21:46:47 -07:00
bd952253fb cosmetic fix 2016-10-11 11:39:17 -07:00
c7780cf7fa license: switch to GPLv3 from AGPLv3 2016-10-10 21:33:27 -07:00
968de4689c inc,src,tst: add AGPLv3 notices 2016-04-25 14:29:05 -07:00
57793f9b9a sys: on Windows 8+ make Write buffer read-only 2016-04-20 16:01:35 -07:00
1239c610a5 sys: IRP_MJ_READ: remove FspFileNodeTrySetFileInfo at completion
sys: IRP_MJ_READ: remove PagingIo early exit optimization
sys: IRP_MJ_WRITE: remove PagingIo early exit optimization
2016-04-13 20:33:10 -07:00
41296044e6 sys: IRP_MJ_READ, IRP_MJ_WRITE: fix paging I/O sizes 2016-04-13 18:00:02 -07:00
9b81c03ccc sys: fsp_debug: greatly simplify debugging support 2016-04-10 23:45:09 -07:00
66dbfb24ff sys: IRP_MJ_READ, IRP_MJ_WRITE: file lock support 2016-04-06 16:04:42 -07:00
b729500d7b sys: FspIrpDeleteRequest 2016-04-06 13:40:32 -07:00
57460d7452 sys: FspLockUserBuffer: now acts directly on the IRP 2016-03-18 15:36:44 -07:00
7ff99da000 update copyright notices for 2016 2016-03-17 14:59:46 -07:00
b44c6d64db sys: IRP_MJ_READ, IRP_MJ_WRITE: do not block user-mode file system thread for FlushAndPurge 2016-03-17 14:16:22 -07:00
b734e6968d sys: FspFileNodeFlushAndPurgeCache 2016-03-17 10:13:52 -07:00
d6403780a3 sys: FspFsvolReadCached, FspFsvolWriteCached: cleanup improvements 2016-03-11 15:47:27 -08:00
151247f1e6 sys: cached read/write testing 2016-03-11 14:44:17 -08:00
3939c096e9 sys: IRP_MJ_READ, IRP_MJ_WRITE 2016-03-09 15:35:38 -08:00
7e9accf68e sys: IRP_MJ_READ: trim ReadLength when necessary for cache manager 2016-03-09 14:42:59 -08:00
79119a22cb sys: IRP_MJ_READ, FspSafeMdlCreate, FspSafeMdlCopyBack: bug fixes 2016-03-08 16:24:08 -08:00
1ad09f9b99 sys: IRP_MJ_WRITE, IRP_MJ_READ: testing 2016-03-07 18:34:24 -08:00
9aca7e2e81 sys: FspSafeMdlCreate: testing 2016-03-07 17:53:52 -08:00
8b9e8499aa sys: IRP_MJ_READ, IRP_MJ_WRITE 2016-03-04 21:07:14 -08:00
55a86ba8c6 sys: IRP_MJ_READ, IRP_MJ_WRITE 2016-03-04 19:44:43 -08:00
bf02a601b2 sys: IRP_MJ_READ: implementation 2016-03-04 19:20:41 -08:00
c7c367ccc8 sys: IRP_MJ_READ: implementation 2016-03-04 17:08:46 -08:00
eda129ae81 sys: FSP_IOCMPL_DISPATCH now returns NTSTATUS 2016-01-27 11:59:52 -08:00
7197501c9a Major refactoring: WIP 2015-12-20 10:57:45 -08:00
2668e05748 sys: WIP 2015-11-28 13:17:46 -08:00
7ab5998c49 sys: WIP 2015-11-28 13:08:34 -08:00
d7e9a25d37 sys: static analysis fixes 2015-11-28 00:01:39 -08:00
97c98ac265 sys: WIP 2015-11-27 23:37:57 -08:00
0db1f0614b sys: static analysis fixes 2015-11-27 23:30:59 -08:00
7fd635a6ab sys: driver.h: FSP_ENTER_IOC/FSP_LEAVE_IOC 2015-11-27 12:59:15 -08:00
ee1663100a sys: I/O completion functions 2015-11-27 12:14:06 -08:00
80d6afc7b6 sys: WIP 2015-11-22 12:23:41 -08:00
d6f1702af7 sys: WIP 2015-11-21 21:25:19 -08:00
bde11ce1ad sys: FSP_ENTER_MJ, FSP_LEAVE_MJ overhaul 2015-11-19 21:27:40 -08:00
9045db1026 sys: FSP_ENTER_MJ, FSP_LEAVE_MJ 2015-11-19 15:59:03 -08:00
7c372f9eab sys: WIP 2015-11-19 13:13:29 -08:00
f52e36e76e sys: HasDbgBreakPoint and flesh out IRP handlers (to return STATUS_INVALID_REQUEST) 2015-11-17 23:11:47 -08:00