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
Alexander Krotov
d1b93f6978
configure: compare mail_port to 143
...
143 is an IMAP, not SMTP port
2020-07-28 00:00:00 +03:00
Alexander Krotov
82c3352b27
dc_receive_imf: do not create adhoc groups when group ID is known
...
Adhoc groups for group messages that don't have Chat-Group-ID are already
created above in another create_or_lookup_adhoc_group.
At this point it could be that there is a valid Chat-Group-ID header,
but no group was created because removed_id was non-zero i.e. received
message removes some group member.
If group was not explicitly left, current code creates an adhoc group
instead of trashing late or reordered messages that remove group
members. Such groups have adhoc group IDs locally, but proper group
message-IDs. Attempts to reply to such groups or leave them creates
"split groups" for all other members of original group. The solution is
not to create adhoc groups in this case.
2020-07-27 20:23:00 +03:00
Alexander Krotov
dc065ccbe3
Do not send read receipts for system messages
2020-07-27 01:47:10 +03:00
bjoern
f7d6230a97
Merge pull request #1757 from deltachat/old-delete-msg-on-imap
...
Remove OldDeleteMsgOnImap job type
2020-07-26 23:21:55 +02:00
bjoern
41bcb2dcbb
Merge pull request #1760 from deltachat/empty-server-inbox
...
empty_server: use configured inbox instead of hardcoded "INBOX"
2020-07-26 23:21:23 +02:00
Jikstra
85970a146a
Merge pull request #1761 from deltachat/fix-ffi-docs2
...
add missing links and @memberof declarations in ffi-docs
2020-07-26 23:09:04 +02:00
B. Petersen
9912dd45b9
add missing links and @memberof declarations in ffi-docs
2020-07-26 23:07:27 +02:00
Alexander Krotov
dafe900d22
empty_server: use configured inbox instead of hardcoded "INBOX"
2020-07-26 23:53:56 +03:00
Alexander Krotov
a860758f8a
Remove OldDeleteMsgOnImap job type
2020-07-26 19:23:47 +03:00
bjoern
0202ed7ca8
Merge pull request #1735 from deltachat/invite-call-api
...
add APIs for videochats
2020-07-26 18:11:02 +02:00
Alexander Krotov
aace6bad2f
Fix a typo
2020-07-25 20:40:30 +03:00
B. Petersen
62f424452a
fix tests
2020-07-24 02:31:39 +02:00
B. Petersen
c43f6964c5
wording
2020-07-23 23:49:05 +02:00
Hocuri
0131980372
Fix #1739 LastSubject should not be updated for read receipt ( #1744 )
...
* Fix #1739 LastSubject should not be updated for read receipt
* .
2020-07-23 11:57:54 +02:00
B. Petersen
04c90e2d87
differ between webrtc-instance-pattern and webrtc-rooms generated from that
2020-07-23 11:52:02 +02:00
Alexander Krotov
b4c412ee68
Refine SMTP error handling
...
Permanent error 550 5.1.1 is no longer considered temporary.
Enhanced status code is checked now, so only 550 5.5.0 is an exception
for misconfigured Postfix servers.
Yandex error 554 5.7.1 was handled correctly, but only because it had
response code 554, while the comment talks about enhanced status code
5.7.1. The comments are corrected.
Failed messages are now marked as such with message::set_msg_failed.
Previously they were left in a pending state.
If info message cannot be added to the chat, the error is displayed with
error! instead of being logged with warn!.
2020-07-23 08:48:52 +03:00
B. Petersen
74fbd4fd16
show error if webrtc_instance is empty
2020-07-23 01:13:48 +02:00
B. Petersen
72d95075a0
return correct videochat-type
2020-07-22 23:36:21 +02:00
B. Petersen
39364d1f6c
prefix webrtc_instance by type, unify naming
2020-07-22 23:36:20 +02:00
B. Petersen
f3b9f671ba
webrtc-config-setting is just 'webrtc_instance'
2020-07-22 23:36:20 +02:00
B. Petersen
e054a49198
tweak examples
2020-07-22 23:36:20 +02:00
B. Petersen
e66ca5b018
parse incoming videochat-invitations and mark messages as such
2020-07-22 23:36:20 +02:00
B. Petersen
0520ec8ab7
implement videochat-getters
2020-07-22 23:36:20 +02:00
B. Petersen
b9d3e6b342
send videochat-url and -invitation also through header
2020-07-22 23:36:20 +02:00
B. Petersen
f39abd6d51
correct summary for videochat-invites
2020-07-22 23:36:20 +02:00
B. Petersen
4227dec127
adapt repl to new videochat api
2020-07-22 23:36:19 +02:00
B. Petersen
29d4197340
send out videochat-invitation message, set up fallback text
2020-07-22 23:36:19 +02:00
B. Petersen
11b369db0f
rename basic_web_rtc_instance to basic_webrtc_instance
2020-07-22 23:36:19 +02:00
B. Petersen
0b2bce8334
use message-type instead of a special flag to mark videochat-invitations
2020-07-22 23:36:19 +02:00
B. Petersen
b6a48ad39b
design APIs for videochats
2020-07-22 23:36:19 +02:00
Alexander Krotov
bf8e83d816
Update itertools
2020-07-22 23:51:59 +03:00
Alexander Krotov
6594fdf33a
ci: allow nightly runs to fail
2020-07-22 19:57:17 +03:00
Alexander Krotov
71c7b30db7
Remove image_meta dependency
2020-07-22 00:25:54 +03:00
bjoern
ada46b8f25
Merge pull request #1740 from deltachat/use-error-network
...
avoid popping up "IMAP Connect without configured params"
2020-07-21 16:42:23 +02:00
B. Petersen
dcf6a41239
update docs
2020-07-21 00:57:08 +02:00
B. Petersen
94035d6286
show errors from connect_configured() (as 'IMAP Connect without configured params' (ConnectWithoutConfigure)) as DC_EVENT_ERROR_NETWORK as these may not be shown to the user if there is actually no internet
2020-07-21 00:36:21 +02:00
B. Petersen
e53c88ecb8
add a macro that sends out DC_EVENT_ERROR_NETWORK and takes an Error as parameter. DC_EVENT_ERROR_NETWORK errors may be handled differently in the uis
2020-07-21 00:33:49 +02:00
holger krekel
2cbf2d8f65
fix bug reported by @adbenitez
py-1.40.1
2020-07-20 16:00:00 +02:00
Alexander Krotov
60b3550952
Fix clippy errors
2020-07-20 13:06:58 +02:00
Alexander Krotov
35542189d8
deltachat-ffi: convert clippy warnings to errors
2020-07-20 13:06:58 +02:00
Alexander Krotov
3bde37eabf
ci: replace deprecated --workspace with --all
2020-07-20 13:06:58 +02:00
Alexander Krotov
632416cf58
ci: check all packages in the workspace
2020-07-20 13:06:58 +02:00
Alexander Krotov
861325591e
Remove outdated references to nightly.
2020-07-19 23:38:01 +03:00
holger krekel
06166f7956
make group left messages call the ac_member_removed hook, as per wishes from @adbenitez
2020-07-18 19:58:15 +02:00
Simon Laux
bb2e8b4392
improve documentation a bit
2020-07-18 19:12:27 +02:00
Simon Laux
8895dc36c7
add documentation
2020-07-18 19:12:27 +02:00