holger krekel
900a17fc00
another fix, thanks @adbenitez
2020-02-22 17:11:37 +01:00
holger krekel
78f36aaa0d
another bug fix
2020-02-22 17:11:37 +01:00
holger krekel
e064e02794
fix eventlogger
2020-02-22 17:11:37 +01:00
holger krekel
e22e5045f1
add missing file, some streamlining
2020-02-22 17:11:37 +01:00
holger krekel
087f35482b
factor out imex tracking
2020-02-22 17:11:37 +01:00
holger krekel
23ff5fea28
move towards pluggy
2020-02-22 17:11:37 +01:00
holger krekel
34347ccaf5
strike get_infostring
2020-02-22 17:11:37 +01:00
holger krekel
e704eb6cef
move eventlogging to own module, start distinguishing ll events
2020-02-22 17:11:37 +01:00
holger krekel
bf63423fec
strike footer and refine index page
2020-02-22 17:11:37 +01:00
holger krekel
f6d71ed8ef
strike one Account parameter, always do eventlogging
2020-02-22 17:11:37 +01:00
Alexander Krotov
3c342339a1
imap: use parse_message_id from mimeparser
2020-02-22 16:41:07 +01:00
Alexander Krotov
33463856c5
Use mailparse::msgidparse to parse Message-IDs
2020-02-22 16:41:07 +01:00
holger krekel
a18f4c9b1b
prepare py-0.800.0
py-0.800.0
2020-02-21 14:09:05 +01:00
bjoern
783c7ee4c5
Merge pull request #1303 from deltachat/prep-core25
...
prepare 1.25.0
1.25.0
2020-02-21 10:41:07 +01:00
B. Petersen
a0b2a692d0
bump version to 1.25.0
2020-02-20 23:49:49 +01:00
B. Petersen
a59d368101
changelog
2020-02-20 23:47:43 +01:00
B. Petersen
5c36fb29ed
update python version examples
2020-02-20 23:47:23 +01:00
Alexander Krotov
508b8ef2e2
Improve documentation, mostly by hiding behind pub(crate)
2020-02-20 23:37:13 +03:00
holger krekel
e94c62e5b3
Update src/contact.rs
...
fix typo
2020-02-20 02:10:56 +01:00
B. Petersen
b65a6c2829
target comment of @hpk42
2020-02-20 02:10:56 +01:00
B. Petersen
c4a20d0798
fix updating names from incoming mails
...
- if a manual name was never given, always update names from incoming mails
- if a manual name is cleared, fall back to names from incoming mails
2020-02-20 02:10:56 +01:00
B. Petersen
9cb7ea524e
add failing test where a contact-name is not updated as expected
2020-02-20 02:10:56 +01:00
holger krekel
0ac0eeda34
better naming, less code
2020-02-20 01:30:21 +01:00
holger krekel
4d066b4fd2
refine processing of errors and result handling
2020-02-20 01:30:21 +01:00
Alexander Krotov
840e321dd9
Process Permanent and Transient SMTP errors
2020-02-20 01:30:21 +01:00
holger krekel
4b6963122b
Update src/smtp/mod.rs
...
Co-Authored-By: Alexander Krotov <ilabdsf@gmail.com >
2020-02-20 01:30:21 +01:00
holger krekel
d5d662bc41
fix ordering error
2020-02-20 01:30:21 +01:00
holger krekel
0b0ed56901
directly attempt to re-connect if the smtp connection is maybe stale
...
also refactor performing the job-action into own function
2020-02-20 01:30:21 +01:00
B. Petersen
3a25d6b275
target comment of @link2xt
2020-02-18 17:51:28 +01:00
B. Petersen
66e2f51233
adapt spec
2020-02-18 17:51:28 +01:00
B. Petersen
8fdb048b6a
alter the memberlist more carefully
...
up to now, Chat-Group-Member-Added and -Removed commands
result in a complete recreation of the memberlist
by collecting all addresses from the From: and To: headers.
this easily results in missed and accidentally removed members,
esp. when several people at the same time scan a qr code to join a group.
this commit changes the behavior of adding members by
not removing members on the Chat-Group-Member-Added command.
instead the existing memberlist is conjuncted
with the memberlist seen in the message.
only adding the member from the Chat-Group-Member-Added
seems not to be sufficient - imaging a group of Alice and Bob:
- Alice adds Claire
- Bob adds Dave _before_ seeing that Alice added Claire
- Dave would never get the information that Claire is in the group
wrt Chat-Group-Member-Removed: this command
does no longer recreate the memberlist but just remove _exactly_ the member
mentioned in the header. there are situations, where a just removed member
will be readded by out-of-order-messages, however, compared to missed
members, this is seems to be acceptable - also as this is more visible
and easier to fix (just remove the member again).
might be that, in practise, this is not a big issue. while adding members
is typically done in masses on bootstraping a group,
this is typically not true for removing members.
2020-02-18 17:51:28 +01:00
B. Petersen
fa3d98a492
add a function to delete records from the chats_contacts table
2020-02-18 17:51:28 +01:00
Alexander Krotov
d9dda44409
Add integration test for RSA and Ed25519 keys
...
Test that two chat clients using different key types can communicate
using Autocrypt.
2020-02-18 17:51:06 +01:00
Alexander Krotov
7368c01a8f
Add key_gen_type config option
2020-02-18 17:51:06 +01:00
Alexander Krotov
21ac5be7ca
Change generated key type to Ed25519
...
rPGP generates EdDSA and and ECDH keys using Ed25519 only, so there is
no need to specify it explicitly anywhere.
2020-02-18 17:51:06 +01:00
B. Petersen
e14a113277
add testrun to provider-db
2020-02-18 17:50:38 +01:00
Alexander Krotov
66d3440675
Update const.py
2020-02-18 11:58:11 +03:00
Alexander Krotov
6b6be3b03d
Fix some "`" code markup
2020-02-18 05:06:11 +03:00
bjoern
cda8158bec
Merge pull request #1286 from deltachat/spec-location
...
add location handling to spec
2020-02-17 19:03:30 +01:00
B. Petersen
332e0dc4a8
update providers from provider-db
...
command:
./src/provider/update.py ../provider-db/_providers/ > src/provider/data.rs
2020-02-17 18:18:14 +01:00
B. Petersen
f7b4c6837b
add location handling to spec
2020-02-17 17:58:25 +01:00
Asiel Díaz Benítez
531928bf0b
Update proxy.py
2020-02-17 14:43:43 +01:00
Asiel Díaz Benítez
490c8e055b
Create proxy.py
2020-02-17 14:43:43 +01:00
Alexander Krotov
bcbf192bbc
Remove deprecated Chat-Group-Image header
2020-02-17 13:41:50 +01:00
Alexander Krotov
78d855c5ca
Include prefer-encrypt attribute in Autocrypt-Gossip headers
2020-02-17 13:39:32 +01:00
Alexander Krotov
1fa9aa88a8
Search for Flag::Deleted and Flag::Seen with == instead of match
2020-02-17 10:50:34 +01:00
Alexander Krotov
08c77c2668
fetch_single_msg: use if let Some(...) instead of is_empty()
2020-02-17 10:50:34 +01:00
Alexander Krotov
793ebe1b0f
imap: move IdleHandle from session.rs to idle.rs
2020-02-17 10:50:34 +01:00
Alexander Krotov
4c42acc7e1
Factor src/imap/session.rs out of src/imap/client.rs
2020-02-17 10:50:34 +01:00
Alexander Krotov
4eb9660bfa
Move src/imap_client.rs into src/imap/client.rs
2020-02-17 10:50:34 +01:00