summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* ykpsmuttauth: Fix off-by-1 for null termination in post_fieldsRunxi Yu2024-07-131-1/+2
* LICENSE: Fix typoRunxi Yu2024-07-135-10/+0
* README: Add "contributing"Runxi Yu2024-07-131-0/+4
* ykpsmuttauth: Add usage notes for aercRunxi Yu2024-07-131-0/+21
* ykpsmuttauth: Add a READMERunxi Yu2024-07-131-0/+29
* LICENSE: Attempt to make it detectableRunxi Yu2024-07-135-411/+100
* ykpsmuttauth: Don't use fixed buffer size for post_fieldsRunxi Yu2024-07-131-7/+20
* ykpsmuttauth: Bug fixes for the C versionRunxi Yu2024-07-132-3/+5
* ykpsmuttauth: access_token_valid check should be in refresh_tokenRunxi Yu2024-07-131-5/+6
* ykpsmuttauth: Reformat C versionRunxi Yu2024-07-131-15/+9
* ykpsmuttauth: Add initial C implementationRunxi Yu2024-07-133-1/+327
* memch: Note the buffer length bugRunxi Yu2024-07-121-11/+13
* chphoto: Bump dependenciesRunxi Yu2024-07-122-13/+13
* memch: _XOPEN_SOURCE_EXTENDED lets me use getn_wstrRunxi Yu2024-07-091-2/+1
* memch: Put duplicate color code outside of the if blockRunxi Yu2024-07-091-4/+2
* Update READMERunxi Yu2024-07-081-3/+3
* memch: Remove debug fwprintf'sRunxi Yu2024-07-081-11/+0
* memch: Ugly header definition because gcc doesn't want to define itRunxi Yu2024-07-082-3/+18
* memch: Fix coloringRunxi Yu2024-07-081-10/+14
* sjauth: Update User-AgentRunxi Yu2024-07-081-1/+1
* memch: Linux coding styleRunxi Yu2024-07-081-16/+31
* Makefile: add pdfutilsRunxi Yu2024-07-081-4/+9
* pdfutils: pdf2djvu, pdfcleanRunxi Yu2024-07-082-0/+20
* pdfutils: html2pdf, fixpdfRunxi Yu2024-07-083-2/+19
* Update READMERunxi Yu2024-07-081-6/+8
* Update README to reflect what the install target actually doesRunxi Yu2024-07-081-1/+1
* Add uninstall targetRunxi Yu2024-07-081-2/+5
* Makefiles: add "clean" tagetRunxi Yu2024-07-085-3/+22
* ykpsmuttauth: Go implementationRunxi Yu2024-07-082-280/+243
* ykpsmuttauth.py: RestructureRunxi Yu2024-07-081-110/+68
* Don't check non-existant args.verboseRunxi Yu2024-07-081-11/+9
* Revert some parts of ykpsmuttauth.py because I broke itRunxi Yu2024-07-081-31/+55
* ykpsmuttauth: python version: raise WTFRunxi Yu2024-07-081-6/+4
* Update the READMERunxi Yu2024-07-081-0/+14
* ykpsmuttauth: strings.HasSuffix namespaceRunxi Yu2024-07-081-1/+1
* mv sjdb-avatar.png chphoto/Runxi Yu2024-07-082-1/+1
* ykpsmuttauth: Add stub in goRunxi Yu2024-07-061-1/+68
* ykmuttauth -> ykpsmuttauthRunxi Yu2024-07-069-9/+25
* ykmuttauth: Unbreak the TypeErrorRunxi Yu2024-07-061-18/+17
* ykmuttauth: Further deletionsRunxi Yu2024-07-061-34/+14
* ykmuttauth: Further cleanupRunxi Yu2024-07-061-52/+27
* ykmuttauth: Clean up moreRunxi Yu2024-07-061-10/+2
* ykmuttauth: Further cleanupRunxi Yu2024-07-062-254/+439
* ykmuttauth: Clean up a bitRunxi Yu2024-07-061-42/+2
* ykmuttauth: Ignore +x'ed fileRunxi Yu2024-07-061-0/+1
* ykmuttauth: Delete +x'ed fileRunxi Yu2024-07-061-508/+0
* ykmuttauth: initRunxi Yu2024-07-064-3/+1026
* chphoto: Add a READMERunxi Yu2024-07-062-19/+32
* README: Note that Go is used tooRunxi Yu2024-07-061-1/+1
* chphoto: Update comments to reflect GoRunxi Yu2024-07-061-2/+1