Fufu Fang
|
720db5aafa
|
fixed cache system for percentage encoded file in single-file mode
|
2024-05-06 00:12:03 +01:00 |
Fufu Fang
|
28293b5ccd
|
fixed erroneous error check
|
2024-05-05 03:14:51 +01:00 |
Fufu Fang
|
1a20318654
|
added more debug statements
|
2024-05-05 02:55:10 +01:00 |
Fufu Fang
|
257bb22e80
|
Merge branch 'master' into debug
|
2024-05-03 07:20:08 +01:00 |
Fufu Fang
|
a299819b7d
|
fixed a memory leak, improved error handling in cache system
|
2024-05-03 07:19:24 +01:00 |
Fufu Fang
|
3e7d9f0294
|
start labelling what might be wrong.
|
2024-05-03 06:44:59 +01:00 |
Fufu Fang
|
81aac8bb57
|
fixed spelling, ran through the formatter
|
2024-01-13 12:31:47 +00:00 |
Jonathan Kamens
|
c532661d29
|
Add missing error-checking for return value of fread
Several calls to fread were missing checks to ensure that the expected
amount of data was read.
|
2023-09-29 23:45:47 +01:00 |
Jérôme Charaoui
|
e9f60d5221
|
fix typo
|
2023-01-28 12:02:31 -05:00 |
Fufu Fang
|
939e287c87
|
adjusted includes
|
2021-09-03 21:39:31 +01:00 |
Fufu Fang
|
dd8d887f94
|
more refactoring
|
2021-09-03 16:29:00 +01:00 |
Fufu Fang
|
d403fa339b
|
minor refactoring
|
2021-09-03 15:41:22 +01:00 |
Fufu Fang
|
cd6bb5bee8
|
more refactoring
|
2021-09-03 14:56:11 +01:00 |
Fufu Fang
|
d7086c6ecf
|
Now clear the link->cache_ptr after closing the cache
|
2021-09-02 16:24:55 +01:00 |
Fufu Fang
|
b96ed88bec
|
improved debug statements
|
2021-09-02 16:07:39 +01:00 |
Fufu Fang
|
2d42313e8f
|
compiles, but not running properly
|
2021-09-02 15:36:53 +01:00 |
Fufu Fang
|
31f8509f42
|
moved the *sonic related fields into a separate struct
|
2021-09-01 21:29:13 +01:00 |
Fufu Fang
|
e7f06285df
|
improved Makefile, fixed potential memory leak at Data_create
|
2021-09-01 12:34:53 +01:00 |
Fufu Fang
|
86003d2b6a
|
Meta_create() now calls fclose itself
|
2021-09-01 12:19:20 +01:00 |
Fufu Fang
|
8f9935ee5d
|
moved cache_opened to cache.h
|
2021-09-01 10:39:33 +01:00 |
Fufu Fang
|
3c7e79089b
|
changed error handling for empty file
|
2021-08-31 18:54:58 +01:00 |
Fufu Fang
|
5e87ac92b0
|
Change error handling in cache.c, Updated Changelog.md
|
2021-08-31 18:49:49 +01:00 |
Fufu Fang
|
f42264d3c3
|
Added single file mode
Implemented feature request
https://github.com/fangfufu/httpdirfs/issues/86
|
2021-08-31 13:52:25 +01:00 |
Fufu Fang
|
e02042cade
|
improved logging
|
2021-08-31 11:50:59 +01:00 |
Fufu Fang
|
45d8cb8136
|
changed indentation style
|
2021-08-31 11:18:39 +01:00 |
Fufu Fang
|
f791ceb308
|
shortened error log format, changed indentation style
|
2021-08-31 11:15:00 +01:00 |
Fufu Fang
|
7b6277cb3d
|
now check for the invalid CONFIG.mode
|
2021-08-31 00:23:50 +01:00 |
Fufu Fang
|
81ed433182
|
changed some comments and indentation
|
2021-08-31 00:13:17 +01:00 |
Fufu Fang
|
510969a780
|
fixed deadlock
|
2021-08-30 11:55:04 +01:00 |
Fufu Fang
|
0f3cc61875
|
relabelled all log outputs
|
2021-08-30 11:24:32 +01:00 |
Fufu Fang
|
0219d7460a
|
only network.c needs to be cleaned up
|
2021-08-30 05:17:15 +01:00 |
Fufu Fang
|
2a4c61477a
|
clean up lprintf statements - we have link.c and network.c left.
|
2021-08-30 03:43:45 +01:00 |
Fufu Fang
|
7813487c50
|
improved error message, removed unnecessary locks
|
2021-08-30 02:50:03 +01:00 |
Fufu Fang
|
14c4b3b486
|
updated logging facility
|
2021-08-29 22:46:24 +01:00 |
Fufu Fang
|
f37cdefa47
|
Various changes
- Rather than using a flag to indicate operating mode, now we use
a variable.
- Change log printing level names
- Change the return for Cache_exist
|
2021-08-29 14:07:22 +01:00 |
Fufu Fang
|
4bf5631714
|
Revert 60b885181a
It breaks the cache system completely.
|
2021-08-29 10:52:49 +01:00 |
Fufu Fang
|
6d5267089f
|
improved debug messages
|
2021-08-22 02:26:09 +01:00 |
Fufu Fang
|
67ec1ad7e5
|
Separated out config.c and config.h
|
2021-08-22 00:51:37 +01:00 |
Fufu Fang
|
89df992053
|
fixed errorneous error handling
|
2021-08-21 02:40:20 +01:00 |
MecryWork
|
33bbd21e9f
|
Fix memory overflow
Co-authored-by: MecryWork
|
2021-08-12 13:28:37 +01:00 |
MecryWork
|
60b885181a
|
fix: Seg_exist function crashes when the second parameter is 0
Co-authored-by: liuchenghao
|
2021-08-09 10:36:09 +01:00 |
Fufu Fang
|
8e6ff1a93d
|
replaced calloc with CALLOC wrapper function
|
2021-08-08 14:25:24 +01:00 |
liuchenghao
|
2791f96603
|
fix: Failed to mount an empty file in the cache state
|
2021-07-27 15:55:19 +08:00 |
Fufu Fang
|
55ad0cd9fc
|
converted sonic_id to a string, to support epoupon LMS
|
2019-10-28 01:09:55 +00:00 |
Fufu Fang
|
ff1d34855c
|
Sonic ID3 mode is now working properly, but Sonic index mode stopped working
|
2019-10-27 21:21:30 +00:00 |
Fufu Fang
|
cf1d46edf4
|
fixed regression - cache system stopped working on regular http server
updated readme / help
Update README.md
Update README.md
|
2019-10-24 02:38:59 +01:00 |
Fufu Fang
|
f3d5ffc3fc
|
now cache works on subsonic server
|
2019-10-24 02:15:05 +01:00 |
Fufu Fang
|
a8ef8c88b5
|
added code to check if the server supports range requests
|
2019-10-24 00:44:18 +01:00 |
Fufu Fang
|
5062f511bd
|
Finished writing the code to generate Subsonic LinkTable
- Also refactored various bits and pieces
|
2019-10-23 21:04:25 +01:00 |
Fufu Fang
|
1a9c10f783
|
more changes to the subsonic module
completed sonic_gen_auth_str()
completed sonic_gen_url_first_part()
change calloc to CALLOC (the wrapper function with error handling)
|
2019-10-21 23:12:02 +01:00 |