| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-03-23 | native: fix two potential runoffs | -0/+2 | ||
| 2023-03-23 | Revert "native: NULL-terminate all struct[]s" | -12/+9 | ||
| This reverts commit 5ebde8722822ddac5b79755dbeb4c404f1c879fa. | ||||
| 2023-03-23 | native: fix nasty bug | -1/+1 | ||
| thank you libasan | ||||
| 2023-03-23 | native: NULL-terminate all struct[]s | -9/+12 | ||
| 2023-03-23 | janet: add example of get/put interface in init | -2/+3 | ||
| 2023-03-23 | native: add OO-like setopt and getopt | -3/+26 | ||
| caveat: if you put, it doesn't return the code instead, it panics on failure | ||||
| 2023-03-23 | native: implement ssl and security opts | -1/+105 | ||
| 2023-03-23 | native: implement mimepost | -1/+7 | ||
| 2023-03-23 | all: implement mime-data-cb | -5/+66 | ||
| 2023-03-23 | native: main: remove prefixes and rename module | -30/+30 | ||
| 2023-03-23 | reorganize | -23/+30 | ||
| jurl-native moved to jurl/native some of the renaming hasn't been done yet | ||||
| 2023-03-23 | native: implement curl_mime* | -0/+296 | ||
| 2023-03-23 | jurl: move to module directory (project) | -1/+1 | ||
| 2023-03-23 | jurl: move to subdir | -16/+17 | ||
| 2023-03-23 | native: add escape/unescape | -2/+51 | ||
| 2023-03-22 | janet: rewrite jurl.janet | -81/+53 | ||
| right now you get a simple client it's not super useful unless you like libcurl a lot however, it can remember options, and is a nice place from which to build more sophisticated clients next up: probably a more sophisticated client it's already opinionated in favor of http but that's fine because the low level api is very close to libcurl | ||||
| 2023-03-22 | native: add OO-like calls to jurl_type | -2/+22 | ||
| also fix a jurl.h typo: getopt -> getinfo | ||||
| 2023-03-22 | readme: update readme progress | -0/+10 | ||
| 2023-03-22 | native: misc typos | -2/+2 | ||
| there will likely be quite a few of these | ||||
| 2023-03-22 | native: return rich errors | -28/+66 | ||
| also provide an error boxer / enricher ala elixir | ||||
| 2023-03-22 | native: add error elaboration | -1/+158 | ||
| 2023-03-22 | native: remove extern by adding a getjurl fn | -11/+10 | ||
| 2023-03-21 | docs: update prefixes to be accurate | -2/+2 | ||
| 2023-03-21 | native: add libcurl version detection | -5/+9 | ||
| 2023-03-21 | native: add support for enums and FILE* in setopt | -18/+165 | ||
| 2023-03-21 | native: turns out janet has a FILE* type | -2/+1 | ||
| 2023-03-20 | janet: initial client version | -0/+85 | ||
| yeah this is pretty low level but you know bit by bit, eh | ||||
| 2023-03-20 | native: perform now *just* performs | -17/+1 | ||
| The low level in-janet client is underway now. As such I no longer need native code to do option heavy lifting. | ||||
| 2023-03-20 | native: add header_callback support | -0/+17 | ||
| 2023-03-20 | add callback handling | -2/+211 | ||
| also, oops, forgot to register jurl_getopt in jurl.h callbacks are handled on a one-by-one basis because they all require somewhat custom handling the result, however, is an API that should feel almost native | ||||
| 2023-03-20 | add slist argument handling, extra cleanup | -3/+51 | ||
| when a curl_easy_setopt expects an slist, we convert an indexed datatype that is expected to be filled with strings into an slist, registering it for cleanup in a way that should avoid memory leaks | ||||
| 2023-03-19 | add curl global init/cleanup | -4/+52 | ||
| also move more stuff to JANET_CFUN | ||||
| 2023-03-19 | initial commit | -0/+690 | ||
