Commit Graph

  • cd329ee361 Major refactoring: WIP Bill Zissimopoulos 2015-12-22 17:57:47 -08:00
  • 93e9039ec8 Major refactoring: WIP Bill Zissimopoulos 2015-12-22 17:52:05 -08:00
  • ebfabba568 Major refactoring: WIP Bill Zissimopoulos 2015-12-22 17:49:23 -08:00
  • 7a12fe0713 Major refactoring: WIP Bill Zissimopoulos 2015-12-22 17:27:14 -08:00
  • 00c812e380 Major refactoring: WIP Bill Zissimopoulos 2015-12-22 16:55:03 -08:00
  • 5417b02c47 Major refactoring: WIP Bill Zissimopoulos 2015-12-22 16:42:33 -08:00
  • d2f1b42df5 Major refactoring: WIP Bill Zissimopoulos 2015-12-22 16:41:12 -08:00
  • 63a1227b57 Major refactoring: WIP Bill Zissimopoulos 2015-12-22 16:38:36 -08:00
  • 59203b7db9 Major refactoring: WIP Bill Zissimopoulos 2015-12-22 16:37:59 -08:00
  • 1ed7575316 Major refactoring: WIP Bill Zissimopoulos 2015-12-22 16:25:42 -08:00
  • f3699716eb sys: fix some prefast warnings Bill Zissimopoulos 2015-12-21 22:49:41 -08:00
  • b5bd03df30 sys: fsctl Bill Zissimopoulos 2015-12-21 16:09:54 -08:00
  • 68eefd9e24 sys: fsctl Bill Zissimopoulos 2015-12-21 16:04:10 -08:00
  • e71ecd5fa1 sys: devctl: IOCTL_REDIR_QUERY_PATH_EX Bill Zissimopoulos 2015-12-21 15:49:51 -08:00
  • e2c36c0c2d sys: fsctl, devctl: debug logs Bill Zissimopoulos 2015-12-21 15:44:53 -08:00
  • 8c408b88ee sys: remove unused file (idevctl.c) Bill Zissimopoulos 2015-12-21 15:37:58 -08:00
  • ff3543a4f2 sys: FSP_FSCTL_WORK Bill Zissimopoulos 2015-12-21 15:37:35 -08:00
  • 1bb0b6be10 sys: device: replace device Resource with GenericTableFastMutex Bill Zissimopoulos 2015-12-21 15:19:55 -08:00
  • 5e3fae6a8c sys: driver.h: remove unused field from FSP_FSVOL_DEVICE_EXTENSION Bill Zissimopoulos 2015-12-21 15:11:10 -08:00
  • b4ebd5e218 sys: device: cleanup work Bill Zissimopoulos 2015-12-21 15:09:55 -08:00
  • 2254ed1107 sys: debug: add IOCTL symbols Bill Zissimopoulos 2015-12-21 14:49:22 -08:00
  • 09a462b26e sys: DEBUGBREAK macro Bill Zissimopoulos 2015-12-21 14:34:00 -08:00
  • 7e4c875d50 Major refactoring: WIP Bill Zissimopoulos 2015-12-20 16:32:13 -08:00
  • 801970e971 Major refactoring: WIP Bill Zissimopoulos 2015-12-20 15:41:38 -08:00
  • 19923395c7 Major refactoring: WIP Bill Zissimopoulos 2015-12-20 15:30:42 -08:00
  • a4ac4fd169 Major refactoring: WIP Bill Zissimopoulos 2015-12-20 15:23:17 -08:00
  • e59e4d20d7 Major refactoring: WIP Bill Zissimopoulos 2015-12-20 14:30:00 -08:00
  • 7ef68a6688 Major refactoring: WIP Bill Zissimopoulos 2015-12-20 14:23:58 -08:00
  • e08e44d5f9 Major refactoring: WIP Bill Zissimopoulos 2015-12-20 12:15:23 -08:00
  • da4fa4a925 Major refactoring: WIP Bill Zissimopoulos 2015-12-20 11:20:22 -08:00
  • 7197501c9a Major refactoring: WIP Bill Zissimopoulos 2015-12-20 10:57:45 -08:00
  • f099fe4bff tst: winfsp-tests: IRP timeout testing Bill Zissimopoulos 2015-12-16 17:18:16 -08:00
  • 460c4e0c55 sys: implement FsvrtDeviceExpirationRoutine and supporting infra Bill Zissimopoulos 2015-12-16 16:11:29 -08:00
  • ec0e8548b5 sys: fsctl: VolumeParams now has IrpTimeout Bill Zissimopoulos 2015-12-16 11:13:38 -08:00
  • 9e82247366 sys: ioq: now supports IRP expiration Bill Zissimopoulos 2015-12-16 10:43:33 -08:00
  • 3ae924e3f9 dll: FspFsctlTransact: bug fix Bill Zissimopoulos 2015-12-15 19:09:21 -08:00
  • 8f188914cd dll: GlobalDevicePath: bug fix Bill Zissimopoulos 2015-12-15 19:04:45 -08:00
  • 99b4734d74 dll: support /NODEFAULTLIB builds Bill Zissimopoulos 2015-12-15 18:53:56 -08:00
  • 825f4ed2ef dll: remove references to StringCbPrintf*() Bill Zissimopoulos 2015-12-15 16:06:02 -08:00
  • 903450312f dll: loop.c Bill Zissimopoulos 2015-12-15 14:35:11 -08:00
  • 2b1edc8d29 dll: MemAlloc/MemFree Bill Zissimopoulos 2015-12-15 14:32:11 -08:00
  • f3b87304e8 sys: FspFileSystemCreate/FspFileSystemDelete Bill Zissimopoulos 2015-12-15 13:31:41 -08:00
  • 44a17d0b4d dll: FspFileSystemLoop Bill Zissimopoulos 2015-12-15 13:15:44 -08:00
  • 0f2139f32a sys: fsctl.h: change values for FspFsctlTransact*Kind's Bill Zissimopoulos 2015-12-14 22:30:44 -08:00
  • a3312ad2f1 sys: FspFsvrtDeleteVolume: delay delete the volume to avoid crashes in fltmgr.sys; using FspDeviceRetain() instead of ObReferenceObject() appears to completely resolve the fltmgr.sys crash Bill Zissimopoulos 2015-12-14 15:56:44 -08:00
  • aee12e1c5f sys: FspFsvrtTransact: now has timeout Bill Zissimopoulos 2015-12-14 12:36:40 -08:00
  • 5d6d938039 sys: FspFsvrtTransact testing Bill Zissimopoulos 2015-12-12 17:01:30 -08:00
  • 43b8fc00f5 sys: IRP_MJ_CREATE: allow simple volume opens Bill Zissimopoulos 2015-12-11 14:43:31 -08:00
  • a6c81010b6 sys: fsctl.h: Ea reserved field is now a FSP_FSCTL_TRANSACT_BUF Bill Zissimopoulos 2015-12-10 21:42:14 -08:00
  • de065afe8d sys: FsContext now maintains reference to its DeviceObject Bill Zissimopoulos 2015-12-10 21:31:02 -08:00
  • 140e567fdc sys: call IoRegisterFileSystem from DriverEntry Bill Zissimopoulos 2015-12-10 16:31:01 -08:00
  • 138a10d232 sys: FspAlloc*(), FspFree*() Bill Zissimopoulos 2015-12-09 20:24:44 -08:00
  • 75471b2338 sys: IRP_MJ_CREATE: improve FsContext handling Bill Zissimopoulos 2015-12-09 16:13:03 -08:00
  • b5f41f0475 sys: FspFileContextDelete: bug fix (thanks Driver Verifier!) Bill Zissimopoulos 2015-12-08 23:07:33 -08:00
  • 0bbc1b4a43 sys: improve FSP_DEBUGBRK_() macro Bill Zissimopoulos 2015-12-08 22:34:59 -08:00
  • 5abc81a58f winfsp-tests: mount-test Bill Zissimopoulos 2015-12-08 22:07:46 -08:00
  • 0c62199c73 sys: IRP_MJ_CREATE: FspFsvolCreateRequestFini Bill Zissimopoulos 2015-12-08 16:21:30 -08:00
  • d21180cba0 sys: iop: FSP_FSCTL_TRANSACT_REQ_HEADER Bill Zissimopoulos 2015-12-08 15:25:41 -08:00
  • c3c690c46b sys: ioq: couple of fixes Bill Zissimopoulos 2015-12-08 14:00:13 -08:00
  • a11005c5b5 sys: IRP_MJ_CREATE Bill Zissimopoulos 2015-12-08 13:57:06 -08:00
  • f4b8609a98 VStudio: fix PDB filename clashing Bill Zissimopoulos 2015-12-08 11:31:12 -08:00
  • 868f479ef9 tst: winfsp-tests: minor fix Bill Zissimopoulos 2015-12-08 00:19:29 -08:00
  • 49fa80af19 sys: fix prefast warnings (DEBUGLOG) Bill Zissimopoulos 2015-12-08 00:15:39 -08:00
  • 3cbf2986a6 sys: IRP_MJ_CREATE Bill Zissimopoulos 2015-12-08 00:08:09 -08:00
  • 25154ca7c1 sys: FspFsvolCreateClose, FspFsvolCleanup, FspFsvolClose Bill Zissimopoulos 2015-12-08 00:06:24 -08:00
  • fa2ab4f8f7 sys: IRP_MJ_CLOSE Bill Zissimopoulos 2015-12-07 23:52:41 -08:00
  • 154a945c9a sys: IRP_MJ_CLOSE Bill Zissimopoulos 2015-12-07 23:52:31 -08:00
  • af1cecf26a sys: IRP_MJ_CLOSE Bill Zissimopoulos 2015-12-07 23:39:34 -08:00
  • 51865f5e44 sys: IRP_MJ_CLEANUP Bill Zissimopoulos 2015-12-07 23:36:12 -08:00
  • 106b3ab0c7 sys: IRP_MJ_CREATE Bill Zissimopoulos 2015-12-07 22:59:08 -08:00
  • 6ea86a5e8a sys: IRP_MJ_CREATE: FILE_DELETE_ON_CLOSE Bill Zissimopoulos 2015-12-07 22:54:02 -08:00
  • 6c29a98e90 sys: IRP_MJ_CREATE: disallow trailing backslash without FILE_DIRECTORY_FILE Bill Zissimopoulos 2015-12-07 20:33:02 -08:00
  • c381549efc sys: IRP_MJ_CLEANUP Bill Zissimopoulos 2015-12-07 20:29:17 -08:00
  • 7dba895309 sys: IRP_MJ_CLEANUP Bill Zissimopoulos 2015-12-07 17:25:33 -08:00
  • 2a84229da3 sys: IRP_MJ_CREATE Bill Zissimopoulos 2015-12-07 16:54:49 -08:00
  • 264da71f7c sys: IRP_MJ_CREATE Bill Zissimopoulos 2015-12-07 15:04:35 -08:00
  • 253de21708 sys: FspIrpContext* Bill Zissimopoulos 2015-12-07 13:19:17 -08:00
  • 6fcab43120 sys: IRP_MJ_CREATE Bill Zissimopoulos 2015-12-07 13:01:40 -08:00
  • f32db0ed2e sys: IRP_MJ_CREATE Bill Zissimopoulos 2015-12-07 12:07:00 -08:00
  • 23b4956488 sys: IRP_MJ_CREATE Bill Zissimopoulos 2015-12-07 11:54:02 -08:00
  • 0fb9de1ebd sys: FspIopPostWorkRequest() Bill Zissimopoulos 2015-12-06 23:55:22 -08:00
  • 18025573a3 sys: rename FspIopCompleteRequest to FspIopCompleteIrp Bill Zissimopoulos 2015-12-06 18:06:19 -08:00
  • f46f567a56 sys: iop: assertion check Bill Zissimopoulos 2015-12-06 17:13:25 -08:00
  • 5e17f319c9 sys: IRP_MJ_CREATE Bill Zissimopoulos 2015-12-06 00:37:53 -08:00
  • c86c88d15a sys: FspFsvolCreateClose Bill Zissimopoulos 2015-12-05 23:58:25 -08:00
  • df340872f7 sys: FspFsvolDeviceInsertContext: can no longer fail because of low memory Bill Zissimopoulos 2015-12-05 23:00:33 -08:00
  • bdc7033740 sys: IRP_MJ_CREATE: STATUS_REPARSE Bill Zissimopoulos 2015-12-05 13:30:37 -08:00
  • 1f0942a100 sys: IRP_MJ_CREATE Bill Zissimopoulos 2015-12-05 13:10:45 -08:00
  • 684a594385 sys: IRP_MJ_CREATE: improve access checks logic Bill Zissimopoulos 2015-12-05 12:42:23 -08:00
  • ab31918cec sys: IRP_MJ_CREATE: improve access checks logic Bill Zissimopoulos 2015-12-05 12:37:09 -08:00
  • 4a2d9295d7 sys: IRP_MJ_CREATE Bill Zissimopoulos 2015-12-05 11:42:34 -08:00
  • 0d49e87468 sys: IRP_MJ_CREATE Bill Zissimopoulos 2015-12-05 11:31:51 -08:00
  • 0e170901c8 sys: IRP_MJ_CREATE Bill Zissimopoulos 2015-12-05 01:51:32 -08:00
  • a0e90dc6fb sys: IRP_MJ_CREATE Bill Zissimopoulos 2015-12-05 01:13:23 -08:00
  • 9888d24854 sys: IRP_MJ_CREATE Bill Zissimopoulos 2015-12-05 00:36:07 -08:00
  • b5cf090144 sys: FspFsvolDevice{Lookup,Insert,Delete}Context: now require use of FsvolDeviceExtension Resource Bill Zissimopoulos 2015-12-05 00:29:47 -08:00
  • f0ee13b04c sys: IRP_MJ_CREATE Bill Zissimopoulos 2015-12-05 00:05:25 -08:00
  • 0187b77f8b sys: IRP_MJ_CREATE Bill Zissimopoulos 2015-12-04 23:43:58 -08:00
  • 41fbb8cc58 sys: IRP_MJ_CREATE Bill Zissimopoulos 2015-12-04 16:51:44 -08:00
  • 1ae2b8fd38 sys: FspFsvolDeviceInsertContext Bill Zissimopoulos 2015-12-04 16:34:25 -08:00