aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2023-04-03native: make strings more permissiveChloe Kudryavtsev-6/+15
* adds a getcbytes that accepts any JanetBytes * use it across the board, except where we can inform curl of the length
2023-04-02meta: update to 1.1.2v1.1.2Chloe Kudryavtsev-1/+1
2023-04-02native: fix gc allocation error in jurl :dupChloe Kudryavtsev-1/+1
2023-04-02meta: add more gitignoresChloe Kudryavtsev-0/+2
2023-03-31meta: update readme for 1.1.1 releasev1.1.1Chloe Kudryavtsev-1/+1
TODO: maybe set up a CHANGELOG? shotlog is nice and all but you know
2023-03-31meta: update README re: inclusion in jpmChloe Kudryavtsev-1/+5
2023-03-29tests: add test for oauthChloe Kudryavtsev-0/+14
2023-03-29janet: fix oauthChloe Kudryavtsev-1/+1
2023-03-28meta: add information about curl versioningChloe Kudryavtsev-0/+4
2023-03-28native: fix compat with curl as old as 7.81.0Chloe Kudryavtsev-0/+8
2023-03-28meta: change recommended tag to 1.1.0v1.1.0Chloe Kudryavtsev-1/+1
2023-03-28meta: add TECH.mdChloe Kudryavtsev-0/+95
2023-03-28meta: all the testsChloe Kudryavtsev-1/+235
ok not all the tests just testing the high level api the other top level things would be: 02-request and 01-native probably to be done native mostly useful for regression testing and seeing what went wrong where for example, if the high level api is what broke, and not request or if it was the native stuff that broke, and not anything else etc
2023-03-28meta: depend on sporkChloe Kudryavtsev-1/+2
2023-03-28janet: add body-type and co, fix PUTs and bodiesChloe Kudryavtsev-11/+36
writing tests reveals issues, as per usual also rejoice, you have json I gave up and am depdending on spork/json now
2023-03-28meta: readme indentationv1.0.0Chloe Kudryavtsev-6/+6
I really should fix my markdown handling it should know to use janet formatting inside ```janet
2023-03-28meta: update readme to current state of the projectChloe Kudryavtsev-23/+71
2023-03-28janet: finish module docsChloe Kudryavtsev-6/+38
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