summary refs log tree commit diff
path: root/compat.h (unfollow)
Commit message (Collapse)Author
2021-03-03Move default Subject criterion to git-fetch-emailJune McEnroe
This allows imbox with no criteria to fetch all mail in a mailbox, and the use of git fetch-email --no-subject to do the same.
2021-02-24Use printf for passJune McEnroe
2021-02-24Add -U and -s flags to git-fetch-emailJune McEnroe
2021-02-24Factor out printNumsJune McEnroe
2021-02-24Add -U and -s flags to match unseen and mark as seenJune McEnroe
2021-02-19Pipe move fetch after apply to /dev/nullJune McEnroe
2021-02-16Add --idle to git-fetch-emailJune McEnroe
Ok I said this didn't make sense but I want to use it for something, in which git-fetch-email is just an authentication wrapper around imbox, rather than specifically for fetching patches.
2021-02-16Add -M to move messages after exportJune McEnroe
2021-02-16Don't use Fl Fl for long optionsJune McEnroe
Can cause weird rendering in HTML output, for example.
2021-02-16Add -i to wait for matching messagesJune McEnroe
Not adding a corresponding flag to git-fetch-email since that doesn't make much sense.
2021-02-16Add imapIdleJune McEnroe
Handles re-IDLE-ing every 29 minutes and returns the first response it gets.
2020-12-12Rewrite main loop linearly 1.3June McEnroe
2020-12-11Condense getservinfo and bounds checkJune McEnroe
2020-12-07Remove use of AI_DEFAULTJune McEnroe
This just causes getaddrinfo(3) to return EAI_BADFLAGS on FreeBSD, strangely.
2020-12-04Add -lresolv on LinuxJune McEnroe
2020-12-04Add DNS and SRV RFCs to STANDARDSJune McEnroe
2020-12-04Remove dependency on dig/drillJune McEnroe
2020-12-04Add -lresolv on macOSJune McEnroe
2020-12-04Implement getservinfo for SRV lookupJune McEnroe
2020-10-29Clean up variable expansions in shell script 1.2June McEnroe
2020-10-29Update build instructionsJune McEnroe
2020-10-29Say OpenSSL in additional permission noticesJune McEnroe
2020-10-29Rewrite compat and add configure scriptJune McEnroe
2020-10-29Refactor IMAP structJune McEnroe
2020-10-28Remove local from shell scriptJune McEnroe
Not POSIX, it seems.
2020-06-08Add additional permission for linking with LibreSSLJune McEnroe
https://www.gnu.org/licenses/gpl-faq.en.html#GPLIncompatibleLibs
2020-05-02Remove --no- options from manual 1.1June McEnroe
They render weirdly and aren't very useful anyway.
2020-05-02Pass explicit host to git-credentialJune McEnroe
2020-05-02Fix git-fetch-email argument parsingJune McEnroe
Shell script is hard.
2020-05-02Remove git am from imbox.1 exampleJune McEnroe
It should have --patch-format=mboxrd but it's clumsy and git-fetch-email --apply should be used for that anyway.
2020-05-02Rewrite git-fetch-email with git rev-parse --parseoptJune McEnroe
Adds long options, -u/--user, -a/--apply to automatically pipe to git-am.
2020-05-02Update email addressesJune McEnroe
2020-05-01Update compat.h for split read/write streamsJune McEnroe
2020-05-01Simplify imbox code and remove text/plain restrictionJune McEnroe
2020-05-01Update IMAP parserJune McEnroe
2020-04-08Remove unused includesJune McEnroe
2020-04-08Add compat.h dependency to MakefileJune McEnroe
2020-04-08Use a real IMAP parserJune McEnroe
2020-04-07Simplify mboxrd output 1.0p2June McEnroe
2020-04-06Don't bother generating real From linesJune McEnroe
This is the From line that public-inbox uses, and is probably better since it indicates mboxrd format.
2020-03-03Don't use $ inside $(()) 1.0p1June McEnroe
2020-03-03Use getoptsJune McEnroe
2020-01-28Call fopencookie with a+June McEnroe
Otherwise interleaved reads and writes can interfere with each other, since you're supposed to have intervening fseeks.
2019-12-24Exit git-fetch-email on getopt failure 1.0June McEnroe
2019-12-23Export References headerJune McEnroe
2019-12-23Add (GNU/)Linux compatibilityJune McEnroe
Implements a dumb version of readpassphrase that calls getpass and implements funopen in terms of fopencookie.
2019-12-23Handle folded From headersJune McEnroe
2019-12-23Restrict search to plain-text messagesJune McEnroe
2019-12-23Properly support using drill rather than digJune McEnroe
Silly drill doesn't have +short, so emulate it by waiting for the ANSWER SECTION and skipping the leading fields.
2019-12-22Document dig requirement in imbox(1)June McEnroe