Alexander Krotov
b424ef9ebb
Enable clippy::unreadable_literal error
2019-12-14 15:20:58 +00:00
Alexander Krotov
69f5fd86a4
Allow clippy::needless_range_loop only in simplify_plain_text
2019-12-14 15:20:58 +00:00
Alexander Krotov
f9ba9ae912
Enable clippy::large_enum_variant error
2019-12-14 15:20:58 +00:00
Alexander Krotov
b33fec6236
Enable clippy::block_in_if_condition_stmt error
2019-12-14 15:20:58 +00:00
B. Petersen
95fbc904d1
go to correct step so that param_autoconfig is actually used
2019-12-14 00:12:14 +01:00
B. Petersen
ce37a8dda2
use provider-database only if the user did not enter a server/port/whatever manually; this allows the user to override erroneous choices
2019-12-14 00:12:14 +01:00
holger krekel
e0499c9552
add preliminary support for offline-autoconfigure for nauta
2019-12-14 00:12:14 +01:00
Simon Laux
4825f2510f
Merge pull request #1016 from deltachat/fix_displayname
...
fix displayname to use authname when availible
2019-12-13 13:21:03 +01:00
Alexander Krotov
66adfa074b
Do not cache gossiped_timestamp
2019-12-13 12:51:44 +01:00
Alexander Krotov
9d201eb9c6
Add get_gossiped_timestamp
2019-12-13 12:51:44 +01:00
Alexander Krotov
789fc0a7e0
Resultify set_gossiped_timestamp
2019-12-13 12:51:44 +01:00
Alexander Krotov
9e309132f8
Only add gossip headers if chat has more than one peer
2019-12-13 12:51:44 +01:00
Alexander Krotov
88923173c2
Set is_gossiped to true when Autocrypt-Gossip header is added
2019-12-13 12:51:44 +01:00
Simon Laux
7b55863418
switch priority order
2019-12-13 11:58:21 +01:00
Simon Laux
38d5fad4e5
fix displayname to use authname when availible
2019-12-13 11:58:08 +01:00
Alexander Krotov
ccc190f991
Switch to native_tls
2019-12-13 11:03:46 +01:00
B. Petersen
0a9f880fb4
remove another superfluous return value
2019-12-13 01:17:48 +01:00
holger krekel
b8faf54f0b
remove superflous expression values
2019-12-13 01:17:48 +01:00
B. Petersen
888507f7ba
test group- and user-avatars in the same mail
2019-12-13 01:17:48 +01:00
B. Petersen
29866092de
adapt the protected-header test; protected-headers really require encryption now and parts of the tests are know to fail now. however, protected-headers are also tested in python implicitly in several places
2019-12-13 01:17:48 +01:00
B. Petersen
36fc2c83f2
return selfavatar from dc_get_info()
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
B. Petersen
f6861ca5f5
target comments from @flub and @dignifiedquire
2019-12-13 01:17:48 +01:00
B. Petersen
3bb58be2b5
add missing delete header
2019-12-13 01:17:48 +01:00
B. Petersen
409c96e571
add compatiblity headers
2019-12-13 01:17:48 +01:00
B. Petersen
d681fa6cba
use Chat-User-Avatar and Chat-Group-Avatar
...
we change the name on the wire as the old Chat-Group-Image header
could not be used on random mails, it was the marker for a "Changed" message,
if we would keep this names, things will fail for exising installations
as messages are dropped and a "Group image changed" message is shown instead.
2019-12-13 01:17:48 +01:00
B. Petersen
7c3d8356c4
always handle incoming group-avatars
2019-12-13 01:17:48 +01:00
B. Petersen
a8842da50a
&& has a higher precedence than || - fix a logical error when resetting Unpromoted
2019-12-13 01:17:48 +01:00
B. Petersen
ff29b84146
share group image on group creation, fixes #602
2019-12-13 01:17:48 +01:00
B. Petersen
ab12a4eb39
move ImageAction parsing to a reusable function
2019-12-13 01:17:48 +01:00
B. Petersen
c3fd0889e2
use tri-state ImageAction instead of Option<Option>
2019-12-13 01:17:48 +01:00
B. Petersen
c62532a665
adapt to new HeaderDef api
2019-12-13 01:17:48 +01:00
B. Petersen
ca63d6ba1c
handle incoming profile-images
2019-12-13 01:17:48 +01:00
B. Petersen
a1f496b019
let mimeparser handle profile-images
2019-12-13 01:17:48 +01:00
B. Petersen
da421438cd
do not send selfavatar on existing installation without resetting
2019-12-13 01:17:48 +01:00
B. Petersen
7f723ef2bf
attach selfavatar
2019-12-13 01:17:48 +01:00
B. Petersen
021ad4f12c
set correct icon for DC_CONTACT_ID_DEVICE
2019-12-13 01:17:48 +01:00
B. Petersen
36edf447e7
load param incl. user-profile-image from db
2019-12-13 01:17:48 +01:00
B. Petersen
ea2273aef4
reset selfavatar_sent column when the selfavatar is updated
2019-12-13 01:17:48 +01:00
B. Petersen
251aa22c4c
add column for selfavatar_sent timestamp
2019-12-13 01:17:48 +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
Alexander Krotov
4ad9166b5a
Move one chat test from stress.rs to chat module
2019-12-10 13:54:05 +01:00
Alexander Krotov
2792d4ea1e
Stop using create::error in login_param.rs
2019-12-10 12:39:58 +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
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
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