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