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