Simon Ser
8fa4089d5b
cmd/hydroxide: add serve subcommand
...
Closes: https://github.com/emersion/hydroxide/issues/21
2019-06-22 13:10:35 +03:00
Simon Ser
4ff61deefd
cmd/hydroxide: extract listenAndServe into functions
2019-06-22 13:06:30 +03:00
Simon Ser
f0d0d64b4f
events: don't enter a busy loop on error
...
Closes: https://github.com/emersion/hydroxide/issues/56
2019-06-22 12:56:43 +03:00
Simon Ser
6d69d5ef72
cmd/hydroxide: remove unused receiveEvents
2019-06-22 12:50:09 +03:00
Simon Ser
2a1811205f
cmd/hdyroxide: less confusing messages when starting servers
...
In theory it's a lie to say servers are listening, but it's less confusing.
2019-06-09 19:28:15 +03:00
Simon Ser
902ce42853
readme: enable go modules
2019-06-06 11:10:24 +03:00
Simon Ser
d3039e4738
Update dependencies
2019-05-18 19:31:20 +03:00
Simon Ser
090d9231c6
Upgrade to go-message 0.10
...
Fixes #54
2019-05-15 18:51:58 +03:00
Simon Ser
20ec639f3e
Update dependencies
2019-05-12 22:30:14 +03:00
DirectorX
5827116ec1
cmd/hydroxide: bump AppVersion
2019-05-12 21:52:59 +03:00
Simon Ser
4062014d2e
readme: add IRC channel
2019-05-12 11:21:30 +03:00
Simon Ser
69324d19cd
cmd: improve usage string
2019-04-23 00:06:49 +03:00
Simon Ser
605e2a5f9c
cmd: add export-secret-keys
2019-04-23 00:03:20 +03:00
Simon Ser
ba96d886d8
protonmail: skip keys we can't read
...
Updates https://github.com/emersion/hydroxide/issues/46
2019-04-14 21:10:06 +03:00
Simon Ser
fc1618d086
protonmail: improve errors
2019-04-14 19:07:03 +03:00
Simon Ser
ff4f1f7876
protonmail: fix typo in filename
2019-04-14 19:05:58 +03:00
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