71 Commits

Author SHA1 Message Date
242be02050 path_utils.c: fix mismatched printf specifier 2024-12-27 00:39:59 +00:00
1f737a42fb include some missing includes 2024-12-27 00:38:52 +00:00
8a4635e811 cache.c: fix some compiler warnings 2024-12-27 00:12:06 +00:00
d0affffc5c ftpfs.c: remove unused variable "range" 2024-12-27 00:00:09 +00:00
7b7d769d59 ftpfs_utimens: update for fuse3, which uses timespec instead of utimbuf 2024-12-27 00:00:09 +00:00
2e7b724b2b ftpfs.c: include utime.h for struct utimbuf definition 2024-12-27 00:00:09 +00:00
ed6a9cee3d ftpfs.c: fix several compiler warnings, especially around printf specifiers 2024-12-27 00:00:09 +00:00
761dac3d64 ftpfs_readdir: specify all parameters to filler
else they may be filled with garbage instead
2024-10-23 10:03:00 +00:00
8f2d6449f7 op_return: also log the inner error, since we use that for matching against timeouts 2024-10-12 01:19:23 +00:00
ee70864395 propagate curl errors in ftpfs_getattr,ftpfs_readlink
this should address a hang, where certain timeouts ('server response timeout') wouldn't trigger fuse_exit
2024-10-12 00:55:08 +00:00
ff6f1a45dd new options: stderr_fd, stderr_path
the mount subsystem is screwy and lots of things will eat logs, so it's nice to be able to directly log to a path
2024-10-11 23:58:09 +00:00
a02006d8ec curl_easy_setopt: error path: log the option being set 2024-08-20 09:35:22 +00:00
3d81b832e5 implement -o exit_after_connect
this is useful as a connectivity check
2024-08-06 05:19:09 +00:00
5c68307010 implement readdir 2024-08-06 04:09:49 +00:00
a431e8615e port to fuse3
this is only very loosely tested, may be errors
2024-08-06 02:56:57 +00:00
0890d32e70 exit on timeout error 2024-04-01 03:49:43 +00:00
a413f33126 apply --connect-timeout option to all operations, not just connect
sure, it should be renamed, but i'm not trying to be general.
2024-04-01 00:35:14 +00:00
9adc8d7335 ignore fstab-specific mount options
see: <https://github.com/libfuse/sshfs/issues/96>
2024-03-31 22:11:38 +00:00
f7215c076c update to 0.9.1 release tarball
tarball from:
<https://sourceforge.net/projects/curlftpfs/files/curlftpfs/0.9.2/curlftpfs-0.9.2.tar.gz>
2024-03-31 22:06:43 +00:00
29db09bd83 update to 0.9.1 release tarball
this update is performed by extracting the release tarball into this
directory and adding any missing files. likely some of these are not
intended to be checked into the source, but only generated as part of
the release process.

tarball from:
<https://sourceforge.net/projects/curlftpfs/files/curlftpfs/0.9.1/curlftpfs-0.9.1.tar.gz>
2024-03-31 22:06:38 +00:00
acf28d544e import from CVS
done by:
```sh
git cvsimport -d :pserver:anonymous@curlftpfs.cvs.sourceforge.net:/cvsroot/curlftpfs curlftpfs -C curlftpfs-git
```

please note that the CVS repo appears to lag behind the published
releases. for example, these two methods for cloning CVS both only go up
to v0_9 (not 0.9.2):
```sh
$ cvs -z3 -d:pserver:anonymous@curlftpfs.cvs.sourceforge.net:/cvsroot/curlftpfs co -P curlftpfs
$ rsync -a a.cvs.sourceforge.net::cvsroot/curlftpfs/ curlftpfs-rsync/
```
2024-03-31 22:00:20 +00:00
braga
ee59182a3b Fix bug 1578774. Patch by rvp74 at users.sourceforge.net. 2006-10-23 13:14:11 +00:00
braga
41ec6c20c1 Ask for the password in the terminal if it is omitted in the command line. 2006-10-23 12:54:49 +00:00
braga
42bc0f59ea Fix bugs 1572579 and 1574246. Thanks to Stephen Cristol for reporting the bugs and testing the fix. 2006-10-10 13:35:04 +00:00
braga
9f89d9e731 Version 0.9. 2006-10-02 14:37:06 +00:00
braga
bef11db415 Better debug output. 2006-10-02 14:36:30 +00:00
braga
0ed2ba7306 Fix warning in test compilation. 2006-09-29 18:58:49 +00:00
braga
e2a3739258 Some style fixes to keep all lines < 80 characters. 2006-09-29 18:47:42 +00:00
braga
f4a005c7cc Fix bug 1564785: Doesn't compile if fuse > 2.6.0_pre2. 2006-09-29 18:37:56 +00:00
braga
587c5938ed Patch by linuxfun (linuxfun at users.sourceforge.net) to enable chmod and chown. 2006-09-27 05:34:16 +00:00
braga
954007ec31 Patch by Jui-Nan Lin to enable utf8 support. 2006-06-06 16:57:31 +00:00
braga
6da21560a3 Version 0.8. 2006-05-25 06:29:18 +00:00
braga
303d72c94e Use "LIST -a" to show dotfiles. 2006-05-21 19:37:00 +00:00
braga
5efe1c3028 Better error handling for getdir and read. 2006-05-20 18:35:12 +00:00
braga
5e2331df34 Added copyright information to files. 2006-05-20 18:09:42 +00:00
braga
93ff610fdd Do not let the buffer grow indefinitely for read-only files. Reset range. We only need to read one byte to know that the open succeeded. 2006-05-20 07:40:06 +00:00
braga
62032706e9 Fix the bug where we could perform on a dead connection. 2006-05-16 04:53:48 +00:00
braga
0accac7007 Fix memory leaks. 2006-05-15 02:40:52 +00:00
braga
15409cbfb9 Add initial support for doing read on demand from FTP servers. This makes us depend on very recent libcurl versions. 2006-05-01 00:22:40 +00:00
braga
321908c7bc Correct bug with file times. Reported by Andreas Jackisch. 2006-04-28 01:36:11 +00:00
braga
e8482c35f5 Added no_verify_peer option to disable the verification of SSL certificates. 2006-04-26 17:29:28 +00:00
braga
880039aea7 Fix Bug #1475625. Patch submitted by Victor Chen. 2006-04-25 01:11:38 +00:00
braga
7c999b0ee4 Correct manpage identation. 2006-04-13 21:31:06 +00:00
braga
02456a4d22 Version 0.7. 2006-04-13 21:10:41 +00:00
braga
809d51cf1e Correct spelling errors. 2006-04-13 20:35:47 +00:00
braga
8349db5c27 Add manpage documentation. 2006-04-13 20:16:26 +00:00
braga
c1b3af66b7 Add mutex guard for filesystem operations. 2006-04-13 02:54:02 +00:00
braga
bbe631ad71 Automatically append the ftp:// prefix if not passed in the host. 2006-04-12 18:52:02 +00:00
braga
ea3b34c516 Make root dir have at least one link. Otherwise samba did not see it correctly. 2006-04-12 18:50:58 +00:00
braga
4d7d375122 SKIP_PASV_IP is not defined in older version of libcurl. 2006-04-10 22:31:19 +00:00