Bill Zissimopoulos
0b94e8bc6a
dll: fuse: multiple improvements and fixes
...
- Symlinks: Now supports conventing a directory into a symlink reparse
point.
- Symlinks: The determination of whether a symlink is a file or
directory is now possible for file systems that do not support slashdot
(/.) queries.
- EA: Now allows the removal of non-existant EA without error (this is
allowed on Windows).
2021-11-13 23:27:47 +00:00
Bill Zissimopoulos
a4d7aee6f5
dll: fuse: implement new Delete design and POSIX semantics
2021-10-19 17:54:01 +01:00
Bill Zissimopoulos
6e3a8f70b2
update source copyright to 2021
2021-05-21 15:57:05 -07:00
Bill Zissimopoulos
9d5efe5f98
dll: fuse: FileSecurity option
2021-01-25 16:54:59 -08:00
Bill Zissimopoulos
aedf01a384
update source copyright for 2020
2020-01-02 17:50:40 -08:00
Bill Zissimopoulos
fb6893968a
dll: fuse: add --UserName and --GroupName
2019-07-08 15:12:26 -07:00
Bill Zissimopoulos
4f444b412e
dll: fuse: create_file_mask, create_dir_mask options
2019-04-16 15:16:54 -07:00
Bill Zissimopoulos
3c3163c41b
dll; fuse: rename dot_hidden option to dothidden
2019-04-16 12:11:43 -07:00
Bill Zissimopoulos
8beb534340
dll: fuse: dot_hidden option adds hidden file attribute on dot files
2019-04-15 16:30:00 -07:00
Bill Zissimopoulos
8c6d037332
dll: fuse: extended attributes support
2019-03-20 14:32:00 -07:00
Bill Zissimopoulos
d2de5e996c
update source copyright for 2019
2019-02-28 10:39:31 -08:00
Bill Zissimopoulos
75ae8daf8f
update commercial disclaimer
2018-08-21 18:09:33 -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
b609435dad
dll: fuse: refactoring
2018-07-25 13:26:36 -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
753440e837
dll: fuse3: checkpoint
2018-07-19 06:13:48 -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
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
1123e7b0ef
dll: fuse: optimize symlinks aways when readlink returns -ENOSYS
2018-05-08 10:51:29 -07:00
Bill Zissimopoulos
382599e38f
dll: fuse: add ThreadCount option
2018-04-23 15:35:30 -07:00
Bill Zissimopoulos
994e232fb3
fuse: add create_umask option
2018-04-17 12:46:13 -07:00
Bill Zissimopoulos
9bd9cf4fbd
update source copyright notices for 2018
2018-01-03 15:29:38 -08:00
Bill Zissimopoulos
f6853114c1
dll: fuse: implement fuse_exited
2017-05-16 23:26:18 -07:00
Bill Zissimopoulos
a29611fa2a
dll: fuse: improve volname option handling
2017-03-19 18:06:21 -07:00
Sam Kelly
c085a91991
add FUSE support for VolumeLabel via "volname" option
...
* closes #64
2017-03-19 00:40:45 -04:00
Bill Zissimopoulos
712870ddd9
tst: passthrough-fuse: FSP_FUSE_CAP_*
2017-02-13 21:53:37 -08:00
Bill Zissimopoulos
0c945b67f3
dll: fuse: use -ouid=-1,gid=-1 to specify user/group who mounted file system
2017-02-02 17:06:10 -08:00
Bill Zissimopoulos
f97ef5704f
dll: fuse: reimplement ReadDirectory
2017-01-28 11:49:57 -08:00
Bill Zissimopoulos
a57325e8af
update source copyright notices for 2017
2017-01-05 13:56:18 -08: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
3ce490d405
inc: fsctl: UmFileNodeIsUserContext2
2016-09-21 10:40:18 -07:00
Bill Zissimopoulos
7401481d42
dll: fuse: allow opening of reparse points
2016-09-13 14:36:40 -07:00
Bill Zissimopoulos
44c86ff9a4
dll: fuse: use NFS reparse points for POSIX special files
2016-09-08 10:43:01 -07:00
Bill Zissimopoulos
7ffc60f512
dll: reparse point implementation: WIP
2016-08-19 10:24:03 -07:00
Bill Zissimopoulos
f7e0362350
sys,dll: reparse point implementation: WIP
2016-08-15 04:53:11 -07:00
Bill Zissimopoulos
804434d836
dll: fuse: respect the uid,gid,umask options which were being ignored
2016-06-30 23:47:01 -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
1124e24a61
dll: fuse_intf: ReadDirectory reimplementation
2016-06-12 15:09:38 -07:00
Bill Zissimopoulos
6bc3ec7c8a
dll: fuse: testing
2016-06-11 13:37:02 -07:00
Bill Zissimopoulos
fb6a139c85
dll: fuseintf: CanDelete improvements
2016-06-10 21:30:59 -07:00
Bill Zissimopoulos
a4f687c635
dll: fuseintf: CanDelete implementation
2016-06-10 18:42:18 -07:00
Bill Zissimopoulos
240bdfeb39
dll: fuseintf: ReadDirectory implementation
2016-06-10 15:24:35 -07:00
Bill Zissimopoulos
bc777f2d91
dll: fuseintf: Open, Close implementation
2016-06-09 16:14:08 -07:00
Bill Zissimopoulos
a9868ba883
dll: fuse: implementation checkpoint
2016-06-09 16:03:40 -07:00
Bill Zissimopoulos
9d42c625cc
dll: fuse: implementation checkpoint
2016-06-09 15:40:34 -07:00
Bill Zissimopoulos
e222c3ae72
dll: fuse: implementation checkpoint
2016-06-09 12:50:53 -07:00