Commit Graph

69 Commits

Author SHA1 Message Date
75ae8daf8f update commercial disclaimer 2018-08-21 18:09:33 -07:00
9bd9cf4fbd update source copyright notices for 2018 2018-01-03 15:29:38 -08:00
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
5824a24bf4 sys: FspFileNodeNotifyChange: significant improvements 2016-12-27 21:30:56 -08:00
168acb1a1f sys: statistics: implement FSCTL_FILESYSTEM_GET_STATISTICS 2016-12-26 22:45:48 -08:00
7b94f2bebf sys: FspFileNodeSetFileInfo: TruncateOnClose 2016-12-21 16:45:01 -08:00
c897ddd864 sys,dll: Cleanup/TruncateOnClose overhaul 2016-12-21 16:09:24 -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
aa2d70d8de sys: FspFileNodeSetFileInfo: make CcSetFileSizes failures benign
tst: fscrash: test huge allocation size failures
2016-11-06 17:15:07 -08:00
e0f163e9ba sys: maintain FO_FILE_MODIFIED bit 2016-10-29 13:04:13 -07: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
316a2940dc sys: write: FspFsvolWriteCached: fix simple but major bug when using FILE_APPEND_DATA 2016-09-15 15:28:55 -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
220208cf87 sys: fix some prefast suggestions 2016-04-11 15:27:34 -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
109e483a2f sys: file change notifications 2016-04-01 13:42:46 -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
a5765defd3 sys: FspSendSetInformationIrp: add DeviceObject parameter to bypass filter devices 2016-03-15 23:59:01 -07:00
12463043e4 sys: FspFsvolWriteCached: update file size prior to a cached write to ensure that the user-mode file system knows the correct file size 2016-03-15 23:27:31 -07:00
03522c5296 sys: FspAcquireCcFlush: improve/fix top level IRP handling 2016-03-12 19:03:06 -08:00
920c15e022 sys: write.c, file.c: better handle failure cases around cache resizing 2016-03-11 22:57:51 -08: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
3f98d1cb01 sys: FspFsvolDeviceStoppedStatus 2016-03-10 00:23:43 -08:00
3939c096e9 sys: IRP_MJ_READ, IRP_MJ_WRITE 2016-03-09 15:35:38 -08:00
df1343cd9d dll: FspFileSystemOpRead, FspFileSystemOpWrite 2016-03-04 22:45:14 -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
b4160f4aac sys: rename DEBUGRANDTEST to DEBUGTEST 2016-03-04 15:41:53 -08:00
d46d1e169a sys: IRP_MJ_WRITE: implementation 2016-03-02 15:35:35 -08:00
f29f415d0c sys: IRP_MJ_WRITE 2016-02-25 11:39:47 -08:00