B. Petersen
435f734d60
adapt tests for new avatar recoding
2019-12-15 23:12:37 +01:00
B. Petersen
a5f949c4e2
recode group- and user-avatar to 192x192 pixel
2019-12-15 23:12:37 +01:00
Alexander Krotov
a0645dc713
Resultify dc_create_folder and don't ignore its errors
2019-12-16 00:49:51 +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
Alexander Krotov
8d3e536582
Do not panic on SystemTimeDifference
2019-12-15 19:56:13 +01:00
Alexander Krotov
697cc0a79b
Make needs_encryption a bool
2019-12-15 19:55:49 +01:00
Alexander Krotov
a34ed5c02a
Make recalc_fingerprints a bool
2019-12-15 19:55:49 +01:00
Alexander Krotov
256bb01606
Make prepend_subject a bool
2019-12-15 19:55:49 +01:00
Alexander Krotov
1de535363d
Move parse_message_id from wrapmime.rs to imap/mod.rs
2019-12-15 19:13:49 +03:00
Alexander Krotov
24d9011939
Move get_autocrypt_mime from wrapmime.rs to e2ee.rs
2019-12-15 19:13:49 +03:00
Alexander Krotov
e7351b1bb8
Restore constant and remove parenthesis
2019-12-15 16:43:12 +03:00
Alexander Krotov
b3ee89c6e5
Documentation improvements
2019-12-15 16:15:09 +03:00
Alexander Krotov
3f49492ccf
cargo fmt
2019-12-14 22:28:15 +01:00
Alexander Krotov
ad700b45d0
Make Imap.connect() async
2019-12-14 22:25:33 +01:00
Alexander Krotov
74923b4575
Enable clippy::type_complexity error
2019-12-14 22:00:38 +01:00
Alexander Krotov
ccca1b0bea
Do not format! SQL queries
2019-12-14 18:16:54 +00:00
Alexander Krotov
558466d506
Revert "Enable clippy::unreadable_literal error"
...
This reverts commit b424ef9ebb .
2019-12-14 15:55:33 +00:00
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