Alexander Krotov
c1c769ceb0
Add MsgId.trash() and use it to delete messages locally
...
In addition to moving the message into trash chat, this function
removes message text to make sure the message does not remain in the
database. Only the information necessary to delete message from the
server and avoid redownloading it should be kept, such as Message-Id
and IMAP UID.
2020-04-01 20:06:27 +03:00
Alexander Krotov
d64e55c66f
delete_msgs: remove explicit .iter()
2020-04-01 20:06:27 +03:00
Alexander Krotov
76fc84be37
job: document DeleteMsgOnImap
2020-04-01 20:06:27 +03:00
B. Petersen
6ffe54d68f
do no longer ignore keypair generation test, due to the ecc-move, it is no longer expensive
2020-03-31 18:20:40 +02:00
Alexander Krotov
d78ea882c8
Update mailparse to 0.12
2020-03-31 18:11:44 +02:00
Alexander Krotov
958802a233
Add system message only if contact was removed successfully
2020-03-31 18:08:19 +02:00
B. Petersen
8aa4ceb570
hide the device-chat from default forward-to-lists
2020-03-30 15:59:07 +02:00
Alexander Krotov
a7afbf85ad
Replace test Alice key with ed25519 key
...
Autocrypt Setup Message does not contain "==" anymore since key length
has changed.
2020-03-29 19:52:45 +03:00
bjoern
8fdf3dcdb8
Merge pull request #1314 from deltachat/fix-secure-join
...
ignore handshake messages seen from another device
2020-03-28 10:28:55 +01:00
B. Petersen
818c20e0cb
switch to ecc keys
...
after fixing some issues wrt ecc keys, see #1319 ,
and waiting some time (three core releases, two ios/android/desktop releases),
it is now the time to switch again to ecc keys again,
after the first attempt was stopped in #1319
2020-03-28 01:05:24 +03:00
dignifiedquire
49b2f80ded
Merge remote-tracking branch 'origin/master' into feat/async-jobs
2020-03-26 16:52:07 +01:00
bjoern
bd75dea000
Merge pull request #1359 from deltachat/fix-imap-delimiter
...
fix imap delimiter
2020-03-25 19:01:58 +01:00
B. Petersen
e09a0a548f
using first() instead of [0]
2020-03-25 18:10:02 +01:00
dignifiedquire
97951aec15
implement imape secure upgrade
2020-03-25 15:41:27 +01:00
B. Petersen
ab8d75b192
remove now unused ImapConfig.imap_delimiter
2020-03-25 13:23:29 +01:00
B. Petersen
e135c969c9
figure out and use folder-delimiter provided by LIST command
2020-03-25 13:16:23 +01:00
B. Petersen
36e7090466
force folder-reconfigure on dc_configure()
2020-03-25 02:39:48 +01:00
B. Petersen
f28f177c6b
use constant for folders_configured cache
2020-03-24 19:18:18 +01:00
B. Petersen
785973c624
allow ad-hoc-group creation if there is an accepted chat with the contact
2020-03-24 16:47:54 +01:00
B. Petersen
9c06acff72
add tests wrt classic email-interaction
2020-03-24 16:47:54 +01:00
dignifiedquire
69f1e1753c
improve logging and avoid race
2020-03-23 19:49:37 +01:00
B. Petersen
17ff1ab372
this corrects the To:-list for group-messages with only SELF as member.
...
before, the list was empty
and trying to send to groups that only contain SELF lead to a crash.
in theory, this happens for both, bcc_self enabled or not, however,
if bcc_self was disabled (default setting),
things worked as the whole mimerendering was skipped on a higher level.
also, the saved-messages-chat was not affected as this was checked explicitly.
this pr changes the mimerendering so that From: is used as To:
if there is no recipient-list and the messasge will be sent to SELF only.
2020-03-23 01:48:27 +01:00
dignifiedquire
01b88f876e
fix idle interrupts
2020-03-23 00:09:22 +01:00
dignifiedquire
d50c1e3658
fixes from merge with master
2020-03-22 22:05:37 +01:00
dignifiedquire
3a9c2a0356
Merge remote-tracking branch 'origin/master' into feat/async-jobs
2020-03-22 22:02:42 +01:00
dignifiedquire
b616a2b3e7
fix more tests
2020-03-22 21:57:26 +01:00
dignifiedquire
20ef115eb2
fix various integration tests with the python bindings
2020-03-22 16:21:15 +01:00
B. Petersen
ae5a2396f3
fix typo
2020-03-22 16:18:53 +01:00
B. Petersen
8f82bf40e0
let function that search for Message-IDs accept widly used square brackets format
2020-03-22 12:20:28 +01:00
B. Petersen
fe398de2fa
add test that fail on checking existance of a Message-ID with angle brackets
2020-03-22 12:20:28 +01:00
Alexander Krotov
a770d75e2e
Fix condition in normalize_name()
2020-03-22 00:11:41 +00:00
Alexander Krotov
a330104e9b
Add tests that crash normalize_name()
2020-03-22 00:11:41 +00:00
dignifiedquire
d798356c19
refactor stop logic
2020-03-21 19:05:50 +01:00
dignifiedquire
8a7eaba668
fix imap fetch loop and watch folders
2020-03-21 16:26:27 +01:00
dignifiedquire
1846f20f6e
upgrade repl
2020-03-21 14:24:41 +01:00
dignifiedquire
18c1787552
Merge remote-tracking branch 'origin/master' into feat/async-jobs
2020-03-21 12:17:27 +01:00
Alexander Krotov
e7e4821804
Reset group member list when we are added to the group
...
This makes test_synchronize_member_list_on_group_rejoin pass.
2020-03-19 17:03:31 +03:00
dignifiedquire
9981e84a42
avoid race condition on scheduler start
2020-03-18 16:34:18 +01:00
dignifiedquire
9d313b4e0e
cleanup and fix most of imap
2020-03-18 16:29:34 +01:00
dignifiedquire
ab2cb1ad1f
add missing loops
2020-03-18 15:31:37 +01:00
dignifiedquire
f85b14a7f7
the basics work
2020-03-18 15:11:36 +01:00
dignifiedquire
94c6a01420
some cleanup
2020-03-18 02:23:22 +01:00
dignifiedquire
563b550f08
integrate imex and imap
2020-03-18 01:50:19 +01:00
dignifiedquire
aa45716ef7
cleanup and setup configure
2020-03-18 00:36:13 +01:00
dignifiedquire
846ef043d5
hook up scheduler with jobs
2020-03-18 00:01:59 +01:00
dignifiedquire
ce5b95f8e5
start setting up new scheduler
2020-03-17 13:48:03 +01:00
dignifiedquire
efc17983c3
switch to queue based logging
2020-03-17 10:07:52 +01:00
dignifiedquire
7140898db9
async file io
2020-03-14 16:26:15 +01:00
dignifiedquire
6db253e1cc
rebase fixes
2020-03-14 15:21:19 +01:00
dignifiedquire
4c9d049b10
blocking for with_conn
2020-03-14 15:17:47 +01:00