Commit Graph
100 Commits
Author SHA1 Message Date
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 1123e7b0ef dll: fuse: optimize symlinks aways when readlink returns -ENOSYS 2018-05-08 10:51:29 -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
Bill Zissimopoulos bd32f54904 Revert "installer: launch MEMFS as LocalService"
This reverts commit a7febb8265.
2018-04-17 13:24:57 -07:00
Bill Zissimopoulos 7908ba09ac appveyor: troubleshoot rename_pid_test 2018-04-17 13:16:52 -07:00
Bill Zissimopoulos 5713605030 appveyor: troubleshoot create_pid_test 2018-04-17 13:14:34 -07:00
Bill Zissimopoulos 994e232fb3 fuse: add create_umask option 2018-04-17 12:46:13 -07:00
Bill Zissimopoulos 9553bd52c4 update changelog for v1.3B2 (overdue) 2018-04-17 12:26:48 -07:00
Bill Zissimopoulos 1cab0f3975 cygfuse: correctly use cygwin_create_path 2018-03-26 14:11:58 -07:00
Bill ZissimopoulosandGitHub 499a3d1138 Merge pull request #154 from benrubson/cast
Correct a cast in winfsp_fuse
2018-03-26 13:07:30 -07:00
Bill Zissimopoulos 750e72e601 installer: add launch.h 2018-01-29 09:16:30 -08:00
Bill Zissimopoulos 9f13c6e915 build: update version to 2018.1 B3 2018-01-29 09:04:17 -08:00
Bill Zissimopoulos 5005dd6f5b dll: np: NPGetConnection fix and FspNpGetRemoteInfo 2018-01-19 04:58:38 -08:00
Bill Zissimopoulos f9b6fb8817 build: update version to 2018.1 B2 2018-01-17 17:21:03 -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 ZissimopoulosandGitHub 670a38d549 Update ISSUE_TEMPLATE.md 2018-01-11 18:29:56 -08:00
Bill Zissimopoulos b939f6bd2b doc: update FAQ doc 2018-01-11 18:27:22 -08:00
Bill Zissimopoulos 3df27f5b28 doc: rename API doc files 2018-01-11 17:25:17 -08:00
Bill Zissimopoulos 7581cece81 doc: rename API doc files 2018-01-11 17:18:33 -08:00
Bill Zissimopoulos b4f5707e4e tools: apidoc
doc: launch.h
2018-01-11 17:09:20 -08:00
Bill Zissimopoulos 309827860f tools: run-tests: extra time for memfs to spin up (LocalService) 2018-01-11 16:39:45 -08:00
Bill Zissimopoulos 2b6b049f86 inc: launch.h: documentation 2018-01-11 16:35:56 -08:00
Bill Zissimopoulos 77f3e064a2 winfsp-tests: launch-test: disable as test is very fragile 2018-01-10 11:01:39 -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 b9915dcaa7 update changelog 2018-01-04 19:19:54 -08:00
Bill Zissimopoulos a7febb8265 installer: launch MEMFS as LocalService 2018-01-04 11:44:29 -08:00
Bill Zissimopoulos d6aaf0088a Merge branch 'master' into pvt-launcher 2018-01-04 11:39:31 -08:00
Bill Zissimopoulos f05af124e7 Merge branch 'felfert-providerorder' 2018-01-04 11:35:00 -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
Bill Zissimopoulos 9bd9cf4fbd update source copyright notices for 2018 2018-01-03 15:29:38 -08:00
Bill Zissimopoulos 2f026cbc6f launcher: code cleanup 2018-01-03 14:55:27 -08:00
Bill Zissimopoulos d9c450ecf4 update Changelog 2017-12-20 13:30:34 -08:00
Bill Zissimopoulos e6d2ef9274 launcher: new WorkDirectory registry value controls file system work dir 2017-12-19 17:50:26 -08:00
Bill Zissimopoulos 299f371dee Merge branch 'pvt-launcher2' 2017-12-19 16:48:05 -08:00
Bill ZissimopoulosandGitHub bb8aee8673 Sort contributor names (alpha-sort by first name) 2017-12-19 16:26:23 -08:00
Bill Zissimopoulos 08bf8e14ce Merge branch 'felfert-winfsp#128' 2017-12-19 16:22:37 -08:00
Bill Zissimopoulos ef1912bd8a installer: Product.wxs: whitespace fixes 2017-12-19 16:22:12 -08:00
Bill Zissimopoulos ff155694ce launcher: can now perform DefineDosDevice in LocalSystem context
dll: uses launcher to DefineDosDevice for LocalService, etc.
2017-12-19 14:49:22 -08:00
Bill Zissimopoulos 5d3b37122c launcher: LogonCreateProcess 2017-12-12 14:39:56 -08:00
Bill Zissimopoulos 9d1c892d68 Merge branch 'master' into pvt-launcher2 2017-12-12 14:30:13 -08:00
Bill Zissimopoulos 7008871ed7 Merge branch 'release/1.2' 2017-12-12 13:13:41 -08:00
Bill Zissimopoulos 2a3eabfab2 changelog: v1.2POST1 2017-12-12 10:07:54 -08:00
Bill Zissimopoulos 35255526d3 launcher: work around Win7 CreateProcess problem 2017-12-11 21:40:47 -08:00
Bill Zissimopoulos b2e474658d launcher: work around Win7 CreateProcess problem 2017-12-11 21:23:38 -08:00
Bill Zissimopoulos 4fe85222b1 dll: wksid: well known SID's 2017-12-11 15:03:32 -08:00
Bill Zissimopoulos fd3e5bad43 src: launcher: SvcInstanceAddUserRights:
- users who start a file system can always stop it and get info about it
2017-12-10 14:49:18 -08:00
Bill Zissimopoulos ea873ece22 src: launcher: LogonCreateProcess: ImpersonateLoggedOnUser 2017-12-09 17:45:10 -08:00
Bill Zissimopoulos 42e01a9b27 src: launcher: RunAs, LogonCreateProcess 2017-12-09 17:00:09 -08:00
Bill Zissimopoulos c1c9dca94b build: update version to 2018.1 B1 2017-12-09 11:43:43 -08:00
Bill Zissimopoulos dcabdff422 .github: add issue and PR templates 2017-12-08 21:53:57 -08:00
Bill Zissimopoulos a2ec40008f build: choco: update chocolatey package as per guidelines from chocolatey admin 2017-12-06 16:24:27 -08:00
Bill Zissimopoulos f3819ba839 tst: passthrough-dotnet: fix ReadDirectoryEntry when running fs over drive root 2017-12-05 18:50:39 -08:00
Bill Zissimopoulos ead599e337 tst: passthrough-dotnet: handle undoc wildcards in ReadDirectoryEntry
- reported by Pavel Franc over email
2017-12-05 10:32:58 -08:00
Bill Zissimopoulos eb88f25f40 tst: passthrough-dotnet: Create,Overwrite: set archive bit 2017-12-04 16:24:48 -08:00
Bill Zissimopoulos c2b066a054 dll: fuse: Create: do not add FILE_ATTRIBUTE_ARCHIVE for directories 2017-12-04 14:16:24 -08:00
Bill Zissimopoulos 266e0f4bab dll: fuse: call chflags from Create and Overwrite
tst: winfsp-tests: file attributes test
2017-12-04 14:08:44 -08:00
Bill Zissimopoulos d02030897d dll: fuse: add O_EXCL during FUSE create op 2017-12-03 19:56:36 -08:00
Bill Zissimopoulos c87ff75b8f sys: fix filename length check during query directory operations 2017-12-01 17:01:59 -08:00
Bill Zissimopoulos 2ca33665ef update changelog 2017-11-29 16:28:21 -08:00
Bill Zissimopoulos 391dcf8a21 build: update version to 1.2 (Gold) 2017-11-29 16:24:19 -08:00
Bill Zissimopoulos 69d68eb22f launcher: compute user name from client token
dll: np: do not pass user name as launcher argument
2017-11-29 16:20:15 -08:00
Bill Zissimopoulos d58f4b84a5 opt: cygfuse: update tarballs 2017-11-28 16:53:21 -08:00
Bill Zissimopoulos 61935e4671 tst: passthrough-fuse: gix cygwin build 2017-11-28 16:52:36 -08:00
Bill Zissimopoulos 41838627c0 update README 2017-11-28 15:55:06 -08:00
Bill Zissimopoulos 0b67329fc2 doc: update known file systems 2017-11-28 15:46:07 -08:00
Bill Zissimopoulos 5c962c8fc5 doc: includes notes on backwards compat testing 2017-11-15 15:08:26 -08:00
Bill Zissimopoulos a9080208d9 tools,tst: backwards compat testing for FUSE layer 2017-11-15 13:41:17 -08:00
Bill Zissimopoulos 3cc9697248 update changelog for v1.2B3 2017-11-15 11:57:53 -08:00
Bill Zissimopoulos 9f45d513ca build: update version to 2017.2 B3 2017-11-15 11:29:08 -08:00
Bill Zissimopoulos 77349c1330 tst: winfsp-tests: setfileinfo_test, stream_setfileinfo_test:
- perform time tests around UNIX epoch to accommodate 32-bit file systems
2017-11-15 10:48:15 -08:00
Bill Zissimopoulos 7c11a45e6e tst: passthrough-fuse: setcrtime 2017-11-14 21:55:41 -08:00