This time, I won't make a per-commit, because there are too many commits per feature. Usually we have around 2 commits per feature, this time... We have 82 commits for 3 features.
And these features are:
thcrap
- Convert json_t objects to C structs internally. This will hopefully make the code easier to read and debug.
thcrap_update
- Redo basically everything. Rewrite the downloading code to download up to 8 files in parallel. This should greatly improve download speed.
thcrap_test
- Add unit tests.
All the changes are in 3b3bfc9...897f8ae