Bill Zissimopoulos
a7a526351f
sys: keep extra fsvol device reference
...
Reference an fsvol device at CREATE time and dereference at CLOSE time,
to ensure that fsvol remains around for DeviceIoControl operations done
after CLEANUP.
2022-06-09 14:28:31 +01:00
Bill Zissimopoulos
751eaa69df
update source copyright to 2022
2022-01-07 17:30:49 +00:00
Bill Zissimopoulos
6e3a8f70b2
update source copyright to 2021
2021-05-21 15:57:05 -07:00
Bill Zissimopoulos
0af0bfbe7c
sys: FspFsvolClose: convert CLOSE requests to synchronous when above the IOQ watermark
2021-01-25 12:45:33 -08:00
Bill Zissimopoulos
aedf01a384
update source copyright for 2020
2020-01-02 17:50:40 -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
ccd4bb869c
Experimental fix for github issue #45
2017-02-10 12:39:53 -08:00
Bill Zissimopoulos
a57325e8af
update source copyright notices for 2017
2017-01-05 13:56:18 -08:00
Bill Zissimopoulos
a9b4fd4634
sys: FspFileNodeClose
2016-11-11 10:54:21 -08:00
Bill Zissimopoulos
fb70eccc9c
sys: IRP_MJ_CREATE: oplock support
2016-11-10 14:54:41 -08:00
Bill Zissimopoulos
c10c7cc672
sys: FspFileNodeClose: ensure that cleanup also happens when Create fails
2016-11-10 11:47:06 -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
03df0a9c26
sys: renamed "main stream" to "main file"
2016-10-02 16:57:15 -07:00
Bill Zissimopoulos
495fc7a5dc
sys: implement named stream open/close and related delete/share access issues
2016-09-27 14:53:59 -07:00
Bill Zissimopoulos
968de4689c
inc,src,tst: add AGPLv3 notices
2016-04-25 14:29:05 -07:00
Bill Zissimopoulos
344afa5e42
sys: FSP_FILE_DESC::CaseSensitive
2016-03-29 11:00:09 -07:00
Bill Zissimopoulos
7ff99da000
update copyright notices for 2016
2016-03-17 14:59:46 -07:00
Bill Zissimopoulos
bd413b9c9b
sys: FSP_FILE_NODE: add HandleCount field and refactor cleanup/close/rename
2016-03-15 15:09:47 -07:00
Bill Zissimopoulos
6f19ebf66a
fsctl: remove FileNameRequired field
2016-02-09 13:41:40 -08:00
Bill Zissimopoulos
eda129ae81
sys: FSP_IOCMPL_DISPATCH now returns NTSTATUS
2016-01-27 11:59:52 -08:00
Bill Zissimopoulos
008178a21c
sys: WIP
2016-01-19 17:40:14 -08:00
Bill Zissimopoulos
727975e206
sys: FileDesc now stored for FileObject (in FsContext2)
2016-01-19 17:38:12 -08:00
Bill Zissimopoulos
c488949022
sys: rename retain/release to reference/dereference
2016-01-18 12:38:37 -08:00
Bill Zissimopoulos
b17d70e462
sys: rename FsContext to FileNode
2016-01-18 12:25:56 -08:00
Bill Zissimopoulos
0bfd946edb
sys: FspIopPostWorkRequestBestEffort
2016-01-05 16:24:10 -08:00
Bill Zissimopoulos
cfb69319f7
sys: IRP_MJ_CLEANUP, IRP_MJ_CLOSE
2016-01-04 16:49:23 -08:00
Bill Zissimopoulos
3996169639
sys: MustSucceed requests
2016-01-04 16:46:29 -08:00
Bill Zissimopoulos
8ad93d934d
sys: IRP_MJ_CLOSE
2016-01-04 15:34:11 -08:00
Bill Zissimopoulos
b5da069d17
Major refactoring: testing
2015-12-23 23:51:05 -08:00
Bill Zissimopoulos
e6bf7156b7
Major refactoring: testing
2015-12-23 14:58:28 -08:00
Bill Zissimopoulos
da4fa4a925
Major refactoring: WIP
2015-12-20 11:20:22 -08:00
Bill Zissimopoulos
7197501c9a
Major refactoring: WIP
2015-12-20 10:57:45 -08:00
Bill Zissimopoulos
43b8fc00f5
sys: IRP_MJ_CREATE: allow simple volume opens
2015-12-11 14:43:31 -08:00
Bill Zissimopoulos
de065afe8d
sys: FsContext now maintains reference to its DeviceObject
2015-12-10 21:31:02 -08:00
Bill Zissimopoulos
49fa80af19
sys: fix prefast warnings (DEBUGLOG)
2015-12-08 00:15:39 -08:00
Bill Zissimopoulos
25154ca7c1
sys: FspFsvolCreateClose, FspFsvolCleanup, FspFsvolClose
2015-12-08 00:06:24 -08:00
Bill Zissimopoulos
fa2ab4f8f7
sys: IRP_MJ_CLOSE
2015-12-07 23:52:41 -08:00
Bill Zissimopoulos
154a945c9a
sys: IRP_MJ_CLOSE
2015-12-07 23:52:31 -08:00
Bill Zissimopoulos
af1cecf26a
sys: IRP_MJ_CLOSE
2015-12-07 23:39:34 -08:00
Bill Zissimopoulos
2668e05748
sys: WIP
2015-11-28 13:17:46 -08:00
Bill Zissimopoulos
7ab5998c49
sys: WIP
2015-11-28 13:08:34 -08:00
Bill Zissimopoulos
97c98ac265
sys: WIP
2015-11-27 23:37:57 -08:00
Bill Zissimopoulos
0db1f0614b
sys: static analysis fixes
2015-11-27 23:30:59 -08:00
Bill Zissimopoulos
7fd635a6ab
sys: driver.h: FSP_ENTER_IOC/FSP_LEAVE_IOC
2015-11-27 12:59:15 -08:00
Bill Zissimopoulos
ee1663100a
sys: I/O completion functions
2015-11-27 12:14:06 -08:00
Bill Zissimopoulos
80d6afc7b6
sys: WIP
2015-11-22 12:23:41 -08:00
Bill Zissimopoulos
d6f1702af7
sys: WIP
2015-11-21 21:25:19 -08:00