aboutsummaryrefslogtreecommitdiffstats
path: root/go.mod
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Dont detach process under vterm"Drew DeVault2020-05-061-1/+1
| | | | This reverts commit d07cf6c667a0d497c67196fca9967db71c1e02f6.
* Dont detach process under vtermGuillaume J. Charmes2020-05-061-1/+1
| | | | Signed-off-by: Guillaume J. Charmes <git+guillaume@charmes.net>
* Bump ProtonMail/crypto to fix build on OpenBSDAnirudh Oppiliappan2020-04-201-1/+1
| | | | Signed-off-by: Anirudh Oppiliappan <x@icyphox.sh>
* Requires Go 1.13Simon Ser2020-03-201-1/+1
| | | | We use errors.Is, which has been introduced in Go 1.13.
* Initial support for PGP decryption & signaturesDrew DeVault2020-03-031-1/+5
|
* Update dependenciesSimon Ser2020-03-031-19/+22
| | | | This brings in some bug fixes.
* Mark sent messages as "seen" in maildirGalen Abell2020-03-031-1/+1
| | | | | | | - Add maildir flags to complement a messages imap flags - Set the "seen" flag on sent messages when using the maildir backend - Cleanup AppendMessage interface to use models.Flag for both IMAP and maildir
* Contextual UI ConfigurationSrivathsan Murali2020-01-241-0/+1
| | | | | | | | | + Adds parsing of contextual ui sections to aerc config. + Add GetUiConfig method for AercConfig that is used to get the specialized UI config. + Add UiConfig method to AccountView to get specialized UI Config. + Modifies Aerc codebase to use specialized UIConfig instead. + Adds documentation for Contextual UI Configuration
* Switch back to upstream pty libraryBen Fiedler2020-01-161-1/+1
| | | | | The relevant change was merged upstream, and thus allows us to clean up unneeded forks.
* Update go-maildir to latestBen Burwell2019-12-191-1/+1
| | | | | | This fixes an upstream issue where improperly named maildir files could cause a panic. Now, we simply show an error and don't display the message if the backing file is not named according to the maildir spec.
* Add support for AUTH LOGIN submissionLuke Drummond2019-11-011-1/+1
| | | | | | | | | | | `go-sasl` upstream added support [1] for the obsolete [2] AUTH LOGIN method which enables aerc to send email via servers which remain common in the wild. Fixes ~sircmpwn/aerc2#263 [1] https://github.com/emersion/go-sasl/commit/61afe53d [2] https://datatracker.ietf.org/doc/draft-murchison-sasl-login/
* notmuch: sync maildir flagsReto Brunner2019-09-161-1/+1
| | | | Syncs back special notmuch tag like unread to the underlying maildir store
* upgrade go-messageReto Brunner2019-08-201-3/+1
| | | | Fixes date parsing bug in the maildir / notmuch workers.
* bump go-message, fixes address list parsing failureReto Brunner2019-08-161-3/+3
|
* add github.com/zenhack/go.notmuchReto Brunner2019-08-081-0/+1
|
* Update tcellDrew DeVault2019-08-071-1/+1
|
* Update tcellDrew DeVault2019-07-271-2/+2
|
* Update dependenciesSimon Ser2019-07-271-14/+17
| | | | | | A bug corrupting long In-Reply-To headers has been fixed upstream in go-message: https://github.com/emersion/go-message/issues/44
* Use latest go-maildirBen Burwell2019-07-191-1/+1
|
* maildir: Watch for new messagesBen Burwell2019-07-171-0/+1
| | | | | | | | When a directory is opened, start watching its "new" subdirectory for incoming messages using the fsnotify library. When creation events are detected, run the Unseen routine to move the message from new to cur and add new UIDs to the store, updating the UI's list of directory contents as we go.
* Handle the invalid "utf8" encodingBen Burwell2019-07-121-1/+1
| | | | | See commit 0bfc369eb68a1d34ea0ee983f218e97a14099959 in the go-message package.
* Add maildir backend workerBen Burwell2019-07-121-0/+1
| | | | | | | | | | | | | Add the initial implementation of a backend for Maildir accounts. Much of the functionality required is implemented in the go-message and go-maildir libraries, so we use them as much as possible. The maildir worker hooks into a new maildir:// URL scheme in the accounts.conf file which points to a container of several maildir directories. From there, the OpenDirectory, FetchDirectoryContents, etc messages work on subdirectories. This is implemented as a Container struct which handles mapping between the symbolic email folder names and UIDs to the concrete directories and file names.
* Support imaps with oauthbearer authentication (Gmail)Frode Aannevik2019-07-111-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | imaps+oauthbearer://user:token@host?token_endpoint=... - the config Source password is used as access token if no token_endpoint parameter is set - the config Source password is used as refresh token if token_endpoint parameter is set, and used to exchange with an access token The implementation has only been tested with Gmail. source = imaps+oauthbearer://{username}:{refersh_token}@imap.gmail.com:993? \ client_id=XX&\ client_secret=XX&\ token_endpoint=https%3A%2F%2Faccounts.google.com%2Fo%2Foauth2%2Ftoken client credentials created with https://console.developers.google.com/apis/credentials refresh token created with https://github.com/google/gmail-oauth2-tools/blob/master/python/oauth2.py rel: https://todo.sr.ht/~sircmpwn/aerc2/42
* Set the required go version for this module, aercDaniel Lublin2019-06-271-0/+2
| | | | | | This is the way to declare which compiler version a module requires to build. I read up on https://golang.org/doc/go1.12#modules
* Update tcellDrew DeVault2019-06-151-1/+1
|
* Update reply to use getopt posix optind formatClayton Craft2019-06-091-1/+1
| | | | | This changes the handling of optind for the 'reply' command to match recent changes to getopt.
* Update dependenciesSimon Ser2019-06-041-7/+10
| | | | | | This should get rid of this error message: tls: either ServerName or InsecureSkipVerify must be specified in the tls.Config
* Update tcell forkDrew DeVault2019-06-021-1/+1
|
* Use forked version of tcellDrew DeVault2019-06-011-3/+3
|
* Update terminal color handling per vterm changesDrew DeVault2019-05-261-1/+1
|
* Update to the latest go-libvtermDrew DeVault2019-05-261-1/+1
|
* Update go-libvtermDrew DeVault2019-05-261-1/+1
|
* Fix special characters in address.PersonalNameDrew DeVault2019-05-251-0/+1
|
* Update go-imap and go-imap-idleSimon Ser2019-05-191-5/+5
| | | | | | This fixes a race condition in go-imap-idle. See [1]. [1]: https://github.com/emersion/go-imap-idle/commit/2704abd7050ed7f2143753554ee23affdf847bd9
* s/aerc2/aerc/gDrew DeVault2019-05-171-1/+1
|
* Implement :reply -q and :reply -aDrew DeVault2019-05-161-0/+1
|
* Implement (basic form) of :replyDrew DeVault2019-05-161-0/+1
|
* Copy sent emails to the Sent folderDrew DeVault2019-05-151-0/+1
| | | | Or rather, to a user-specified folder
* Implement sending emails /o/Drew DeVault2019-05-141-0/+2
|
* Add :send-message, prepares & writes email to /tmpDrew DeVault2019-05-141-2/+1
|
* Update go-imap to 1.0.0-beta.4Simon Ser2019-04-291-9/+7
| | | | This release contains race conditions fixes.
* go get git.sr.ht/~sircmpwn/go-libvtermElias Naur2019-04-211-1/+3
| | | | Signed-off-by: Elias Naur <mail@eliasnaur.com>
* Add basic filter implementationDrew DeVault2019-03-311-0/+3
|
* Don't parse mail in worker; send a reader insteadDrew DeVault2019-03-311-2/+0
|
* Implement :pipeDrew DeVault2019-03-301-1/+1
|
* Add body fetching support codeDrew DeVault2019-03-291-0/+2
|
* Improve cursor handling in embedded terminalDrew DeVault2019-03-211-1/+1
|
* Fix cursor handling in embedded terminalDrew DeVault2019-03-211-1/+1
|
* Forward key events to child terminalDrew DeVault2019-03-211-1/+1
|
* Handle terminal title, login shellDrew DeVault2019-03-171-1/+2
|