Commit Graph

116 Commits

Author SHA1 Message Date
B. Petersen ce15ef2db9 prep beta22 2019-12-22 05:42:33 +01:00
holger krekel b3b984f351 also "cargo update", pulls in aysnc-std 1.4.0 2019-12-21 23:09:15 +00:00
holger krekel d5a0f1e711 use latest lettre master that contains the normalization fix 2019-12-21 23:09:15 +00:00
holger krekel ee95e59243 "cargo update" 2019-12-20 18:11:29 +01:00
holger krekel b0694bcf2c prep beta21 2019-12-20 15:17:59 +01:00
Floris Bruynooghe ec40dd1b6f Change the JSON API function to be from a serialised struct
This is the first experiment towards using structs to define the API.
It adds it as a new method on the existing Chat struct.

The types in this struct could improve as well as many other things.
But this is a straight forward translation of the existing json! macro
into a struct.
2019-12-20 10:39:39 +01:00
holger krekel 8c0ce38301 prep 1.0.0-beta.20 2019-12-19 16:55:24 +01:00
dignifiedquire d9e718b0e0 feat(imap): update async-imap for oauth2 fix 2019-12-19 13:51:59 +01:00
dignifiedquire 2398454838 feat(smtp): update to use async-smtp based timeouts 2019-12-18 03:08:59 +03:00
holger krekel c1ba5a30c5 prepare beta.19 2019-12-16 23:46:28 +01:00
holger krekel 801162d7be prepare to tag 1.0.0-beta.18 2019-12-16 13:20:14 +01:00
holger krekel 15792d8426 use dcc-stable branch that returns an error on missing greetings() "* OK Dovecot ready" (currently it panics) 2019-12-16 13:19:34 +01:00
holger krekel cda4ccff2a add changelog for beta17 and bump versions 2019-12-15 23:26:05 +01:00
B. Petersen 9fc556864e add image crate 2019-12-15 23:12:37 +01:00
holger krekel 5893cd309d fixate async-imap to the working commit so that no one accidentally does "cargo update" and breaks things. 2019-12-16 00:49:37 +03:00
holger krekel 6284bdc98f pull in latest async-smtp master to fix #1030 2019-12-15 15:27:25 +01:00
Alexander Krotov 81199e7ee0 Update Cargo.lock 2019-12-14 18:16:54 +00:00
Alexander Krotov 70e12485aa Switch to native_tls version of deltachat/lettre fork
This commit completely removes rusttls dependency
2019-12-14 16:12:13 +01:00
Alexander Krotov b2b7674b59 Update Cargo.lock 2019-12-14 16:12:13 +01:00
holger krekel 4d1357568b use async-smtp master where @link2xt's branch has been merged 2019-12-13 11:03:46 +01:00
Alexander Krotov ccc190f991 Switch to native_tls 2019-12-13 11:03:46 +01:00
dignifiedquire a197ca4cf7 feat: update dependencies, including rand@0.7 and rpgp@0.4 2019-12-11 15:33:17 +01:00
holger krekel 1953b95c57 commit missing Cargo.lock 2019-12-10 21:42:52 +01:00
holger krekel 8b81ea3b6f actually update to 1.0.0-beta.14 2019-12-10 15:39:09 +01:00
holger krekel b913de5928 prepare a 1.0.0-beta.14 with fixed deps 2019-12-10 14:42:55 +01:00
holger krekel 4e551cde66 update tags and rust-email dep 2019-12-10 14:17:16 +01:00
holger krekel 551253b4e0 use async-smtp with hostname fixed to version 0.1.5 2019-12-10 14:00:43 +01:00
holger krekel 054cf98754 try to work around mailparser not decoding rfc2047 displaynames
this pulls in changes in our fork of rust-email  to also correctly
generate rfc2047 encoding
2019-12-10 00:26:46 +01:00
holger krekel 5f916f5a9c - create and use a ContactIds type as an ordered set instead of "Vec<u32>".
- recreate the group list more carefully, fixes #985

- resultify a few functions in the dc_receive pipeline

- don't quote displaynames in email-addresses, use utf8, preliminrarily addresses #976
2019-12-09 16:29:24 +01:00
Alexander Krotov 54eb30f3db Switch from lettre to async-smtp 2019-12-08 21:00:03 +01:00
holger krekel defad94f5a bump to beta12 2019-12-06 00:55:24 +01:00
holger krekel c0a425c26d bump to beta11 2019-12-05 21:53:03 +01:00
holger krekel 4a9fb0212f complete changelog and bump version 2019-12-05 19:32:16 +01:00
holger krekel 212848409f use encoded-words crate, which friedel ported from python 2019-12-05 19:29:12 +01:00
dignifiedquire 3b8e37de58 switch to quoted-printable, which is already used by mailparse 2019-12-05 19:29:12 +01:00
holger krekel c2e8cc9bd6 use rfc2047 crate from @valodim and remove dc_strencode.rs completely 2019-12-05 19:29:12 +01:00
holger krekel 4c68e6fe41 update deps 2019-12-04 09:11:21 +01:00
dignifiedquire db88212a64 refactor: unsafe, CStr and libc moved out 2019-12-03 12:25:22 +01:00
dignifiedquire 1e7afa9da0 fix chat-verified 2019-12-03 12:25:22 +01:00
dignifiedquire e985887739 fix content-type setting and some encryption 2019-12-03 12:25:22 +01:00
dignifiedquire 7d3a56a870 switch to forked rust-email 2019-12-03 12:25:22 +01:00
dignifiedquire 9196ed1e9f remove dead code 2019-12-03 12:22:55 +01:00
dignifiedquire c69a2406ad integrate encryption when sending 2019-12-03 12:22:55 +01:00
dignifiedquire 47197aa495 Implement message generation using lettre_email 2019-12-03 12:22:55 +01:00
dignifiedquire dbd6303829 remove mmime 2019-12-03 12:22:55 +01:00
dignifiedquire d2de2aef07 first compile 2019-12-03 12:22:55 +01:00
holger krekel 25fb199ba0 update to current async-imap master which should fix a crash 2019-11-28 13:04:37 +01:00
holger krekel e2a86dd803 prepare beta8 2019-11-24 14:41:25 +01:00
holger krekel 1b88cfd053 as recent fixes are merged to async-imap, let's use that cc @link2xt 2019-11-24 16:30:49 +03:00
Alexander Krotov 6412adcfa7 Use forked version of async-imap and imap-proto
This attempts to fix fetching when the inbox contains mail with non-utf8 subjects.
2019-11-24 12:05:30 +01:00