24b96e7e1b
inc, dll, dotnet: FSP_FILE_SYSTEM_INTERFACE::SetDelete
2018-08-29 15:45:02 -07:00
75ae8daf8f
update commercial disclaimer
2018-08-21 18:09:33 -07:00
999847d8db
Merge pull request #181 from JohnOberschelp/master
...
Added DeviceIoControl to Airfs
2018-08-01 19:35:03 -07:00
773bb12146
Update airfs.cpp
2018-08-01 17:34:24 -07:00
bef5ba7f3b
dll: fuse: fix daemonization problem on Cygwin
...
The new FUSE loop use a Windows event (LoopEvent) to signal loop exit.
Prior to this commit the Windows event was created outside the FUSE
loop and potentially before daemonization (on Cygwin). This means that
the event was created in a different process and
WaitForMultipleObjects was failing with ERROR_ACCESS_DENIED.
This commit ensures that the LoopEvent is created inside the FUSE loop
and therefore in the daemonized process.
2018-07-31 21:02:46 -07:00
eecb7e00e2
fix tabs to spaces
2018-07-31 17:21:40 -07:00
9160f1c4ce
cygfuse: fix CRLF to LF
2018-07-31 15:34:29 -07:00
796f97f078
cygfuse: remove exec bit from Makefile
2018-07-31 15:20:26 -07:00
5f1c3b7728
build: bump version
2018-07-31 15:12:50 -07:00
f672ae817a
Added DeviceIoControl to Airfs
...
Added DeviceIoControl code à la Memfs, simplified file allocation code, and cleaned up some white space.
2018-07-31 15:04:08 -07:00
04cf0e04ba
README: change download badges size
v1.4B2
2018-07-29 15:37:23 -07:00
f51af55fb3
doc: update winfsp.h apidoc
2018-07-29 15:27:55 -07:00
f9a2780311
README: multiple improvements
2018-07-29 15:05:53 -07:00
43101dfe06
dll: fuse: improve service start/stop messaging
2018-07-29 10:52:01 -07:00
ac5ed1c238
update FAQ
2018-07-28 20:40:33 -07:00
03f0d2bd1a
update FAQ
2018-07-28 20:36:07 -07:00
77c18fc59e
cygfuse: update with latest headers
2018-07-28 14:28:40 -07:00
77cf7f7398
dll: fuse3: compatibility functions
2018-07-28 14:08:03 -07:00
c61da81475
changelog: FUSE supports multiple in-process file systems
2018-07-28 13:41:51 -07:00
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
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
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
554f07a50e
dll: fuse3: fsp_fuse3_pkgversion: bug fix
2018-07-26 10:17:38 -07:00
bd53b452b2
opt: cygfuse: fuse3: REQUIRES fuse
2018-07-26 10:03:48 -07:00
82cea37036
installer: add FUSE3 for Cygwin
2018-07-25 21:46:38 -07:00
2fcc065421
README: fix link
2018-07-25 21:34:59 -07:00
bf53c00f38
README: add links for project dirs
2018-07-25 21:32:53 -07:00
ec4197d8b7
opt: cygfuse: fix install scripts
2018-07-25 21:23:29 -07:00
897a08700b
opt: cygfuse: fuse3
2018-07-25 21:15:16 -07:00
1ace7ffb41
opt: cygfuse: fuse: rename cygport
2018-07-25 20:23:13 -07:00
d7c0657c3d
opt: cygfuse: refactoring
2018-07-25 20:13:53 -07:00
5d73687de8
dll: fuse: refactoring
2018-07-25 13:33:15 -07:00
a5bfdcf416
README: add reference to FUSE3
2018-07-25 13:31:42 -07:00
b609435dad
dll: fuse: refactoring
2018-07-25 13:26:36 -07:00
523ccbea02
Merge branch 'pvt-fuse3'
2018-07-25 12:54:54 -07:00
cf699ba441
tools: run-tests: passthrough-fuse3
2018-07-25 11:29:24 -07:00
0d819eb800
dll: fuse3: testing
2018-07-25 10:28:33 -07:00
4a653a8bc0
dll: fuse3: testing
2018-07-25 10:04:23 -07:00
6932d42039
dll: fuse3: testing
2018-07-25 08:54:22 -07:00
77fb2cc1c1
tools: run-tests: enable all winfsp-tests on airfs
2018-07-24 21:54:38 -07:00
500dfe1958
Merge pull request #178 from JohnOberschelp/master
...
Fixed to pass winfsp-tests and cleanup
2018-07-24 21:52:32 -07:00
1b40d8db80
Fixed to pass winfsp-tests and cleanup
...
Fixed AIRFS_NAMED_STREAMS bugs that caused stream_create_overwrite_test and stream_getstreaminfo_test to fail.
Also tidied up a few things.
2018-07-24 16:22:41 -07:00
307e18fb0d
update changelog
2018-07-20 15:44:10 -07:00
461266382a
changelog: add FUSE3 information
2018-07-20 15:35:12 -07:00
a809b0787e
changelog: add FUSE3 information
2018-07-20 15:34:31 -07:00
ea5e031af2
changelog: add FUSE3 information
2018-07-20 15:17:47 -07:00
558487cd22
installer: passthrough-fuse3
2018-07-20 15:12:22 -07:00
2ff21529d5
tst: passthrough-fuse3
2018-07-20 14:48:25 -07:00
d43c0c2c85
inc: fuse3: fix warnings
2018-07-20 09:37:59 -07:00
eb0f03b17b
build: fuse3: installer and pkg-config
2018-07-20 09:24:22 -07:00