Hocuri
4d2c2130e8
Replace all t.ctx with t
...
Not sure if that's the way to go because, you know, merge conflicts, but
we could do this now.
2020-12-18 18:35:54 +01:00
Hocuri
ec83fae314
Parse name="quote" divs ( #2104 )
...
fix #1560 Replies in html-only format are not converted nicely wrt Quoting
2020-12-13 18:02:20 +01:00
Alexander Krotov
518e87b0cf
Compare Chat-Disposition-Notification-To: address case-insensitively
...
Otherwise users with uppercase letters in their addresses never receive
read receipts.
2020-12-06 23:29:11 +03:00
Alexander Krotov
fc1f44c6d6
Spellcheck
2020-12-06 04:26:20 +03:00
B. Petersen
f774665921
be more graceful when the apostrophed-encoding is used erroneous - either by other MUA or by Delta Chat up to core1.50
2020-12-06 04:24:39 +03:00
B. Petersen
8fcb8c3788
add failing test for erroneous apostrophed-encoding
2020-12-06 04:24:39 +03:00
B. Petersen
af045c245d
warn about encoding errors; this requires Context
2020-12-04 12:25:45 +01:00
B. Petersen
0bdd1b7dc2
avoid unwrap() when falling back to latin1 charset
2020-12-04 11:42:14 +01:00
B. Petersen
e77706f7d0
add test apostrophed-encoding with cp1252 charset (aka ANSI aka Windows-1252)
2020-12-04 01:28:24 +01:00
B. Petersen
8de73c4566
handle apostrophed-encoding with non-utf-8 charsets
2020-12-04 01:19:03 +01:00
B. Petersen
56e6c2712b
add failing test for apostroped windows-1251 encoding
2020-12-04 00:19:19 +01:00
B. Petersen
b510d74c4a
add test for apostrophed-encoded filenames
2020-12-03 17:39:00 +01:00
B. Petersen
966712019f
add test for bad encoded-words delimiter
2020-12-03 17:38:55 +01:00
B. Petersen
f919e4962d
add test for cyrillic encoded-words filenames
2020-12-03 17:01:32 +01:00
B. Petersen
412645e1ce
add test for binary word-encoded filenames
2020-12-03 17:01:32 +01:00
B. Petersen
1321a78f87
streamline test
2020-11-24 14:40:28 +01:00
B. Petersen
210d8bad04
allow specification of both, and and also do the apostrope-decoding when specified by a trailing asterix in the key. add tests for that.
2020-11-24 14:40:28 +01:00
B. Petersen
e19d2cccfc
prefer 'if let' over 'unwrap()'
2020-11-24 14:40:28 +01:00
B. Petersen
a29dc514d3
decode filenames as CHARSET'LANG'test%2E%70%64%66
2020-11-24 14:40:28 +01:00
Alexander Krotov
66907c17d3
mimeparser: preserve quotes in messages with attachments
2020-11-08 12:01:35 +03:00
Alexander Krotov
11d9fcad35
Display a quote if top posting is detected
...
Previously quote at the end was always displayed as [...].
2020-10-26 18:03:30 +03:00
Hocuri
26aeacc6be
@link2xt's review
2020-10-19 15:23:18 +02:00
Hocuri
4d2542cee5
Don't show HTML if there is no content and there is a file attached
...
Fix https://github.com/deltachat/deltachat-core-rust/issues/1982
2020-10-19 13:07:55 +02:00
Alexander Krotov
67cddedf7e
Switch from lazy_static to once_cell
2020-10-18 15:47:21 +03:00
Alexander Krotov
19697e255e
Parse normal MUA messages consisting of only a quote
2020-10-16 14:57:02 +02:00
B. Petersen
45dae1ff0c
protect against attackers dropping the protect-this-chat message by not showing unprotected messages directly; this is done by checking the Chat-Verified flag on each incoming message. moreover, make sure, the flag is signed+encrypted (it must be read from the protected headers).
2020-10-13 14:59:27 +02:00
B. Petersen
12cf89735c
handling incoming protection-changes messages, always add info-msg
2020-10-13 14:59:26 +02:00
B. Petersen
d240bbcd07
if a message is replaced by an error, this also removes special is_system_message states
2020-10-13 14:59:26 +02:00
B. Petersen
5e07a36cd2
add/send info-message on protection changes
2020-10-13 14:59:26 +02:00
Hocuri
be88b946b6
Peek reipients, fetch existing messages
...
Read all of an e-mail accounts messages and extract all To/CC addresses
if the From was from our own account.
Then, fetch existing messages from the server and show them.
Also, I fixed two other things:
- just by chance my test failed because of an completely unrelated bug.
The bug: bcc_self messages were not marked as read if mvbox_move was set
to true.
- add some color to the test output (minor change)
2020-10-10 15:56:30 +03:00
Alexander Krotov
20182b027e
Add quote API
...
Sticky encryption rule, requiring that all replies to encrypted messages
are encrypted, applies only to messages with a quote now.
Co-Authored-By: B. Petersen <r10s@b44t.com >
2020-10-10 12:41:43 +03:00
René Rössler
9739c0305b
Accessible msg error and type changes
2020-10-08 11:51:04 +02:00
Alexander Krotov
332a387c98
Fix nightly clippy warnings
2020-09-19 17:49:32 +03:00
Floris Bruynooghe
ee27c7d9d4
Run clippy on tests and examples
2020-09-05 18:13:16 +02:00
Alexander Krotov
0f164861c7
Fix clippy::iter_next_slice errors
2020-08-28 02:13:23 +03:00
Alexander Krotov
763334d0aa
Sort message replies after parent message
2020-08-22 13:57:29 +03:00
Alexander Krotov
be922eef0f
Format plain text as Format=Flowed DelSp=No
...
This avoids triggering spam filters which require that lines are wrapped
to 78 characters.
2020-08-22 13:57:10 +03:00
B. Petersen
77c61ab25b
fix threading in interation with non-delta-clients
...
threading was broken in core43 as this flags unencrypted messages as errors
and errors are not replied-to.
the fix is not to mark missing signatures for unencrypted messages as errors.
2020-08-18 11:43:29 +02:00
Alexander Krotov
9810e5562a
Rename handle_degrade_event into handle_fingerprint_change
2020-08-14 12:00:54 +02:00
Alexander Krotov
55389c4190
Refactor handle_degrade_event
2020-08-14 12:00:54 +02:00
Hocuri
1c2b4fa7fc
Fix #1790 Unprotected subjects in encrypted messages are shown as encrypted (using a rather minimal approach)
2020-08-14 11:58:35 +02:00
dignifiedquire
1ae49c1fca
unify events
2020-08-10 10:32:48 +02:00
Alexander Krotov
ac72280e69
Hide SIJÚ messenger footer
2020-08-08 00:24:08 +03:00
Alexander Krotov
cfd222a109
Resultify Peerstate::from_addr
2020-08-06 13:19:36 +03: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
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
04c90e2d87
differ between webrtc-instance-pattern and webrtc-rooms generated from that
2020-07-23 11:52:02 +02:00