Bill Zissimopoulos
6e3a8f70b2
update source copyright to 2021
2021-05-21 15:57:05 -07:00
Bill Zissimopoulos
023c925fb6
WinFsp rebranding support
2021-04-12 17:47:34 -07:00
Bill Zissimopoulos
bd0d6638b0
dll: posix: trustPosixOffset
2020-11-03 12:31:13 -08:00
Bill Zissimopoulos
b4c39f656c
dll,fuse: allow dir buffer entry invalidation
...
The FUSE implementation of ReadDirectory issues readdir followed
by a slew of getattr. In the current implementation if a getattr fails
the whole readdir operation fails.
This commit adds the ability to invalidate individual entries in the
directory buffer. Entries for which getattr fails are now marked invalid
rather than fail the overall ReadDirectory operation.
See #292
2020-04-13 15:52:03 -07:00
Bill Zissimopoulos
24b5d48fed
add shared/ku/config.h and related changes
2020-02-07 15:40:08 -08:00
Bill Zissimopoulos
0650cabc47
refactor: shared->shared/um, ku->shared/ku
2020-02-07 15:28:25 -08:00
Bill Zissimopoulos
71995a1fcd
dll,sys: FSP_CFG_REJECT_EARLY_IRP
...
Includes Avast fix for FUSE.
2020-02-07 15:11:24 -08:00
Bill Zissimopoulos
aedf01a384
update source copyright for 2020
2020-01-02 17:50:40 -08:00
Bill Zissimopoulos
565caebe4c
sys,dll: FspFileSystemSetMountPoint: mount manager support
2019-09-05 19:58:14 -07:00
Bill Zissimopoulos
d3efdd9219
dll, sys: FSP_NEXT_EA
2019-03-14 22:04:31 -07:00
Bill Zissimopoulos
d2de5e996c
update source copyright for 2019
2019-02-28 10:39:31 -08:00
Bill Zissimopoulos
618a59fc0e
dll: ensure FspFileSystemFinalize is called
2018-11-13 10:11:39 -08:00
Bill Zissimopoulos
75ae8daf8f
update commercial disclaimer
2018-08-21 18:09:33 -07:00
Bill Zissimopoulos
a48668149b
inc: winfsp/launch.h
2018-01-09 11:38:27 -08:00
Bill Zissimopoulos
9bd9cf4fbd
update source copyright notices for 2018
2018-01-03 15:29:38 -08:00
Bill Zissimopoulos
4fe85222b1
dll: wksid: well known SID's
2017-12-11 15:03:32 -08:00
Bill Zissimopoulos
f97ef5704f
dll: fuse: reimplement ReadDirectory
2017-01-28 11:49:57 -08:00
Bill Zissimopoulos
b65322c2ac
dll: FspPathIsDrive: bug fix
2017-01-16 18:21:56 -08:00
Bill Zissimopoulos
a57325e8af
update source copyright notices for 2017
2017-01-05 13:56:18 -08:00
Bill Zissimopoulos
82a9c8e80f
dll: FspFileSystemSetMountPoint: now supports directories
2016-10-17 21:04:22 -07:00
Bill Zissimopoulos
3e0f2316a7
dll: special case STATUS_OBJECT_NAME_NOT_FOUND and STATUS_OBJECT_NAME_COLLISION to handle open/create via symlink
...
tst: memfs: support reparse point functionality over a named stream and fix status return on create collision over directory
2016-10-12 11:18:55 -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
b8b15e8035
dll: FspFileSystemSetMountPoint, FspFileSystemRemoveMountPoint
...
Ensure that mapped drives get cleaned up even if file system dies
2016-06-22 23:16:22 -07:00
Bill Zissimopoulos
68d79b0c3b
dll: convert all initialization to the initonce pattern
2016-06-16 12:17:38 -07:00
Bill Zissimopoulos
b695ef8ad8
dll: fuse: only use the environment's malloc prior to fsp_fuse_loop
...
- this allows an environment like Cygwin to safely call fork prior to fuse_loop/fuse_loop_mt
2016-06-15 23:12:08 -07:00
Bill Zissimopoulos
229c3f81fa
winfsp-tests: posix_map_sid_test
2016-06-05 00:34:44 -07:00
Bill Zissimopoulos
1f22bd3517
fuse: implementation checkpoint
2016-05-25 16:35:07 -07:00
Bill Zissimopoulos
c2e38bcc97
src: dll: FspDebugLogRequest, FspDebugLogResponse
2016-05-23 11:09:24 -07:00
Bill Zissimopoulos
dc4109fc22
dll: refactor library.h into src/shared/minimal.h for reuse
2016-05-09 20:07:35 -07:00
Bill Zissimopoulos
bb946d5a3a
dll: streamline DLL_PROCESS_ATTACH, DLL_PROCESS_DETACH handling
2016-05-08 16:22:07 -07:00
Bill Zissimopoulos
9addfa5899
dll: FspEventLogRegister, FspEventLogUnregister
2016-05-06 15:05:36 -07:00
Bill Zissimopoulos
d7a6f33d26
dll: add FSP_SERVICE and EventLog functionality
2016-05-06 11:41:45 -07:00
Bill Zissimopoulos
de973fa5ab
dll: FspFileSystemRegister, FspFileSystemUnregister: rename and place in fsctl.c
2016-05-05 11:14:23 -07:00
Bill Zissimopoulos
b089b98afc
dll: FspFileSystemRegister, FspFileSystemUnregister
2016-05-01 18:01:49 -07:00
Bill Zissimopoulos
968de4689c
inc,src,tst: add AGPLv3 notices
2016-04-25 14:29:05 -07:00
Bill Zissimopoulos
1bcd3cec0a
sys, dll: NetworkProvider implementation (NPGetConnection)
2016-04-19 14:29:07 -07:00
Bill Zissimopoulos
ef5b664dcc
dll: FspFileSystemInitialize, FspFileSystemFinalize
2016-04-08 15:25:09 -07:00
Bill Zissimopoulos
7ff99da000
update copyright notices for 2016
2016-03-17 14:59:46 -07:00
Bill Zissimopoulos
5a1384462b
dll: FspDebugLogSD
2016-01-15 15:05:19 -08:00
Bill Zissimopoulos
fee52f4397
dll: use NODEFAULTLIB by default
2015-12-28 18:30:40 -08:00
Bill Zissimopoulos
42762d49ea
dll: Major refactoring: WIP
2015-12-23 12:08:50 -08:00
Bill Zissimopoulos
7033cc6095
dll: Major refactoring: WIP
2015-12-23 11:24:34 -08:00
Bill Zissimopoulos
7197501c9a
Major refactoring: WIP
2015-12-20 10:57:45 -08:00
Bill Zissimopoulos
99b4734d74
dll: support /NODEFAULTLIB builds
2015-12-15 18:53:56 -08:00
Bill Zissimopoulos
2b1edc8d29
dll: MemAlloc/MemFree
2015-12-15 14:32:11 -08:00
Bill Zissimopoulos
44a17d0b4d
dll: FspFileSystemLoop
2015-12-15 13:15:44 -08:00
Bill Zissimopoulos
5a90bf52ed
dll: expose FspNtStatusFromWin32 and FspDebugLog
2015-12-01 23:08:41 -08:00
Bill Zissimopoulos
7f182ac04d
dll: FspDebugLog
...
sys: DEBUGLOG
2015-11-30 21:00:06 -08:00