I am unable to create files on mounted web-dav shares, editing existed files or creating directories is possible. The answer is "Function is not implemented" wdfs https://webdav.yandex.ru -o username=xxxx@yandex.ru /mnt touch /mnt/test.txt touch: /mnt/test.txt: Function not implemented When using wdfs in debug mode via: wdfs https://webdav.yandex.ru -o username=xxxx@yandex.ru /mnt -D -d password: FUSE library version: 2.9.3 nullpath_ok: 0 nopath: 0 utime_omit_ok: 0 unique: 1, opcode: INIT (26), nodeid: 0, insize: 56, pid: 2170 INIT: 7.8 flags=0x00000000 max_readahead=0x00010000 >> wdfs_init() INIT: 7.19 flags=0x00000010 max_readahead=0x00010000 max_write=0x00020000 max_background=0 congestion_threshold=0 unique: 1, success, outsize: 40 unique: 2, opcode: LOOKUP (1), nodeid: 1, insize: 49, pid: 2172 LOOKUP /temp.txt getattr /temp.txt >> wdfs_getattr(/temp.txt) ** <no> cache hit for '/temp.txt' ## PROPFIND error in wdfs_getattr(): 404 Object Not Found unique: 2, error: -2 (No such file or directory), outsize: 16 unique: 3, opcode: LOOKUP (1), nodeid: 1, insize: 49, pid: 2172 LOOKUP /temp.txt getattr /temp.txt >> wdfs_getattr(/temp.txt) ** <no> cache hit for '/temp.txt' ## PROPFIND error in wdfs_getattr(): 404 Object Not Found unique: 3, error: -2 (No such file or directory), outsize: 16 unique: 4, opcode: CREATE (35), nodeid: 1, insize: 57, pid: 2172 unique: 4, error: -78 (Function not implemented), outsize: 16 How-To-Repeat: Install fusefs-wdfs via ports or packages. Mount web-dav share using it. Try to create files on mounted share.
Maintainer of sysutils/fusefs-wdfs, Please note that PR ports/187485 has just been submitted. If it contains a patch for an upgrade, an enhancement or a bug fix you agree on, reply to this email stating that you approve the patch and a committer will take care of it. The full text of the PR can be found at: http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/187485 -- Edwin Groothuis via the GNATS Auto Assign Tool edwin@FreeBSD.org
State Changed From-To: open->feedback Awaiting maintainers feedback (via the GNATS Auto Assign Tool)
The maintainer has been removed from this port and its currently scheduled for removal by the end of August due to lack of stage support.
Created attachment 146194 [details] wdfs-create patch Adds CREATE operation to wdfs
Seems CREATE operation is missing from wdfs(have no idea why) proposed patch fixing this issue.
Pavel, you didn't address the lack of staging, so I'm removing this port today. No port depends on it and this PR (incorrectly) blocked its removal last week.
A commit references this bug: Author: danfe Date: Sat Nov 3 17:44:51 UTC 2018 New revision: 483904 URL: https://svnweb.freebsd.org/changeset/ports/483904 Log: Deprecate: the project looks dead upstream, functionally incomplete, has problems with caching, does not work with Yandex.Disk; give three months of expiration time. Consumers are advised to use `www/cadaver' or try to port `fusefs-davfs2' instead (http://savannah.nongnu.org/projects/davfs2). Approved by: maintainer (1 month timeout) PR: 187485, 231927 Changes: head/sysutils/fusefs-wdfs/Makefile