Commit Graph

91 Commits

Author SHA1 Message Date
Fufu Fang 53c7e77575
updated Makefile 2021-08-31 18:55:56 +01:00
Fufu Fang 5e87ac92b0
Change error handling in cache.c, Updated Changelog.md 2021-08-31 18:49:49 +01:00
Fufu Fang ff97740dac
updated Makefile for man page generation, updated man page 2021-08-31 15:39:13 +01:00
Fufu Fang a9988c794a
added man into Makefile phony target 2021-08-31 12:25:11 +01:00
Fufu Fang 07603c36ba
improved log out, fixed help message output, Makefile now generates man page 2021-08-31 12:23:43 +01:00
Fufu Fang 0f3cc61875
relabelled all log outputs 2021-08-30 11:24:32 +01:00
Fufu Fang 67ec1ad7e5
Separated out config.c and config.h 2021-08-22 00:51:37 +01:00
Fufu Fang 9b23b69df2
Update Makefile 2021-08-08 14:32:36 +01:00
Fufu Fang 8481ab0c80
Merge pull request #66 from hiliev/macos-uninstall
Fix for uninstall on macOS
2021-06-05 11:52:46 +01:00
Hristo Iliev 92a73305f2 Uninstall for macOS 2021-06-05 11:07:46 +03:00
Fufu Fang 907f73fa6e
Update Makefile 2021-05-27 22:17:41 +01:00
Hristo Iliev 49198d5125 Ensure target bin directory is created on macOS 2021-05-27 22:59:18 +03:00
Hristo Iliev 1df02b08e8 Add install target for macOS 2021-05-27 22:38:22 +03:00
Hristo Iliev e553463dc4 Patches to build on macOS 2021-05-27 21:49:51 +03:00
Fufu Fang 0f7a97bcba
minor spacing issue in Makefile 2021-05-26 00:39:00 +01:00
Josh Lilly b177039ee7 FreeBSD build + install support added to Makefile 2019-11-01 15:40:39 +11:00
Fufu Fang ea29af0e89
removed -g from Makefile 2019-10-28 00:27:03 +00:00
Fufu Fang 83f88dbe38
not sure why it crashes 2019-10-27 11:08:23 +00:00
Fufu Fang 1105f8a0ba
removed spurious debugging messages 2019-10-25 03:07:36 +01:00
Fufu Fang 647b106a7c
fixed segfault if the root of the airsonic folder has music file 2019-10-25 02:55:41 +01:00
Fufu Fang 93b4711d75
removed some unnecessary compilation flags 2019-10-24 03:18:49 +01: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 a8ef8c88b5
added code to check if the server supports range requests 2019-10-24 00:44:18 +01:00
Fufu Fang 0f7623d1e7
succesfully mounted the filesystem, now need to actually download the music file 2019-10-23 21:36:08 +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 b7c63f4418
renamed MemoryStruct to DataStruct, removed spurious link type detection logic 2019-10-22 20:26:21 +01:00
Fufu Fang cde4a13005
successfully downloading xml file from subsonic server 2019-10-22 01:53:28 +01:00
Fufu Fang ed8452a4a3
factored out network / root link table initialisation code 2019-10-22 01:49:53 +01:00
Fufu Fang 65a9e7f908
half way writing sonic_LinkTable_new
- now need to write the parser
2019-10-22 00:42:46 +01:00
Fufu Fang fbc8d3f8b2
Prepare to merge with master 2019-10-21 23:17:13 +01:00
Fufu Fang ad093f4fc0
Merge branch 'master' into SubsonicFS 2019-10-21 23:16:19 +01:00
Fufu Fang 50ccaaf43c
Bump version to 1.1.10 2019-10-21 23:16:03 +01:00
Fufu Fang eaabc877a0
added md5 checksum generation and salt generation 2019-10-21 02:11:54 +01:00
Steve Langasek 44150667f5 Ensure libraries linked are listed after objects using them
The Ubuntu toolchain uses -Wl,--as-needed by default, which causes
libraries to be dropped from the final binary if they aren't used.  For
portability, make sure that libraries are always listed on the linker
commandline /after/ the objects that reference them.
.
This also avoids passing -l options to the compiler when compiling .o files.
2019-09-09 21:04:11 -04:00
Fufu Fang c7dfa241d4
Backtrace will now be printed when the program crashes
- Note that static functions are not included in the printed backtrace.
2019-09-03 14:53:32 +01:00
Fufu Fang 765f4e00d0
Updated Makefile, fixed issue #44
- When header files get changed, the relevant object will get recompiled.
2019-09-02 17:56:23 +01:00
Fufu Fang 1948bbd977
bump version number 2019-08-31 08:24:46 +01:00
Jerome Charaoui a2587ca2c8 Update CHANGELOG, bump version 2019-08-30 13:10:12 -04: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 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
Fufu Fang 77d2aea064
bumping version number 2019-05-07 13:56:00 +01:00
Fufu Fang 283520136c Closing issue #33, now set a default cache directory 2019-04-30 08:06:09 +01:00
Fufu Fang ba8c7232e2 HTTP 429, LinkTable_print(), variable shadowing
changed the way HTTP 429 gets handled while querying for file stats
fixed LinkTable_print(), added variable shawdowing warning in Makefile
2019-04-27 02:42:29 +01:00
Fufu Fang 2d91734ade
Update Makefile 2019-04-26 20:09:52 +01:00
Fufu Fang 85d66adf6c added command line switch to configure user agent and the maximum number of network connections allowed 2019-04-26 11:39:03 +01:00
Fufu Fang 33ace8e120 bumped version number 2019-04-26 11:13:08 +01:00
Fufu Fang e442871899 added Cache_background_download() to enable the download of the next block 2019-04-24 23:58:26 +01:00
Fufu Fang a1abd8fab3 Update Makefile 2019-04-24 04:28:46 +01:00
Fufu Fang a7bbfcbe7d Update Makefile 2019-04-24 04:27:40 +01:00
Fufu Fang 4b60b4e9be wrote the cache opening function 2019-04-24 04:21:38 +01:00