Fufu Fang
9e3e4747ae
fixed Cache_bgdl()
...
- Cache_bgdl() used to corrupt the cache file
2019-09-02 09:04:20 +01:00
Fufu Fang
e06ea6dc06
Wrapped mutex lock / unlock functions into function rather than macro
2019-09-01 21:36:58 +01:00
Fufu Fang
ed5457c76f
Bugfix: partially fixed the cache lock
...
- now when the same file is opened twice, the fread() output is consistent.
2019-09-01 11:39:47 +01:00
Fufu Fang
20f30a0e38
Tidied up some of the comments and formatting
2019-09-01 08:52:18 +01:00
Fufu Fang
378ca3363f
Merge branch 'master' of github.com:fangfufu/httpdirfs
2019-09-01 01:24:13 +01:00
Fufu Fang
044e3387e3
modified: CHANGELOG.md
2019-09-01 01:23:02 +01:00
Fufu Fang
1a44a4d960
Wrapped mutex locking and unlocking functions in error checking macro
2019-09-01 01:21:40 +01:00
Fufu Fang
67dc472fe6
Update CHANGELOG.md
2019-09-01 00:49:26 +01:00
Fufu Fang
55692cf511
Merge pull request #42 from fangfufu/cache_bug_fix
...
Cache system bug fix
2019-09-01 00:47:55 +01:00
Fufu Fang
92a9658c66
Cache system bug fix
...
- Now keep track of the number of times a file has been opened. The on-disk
cache file no longer gets opened multiple times, if a file is opened multiple
times.
2019-09-01 00:43:50 +01:00
Fufu Fang
ef7630f9a8
Update CHANGELOG.md
2019-08-31 21:25:56 +01:00
Fufu Fang
e447948762
Merge pull request #41 from fangfufu/cache_bug_fix
...
Directory listing performance improvement while file transfers are going on
2019-08-31 21:23:52 +01:00
Fufu Fang
afb2a8fe6c
Directory listing performance improvement while file transfers are going on
...
- Added a LinkTable generation priority lock
- This allows LinkTable generation to be run exclusively. This
effectively gives LinkTable generation priority over file transfer.
2019-08-31 21:21:28 +01:00
Fufu Fang
1948bbd977
bump version number
2019-08-31 08:24:46 +01:00
Fufu Fang
3f7916e0ae
Update CHANGELOG.md
2019-08-31 08:24:21 +01:00
Fufu Fang
f2549fb9e7
Update CHANGELOG.md
2019-08-31 08:23:22 +01:00
Fufu Fang
d6fbcb4113
fixed issue #40
...
curl handles should NOT be added when there are transfers going on!!!
2019-08-31 08:10:36 +01:00
Jerome Charaoui
a2587ca2c8
Update CHANGELOG, bump version
2019-08-30 13:10:12 -04:00
Jerome Charaoui
8f32c5b38f
fix typo in manpage
2019-08-30 10:39:27 -04:00
Fufu Fang
600f3c3fe5
added more documentation
2019-08-27 10:52:46 +01:00
Fufu Fang
9a4a7b2c52
Updated README.md
2019-08-25 06:13:34 +01:00
Fufu Fang
242403098e
Update CHANGELOG.md
2019-08-24 18:18:53 +01:00
Fufu Fang
57044b6d6d
Merge branch 'master' of github.com:fangfufu/httpdirfs
2019-08-24 18:14:48 +01:00
Fufu Fang
20577e516c
updated README.me, suppress "-Wunused-function" in crypto lock function in network.c
2019-08-24 18:13:47 +01:00
Fufu Fang
97ecbffca0
Addressing linking error raised in issue #28
...
https://github.com/fangfufu/httpdirfs/issues/28#issuecomment-524497552
In Debian's GCC 9, the linker is senstive to the ordering of the
libraries and object files.
2019-08-24 17:42:06 +01:00
Fufu Fang
91f644b765
bumped version number in the man page.
2019-08-23 23:24:56 +01:00
Fufu Fang
e409e816eb
Merge branch 'master' of github.com:fangfufu/httpdirfs
2019-08-23 23:21:26 +01:00
Fufu Fang
23611b8b1c
Version 1.1.7
...
- Now mutex associated debugging outputs are not compiled by default.
- Tagging version 1.1.7
2019-08-23 23:15:01 +01:00
Jerome Charaoui
2165419729
tweak manpage
2019-08-23 12:50:13 -04:00
Jerome Charaoui
6ba5ccda0e
tweak usage texts
2019-08-23 12:44:06 -04:00
Jerome Charaoui
145f70aa33
refer to usage info on argument parsing error
2019-08-23 12:43:23 -04:00
Jerome Charaoui
e71576ded6
print limited FUSE options
2019-08-23 12:42:39 -04:00
Jerome Charaoui
290ad9482e
rename long help function
2019-08-23 12:40:19 -04:00
Fufu Fang
45cee81e15
reverting segment size back to 8MB
2019-07-28 09:38:54 +01:00
Fufu Fang
71da71148f
removed excess fflush
2019-07-28 09:31:49 +01:00
Fufu Fang
ab15800b3a
improved error message
2019-07-28 08:20:17 +01:00
Fufu Fang
c72b0d4a7f
added pthread_detach() for cleanup
2019-07-27 02:49:38 +01:00
Fufu Fang
13d78b87a6
Merge pull request #39 from fangfufu/debug
...
Debug
2019-07-27 02:47:35 +01:00
Fufu Fang
91af975ff8
changed default segment size, moved the locking sequence of bgt_lock and rw_lock
2019-07-26 00:06:36 +01:00
Fufu Fang
64cd6ca2c6
added more debug messages
2019-07-24 17:55:32 +01:00
Fufu Fang
c660159a18
added mutex locking / unlocking messages
2019-07-22 09:25:30 +01:00
Fufu Fang
ee2d3edcbf
Fixed issue #37
...
If a cache file already exists, the download segment size is set
to the size set by the metadata. The user specified download
segment size is ignored for existing cache files.
2019-07-21 17:53:35 +01:00
Fufu Fang
6aa180db5e
updated some error message
2019-07-21 17:08:25 +01:00
Fufu Fang
ed37aa5ca0
removed CURL_LOCK_DATA_CONNECT to solve #36 without disabling HTTP2
2019-07-21 08:41:02 +01:00
Fufu Fang
b4292b089b
Updated the usage section in README.md
2019-07-20 20:43:51 +01:00
Fufu Fang
4491377f64
forces HTTP1.1 to fix issue #36
2019-07-20 19:25:25 +01:00
Fufu Fang
78d816716c
Fixed issue #34 - file / directory detection
2019-07-20 17:19:40 +01:00
Fufu Fang
4177097943
Merge branch 'master' of github.com:fangfufu/httpdirfs
2019-07-20 15:34:21 +01:00
Fufu Fang
a4fd2e17dc
changed variable size to fix Wstringop-truncation warnings
2019-07-20 15:33:08 +01:00
Jerome Charaoui
b6546acbac
Fix Curious Containers hyperlink in README
2019-07-19 11:34:56 -04:00