aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2023-03-28janet: add documentation to pipeline apiChloe Kudryavtsev-6/+60
2023-03-28janet: improve defapi to do smarter mergingChloe Kudryavtsev-22/+23
this means I can simplify all the defapi calls
2023-03-28janet: move handle into request as clientChloe Kudryavtsev-2/+4
2023-03-27janet: initial fancy api previewChloe Kudryavtsev-0/+59
2023-03-27janet: fix mime-related bugChloe Kudryavtsev-13/+19
tl;dr mimepost is at odds with post so if we mimepost, do not change method this means you cannot mimepost with a put but that's probably fine
2023-03-27janet: format using %VChloe Kudryavtsev-4/+4
2023-03-27janet: pass in cookiesChloe Kudryavtsev-2/+4
2023-03-27native: correct classification mistakeChloe Kudryavtsev-2/+2
cookiejar etc just take a filename
2023-03-26meta: readme s/\t/ /gChloe Kudryavtsev-5/+5
2023-03-26meta: add installation cmdChloe Kudryavtsev-0/+2
2023-03-26meta: add contributingChloe Kudryavtsev-4/+21
2023-03-26meta: update readme and project metadataChloe Kudryavtsev-9/+51
2023-03-26janet: fix mime data filename missing handle refChloe Kudryavtsev-1/+1
2023-03-26janet: add docs to jurl, improve qolChloe Kudryavtsev-39/+118
2023-03-26native: remove prefixes from authentication keysChloe Kudryavtsev-23/+23
mostly because they're semi-likely to be used quite often
2023-03-26janet: no longer sort multivalue header listsChloe Kudryavtsev-3/+3
2023-03-26janet: remove jurl/writerChloe Kudryavtsev-40/+0
no longer needed, we just use postfields, it's fine
2023-03-26janet: add jurl/text documentationChloe Kudryavtsev-5/+27
2023-03-26jurl: add docs to jurl/mimeChloe Kudryavtsev-8/+35
2023-03-26janet: also pass handleChloe Kudryavtsev-0/+2
you can use that to "continue" a session by passing it further, or to get extra info
2023-03-26native: implement getinfo on enums and bitmasksChloe Kudryavtsev-9/+122
2023-03-26janet: implement headers and cookiesChloe Kudryavtsev-23/+98
sadly, I no longer (promise to) parse cookies for you
2023-03-26native: implement getinfo slistsChloe Kudryavtsev-4/+27
2023-03-25jurl: initial client previewChloe Kudryavtsev-48/+133
pipeline stuff for generating request opts coming still
2023-03-25native: allow write callback to handle <size bytesChloe Kudryavtsev-2/+5
2023-03-25native: use a macro for size of jurl_optsChloe Kudryavtsev-2/+3
2023-03-25janet: also recognize jurl-mime in jurl/mimeChloe Kudryavtsev-2/+4
2023-03-25janet: misc alignmentChloe Kudryavtsev-4/+4
2023-03-25janet: improve example in jurl/mimeChloe Kudryavtsev-3/+3
2023-03-25janet: bring jurl/mime up to speedChloe Kudryavtsev-32/+39
it's also quite a bit nicer with the :body handling now
2023-03-24native: add comment for future selfChloe Kudryavtsev-1/+2
in case gc breaks you know, as it well could
2023-03-24jurl: update mime moduleChloe Kudryavtsev-2/+2
you have to give it the handle now I sure hope this won't be a problem with GC
2023-03-24native: fix mime stuffChloe Kudryavtsev-6/+4
tl;dr jurl now discovers libcurl bugs due to how complete it is https://github.com/curl/curl/issues/10834
2023-03-24native: rework mimepart entirelyChloe Kudryavtsev-63/+113
2023-03-24native: cleanup: add elaborative commentsChloe Kudryavtsev-0/+8
2023-03-24native: cleanup, jurl.c editionChloe Kudryavtsev-27/+27
2023-03-24native: continue reorganizing: main.c editionChloe Kudryavtsev-86/+96
2023-03-24native: reorganize jurl.hChloe Kudryavtsev-20/+29
It's kind of a pain to find things quickly right now, so I'm sorting everything. Please wait patiently (for you it's all one big push so you're done waiting).
2023-03-24janet: add writer helper moduleChloe Kudryavtsev-0/+39
2023-03-24native: fix warningChloe Kudryavtsev-1/+1
"fix"
2023-03-24native: implement -blobChloe Kudryavtsev-8/+20
Is this it? Am I done?
2023-03-24native: fix another segfaultChloe Kudryavtsev-1/+1
I am bad at C I am just humble lua developer plz forgib
2023-03-24native: use getslist universallyChloe Kudryavtsev-13/+3
2023-03-24native: ok this is kind of big, see rest of messageChloe Kudryavtsev-110/+149
splitting this like usual was too much effort sorry * implement mime-headers * move util stuff out of jurl.c * reorganize header a bit (will do more of this soon) * make cleanup universal * wrap slist generation
2023-03-23native: fix two potential runoffsChloe Kudryavtsev-0/+2
2023-03-23Revert "native: NULL-terminate all struct[]s"Chloe Kudryavtsev-12/+9
This reverts commit 5ebde8722822ddac5b79755dbeb4c404f1c879fa.
2023-03-23native: fix nasty bugChloe Kudryavtsev-1/+1
thank you libasan
2023-03-23native: NULL-terminate all struct[]sChloe Kudryavtsev-9/+12
2023-03-23janet: add example of get/put interface in initChloe Kudryavtsev-2/+3
2023-03-23native: add OO-like setopt and getoptChloe Kudryavtsev-3/+26
caveat: if you put, it doesn't return the code instead, it panics on failure