Commit Graph
100 Commits
Author SHA1 Message Date
holger krekel 7f5e3aaaf7 add changelog for device-chat fix 2019-12-22 05:45:27 +01:00
holger krekel 6d5cf89d33 enable link-time-optimization 2019-12-21 23:09:15 +00: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
holger krekel 01df2e2dc7 fix #1077 for unknown senders in a group chat (such as mailer daemons): don't recreate member list and show a special stockstring-ed message advising to hit "more info". 2019-12-20 11:59:10 +01:00
holger krekel 8c0ce38301 prep 1.0.0-beta.20 2019-12-19 16:55:24 +01:00
holger krekel cc6aa3209c fix the fix 2019-12-19 16:53:55 +01:00
holger krekel 76a86763dd address @r10s comment 2019-12-19 16:53:55 +01:00
holger krekel 09fb039528 another reverse mut bites the dust 2019-12-19 16:53:55 +01:00
holger krekel 174d3300c4 not sure it's much better but using a static-sized array is probably better than a dynamically sized vec, thanks @dignifiedquire 2019-12-19 16:53:55 +01:00
holger krekel 8b57ce1792 remove unused include_in_contactlist 2019-12-19 16:53:55 +01:00
holger krekel 6c14e429eb Origin::is_verified() -> Origin::is_known() because this has nothing to do with verified groups or contacts 2019-12-19 16:53:55 +01:00
holger krekel 5f200c6bc3 don't pass incoming_origin as &mut as the caller doesn't need it 2019-12-19 16:53:55 +01:00
holger krekel d52347ee1d also don't pass "to_id" and don't make it mut inside add_parts 2019-12-19 16:53:55 +01:00
holger krekel d0d9aa4400 - move CC-parsing next to To-parsing where it blongs
- pass to_ids and from_id as immutable to add_parts
2019-12-19 16:53:55 +01:00
holger krekel c3d909c818 add a test that contacts are properly created and fix ordering in dc_receive_imf to pass the test 2019-12-19 16:53:55 +01:00
holger krekel a7b55edb9b more call sites 2019-12-19 12:06:01 +01:00
holger krekel 000479d55e never block on interrupt_inbox_idle 2019-12-19 12:06:01 +01:00
holger krekel c1ba5a30c5 prepare beta.19 2019-12-16 23:46:28 +01:00
holger krekel 2c0f847d3e remove too verbose logging for received messages 2019-12-16 23:12:17 +01:00
holger krekel 7d5e95f013 thread-name seems to be unnamed all the time so it's use is currently theoretic 2019-12-16 23:12:17 +01:00
holger krekel 61b47aa0de try doing an smtp-send timeout 2019-12-16 18:02:50 +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 47d14271ab fix #1020 -- allow to set os_name in python bindings 2019-12-16 11:51:04 +01:00
holger krekel 2bf9fd6cbc revert printing file/lineno in Error-messages as these are typically user-visible
For info and warn it's fine
2019-12-16 03:17:08 +03:00
holger krekel cda4ccff2a add changelog for beta17 and bump versions 2019-12-15 23:26:05 +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 09c7ab1ee6 avoid addrparse to panic() and refactor according code a little with test. 2019-12-15 21:54:20 +01:00
holger krekel 4bacae3711 fix #1037 and simplify mdn-report related code and state 2019-12-15 22:18:34 +03:00
holger krekel 6284bdc98f pull in latest async-smtp master to fix #1030 2019-12-15 15:27:25 +01:00
holger krekel 8fa175f36d changelog and version up to 1.0.0-beta.16 2019-12-14 00:22:09 +01:00
holger krekel e0499c9552 add preliminary support for offline-autoconfigure for nauta 2019-12-14 00:12:14 +01:00
holger krekel 4d1357568b use async-smtp master where @link2xt's branch has been merged 2019-12-13 11:03:46 +01:00
holger krekel b8faf54f0b remove superflous expression values 2019-12-13 01:17:48 +01:00
holger krekel 5e777b3c51 fix test also for avatar deletion, use that drain filter while we in this code area :) 2019-12-13 01:17:48 +01:00
holger krekel 5690c48863 fix merging of protected headers 2019-12-13 01:17:48 +01:00
holger krekel 8ab3363097 add a test that runs until an avatar is send encrypted 2019-12-13 01:17:48 +01:00
holger krekel 1953b95c57 commit missing Cargo.lock 2019-12-10 21:42:52 +01:00
holger krekel 542a33952f prepare 1.0.0-beta.15 2019-12-10 21:35:20 +01:00
holger krekel 1819712667 make sure we send out <> around message-id's in references and in-reply-to 2019-12-10 21:25:36 +01:00
holger krekel 69a596fdff fix #994 -- avoid double-attachment messages in local chats 2019-12-10 21:25:36 +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 b681cbd47f prepare 1.0.0-beta.13 2019-12-10 14:02:21 +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 8487255c33 prepare changelog for 1.0.0-beta.13 2019-12-10 13:52:57 +01:00
holger krekel 56ee7a0abd try to remove updates to lock file 2019-12-10 02:33:13 +01:00
holger krekel d0a04be825 remove hack for decoding, and add a test that encoding/decoding works now 2019-12-10 01:35:09 +01:00
holger krekel 2cbf287998 don't cargo-update on CI jobs but use the Cargo.lock file we manually maintain/update 2019-12-10 00:40:18 +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 a95fbfe271 add a test 2019-12-09 22:28:29 +01:00
holger krekel 17ce02a87c add some comment and remove some code after quick a/v with @r10s 2019-12-09 21:45:01 +01:00
holger krekel 4dc5e0378f fix final problem, tests pass now 2019-12-09 20:25:46 +01:00
holger krekel c33797ff84 remove reverse "check_self" return 2019-12-09 19:41:58 +01:00
holger krekel f242b40d0a nicer print of imap capabilities 2019-12-09 18:36:26 +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
holger krekel 6edb525540 snap 2019-12-09 14:16:46 +01:00
holger krekel 0c04d5b2ab add a failing test that creates 4 accounts and a group chat with remove/add
see also #985
2019-12-09 14:16:46 +01:00
holger krekel 0e8df7d633 use automatic serialization, thanks @link2xt for the tip 2019-12-09 15:43:06 +03:00
holger krekel e4155e0e16 remove lookup_field in favor of get(HeaderDef::...) with all headers defined in headerdef.rs 2019-12-09 15:43:06 +03:00
holger krekel 93e8cca02f remove redundant state from smtp 2019-12-08 23:04:08 +01:00
holger krekel 33793d878b address @link2xt comment on done/async 2019-12-08 01:13:00 +01:00
holger krekel 357955015d [wip] initial detection of idle done() not working 2019-12-08 01:13:00 +01:00
holger krekel d6d94adab0 remove encrypted attr from mimeparser. 2019-12-08 00:47:46 +01:00
holger krekel 099cc9f727 remove subject attribute 2019-12-08 00:47:46 +01:00
holger krekel 61f8d6f171 remove is_send_by_messenger attr from mimeparser 2019-12-08 00:47:46 +01:00
holger krekel 3f2a371599 run lint without installing the package 2019-12-07 22:56:54 +01:00
holger krekel a3ca3d9179 allow to use a different buildhost :) 2019-12-07 22:56:54 +01:00
holger krekel 86ace1a4af - test and fix receiving text/html attachment in multipart/mixed situations
They are now preserved as attachment, instead of diving into parsing-html
  and simplifying.

- adapt mime-debugging
2019-12-07 22:56:54 +01:00
holger krekel 1abdf62045 passes test but needs cleanup 2019-12-07 22:56:54 +01:00
holger krekel 9e2a96675d try fix incoming text/html in multipart/mixed 2019-12-07 22:56:54 +01:00
holger krekel 36014f9fe5 add next changelog entry 2019-12-06 09:00:23 +01:00
holger krekel defad94f5a bump to beta12 2019-12-06 00:55:24 +01:00
holger krekel a0517478e3 adding auto-copy-blob logic when preparing a message 2019-12-06 00:27:22 +01:00
holger krekel 7f4e68f21c failing test for sending out a file twice 2019-12-06 00:27:22 +01:00
holger krekel c0a425c26d bump to beta11 2019-12-05 21:53:03 +01:00
holger krekel e756859b16 don't split qr tests out anymore now 2019-12-05 21:50:17 +01:00
holger krekel 174bc017ad make setup_handle_if_needed async, call it ahead of select_folder and fetch_new_messages (renamed from fetch_from_single_folder), and be more eager triggering reconnect on error conditions 2019-12-05 21:47:32 +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
holger krekel e45ee0eb81 try fix filename encoding bug -- fails in one test 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 ec81d29580 fix multi-line subject encoding and introduce MIME debugging env var 2019-12-05 19:29:12 +01:00
holger krekel d96dba336b Update deltachat-ffi/deltachat.h
fix doc
2019-12-05 18:57:19 +01:00
holger krekel 74825a0f57 working example 2019-12-05 18:57:19 +01:00
holger krekel 4a23d12df2 add a ffi-definiton for a new get-chat summary function that returns json 2019-12-05 18:57:19 +01:00
holger krekel 7f117574ab test and fix #956 2019-12-05 02:15:54 +01:00
holger krekel f91474c2f8 add preliminary changelog for beta10 2019-12-05 01:22:50 +01:00
holger krekel 2a081aac2b fix grpid extraction from In-Reply-To and References headers 2019-12-05 01:18:53 +01:00
holger krekel 9b10f31fb3 more cleanups 2019-12-05 00:56:09 +01:00
holger krekel 63ad7b8d34 make to_ids const in some places, and simplify returns from create_or_lookup_adhoc_group 2019-12-05 00:56:09 +01:00
holger krekel 86baaab2e9 get rid of unsafe and indirect return values for create_or_lookup.*group 2019-12-05 00:56:09 +01:00
holger krekel 3e66d23367 make set_core_version return the versions if no args are specified 2019-12-04 22:32:56 +01:00
holger krekel 4c68e6fe41 update deps 2019-12-04 09:11:21 +01:00
holger krekel 914ce77b50 adapt changelog 2019-12-04 08:58:48 +01:00
holger krekel d09989a4ed fix implementation of Autocrypt to encrypt if answering to an encrypted message.
Previously, if any of a chat's peers set prefer_encrypt to false
(i.e. "e2ee_enabled=0" in the config, a misnomer btw) then a
previously encrypted chat would drop to cleartext easily.
2019-12-04 08:57:42 +01:00