1
0
mirror of https://github.com/winfsp/winfsp.git synced 2026-06-04 11:56:54 -05:00
Commit Graph

140 Commits

Author SHA1 Message Date
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 eec63332e0 sys: fileinfo: correctly set AllInformation and StandardInformation DeletePending flag 2016-12-19 13:36:11 -08:00
Bill Zissimopoulos 94ea4f65f7 sys: FspFileNameIsValid, FspFileNameIsValidPattern: check path component length
tst: memfs: allow filenames to be 512 chars long
2016-12-18 11:51:23 -08:00
Bill Zissimopoulos 299605b8fc sys: FILE_ATTRIBUTE_DIRECTORY support 2016-12-17 12:13:53 -08:00
Bill Zissimopoulos 6de998ff98 sys: rename: capture correct security context 2016-12-12 13:20:42 -08:00
Bill Zissimopoulos ba78fbb956 sys: rename: oplock refactoring 2016-11-22 14:18:10 -08:00
Bill Zissimopoulos ce551d4e0d sys: oplock: refactoring/cleanup 2016-11-20 14:08:23 -08:00
Bill Zissimopoulos e4de0f0513 sys: oplock: perform stream oplock checks
sys: rename: fix some rename issues
2016-11-18 18:38:15 -08:00
Bill Zissimopoulos f17168f2fa sys: oplock testing: DEBUGTEST_EX 2016-11-15 13:17:49 -08:00
Bill Zissimopoulos 959d8537c6 sys: oplock testing 2016-11-14 20:36:51 -08:00
Bill Zissimopoulos cb6b10385b sys: rename: oplocks 2016-11-13 22:06:53 -08:00
Bill Zissimopoulos f49cf412a8 sys: fileinfo: oplocks 2016-11-13 10:45:24 -08:00
Bill Zissimopoulos e0f163e9ba sys: maintain FO_FILE_MODIFIED bit 2016-10-29 13:04:13 -07:00
Bill Zissimopoulos 5fa631339d sys: FspFsvolSetRenameInformation: correctly compute Suffix for SRV2 renames 2016-10-27 11:44:43 -07:00
Bill Zissimopoulos ee0031f995 sys: FspFsvolQueryInformation: add stub FileEaInformation support 2016-10-26 16:45:18 -07:00
Bill Zissimopoulos a525e095d3 sys: check Response->IoStatus.Information for Read, Write, QueryDirectory 2016-10-21 21:46:47 -07:00
Bill Zissimopoulos 03611b6210 sys: FspFsvolSetRenameInformation: when doing an exact case rename do not send it to the user mode file system 2016-10-19 16:15:23 -07:00
Bill Zissimopoulos 0534225662 sys: canonicalize filename related functions under the name FspFileName* 2016-10-14 14:47:16 -07:00
Bill Zissimopoulos 42745e2239 sys: FspFileNodeRename: correctly handle rename of closed by referenced descendant files 2016-10-12 23:52:54 -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 e2d4b36057 sys: FspFsvolQueryStreamInformation* testing 2016-10-06 15:35:40 -07:00
Bill Zissimopoulos 43f333e8a6 sys: FSP_FILE_NODE: change number field access through inline functions 2016-10-05 17:30:50 -07:00
Bill Zissimopoulos c6967c737a sys: FspUnicodePathIsValid: check and return stream type 2016-10-05 13:44:32 -07:00
Bill Zissimopoulos cc408b71e1 sys: FspFsvolQueryStreamInformationCopy: add stream type ($DATA) to stream names 2016-09-28 16:17:10 -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 7cb56bb132 sys: FspUnicodePathIsValid: improvements 2016-09-25 21:38:41 -07:00
Bill Zissimopoulos 2e71d2fe14 sys: FspFsvolQueryStreamInformationCopy: improvements 2016-09-24 17:32:35 -07:00
Bill Zissimopoulos 7894cc8b7b sys: fileinfo.c: minor comment change 2016-09-24 15:09:15 -07:00
Bill Zissimopoulos 0c810c52fa sys: IRP_MJ_QUERY_INFORMATION: FileStreamInformation 2016-09-24 13:59:02 -07:00
Bill Zissimopoulos 71867f6779 sys, dll: IRP_MJ_SET_INFORMATION: perform access checks when replacing file during rename 2016-05-24 21:41:08 -07:00
Bill Zissimopoulos 968de4689c inc,src,tst: add AGPLv3 notices 2016-04-25 14:29:05 -07:00
Bill Zissimopoulos 9b81c03ccc sys: fsp_debug: greatly simplify debugging support 2016-04-10 23:45:09 -07:00
Bill Zissimopoulos 109e483a2f sys: file change notifications 2016-04-01 13:42:46 -07:00
Bill Zissimopoulos aa81e1ffe5 sys: IRP_MN_NOTIFY_CHANGE_DIRECTORY: implementation and related changes 2016-03-31 16:30:03 -07:00
Bill Zissimopoulos 7ff99da000 update copyright notices for 2016 2016-03-17 14:59:46 -07:00
Bill Zissimopoulos 26d2d51117 sys: fileinfo: call MmCanFileBeTruncated only when truncating (allows file mappings to be created)
sys: util.c: FspGetMdlAddress()
2016-03-16 16:17:22 -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 b4160f4aac sys: rename DEBUGRANDTEST to DEBUGTEST 2016-03-04 15:41:53 -08:00
Bill Zissimopoulos 4d3a169da6 sys: eliminate multiple uses of FspFsvolFileRename locking 2016-03-04 15:08:42 -08:00
Bill Zissimopoulos 98ebfed65b sys: IRP_MJ_CLEANUP: properly perform CcUninitializeCacheMap 2016-03-03 17:04:04 -08:00
Bill Zissimopoulos bc9f983285 sys: IRP_MJ_SET_INFORMATION: FileEndOfFileInformation: ignore calls with the AdvanceOnly parameter 2016-03-03 11:35:32 -08:00
Bill Zissimopoulos e7cef94507 sys: IRP_MJ_QUERY_SECURITY 2016-02-18 15:54:52 -08:00
Bill Zissimopoulos a8c0bbcf85 sys: FspFsvolDeviceLookupDescendantContextByName 2016-02-13 17:30:30 -08:00
Bill Zissimopoulos 29b21cef0d sys: IRP_MJ_QUERY_INFORMATION: FileNormalizedNameInformation 2016-02-13 12:02:46 -08:00
Bill Zissimopoulos 5d26211c38 sys: FspUnicodePathIsValid() 2016-02-10 11:37:28 -08:00
Bill Zissimopoulos cc19ddcd92 sys: IRP_MJ_SET_INFORMATION: FileRenameInformation 2016-02-10 10:48:27 -08:00
Bill Zissimopoulos 4648ace652 sys: IRP_MJ_SET_INFORMATION: FileDispositionInformation: testing 2016-02-09 14:36:45 -08:00
Bill Zissimopoulos 6f19ebf66a fsctl: remove FileNameRequired field 2016-02-09 13:41:40 -08:00