bjoern
9e8afbb4d4
Merge pull request #1806 from deltachat/fix-getting-dimensions
...
fix getting dimensions
2020-08-07 00:01:50 +02:00
B. Petersen
7a7cdad566
fix dc_get_filemeta()
2020-08-06 23:45:37 +02:00
B. Petersen
2b74c58a45
add failing test for dc_get_filemeta()
2020-08-06 23:45:24 +02:00
bjoern
1d20ae6801
Merge pull request #1803 from deltachat/fix-chat_mute_duration_overflow
...
dc_set_chat_mute_duration: avoid panic on overflow
2020-08-06 23:03:09 +02:00
Alexander Krotov
3c8e60a2a3
dc_set_chat_mute_duration: avoid panic on overflow
2020-08-06 18:48:22 +03:00
Alexander Krotov
7eb72fea92
peerstate: add regression test
...
Test that default values for acpeerstate table can be successfully
loaded from the database.
2020-08-06 13:19:36 +03:00
Alexander Krotov
5bfa82e7ec
Resultify Peerstate::from_fingerprint
2020-08-06 13:19:36 +03:00
Alexander Krotov
cfd222a109
Resultify Peerstate::from_addr
2020-08-06 13:19:36 +03:00
Alexander Krotov
3577491b31
peerstate: log database errors
2020-08-06 13:19:36 +03:00
Alexander Krotov
d106a027c7
Make Peerstate.save_to_db atomic
...
This should prevent creation of acpeerstate entries using default values
(empty strings) for fingerprint columns.
2020-08-06 13:19:36 +03:00
Alexander Krotov
dc4fa1de65
peerstate: ignore invalid fingerprints in SQL
...
Normally NULL is used when there is no fingerprint, but default value
for fingerprint columns is an empty string.
In this case, loading should not fail with an "invalid length" error,
but treat the fingerprint as missing.
Strict check was introduced in commit ca95f25639
2020-08-06 13:19:36 +03:00
bjoern
03a4115a52
Merge pull request #1798 from deltachat/prep-1.43
...
prepare 1.43
2020-08-04 13:36:49 +02:00
B. Petersen
6807bc6eb2
bump version to 1.43
1.43.0
2020-08-04 13:02:57 +02:00
B. Petersen
74d08d581a
update changelog for 1.43
2020-08-04 13:01:33 +02:00
bjoern
255cfadab2
Merge pull request #1785 from deltachat/jitsi-videochat-type
...
add videochat-type "jitsi"
2020-08-04 12:59:00 +02:00
bjoern
f17b04f07b
Merge pull request #1797 from deltachat/async-smtp-update
...
Update async-smtp and async-imap
2020-08-04 12:40:56 +02:00
Alexander Krotov
a9794b73de
Update async-imap
2020-08-04 12:45:34 +03:00
Alexander Krotov
38dfe2a320
Update async-smtp
...
This change fixes timeout issues with large files.
2020-08-04 12:00:00 +03:00
B. Petersen
c4c1d3b5ae
update provider database
2020-08-04 09:00:57 +02:00
Alexander Krotov
b23fe6d976
Do not accept protected From headers
...
Signatures are checked for unprotected From, so it should not be modified
afterwards.
2020-08-02 18:24:09 +03:00
Alexander Krotov
a4ca9f738b
Update the comment in encrypted message branch
...
Since try_decrypt does not check if the message has valid signatures
anymore, it may return empty signatures set, which means the message is
not a valid autocrypt message.
2020-08-02 16:23:13 +03:00
Hocuri
ac232a5dbf
Fix #1753 In opportunistic chats, a wrongly signed message should be readable eventually
2020-08-02 16:23:13 +03:00
Hocuri
6e8808f69b
Download possible ndns also if the contact is blocked
...
Before, if the user had blocked their mailer daemon (like me), ndns were
not parsed.
2020-08-01 16:14:32 +02:00
B. Petersen
b2e3c94b3f
fix changelog
2020-07-31 16:46:23 +03:00
B. Petersen
c5c1cfd5e8
add videochat-type "jitsi"
...
this pr allows prefixing custom jitsi urls with `jitsi:`
so that clients have a chance to detect these custom instances
and may start the corresponding app.
2020-07-31 15:23:08 +02:00
jikstra
4e797037c4
Enable lto=true
2020-07-30 23:25:57 +02:00
bjoern
0743459001
Merge pull request #1783 from deltachat/prep-1.42
...
prepare 1.42
1.42.0
2020-07-30 16:43:24 +02:00
B. Petersen
9ea57e5862
bump version to 1.42
2020-07-30 16:25:22 +02:00
B. Petersen
a3a918a0ea
update changelog for 1.42
2020-07-30 16:15:15 +02:00
bjoern
5e555c6f9d
Merge pull request #1779 from deltachat/share-webrtc-instance
...
share webrtc-instance via qr-code
2020-07-30 16:00:22 +02:00
B. Petersen
799c56b492
make clippy happy
2020-07-30 15:26:58 +02:00
B. Petersen
1019a93991
add qr-code-type for a webrtc-instance-pattern
...
introduce the qr-code-type `DCWEBRTC:[webrtc_instance]`.
dc_check_qr() returns this as the type DC_QR_WEBRTC
and these qr-codes can be passed to dc_set_config_from_qr() then;
this finally sets `webrtc_instance` using dc_set_config().
2020-07-30 15:26:57 +02:00
Friedel Ziegelmayer
e5ff196e27
Merge pull request #1782 from deltachat/update-async-smtp
...
fix async-smtp dependency
2020-07-30 15:15:43 +02:00
dignifiedquire
063a10294e
fix async-smtp dependency
2020-07-30 14:21:44 +02:00
Hocuri
60863c4f91
First try
2020-07-29 23:06:26 +02:00
holger krekel
81fab2d783
try to do the release packaging with lto
...
and the default "python install_python_bindings.py" without it.
2020-07-29 13:18:22 +02:00
B. Petersen
80a1884f00
do not set lto=true in release-script
2020-07-29 00:22:44 +02:00
holger krekel
9286ea8174
try unblocking CI by "cargo update"
2020-07-29 00:10:09 +02:00
Simon Laux
2601235f82
Merge pull request #1762 from deltachat/prep-1.41
...
prepare 1.41
2020-07-28 23:15:30 +02:00
B. Petersen
beb134edaa
leave lto alone, this is set by the UIs as needed now, see #1775
2020-07-28 19:49:53 +02:00
B. Petersen
27b4cb084e
bump version to 1.41
2020-07-28 19:49:53 +02:00
B. Petersen
794abd5bf6
update changelog for 1.41
2020-07-28 19:49:53 +02:00
bjoern
d367beea6f
Merge pull request #1771 from deltachat/summary-from-context
...
add dc_chatlist_get_summary2() api
2020-07-28 19:48:39 +02:00
bjoern
468e749651
Merge pull request #1765 from deltachat/system-mdn
...
Do not send read receipts for system messages
2020-07-28 17:26:43 +02:00
bjoern
4c0aa78633
Merge pull request #1773 from deltachat/mail-port-143
...
configure: compare mail_port to 143
2020-07-28 17:18:53 +02:00
B. Petersen
2bf27dd5cd
add dc_chatlist_get_summary2() api
...
needed for how node/js handles the chatlist currently
(it convertes the ffi-object to an js-object and throws ffi-object away directly,
this makes it hard to access dc_chatlist_get_summary() later.
2020-07-28 16:47:57 +02:00
bjoern
94ec142044
Merge pull request #1772 from deltachat/fix-failing-url-scheme-test
...
fix test_decode_account_bad_scheme
2020-07-28 15:07:17 +02:00
B. Petersen
ecded4fd18
fix test_decode_account_bad_scheme
...
since #1770 , http: is a correct scheme.
2020-07-28 14:38:57 +02:00
Alexander Krotov
63dd3c91e1
python tests: do not enable strict certificate checks by default
...
Since introduction of provider database, these certificate checks are
enabled for test servers anyway, but this setting prevents usage of
local servers with self-signed certificates.
2020-07-28 01:40:35 +02:00
Alexander Krotov
8729b9f403
Allow http scheme for DCACCOUNT URLs
...
It presents no security issue, because properly configured servers will
only serve passwords on HTTPS and distribute only HTTPS QR codes, but
makes testing easier when HTTPS is not easy to deploy.
If attacker can control the URL used, they can change the URL to another
HTTPS URL controlled by them and act as a proxy between the client and
original server anyway.
2020-07-28 01:37:04 +03:00