Commit Graph

  • 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