Floris Bruynooghe
08abac350d
Tweak the python readme a bit more.
2019-12-21 00:10:45 +00:00
shubhank008
a57decf8be
Up to date Readme.rst
...
-Moved wheels installation below source installation and added comment that they are outdated and not working atm
-Updated source compilation/installation to a more step by step process as current one was outdated and not working due to Rust now needing nightly build else failing to compile (subtle v2.2.2 do not work without nightly)
2019-12-20 21:14:16 +01:00
holger krekel
ee95e59243
"cargo update"
2019-12-20 18:11:29 +01:00
holger krekel
b0694bcf2c
prep beta21
1.0.0-beta.21
2019-12-20 15:17:59 +01:00
Alexander Krotov
c9f6e31ca9
Move dc_simplify.rs to simplify.rs
2019-12-20 12:55:57 +01:00
Alexander Krotov
fe4080d59f
refactor(simplify): move dehtml dependency to mimeparser
...
This change also removes unnecessary String clone for HTML messages.
2019-12-20 12:55:57 +01:00
B. Petersen
7f6a1ad1a7
add some empty lines to enums & co to make things more readable and to avoid errors this way :)
2019-12-20 12:55:42 +01:00
Alexander Krotov
980bb35441
refactor(mimefactory): use iter::repeat_with instead of (0..)
2019-12-20 12:55:25 +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
Floris Bruynooghe
ec40dd1b6f
Change the JSON API function to be from a serialised struct
...
This is the first experiment towards using structs to define the API.
It adds it as a new method on the existing Chat struct.
The types in this struct could improve as well as many other things.
But this is a straight forward translation of the existing json! macro
into a struct.
2019-12-20 10:39:39 +01:00
Alexander Krotov
f2f8898004
fix(mimefactory): wrap base64-encoded attachments to 78 columns
...
RFC5322 requires emails to be wrapped to 78 columns excluding CRLF.
2019-12-20 09:11:35 +01:00
björn petersen
3afa37c6ea
Merge pull request #1075 from deltachat/prepare_beta20
...
prep 1.0.0-beta.20
1.0.0-beta.20
2019-12-19 17:17:26 +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
dignifiedquire
d9e718b0e0
feat(imap): update async-imap for oauth2 fix
2019-12-19 13:51:59 +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
Alexander Krotov
7ef22f2940
fix(smtp): reduce SMTP I/O timeout to 30 seconds
...
15 minute timeout was used because it applied to the whole send()
operation. Now timeout applies to each I/O operation, such as read()
or write(), so it can be made much shorter. In particular, this timeout
applies to read() call right after connection to plain or STARTTLS server,
in which case it is not reasonable to wait 15 minutes to receive one
line of data.
The timeout is triggered only if no progress is made within 30 seconds. It
likely indicates a network failure anyway.
2019-12-19 06:55:19 +01:00
Alexander Krotov
a242fcfd2c
refactor(dehtml): remove Result unwrap in dehtml_starttag_cb()
2019-12-18 23:24:43 +03:00
Alexander Krotov
73c21ae0a9
refactor: enable clippy::unreadable_literal
2019-12-18 23:23:38 +03:00
dignifiedquire
2398454838
feat(smtp): update to use async-smtp based timeouts
2019-12-18 03:08:59 +03:00
holger krekel
c1ba5a30c5
prepare beta.19
1.0.0-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
Alexander Krotov
9000342de8
Get rid of unnecessary "async move" and ".await"
2019-12-16 18:02:50 +01:00
holger krekel
61b47aa0de
try doing an smtp-send timeout
2019-12-16 18:02:50 +01:00
björn petersen
22f5c5fb74
Merge pull request #1057 from deltachat/beta18
...
prepare to tag 1.0.0-beta.18
1.0.0-beta.18
2019-12-16 15:00:48 +01:00
holger krekel
801162d7be
prepare to tag 1.0.0-beta.18
2019-12-16 13:20:14 +01:00
Alexander Krotov
f81f3fb060
Do not panic on failure to read IMAP server greeting
2019-12-16 13:19:34 +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
Floris Bruynooghe
d7f345eef8
Add the thread id and name to info and warn log output
2019-12-16 13:11:44 +01:00
Alexander Krotov
e3031462c1
Replace expect() in select_with_uidvalidity with an Error
2019-12-16 14:44:52 +03: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
Floris Bruynooghe
19e716b522
Add filename and line no to log entries
...
This is done for all logging calls, also those which call error! which
is normally directly shown to the user.
2019-12-16 00:33:57 +01:00
Alexander Krotov
1ee15942cc
Simplify simplify.rs
...
* Remove Simplify structure.
* Match for lines starting with 5 markers, not consisting of exactly 5 markers.
This is a regression from C to Rust conversion, see
2bb1c280d5/src/dc_simplify.c (L154)
* Add tests.
2019-12-16 02:31:38 +03:00
björn petersen
898e641256
Merge pull request #1048 from deltachat/beta17
...
add changelog for beta17 and bump versions
1.0.0-beta.17
2019-12-15 23:32:11 +01:00
holger krekel
cda4ccff2a
add changelog for beta17 and bump versions
2019-12-15 23:26:05 +01:00
B. Petersen
ba274482f7
make d.png much smaller in size to avoid avatar-recoding and to allow checking file contents
2019-12-15 23:12:37 +01:00
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