about summary refs log tree commit diff
path: root/imap.h (unfollow)
Commit message (Collapse)Author
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
2019-12-22Add CAVEAT about expecting plain-textJune McEnroe
2019-12-22Quote user, pass and mailboxJune McEnroe
2019-12-22Use sequence numbers rather than UIDsJune McEnroe
We aren't doing any expunging or anything across different sessions, so it's safe to just use sequence numbers.
2019-12-22Use EXAMINE rather than SELECTJune McEnroe
This is a read-only operation.
2019-12-22Export To and CC headersJune McEnroe
2019-12-22Add missing includeJune McEnroe
2019-12-22Export In-Reply-To headersJune McEnroe
2019-12-21Add git-fetch-email to READMEJune McEnroe