Bill Zissimopoulos
|
70dd54e114
|
sys: write: FspFsvolWriteCached
- double-check that WriteEndOffset is within file bounds
|
2019-02-28 11:00:47 -08:00 |
|
Bill Zissimopoulos
|
d2de5e996c
|
update source copyright for 2019
|
2019-02-28 10:39:31 -08: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
|
7911f1354f
|
sys: ProcessBuffer: improvements
|
2017-02-23 17:39:28 -08:00 |
|
Bill Zissimopoulos
|
28f97c2619
|
sys: ProcessBuffer: conditional usage
|
2017-02-23 16:36:21 -08:00 |
|
Bill Zissimopoulos
|
4b43cc590f
|
sys: initial ProcessBuffer implementation
|
2017-02-23 16:06:55 -08:00 |
|
Bill Zissimopoulos
|
a57325e8af
|
update source copyright notices for 2017
|
2017-01-05 13:56:18 -08:00 |
|
Bill Zissimopoulos
|
5824a24bf4
|
sys: FspFileNodeNotifyChange: significant improvements
|
2016-12-27 21:30:56 -08:00 |
|
Bill Zissimopoulos
|
168acb1a1f
|
sys: statistics: implement FSCTL_FILESYSTEM_GET_STATISTICS
|
2016-12-26 22:45:48 -08:00 |
|
Bill Zissimopoulos
|
7b94f2bebf
|
sys: FspFileNodeSetFileInfo: TruncateOnClose
|
2016-12-21 16:45:01 -08:00 |
|
Bill Zissimopoulos
|
c897ddd864
|
sys,dll: Cleanup/TruncateOnClose overhaul
|
2016-12-21 16:09:24 -08:00 |
|
Bill Zissimopoulos
|
ce551d4e0d
|
sys: oplock: refactoring/cleanup
|
2016-11-20 14:08:23 -08:00 |
|
Bill Zissimopoulos
|
764b772731
|
sys: lockctl, read, write: oplocks
|
2016-11-12 18:01:27 -08:00 |
|
Bill Zissimopoulos
|
7518a6e418
|
sys: read, write: oplocks
|
2016-11-12 13:12:35 -08:00 |
|
Bill Zissimopoulos
|
a0cb134bd3
|
sys: FspFsvolReadNonCached,FspFsvolWriteNonCached: reuse work Requests
|
2016-11-10 11:46:16 -08:00 |
|
Bill Zissimopoulos
|
aa2d70d8de
|
sys: FspFileNodeSetFileInfo: make CcSetFileSizes failures benign
tst: fscrash: test huge allocation size failures
|
2016-11-06 17:15:07 -08:00 |
|
Bill Zissimopoulos
|
e0f163e9ba
|
sys: maintain FO_FILE_MODIFIED bit
|
2016-10-29 13:04:13 -07:00 |
|
Bill Zissimopoulos
|
e0b0b1b367
|
sys: read,write: IRP_MN_MDL improvements
|
2016-10-22 14:04:31 -07:00 |
|
Bill Zissimopoulos
|
a525e095d3
|
sys: check Response->IoStatus.Information for Read, Write, QueryDirectory
|
2016-10-21 21:46:47 -07: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
|
316a2940dc
|
sys: write: FspFsvolWriteCached: fix simple but major bug when using FILE_APPEND_DATA
|
2016-09-15 15:28:55 -07:00 |
|
Bill Zissimopoulos
|
968de4689c
|
inc,src,tst: add AGPLv3 notices
|
2016-04-25 14:29:05 -07:00 |
|
Bill Zissimopoulos
|
57793f9b9a
|
sys: on Windows 8+ make Write buffer read-only
|
2016-04-20 16:01:35 -07:00 |
|
Bill Zissimopoulos
|
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 |
|
Bill Zissimopoulos
|
41296044e6
|
sys: IRP_MJ_READ, IRP_MJ_WRITE: fix paging I/O sizes
|
2016-04-13 18:00:02 -07:00 |
|
Bill Zissimopoulos
|
220208cf87
|
sys: fix some prefast suggestions
|
2016-04-11 15:27:34 -07:00 |
|
Bill Zissimopoulos
|
9b81c03ccc
|
sys: fsp_debug: greatly simplify debugging support
|
2016-04-10 23:45:09 -07:00 |
|
Bill Zissimopoulos
|
66dbfb24ff
|
sys: IRP_MJ_READ, IRP_MJ_WRITE: file lock support
|
2016-04-06 16:04:42 -07:00 |
|
Bill Zissimopoulos
|
b729500d7b
|
sys: FspIrpDeleteRequest
|
2016-04-06 13:40:32 -07:00 |
|
Bill Zissimopoulos
|
109e483a2f
|
sys: file change notifications
|
2016-04-01 13:42:46 -07:00 |
|
Bill Zissimopoulos
|
57460d7452
|
sys: FspLockUserBuffer: now acts directly on the IRP
|
2016-03-18 15:36:44 -07:00 |
|
Bill Zissimopoulos
|
7ff99da000
|
update copyright notices for 2016
|
2016-03-17 14:59:46 -07:00 |
|
Bill Zissimopoulos
|
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 |
|
Bill Zissimopoulos
|
b734e6968d
|
sys: FspFileNodeFlushAndPurgeCache
|
2016-03-17 10:13:52 -07:00 |
|
Bill Zissimopoulos
|
a5765defd3
|
sys: FspSendSetInformationIrp: add DeviceObject parameter to bypass filter devices
|
2016-03-15 23:59:01 -07:00 |
|
Bill Zissimopoulos
|
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 |
|
Bill Zissimopoulos
|
03522c5296
|
sys: FspAcquireCcFlush: improve/fix top level IRP handling
|
2016-03-12 19:03:06 -08:00 |
|
Bill Zissimopoulos
|
920c15e022
|
sys: write.c, file.c: better handle failure cases around cache resizing
|
2016-03-11 22:57:51 -08:00 |
|
Bill Zissimopoulos
|
d6403780a3
|
sys: FspFsvolReadCached, FspFsvolWriteCached: cleanup improvements
|
2016-03-11 15:47:27 -08:00 |
|
Bill Zissimopoulos
|
151247f1e6
|
sys: cached read/write testing
|
2016-03-11 14:44:17 -08:00 |
|
Bill Zissimopoulos
|
3f98d1cb01
|
sys: FspFsvolDeviceStoppedStatus
|
2016-03-10 00:23:43 -08:00 |
|
Bill Zissimopoulos
|
3939c096e9
|
sys: IRP_MJ_READ, IRP_MJ_WRITE
|
2016-03-09 15:35:38 -08:00 |
|
Bill Zissimopoulos
|
df1343cd9d
|
dll: FspFileSystemOpRead, FspFileSystemOpWrite
|
2016-03-04 22:45:14 -08:00 |
|
Bill Zissimopoulos
|
8b9e8499aa
|
sys: IRP_MJ_READ, IRP_MJ_WRITE
|
2016-03-04 21:07:14 -08:00 |
|
Bill Zissimopoulos
|
55a86ba8c6
|
sys: IRP_MJ_READ, IRP_MJ_WRITE
|
2016-03-04 19:44:43 -08:00 |
|
Bill Zissimopoulos
|
bf02a601b2
|
sys: IRP_MJ_READ: implementation
|
2016-03-04 19:20:41 -08:00 |
|
Bill Zissimopoulos
|
c7c367ccc8
|
sys: IRP_MJ_READ: implementation
|
2016-03-04 17:08:46 -08:00 |
|
Bill Zissimopoulos
|
b4160f4aac
|
sys: rename DEBUGRANDTEST to DEBUGTEST
|
2016-03-04 15:41:53 -08:00 |
|