Bill Zissimopoulos
9b79bb24ca
dll: fuse3: checkpoint
2018-07-19 04:27:06 -07:00
Bill Zissimopoulos
931d201527
dll: fuse3: fuse2to3 implementation
2018-07-18 14:48:10 -07:00
Bill Zissimopoulos
ab3f3d2827
dll: fuse3: fuse2to3 implementation
2018-07-18 04:11:20 -07:00
Bill Zissimopoulos
3dc09b2496
dll: fuse: remove dll/fuse/shared.h
2018-07-16 14:21:57 -07:00
Bill Zissimopoulos
27d03d4323
dll: fuse: ENOSYS has different values on Windows vs Cygwin
2018-07-16 09:50:21 -07:00
Bill Zissimopoulos
ad1b53e5a4
dll: fuse: move fsp_fuse_obj_* to sdll/fuse/shared.h
2018-07-16 09:45:38 -07:00
Bill Zissimopoulos
e4077c92e9
dll: fuse: ENOSYS has different values on Windows vs Cygwin
2018-07-16 09:42:15 -07:00
Bill Zissimopoulos
e3290a30bc
fuse3: initial commit
2018-07-16 09:31:32 -07:00
Bill Zissimopoulos
ce924d737c
dotnet: rename Api.GetFspVersion to Api.GetVersion
2018-07-05 14:11:51 -07:00
FrKaram
2056766b4f
Indentation again
2018-07-01 13:52:09 +02:00
FrKaram
c73f7099b7
Indentation again
2018-07-01 13:51:17 +02:00
FrKaram
8422e8121c
Fixed identation
2018-07-01 13:46:20 +02:00
FrKaram
88516f371a
Fixed indentation
2018-07-01 13:45:47 +02:00
FrKaram
a7424c911b
Changes following PR remarks
2018-07-01 13:29:52 +02:00
FrKaram
fb8cb8aca9
Added FpsVersion as a static method in FileSystemHost
...
Added FlushAndPurgeOnCleanup
2018-06-30 20:20:17 +02:00
Bill Zissimopoulos
fdaf1da778
Merge branch 'pvt-devctl'
2018-05-08 20:49:22 -07:00
Bill Zissimopoulos
1123e7b0ef
dll: fuse: optimize symlinks aways when readlink returns -ENOSYS
2018-05-08 10:51:29 -07:00
Bill Zissimopoulos
06ee833740
dll: fuse: enable DeviceControl
2018-05-07 14:13:24 -07:00
Bill Zissimopoulos
fbcefe6339
dll: fuse: ioctl
2018-05-07 14:05:18 -07:00
Bill Zissimopoulos
637a1dac7e
dotnet: implement Control operation
2018-05-04 14:51:48 -07:00
Bill Zissimopoulos
894ae7b8f3
sys,dll: DeviceControl operation
2018-05-04 13:56:20 -07:00
Bill Zissimopoulos
7d56b9c23d
dll: fuse: GetSecurityByName: correctly handle "not found" paths with symlinks
2018-04-30 14:18:03 -07:00
Bill Zissimopoulos
deb237f7b0
dll: fuse: fsp_fuse_intf_AddDirInfo: avoid deadlock with ReaddirPlus and symlinks
2018-04-30 13:31:06 -07:00
Bill Zissimopoulos
382599e38f
dll: fuse: add ThreadCount option
2018-04-23 15:35:30 -07:00
Bill Zissimopoulos
498ab91123
dll: fuse: replace -oFlushAndPurgeOnCleanup with -oKeepFileCache option
2018-04-23 15:12:30 -07:00
Bill Zissimopoulos
c2f87029d7
sys: FspFileNodeCleanupFlush:
...
- CcFlushCache now happens during initial Cleanup call
- avoids recursive call into file system during Cleanup completion
2018-04-23 14:30:38 -07:00
Bill Zissimopoulos
157c4bc09a
sys: FspFileNodeCleanupComplete: FlushAndPurgeOnCleanup:
...
- comment about difference in behavior when DeletePending
2018-04-23 09:57:47 -07:00
Bill Zissimopoulos
4fcaa99d63
sys: FspFileNodeCleanupComplete: FlushAndPurgeOnCleanup:
...
- handle DeletePending and non-zero PTruncateSize better
2018-04-23 00:33:00 -07:00
Bill Zissimopoulos
d6c3849120
dll: fuse: fix wrong calc of FileInfoTimeout from attr_timeout
2018-04-22 23:42:20 -07:00
Bill Zissimopoulos
ec39d4b888
dll: fuse: DirInfoTimeout, VolumeInfoTimeout options
2018-04-22 23:36:47 -07:00
Bill Zissimopoulos
9501b5771d
inc,sys,tst: FSP_FSCTL_VOLUME_PARAMS: fine-grained timeouts
2018-04-21 11:53:14 -07:00
Bill Zissimopoulos
5d34a3bd8c
dll: fuse: FlushAndPurgeOnCleanup option
2018-04-19 13:04:34 -07:00
Bill Zissimopoulos
740411d604
tst: FlushAndPurgeOnCleanup: testing
2018-04-19 10:23:15 -07:00
Bill Zissimopoulos
5c3549c6eb
sys: file: FspFileNodeCleanupComplete: FlushAndPurgeOnCleanup
2018-04-18 20:58:19 -07:00
Bill Zissimopoulos
9f56a21c7f
sys: cleanup: minor change
2018-04-18 20:13:08 -07:00
Bill Zissimopoulos
994e232fb3
fuse: add create_umask option
2018-04-17 12:46:13 -07:00
Bill Zissimopoulos
5005dd6f5b
dll: np: NPGetConnection fix and FspNpGetRemoteInfo
2018-01-19 04:58:38 -08:00
Bill Zissimopoulos
6b0b4c8b8e
sys: mup: claim \ClassName instead of \ClassName\InstanceName prefix
2018-01-17 15:44:01 -08:00
Bill Zissimopoulos
abb504053b
sys: FspUnload
2018-01-16 18:26:23 -08:00
Bill Zissimopoulos
fb507fc0bc
dll: np: DeviceName
2018-01-16 13:38:49 -08:00
Bill Zissimopoulos
d38afe8d16
sys: shutdown: fix Release build
2018-01-16 11:49:14 -08:00
Bill Zissimopoulos
a4629b8f8b
sys: fsmup device
...
- This commit introduces the fsmup device, which is a major change in how
network file systems are handled. Previously every network file system's
fsvol device was directly registered with the MUP. Now there is a single
fsmup device that is registered with the MUP; network file systems' fsvol
devices register with fsmup instead. The fsmup device maintains a prefix
table which it uses to demultiplex and forward requests to the appropriate
fsvol device.
- This device change was necessatitated to fix issue #87 .
2018-01-16 10:38:52 -08:00
Bill Zissimopoulos
f691a7a3c7
dll: FspLaunch*: testing
2018-01-09 23:12:05 -08:00
Bill Zissimopoulos
cc58668ce5
dll: FspLaunchReg*: testing
2018-01-09 22:17:07 -08:00
Bill Zissimopoulos
064d0b94f2
dll: FspLaunchRegSetRecord, FspLaunchRegGetRecord, FspLaunchRegFreeRecord
2018-01-09 17:45:49 -08:00
Bill Zissimopoulos
a48668149b
inc: winfsp/launch.h
2018-01-09 11:38:27 -08:00
Bill Zissimopoulos
d6aaf0088a
Merge branch 'master' into pvt-launcher
2018-01-04 11:39:31 -08:00
Bill Zissimopoulos
886b7cf9f7
Merge branch 'providerorder' of https://github.com/felfert/winfsp into felfert-providerorder
2018-01-04 11:10:19 -08:00
Bill Zissimopoulos
e111451475
dll: FspLaunch API
2018-01-04 11:08:23 -08:00
Fritz Elfert
0c38f92082
Use FSP_NP_ORDER_FIRST to specify provider order
2018-01-04 01:12:34 +01:00