about summary refs log tree commit diff
Commit message (Collapse)AuthorAge
* Correct manual typo HEAD masterC. McEnroe22 hours
|
* Move default Subject criterion to git-fetch-emailC. McEnroe5 days
| | | | | 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.
* Use printf for passC. McEnroe12 days
|
* Add -U and -s flags to git-fetch-emailC. McEnroe12 days
|
* Factor out printNumsC. McEnroe12 days
|
* Add -U and -s flags to match unseen and mark as seenC. McEnroe12 days
|
* Pipe move fetch after apply to /dev/nullC. McEnroe2021-02-19
|
* Add --idle to git-fetch-emailC. 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 exportC. McEnroe2021-02-16
|
* Don't use Fl Fl for long optionsC. McEnroe2021-02-16
| | | | Can cause weird rendering in HTML output, for example.
* Add -i to wait for matching messagesC. McEnroe2021-02-16
| | | | | Not adding a corresponding flag to git-fetch-email since that doesn't make much sense.
* Add imapIdleC. McEnroe2021-02-16
| | | | | Handles re-IDLE-ing every 29 minutes and returns the first response it gets.
* Rewrite main loop linearly 1.3C. McEnroe2020-12-12
|
* Condense getservinfo and bounds checkC. McEnroe2020-12-11
|
* Remove use of AI_DEFAULTC. McEnroe2020-12-07
| | | | | This just causes getaddrinfo(3) to return EAI_BADFLAGS on FreeBSD, strangely.
* Add -lresolv on LinuxC. McEnroe2020-12-04
|
* Add DNS and SRV RFCs to STANDARDSC. McEnroe2020-12-04
|
* Remove dependency on dig/drillC. McEnroe2020-12-04
|
* Add -lresolv on macOSC. McEnroe2020-12-04
|
* Implement getservinfo for SRV lookupC. McEnroe2020-12-04
|
* Clean up variable expansions in shell script 1.2C. McEnroe2020-10-29
|
* Update build instructionsC. McEnroe2020-10-29
|
* Say OpenSSL in additional permission noticesC. McEnroe2020-10-29
|
* Rewrite compat and add configure scriptC. McEnroe2020-10-29
|
* Refactor IMAP structC. McEnroe2020-10-29
|
* Remove local from shell scriptC. McEnroe2020-10-28
| | | | Not POSIX, it seems.
* Add additional permission for linking with LibreSSLC. McEnroe2020-06-08
| | | | https://www.gnu.org/licenses/gpl-faq.en.html#GPLIncompatibleLibs
* Remove --no- options from manual 1.1C. McEnroe2020-05-02
| | | | They render weirdly and aren't very useful anyway.
* Pass explicit host to git-credentialC. McEnroe2020-05-02
|
* Fix git-fetch-email argument parsingC. McEnroe2020-05-02
| | | | Shell script is hard.
* Remove git am from imbox.1 exampleC. 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 --parseoptC. McEnroe2020-05-02
| | | | | Adds long options, -u/--user, -a/--apply to automatically pipe to git-am.
* Update email addressesC. McEnroe2020-05-02
|
* Update compat.h for split read/write streamsC. McEnroe2020-05-01
|
* Simplify imbox code and remove text/plain restrictionC. McEnroe2020-05-01
|
* Update IMAP parserC. McEnroe2020-05-01
|
* Remove unused includesC. McEnroe2020-04-08
|
* Add compat.h dependency to MakefileC. McEnroe2020-04-08
|
* Use a real IMAP parserC. McEnroe2020-04-08
|
* Simplify mboxrd output 1.0p2C. McEnroe2020-04-07
|
* Don't bother generating real From linesC. 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.0p1C. McEnroe2020-03-03
|
* Use getoptsC. McEnroe2020-03-03
|
* Call fopencookie with a+C. 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.0C. McEnroe2019-12-24
|
* Export References headerC. McEnroe2019-12-23
|
* Add (GNU/)Linux compatibilityC. McEnroe2019-12-23
| | | | | Implements a dumb version of readpassphrase that calls getpass and implements funopen in terms of fopencookie.
* Handle folded From headersC. McEnroe2019-12-23
|
* Restrict search to plain-text messagesC. McEnroe2019-12-23
|
* Properly support using drill rather than digC. McEnroe2019-12-23
| | | | | Silly drill doesn't have +short, so emulate it by waiting for the ANSWER SECTION and skipping the leading fields.