This website requires JavaScript.
77d2aea064
bumping version number
Fufu Fang
2019-05-07 13:56:00 +0100
4abb239f8b
Update CHANGELOG.md
Fufu Fang
2019-04-30 11:07:08 +0100
bff1526a04
Update README.md
Fufu Fang
2019-04-30 09:00:24 +0100
22b672d4e2
updated help message and readme
Fufu Fang
2019-04-30 08:24:56 +0100
283520136c
Closing issue #33 , now set a default cache directory
Fufu Fang
2019-04-30 08:05:46 +0100
99b530ee15
changed the way the full path for the config file is calculated.
Fufu Fang
2019-04-29 23:40:48 +0100
88efbdf87c
path_append now check both path and filename for '/'
Fufu Fang
2019-04-29 23:40:21 +0100
25b2389c4e
Merge branch 'master' of github.com:fangfufu/httpdirfs
Fufu Fang
2019-04-29 15:03:04 +0100
a99f8aebe7
actually pushing CHANGELOG.md
Fufu Fang
2019-04-29 15:02:57 +0100
d7b4f9f2d7
Merge branch 'master' of github.com:fangfufu/httpdirfs
Fufu Fang
2019-04-29 00:19:55 +0100
1c9210f7b1
added CHANGELOG.md, and fixed linebreaks in README.md (fixed issue 31)
Fufu Fang
2019-04-28 22:53:29 +0100
3b4a647571
Update README.md
Fufu Fang
2019-04-27 12:32:19 +0100
ac97c9c243
Merge branch 'master' of github.com:fangfufu/httpdirfs
Fufu Fang
2019-04-28 01:24:57 +0100
f1c7e6e97e
setting CURLMOPT_MAX_HOST_CONNECTIONS just in case
Fufu Fang
2019-04-28 01:24:35 +0100
e67bebfe9a
Update README.md
Fufu Fang
2019-04-27 12:32:19 +0100
74878cfcfe
rearranged the orders of the help text
1.1.5
Fufu Fang
2019-04-27 04:59:46 +0100
4acf91a2b8
added --max-seg-count command line option
Fufu Fang
2019-04-27 04:40:26 +0100
2a93e95aea
improved debug message formatting
Fufu Fang
2019-04-27 03:28:28 +0100
ba8c7232e2
HTTP 429, LinkTable_print(), variable shadowing
Fufu Fang
2019-04-27 02:31:18 +0100
2a2ac2dce2
rewrote curl_multi_perform_once()
Fufu Fang
2019-04-27 01:53:09 +0100
2cee4b33a7
cosmetic changes
Fufu Fang
2019-04-26 23:29:16 +0100
3c0a5fdf65
removed excess #include directive
Fufu Fang
2019-04-26 23:10:09 +0100
040092b8bb
improved error message during sleeping
Fufu Fang
2019-04-26 20:39:29 +0100
7c1c1d2195
added retry-wait command line option
Fufu Fang
2019-04-26 20:37:49 +0100
2d91734ade
Update Makefile
1.1.4
Fufu Fang
2019-04-26 20:09:52 +0100
6cef84874c
fixed LinkTable_print()
Fufu Fang
2019-04-26 19:49:20 +0100
17587852ff
fixed LinkTable_gap_fill
Fufu Fang
2019-04-26 19:47:03 +0100
1dc54afdeb
Improved LinkTable_fill() and LinkTable_gapfill()
Fufu Fang
2019-04-26 19:30:39 +0100
245d4a3ff4
removed the restriction for Link_get_stat()
Fufu Fang
2019-04-26 18:53:26 +0100
9fe02d8304
reverted LINK_INVALID to '\0'
Fufu Fang
2019-04-26 18:50:41 +0100
99761b249a
restored LinkTable_print()
Fufu Fang
2019-04-26 18:45:38 +0100
8110438cd1
reduce the amount of debug output
Fufu Fang
2019-04-26 18:30:35 +0100
e2c47260a0
now calculate the number of invalid links in the linktable
Fufu Fang
2019-04-26 18:25:40 +0100
579454be3d
Merge branch 'master' of github.com:fangfufu/httpdirfs
Fufu Fang
2019-04-26 18:09:58 +0100
3f41aba125
remove unnecessary lock
Fufu Fang
2019-04-26 18:09:39 +0100
8da41bbe04
Update README.md
Fufu Fang
2019-04-26 16:44:18 +0100
84f2ebc970
improved error messages
1.1.3
Fufu Fang
2019-04-26 16:24:55 +0100
39820e3814
improved performance when encountering HTTP 429
Fufu Fang
2019-04-26 16:20:01 +0100
9717d016ed
added LinkTable_gap_fill() to fill in the gaps in the link table when it is loaded from the disk
Fufu Fang
2019-04-26 15:35:48 +0100
15cbe8a693
removed some locks
Fufu Fang
2019-04-26 14:36:54 +0100
7d81d742d3
more error messages in curl_process_msgs() for handling HTTP 429
Fufu Fang
2019-04-26 14:25:52 +0100
04c0499fae
added HTTP 429 handling for file stat query
Fufu Fang
2019-04-26 14:14:42 +0100
93f9701aa8
minor error message formatting
Fufu Fang
2019-04-26 13:32:59 +0100
774f14c8e7
if we get HTTP 429, wait for 5 secs
Fufu Fang
2019-04-26 13:20:55 +0100
9065dcffb5
minor bug fix
Fufu Fang
2019-04-26 11:43:35 +0100
edc3df733c
minor bug fix
Fufu Fang
2019-04-26 11:42:11 +0100
85d66adf6c
added command line switch to configure user agent and the maximum number of network connections allowed
Fufu Fang
2019-04-26 11:39:03 +0100
f4fd419528
added command line option to change the number of the maximum number of network connection allowed
Fufu Fang
2019-04-26 11:27:39 +0100
33ace8e120
bumped version number
Fufu Fang
2019-04-26 11:13:08 +0100
80a98a79f9
improved thread synchronisation, to stop Cache_read() from downloading the segment that is being downloaded in the background by Cache_bgdl()
1.1.2
Fufu Fang
2019-04-26 10:57:07 +0100
f479482d7b
stop Cache_bgdl() from downloading past the last segment, remove excess debug message
Fufu Fang
2019-04-26 10:36:25 +0100
5f6fc3f761
Now caches the directory structures by dumping LinkTables to the disk.
Fufu Fang
2019-04-26 08:26:47 +0100
9a5f37d91f
replaced strndupcat with path_append, added LinkTable_disk_*() functions
Fufu Fang
2019-04-26 07:39:45 +0100
825bd4d3fb
added the command line switch to control the download segment size
Fufu Fang
2019-04-25 21:33:22 +0100
b6b101bc63
removed unnecessary goto statements
Fufu Fang
2019-04-25 13:14:54 +0100
df025b1caf
improved the correctness of Cache_bgdl()
1.1.1
Fufu Fang
2019-04-25 08:50:04 +0100
f5acebafe2
Merge branch 'master' of github.com:fangfufu/httpdirfs
Fufu Fang
2019-04-25 01:17:18 +0100
a13dd2d91d
Update README.md
Fufu Fang
2019-04-25 01:12:48 +0100
f628939713
Now dynamically allocate the receive buffers on the heap.
Fufu Fang
2019-04-25 00:58:29 +0100
86999915e8
Merge pull request #29 from Lewiscowles1986/patch-1
Fufu Fang
2019-04-24 23:59:02 +0100
e442871899
added Cache_background_download() to enable the download of the next block
Fufu Fang
2019-04-24 23:58:26 +0100
6d02b0554b
Make larger block size
Lewis Cowles
2019-04-24 06:22:43 +0100
12c19e3421
improved Cache_read()
1.1.0
Fufu Fang
2019-04-24 04:05:24 +0100
97ea20ef89
updated comment
Fufu Fang
2019-04-24 03:43:43 +0100
ccac51a94f
Update README.md
Fufu Fang
2019-04-24 03:20:38 +0100
cc1697894b
Resolved race condition - this code is now considered as stable.
Fufu Fang
2019-04-24 03:00:47 +0100
bd2b43a58b
improved Doxyfile
Fufu Fang
2019-04-24 00:39:24 +0100
2ebf37fb65
fixed doxygen warnings
Fufu Fang
2019-04-24 00:33:20 +0100
797501514d
changed the log output
Fufu Fang
2019-04-24 00:11:35 +0100
60b2e6c0c8
minor cosmetic changes
Fufu Fang
2019-04-23 23:56:18 +0100
cb39b91693
Update README.md
Fufu Fang
2019-04-23 19:39:45 +0100
0892cd0a8a
changed header inclusion order
Fufu Fang
2019-04-23 23:48:08 +0100
3a0c431bba
Stability improvement
Fufu Fang
2019-04-23 19:37:01 +0100
fb8a132c14
added a mutex lock for closing cache dataset
Fufu Fang
2019-04-23 13:13:30 +0100
cba66c58fd
more stability and error handling improvements
Fufu Fang
2019-04-23 12:55:15 +0100
fe079f6266
improved stability / error handling
Fufu Fang
2019-04-23 12:51:10 +0100
1ad2238aff
Update README.md
Fufu Fang
2019-04-23 11:46:04 +0100
36ddbe9ec5
fixed bug in fs_open(), now handles cache dataset creation properly
Fufu Fang
2019-04-23 12:03:49 +0100
6536163f98
improve cached dataset creation process, better error handling
Fufu Fang
2019-04-23 11:38:08 +0100
ac61ddd1c0
stability improvement, hopefully got rid off SIGFPE
Fufu Fang
2019-04-23 10:26:13 +0100
774269b529
Update README.md
Fufu Fang
2019-04-23 03:27:42 +0100
a1abd8fab3
Update Makefile
Fufu Fang
2019-04-23 02:37:15 +0100
f122cf000d
updated BUG section of README.md
Fufu Fang
2019-04-23 03:05:03 +0100
e166098162
updated README, also moved some status message around
Fufu Fang
2019-04-23 02:35:17 +0100
96a1e4fd55
used a more stupid version of the bitmap, because it works reliably
Fufu Fang
2019-04-22 23:40:43 +0100
0d8d5ef329
documented the new feature, and the bug
Fufu Fang
2019-04-22 23:29:59 +0100
e2d2b0dd28
Cache system has been succesfully implemented
Fufu Fang
2019-04-22 21:20:41 +0100
692ad3f00c
Cache dataset creation is working, time write the function to fill in the cache
Fufu Fang
2019-04-22 15:26:25 +0100
a7bbfcbe7d
Update Makefile
Fufu Fang
2019-04-22 12:13:42 +0100
b6bdf15ad1
removed a bunch of function prototypes
Fufu Fang
2019-04-22 13:32:15 +0100
e515a2a197
fixed documentation format
Fufu Fang
2019-04-19 14:57:22 +0100
77bb715590
fixed memory leak in link table creation
Fufu Fang
2019-04-22 12:06:34 +0100
5af3def3f8
Linked in CacheSystem_init, Cache_open, Cache_close
Fufu Fang
2019-04-22 11:08:42 +0100
a02072f548
replaced fseek with fseeko, this should enable large file support
Fufu Fang
2019-04-22 09:50:53 +0100
07b8382022
modified cache_create
Fufu Fang
2019-04-22 02:59:53 +0100
212e319f20
unified struct member name between link.h and cache.h
Fufu Fang
2019-04-22 02:43:48 +0100
c6717e0450
changed a bunch of function to static function
Fufu Fang
2019-04-22 02:33:26 +0100
86644c0518
added more documentation
Fufu Fang
2019-04-22 02:04:19 +0100
e9e41165ae
added CacheDir_create() and fs_release()
Fufu Fang
2019-04-22 01:50:05 +0100
0c55dc5a0c
wrote Seg_exist, Seg_set, refined CacheSystem_init
Fufu Fang
2019-04-21 20:48:44 +0100