Simon Ser
139f3921e7
protonmail: make auth errors more verbose
2019-04-13 14:03:12 +03:00
Simon Ser
93c8007937
protonmail: make SRP modulus signature failures a warning
...
Temporarily make signature errors non-fatal because the Go OpenPGP library is
missing some features we need:
openpgp: unsupported feature: public key algorithm 22
This doesn't really weaken our security since we weren't checking the signature
key anyway. To completely fix this issue, we need to upstream the required
key algorithm.
Fixes https://github.com/emersion/hydroxide/issues/46
2019-04-13 13:58:21 +03:00
emersion
8f167410be
Update go-smtp to latest version
2019-04-03 19:40:00 +03:00
emersion
0d2085911c
cmd/hydroxide: bump AppVersion
2019-03-30 00:19:51 +02:00
emersion
e6f814952d
Store everything in XDG_CONFIG_HOME, add `status` command
2019-03-22 22:35:10 +02:00
emersion
acf2a5ee5b
readme: add more user-friendly instructions
2019-03-22 22:08:15 +02:00
emersion
3ac9a25ddb
Upgrade app version
2019-02-11 11:35:54 +01:00
emersion
b3f1e59eae
Update dependencies
2018-11-24 16:54:26 +01:00
emersion
ee861e4175
Make it clear that failing to unlock a key isn't fatal
2018-11-24 16:51:23 +01:00
emersion
05d0806b56
ci: print build status
2018-10-28 16:58:28 +01:00
emersion
56ad3283a3
Merge pull request #40 from scelaris/pr2
...
protonmail: Decrypt private keys for all available addresses.
2018-10-28 16:56:12 +01:00
emersion
0b3c3ddde5
Address review comments
2018-10-28 16:52:57 +01:00
Brandon McDonnell
7b92deb6ac
protonmail: Do not duplicate primary account key in keyring.
...
Probably not worth the extra overhead the way I did it, but neater.
2018-10-28 16:19:30 +01:00
Brandon McDonnell
c610c633a8
protonmail: Fetch and decrypt all account keys.
2018-10-28 16:19:26 +01:00
emersion
47ee090a70
go fmt
2018-10-21 14:07:46 +02:00
emersion
905b9e170b
protonmail: add cipherFunctionString
2018-10-21 14:05:26 +02:00
emersion
6f5f315be9
smtp: populate sender from From header
2018-10-21 12:34:47 +02:00
emersion
0248c4c722
protonmail: remove unused types for now
2018-10-21 12:27:04 +02:00
emersion
d76f081114
protonmail: remove User.Addresses, add Client.ListAddresses
2018-10-21 12:24:56 +02:00
emersion
6bd8ce1b6e
go fmt
2018-10-21 12:15:20 +02:00
emersion
6524fc1913
ci: add .build.yml
2018-10-21 10:57:32 +02:00
emersion
f419162bb9
Update dependencies
2018-10-21 10:56:33 +02:00
emersion
d807968415
Merge pull request #39 from scelaris/pr1
...
protonmail: Fix sending messages after API update.
2018-10-21 00:33:57 +02:00
Brandon McDonnell
49160bcd3e
protonmail: Fix typo in MessageBodyKey struct.
2018-10-20 22:31:53 +00:00
Brandon McDonnell
05ad63560f
protonmail: Re-use local request variable in GetCurrentUser().
2018-10-20 22:13:08 +00:00
Brandon McDonnell
deb4662abb
protonmail: Define struct MessageBodyKey.
2018-10-20 22:13:02 +00:00
Brandon McDonnell
71f1167182
protonmail: Change API endpoint for SendMessage.
2018-10-20 14:50:11 +00:00
Brandon McDonnell
9a6f7187a5
protonmail: Update MessagePackageSet BodyKey for new API.
2018-10-20 14:50:07 +00:00
Brandon McDonnell
95ee806a93
smtp: Add sender address to message. Protonmail now expects it.
2018-10-20 14:50:02 +00:00
Brandon McDonnell
ba4caffa08
protonmail: Fetch user addresses using new API.
2018-10-20 14:49:56 +00:00
emersion
35f64bc7ef
Merge pull request #38 from apiote/master
...
PM API: read field in messages name changed to unread
2018-10-19 18:06:59 +02:00
Adam Pioterek
a4bd5e7dc9
PM API: read field in messages name changed to unread
2018-10-19 17:51:01 +02:00
emersion
10d56495fb
Merge pull request #37 from apiote/master
...
new app version
2018-10-16 21:01:47 +02:00
Adam Pioterek
c339377300
new app version
2018-10-16 20:52:02 +02:00
emersion
853a879e51
protonmail: properly set action when creating draft
2018-07-11 11:57:41 +01:00
emersion
b8a6d64e5c
smtp: add support for In-Reply-To
2018-07-11 11:48:45 +01:00
emersion
4de8f28cd6
Export RawAPIError so that encoding/json can set it, update AppVersion
2018-04-18 20:04:59 +01:00
emersion
e4c55829d1
Update go-smtp
2018-03-10 22:43:47 +01:00
emersion
a2280ce8eb
Add go.mod for vgo
2018-03-04 18:16:06 +01:00
emersion
9c60924294
protonmail: always hash private key passphrase, fixes #25
2018-01-29 21:13:03 +01:00
emersion
7da6ef54da
smtp: don't sign plaintext messages by default
2018-01-15 11:53:16 +01:00
emersion
442c03bbbc
imap: update to latest go-imap
2018-01-14 11:21:34 +01:00
emersion
6a205ff043
readme: add IMAP instructions
2018-01-13 11:40:21 +01:00
emersion
16cecde3fb
Merge pull request #15 from emersion/imap
...
[WIP] IMAP support
2018-01-13 11:38:02 +01:00
emersion
3e54e0b9ea
imap: poll events after mutating the mailbox
2018-01-13 11:35:10 +01:00
emersion
7db5627275
imap: better \Deleted flag support
2018-01-12 22:15:05 +01:00
emersion
4f14e3ba81
imap: add support for EXPUNGE
2018-01-12 22:09:43 +01:00
emersion
0fdabd4447
imap: add APPEND support
2018-01-12 21:40:13 +01:00
emersion
a8b5fb864e
imap: enable MOVE extension
2018-01-12 20:01:08 +01:00
emersion
2a1b998bbb
imap: add support for COPY and MOVE
2018-01-12 19:55:08 +01:00