summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-01-25Writes/reads to/from a cookie fileꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-01-24Simplify preferences by not making it a pointerꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-01-16Re-add failpage parameterꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-01-12thrd_t typedef isn't needed anymoreꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2023-01-12Drop C11 threadsꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
Pthreads is portable anyway. This simplifies the code too.
2022-10-10Same applies to libtidy, if enabledꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2022-10-10Fix crash on Android when calling libcurl functionsꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
Linking on the library level must still be done even though it compiles without it, to ensure that it doesn't crash on platforms like Android.
2022-10-10Fix Android crash when using mallocꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
config.h had to removed before because of minimal AC_DEFINE. Now it compiles again, but still crashes when calling libcurl functions.
2022-09-25handle_results is used only when strap is enabledꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2022-09-25Add to prev commitꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2022-09-25Rename remaining icclient to interchangeꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2022-09-25Rename handler.c to strap.cꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2022-09-25No need to specifically add prefix includeꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2022-09-25Turn Strap parsing into a featureꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
rather than external libtidy package option, though it does, require libtidy to parse Strap, but libtidy will only be used for parsing Strap, not for anything else, seen from the library user's perspective.
2022-09-24Make libtidy and the handler optionalꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2022-09-24Rename the projectꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2022-09-24Update description for more clarityꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2022-09-24Ignore backup files & any autoscan logꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2022-01-14Add more autoconf checks to remove warningsꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2022-01-14langinfo use is based on header presenceꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2022-01-14Use pthread when there's no C11 threadsꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2022-01-14Ignore build dirsꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-11-14One handle for every threadꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
See libcurl-tutorial(3) manual page, "Handle the Easy libcurl".
2021-07-13Revert "Rename page to path"ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
This reverts commit 294b1faf5509e1eda8c80bb42749336e76f96e03. Generic path can't be here, but page can.
2021-07-10Rename page to pathꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
as it is very generic, that the response may not necessarily be a "page". This function is kept because we still need a generic one here at C world (for folks not using Qt, for example). Besides, the last time I tried, I remember Qt Network failed to build for Emscripten. So, this is what the function is for.. we need the API to stillm be uniform, AND, works on Emscripten too. It is very generic that it should later be out of the Interchange specific client code.
2021-07-10Unignore build filesꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
as they could be inside a separate build dir.
2021-07-10More standard layoutꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-07-10Remove the configure wrappersꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
as they should just be in READMEs instead.
2021-06-23New transaction functionꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-06-23Tidy up a bitꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-06-20Make more general and defaults to FreeBSDꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-06-20Update instruction to have a different build dirꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-06-20Fix previous commitꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-06-20Wrapper for Gentoo prefix on Android arm64ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-06-20C needs stddef too to understand size_tꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-06-20post was never made sure NULL in the first placeꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-06-20Make sure the post in the container is NULL too when it needs to beꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-06-19C11 threads applied to libcurl related requestꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-06-19Tidy up a bitꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-06-19One handle for the whole sessionꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-06-19Clean up curl before log any errorꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-06-19request not inline any moreꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-06-19Include typedefs hereꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-06-19No curl init for Emscriptenꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-06-19One handle for one requestꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-06-18Generalise function namesꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
to using words like catalog and product instead of results and flypage.
2021-06-18Make default handler a bit more efficientꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-06-18Especially on Emscripten, post is pointed by userData, to be freed laterꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-06-18Interface for free_responseꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-06-18Leave request as the minimum of what needs to be sharedꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀