Bill Zissimopoulos
04cf0e04ba
README: change download badges size
2018-07-29 15:37:23 -07:00
Bill Zissimopoulos
f51af55fb3
doc: update winfsp.h apidoc
2018-07-29 15:27:55 -07:00
Bill Zissimopoulos
f9a2780311
README: multiple improvements
2018-07-29 15:05:53 -07:00
Bill Zissimopoulos
43101dfe06
dll: fuse: improve service start/stop messaging
2018-07-29 10:52:01 -07:00
Bill Zissimopoulos
ac5ed1c238
update FAQ
2018-07-28 20:40:33 -07:00
Bill Zissimopoulos
03f0d2bd1a
update FAQ
2018-07-28 20:36:07 -07:00
Bill Zissimopoulos
77c18fc59e
cygfuse: update with latest headers
2018-07-28 14:28:40 -07:00
Bill Zissimopoulos
77cf7f7398
dll: fuse3: compatibility functions
2018-07-28 14:08:03 -07:00
Bill Zissimopoulos
c61da81475
changelog: FUSE supports multiple in-process file systems
2018-07-28 13:41:51 -07:00
Bill Zissimopoulos
a1b92d9095
dll: fuse: refactoring
...
Split dll/fuse.c into dll/fuse.c and dll/fuse_loop.c to accommodate
the complicated loop logic due to the last commit.
2018-07-28 13:38:06 -07:00
Bill Zissimopoulos
ae8e4e61f7
dll: fuse: allow multiple FUSE file systems
...
Refactoring to allow for multiple FUSE file systems within a single
process. Running FUSE file systems as Windows services is still
supported.
2018-07-28 13:13:27 -07:00
Bill Zissimopoulos
e5c424dba1
dll: service: FspServiceLoop
...
Do not reset FspServiceConsoleModeEvent on reentry.
It should be noted that reentry is not feasible,
because StartServiceCtrlDispatcherW returns
ERROR_SERVICE_ALREADY_RUNNING on reentry.
2018-07-27 11:09:43 -07:00
Bill Zissimopoulos
554f07a50e
dll: fuse3: fsp_fuse3_pkgversion: bug fix
2018-07-26 10:17:38 -07:00
Bill Zissimopoulos
bd53b452b2
opt: cygfuse: fuse3: REQUIRES fuse
2018-07-26 10:03:48 -07:00
Bill Zissimopoulos
82cea37036
installer: add FUSE3 for Cygwin
2018-07-25 21:46:38 -07:00
Bill Zissimopoulos
2fcc065421
README: fix link
2018-07-25 21:34:59 -07:00
Bill Zissimopoulos
bf53c00f38
README: add links for project dirs
2018-07-25 21:32:53 -07:00
Bill Zissimopoulos
ec4197d8b7
opt: cygfuse: fix install scripts
2018-07-25 21:23:29 -07:00
Bill Zissimopoulos
897a08700b
opt: cygfuse: fuse3
2018-07-25 21:15:16 -07:00
Bill Zissimopoulos
1ace7ffb41
opt: cygfuse: fuse: rename cygport
2018-07-25 20:23:13 -07:00
Bill Zissimopoulos
d7c0657c3d
opt: cygfuse: refactoring
2018-07-25 20:13:53 -07:00
Bill Zissimopoulos
5d73687de8
dll: fuse: refactoring
2018-07-25 13:33:15 -07:00
Bill Zissimopoulos
a5bfdcf416
README: add reference to FUSE3
2018-07-25 13:31:42 -07:00
Bill Zissimopoulos
b609435dad
dll: fuse: refactoring
2018-07-25 13:26:36 -07:00
Bill Zissimopoulos
523ccbea02
Merge branch 'pvt-fuse3'
2018-07-25 12:54:54 -07:00
Bill Zissimopoulos
cf699ba441
tools: run-tests: passthrough-fuse3
2018-07-25 11:29:24 -07:00
Bill Zissimopoulos
0d819eb800
dll: fuse3: testing
2018-07-25 10:28:33 -07:00
Bill Zissimopoulos
4a653a8bc0
dll: fuse3: testing
2018-07-25 10:04:23 -07:00
Bill Zissimopoulos
6932d42039
dll: fuse3: testing
2018-07-25 08:54:22 -07:00
Bill Zissimopoulos
77fb2cc1c1
tools: run-tests: enable all winfsp-tests on airfs
2018-07-24 21:54:38 -07:00
Bill Zissimopoulos and GitHub
500dfe1958
Merge pull request #178 from JohnOberschelp/master
...
Fixed to pass winfsp-tests and cleanup
2018-07-24 21:52:32 -07:00
Bill Zissimopoulos
307e18fb0d
update changelog
2018-07-20 15:44:10 -07:00
Bill Zissimopoulos
461266382a
changelog: add FUSE3 information
2018-07-20 15:35:12 -07:00
Bill Zissimopoulos
a809b0787e
changelog: add FUSE3 information
2018-07-20 15:34:31 -07:00
Bill Zissimopoulos
ea5e031af2
changelog: add FUSE3 information
2018-07-20 15:17:47 -07:00
Bill Zissimopoulos
558487cd22
installer: passthrough-fuse3
2018-07-20 15:12:22 -07:00
Bill Zissimopoulos
2ff21529d5
tst: passthrough-fuse3
2018-07-20 14:48:25 -07:00
Bill Zissimopoulos
d43c0c2c85
inc: fuse3: fix warnings
2018-07-20 09:37:59 -07:00
Bill Zissimopoulos
eb0f03b17b
build: fuse3: installer and pkg-config
2018-07-20 09:24:22 -07:00
Bill Zissimopoulos
575fe55eb8
dll: fuse3: fsp_fuse3_main_real
2018-07-19 14:24:09 -07:00
Bill Zissimopoulos
b537c61f3b
dll: fuse3: checkpoint
2018-07-19 12:53:03 -07:00
Bill Zissimopoulos
5cd40ff7ff
dll: fuse3: fsp_fuse3_lib_help
2018-07-19 06:39:18 -07:00
Bill Zissimopoulos
753440e837
dll: fuse3: checkpoint
2018-07-19 06:13:48 -07:00
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
09309f858c
airfs: testing
2018-07-14 12:07:04 -07:00
Bill Zissimopoulos
12baaa6d50
airfs: testing
2018-07-14 11:15:12 -07:00
Bill Zissimopoulos
c584782bc7
airfs: testing
2018-07-14 11:04:10 -07:00
Bill Zissimopoulos
9c4a361c48
airfs: testing as disk file system
2018-07-14 09:16:14 -07:00
Bill Zissimopoulos
c1f4606683
airfs: FspLoad: dynamic loading of WinFsp DLL
2018-07-14 07:38:30 -07:00
Bill Zissimopoulos
f79db6a3db
airfs: installer
2018-07-07 09:38:42 -07:00
Bill Zissimopoulos
9a9a73d4d8
airfs: testing
2018-07-05 23:36:20 +01:00
Bill Zissimopoulos
a56caf3f94
bump version to 2018.2 B2 and update changelog
2018-07-05 15:13:56 -07:00
Bill Zissimopoulos
9b8b3e9cb8
Merge branch 'airfs'
2018-07-05 15:02:15 -07:00
Bill Zissimopoulos
5a8aad60b3
airfs: add notice re: contributions
2018-07-05 14:59:24 -07:00
Bill Zissimopoulos
1906772aa2
airfs: add VS project
2018-07-05 14:45:44 -07:00
Bill Zissimopoulos
ce924d737c
dotnet: rename Api.GetFspVersion to Api.GetVersion
2018-07-05 14:11:51 -07:00
Bill Zissimopoulos and GitHub
aa50d5a8b9
Contributors: sort names
2018-07-05 21:59:38 +01:00
Bill Zissimopoulos and GitHub
6ffddf36b5
Merge pull request #176 from FrKaram/Issue174
...
dotnet: add FlushAndPurgeOnCleanup and FspVersion
2018-07-05 21:55:34 +01:00
Bill Zissimopoulos and GitHub
fbb81b0463
Merge pull request #173 from JohnOberschelp/master
...
Create airfs.cpp
2018-06-23 23:19:04 -07:00
Bill Zissimopoulos
d491031fda
bump version to 2018.2 B1
2018-06-19 14:24:24 -07:00
Bill Zissimopoulos
75a3d97c62
Merge branch 'release/1.3'
2018-05-11 10:18:29 -07:00
Bill Zissimopoulos
5f325304d3
tst: memfs: rewrite MemfsFileNameCompare
2018-05-10 19:53:57 -07:00
Bill Zissimopoulos
8727497662
tst: memfs: remove CompareString usage
2018-05-10 12:31:01 -07:00
Bill Zissimopoulos
a2ed9f2b1a
github: update ISSUE_TEMPLATE
2018-05-08 21:44:30 -07: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
05f622f2de
inc: winfsp.h: fix Control doc
2018-05-04 14:48:46 -07:00
Bill Zissimopoulos
ef5c947168
update changelog
2018-05-04 14:08:24 -07:00
Bill Zissimopoulos
894ae7b8f3
sys,dll: DeviceControl operation
2018-05-04 13:56:20 -07:00
Bill Zissimopoulos
7aadf259d9
bump version to v1.3 (2018.1)
2018-05-04 05:09:35 +01:00
Bill Zissimopoulos
d54e9a3049
update changelog
2018-05-01 10:38:58 -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
5ae0804bd2
doc: add EncFS to known file systems
2018-04-27 12:12:25 -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
ebc8c268e5
appveyor: FSP_FSCTL_VOLUME_PARAMS size change compat testing
2018-04-22 11:16:25 -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
5b72b4ad4a
tools: run-tests: FlushAndPurgeOnCleanup
2018-04-19 11:17:41 -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
2e7e95df76
appveyor: troubleshoot create_pid_test, rename_pid_test
2018-04-17 16:34:59 -07:00
Bill Zissimopoulos
b2e6c16ba0
update changelog
2018-04-17 13:47:37 -07:00