Commit Graph

74 Commits

Author SHA1 Message Date
emersion eef2d8ba22
imap: implement mailbox.SearchMessages 2018-01-09 20:03:19 +01:00
emersion 650e37cb4f
imap: split message functions in a separate file 2018-01-09 13:13:40 +01:00
emersion 451ac7a8f6
imap: add support for section.{Specifier,Partial} when fetching messages 2018-01-09 13:04:35 +01:00
emersion 44f2e11a69
protonmail: implement Attachment.Read 2018-01-08 11:46:49 +01:00
emersion 091387cdb7
imap: implement basic body section fetch 2018-01-08 11:40:24 +01:00
emersion ac788ac3e1
imap: implement fetch body structure 2018-01-08 10:30:45 +01:00
emersion cfc1b44824
imap: add local DB 2018-01-07 23:38:13 +01:00
emersion fad35e2b3f
imap: add commented server debug 2017-12-12 13:50:37 +01:00
emersion 789234bf17
Merge branch 'master' into imap 2017-12-12 13:47:00 +01:00
emersion 2c300de8cd
Merge branch 'master' of github.com:emersion/hydroxide 2017-12-12 13:46:35 +01:00
emersion 9569e66ccb
smtp: fix sending message to plaintext and encrypted recipients 2017-12-12 13:46:22 +01:00
emersion 96bba4acda
Merge pull request #17 from joshrsmith/master
Added details to documentation
2017-12-09 14:27:35 +01:00
Josh Smith a7692bcf1f Added additional setup details 2017-12-09 08:22:54 -05:00
Josh Smith 7f930e072f Fix typo in setup instructions 2017-12-09 08:12:31 -05:00
emersion 7020ee3623
imap: implement basic User.ListMailboxes and User.GetMailbox 2017-12-03 16:05:24 +01:00
emersion e7302dd4c4
imap: add mailbox stub 2017-12-03 15:08:30 +01:00
emersion 00542af08d
Spin up imap server skeleton 2017-12-03 14:58:24 +01:00
emersion d738fab6d7
cmd/hydroxide: hide password when typing
Fixes #7
2017-12-03 12:51:12 +01:00
emersion d095b4e72a
readme: add rationale 2017-12-03 12:40:18 +01:00
emersion 07532b8403
Merge pull request #12 from emersion/smtp
Add SMTP server
2017-12-03 12:32:51 +01:00
emersion d4ba998bb2
Update README 2017-12-03 12:32:33 +01:00
emersion 90d494b130
smtp: full attachments support 2017-12-03 12:27:31 +01:00
emersion 72b56494bc
smtp: upload attachments 2017-12-03 11:55:59 +01:00
emersion 0e1b866880
protonmail: add Client.GetAttachment and Client.CreateAttachment 2017-12-03 11:00:30 +01:00
emersion 5efc14fefb
Add support for internal sending 2017-12-03 10:20:45 +01:00
emersion ee7dae2c2f
smtp: choose the private key for the right address 2017-12-02 16:44:15 +01:00
emersion a219374bdf
Sending plaintext messages works 2017-12-02 16:23:06 +01:00
emersion 480af1016a
Re-auth when access token expires 2017-09-26 18:29:13 +02:00
emersion 8066bcbad4
Update message send API from WebClient code 2017-09-23 19:20:47 +02:00
emersion 129b258ed7
protonmail: remove wrong comment 2017-09-21 20:03:55 +02:00
emersion 70186f326f
protonmail: Key -> PrivateKey 2017-09-21 20:02:54 +02:00
emersion c6b479b01a
protonmail: add some messages + public keys endpoints 2017-09-20 10:09:31 +02:00
emersion 26817a27c7
auth: move auth stuff in this new package 2017-09-19 14:57:29 +02:00
emersion 9ea16a03dd
protonmail: go fmt 2017-09-19 14:54:47 +02:00
emersion d04c241914
protonmail: add some messages API calls 2017-09-18 14:41:50 +02:00
emersion 466bff2428
readme: for power users 2017-09-18 14:01:19 +02:00
emersion ba23789f5b
carddav: fix encrypted cards error 2017-09-14 15:35:40 +02:00
emersion 38f6f04e75
carddav: add AddressObject.Remove 2017-09-14 11:52:19 +02:00
emersion e8ff91c542
carddav: fix signature verification in ContactCard.Read 2017-09-14 10:32:38 +02:00
emersion 1680bd1a0e
carddav: remove .vcf extension 2017-09-13 20:09:38 +02:00
emersion 637a8bb957
carddav: remove log.Println 2017-09-13 19:09:46 +02:00
emersion 177d247031 Merge pull request #9 from emersion/read-write
Read-write address book
2017-09-13 19:03:20 +02:00
emersion 9bde07dc2a
go fmt 2017-09-13 19:03:05 +02:00
emersion 43097588a9
carddav: properly sign, encrypt, decrypt cards 2017-09-13 18:53:40 +02:00
emersion a3c439da70
go fmt 2017-09-13 11:43:12 +02:00
emersion 16a9952616
protonmail: add crypto helpers for contacts 2017-09-13 11:42:19 +02:00
emersion 0447370b16
carddav: implement AddressObject.SetCard 2017-09-13 10:11:14 +02:00
emersion 49ff810a48
carddav: implement AddressBook.CreateAddressObject 2017-09-12 22:45:13 +02:00
emersion 5cc5a2f843
protonmail: add Client.{UpdateContact,DeleteContacts,DeleteAllContacts} 2017-09-12 22:20:25 +02:00
emersion 340cdc878d
cmd/hydroxide: print errors 2017-09-10 12:49:01 +02:00