Floris Bruynooghe
0ca76d36ef
Merge branch 'master' into flub/send-backup
2023-02-15 14:46:57 +01:00
link2xt
05f0fe0a88
Derive Default where possible
2023-02-14 21:33:02 +00:00
link2xt
e11d7c0444
Remove unnecessary .into_iter()
2023-02-14 21:04:29 +00:00
Floris Bruynooghe
19f6f89312
no let else :(
2023-02-14 13:29:55 +01:00
Floris Bruynooghe
d56e05a11a
fixup doc links
2023-02-14 13:27:15 +01:00
Floris Bruynooghe
c379a4e5a7
use ProgressEmitter from sendme
2023-02-14 13:19:43 +01:00
Floris Bruynooghe
44c1efe4e4
Add jsonrpc support
2023-02-14 13:05:54 +01:00
Floris Bruynooghe
ff0d675082
Make getting backup use the ongoing process
2023-02-14 12:19:40 +01:00
Floris Bruynooghe
e1087b4145
translate the string for qr code
2023-02-14 12:07:02 +01:00
link2xt
a203cde400
Remove TestHeader from non-test builds
2023-02-14 11:00:04 +00:00
link2xt
71d9716117
Remove MimeMessage::from_bytes()
...
It was not used anywhere except the tests.
2023-02-14 10:57:57 +00:00
link2xt
1d81457f38
Remove unused ConfiguredE2EEEnabled key
...
`e2ee_enabled` is always used without `configured_` prefix.
2023-02-13 21:14:47 +00:00
iequidoo
19d7632be0
Show non-deltachat emails by default for new installations
2023-02-13 14:48:53 -03:00
Floris Bruynooghe
323535584b
implement ffi and use public sendme
2023-02-13 18:25:12 +01:00
Floris Bruynooghe
852adbe514
bits left over from master merge
2023-02-13 15:45:38 +01:00
link2xt
2a5fa9a0d3
Documentation improvements
2023-02-13 14:01:24 +00:00
Floris Bruynooghe
4c78553d90
Merge branch 'master' into flub/send-backup
2023-02-13 11:25:51 +01:00
link2xt
bb702a9342
Remove outdated comment
2023-02-13 10:20:41 +00:00
link2xt
07c510c178
Remove bitflags from get_chat_msgs() interface
...
get_chat_msgs() function is split into new get_chat_msgs() without flags
and get_chat_msgs_ex() which accepts booleans instead of bitflags.
FFI call dc_get_chat_msgs() is still using bitflags for compatibility.
JSON-RPC calls get_message_ids() and get_message_list_items()
accept booleans instead of bitflags now.
2023-02-12 15:11:04 +00:00
link2xt
fa198c3b5e
Use SOCKS5 configuration for HTTP requests
2023-02-10 23:20:11 +00:00
Floris Bruynooghe
e7792a0c65
clippy
2023-02-10 18:27:03 +01:00
Floris Bruynooghe
3c32de1859
Generate a QR code
2023-02-10 18:16:01 +01:00
Floris Bruynooghe
6a3fe3db92
fixup doc comments
2023-02-10 14:15:39 +01:00
Floris Bruynooghe
ac048c154d
Add progress for provider
...
Fix progress for getter. Maths. It's hard.
Add test for progress.
2023-02-10 13:54:50 +01:00
link2xt
c9b2ad4ffa
Prefer TLS over STARTTLS during autoconfiguration
2023-02-10 11:28:11 +00:00
Floris Bruynooghe
3f51a8ffc2
Some more doc comments
2023-02-10 10:48:10 +01:00
Floris Bruynooghe
2129b2b7a0
Add a ton of code for receiver-side progress
2023-02-09 18:09:16 +01:00
Floris Bruynooghe
3734fc25a7
update callback to take collection by ref
2023-02-09 10:02:18 +01:00
Floris Bruynooghe
05ddc13054
Use name prefixes so the db can not be spoofed by a blob
2023-02-07 18:21:46 +01:00
Floris Bruynooghe
187861c3b2
Make stuff work. With test!
2023-02-07 17:18:34 +01:00
Hocuri
fa70d8da09
Re-enable DKIM-checks ( #3935 )
...
Re-enable keychange-denying when the From address is wrong
Reverts #3728
Closes #3735
Reopens #3700
2023-02-07 17:07:43 +01:00
Floris Bruynooghe
0b075ac762
Stop after a transfer happened.
2023-02-06 14:58:08 +01:00
link2xt
cd293e6f49
Update async-smtp to 0.8
2023-02-03 11:36:58 +00:00
Floris Bruynooghe
a6c889ed5e
Clean up files on errors
2023-02-02 18:11:12 +01:00
Floris Bruynooghe
ca1533b0e4
delete device messages
2023-02-02 17:47:41 +01:00
Floris Bruynooghe
3267596a30
handle the database
2023-02-02 17:43:12 +01:00
Floris Bruynooghe
5f29b93970
Start of get support and create new module.
2023-02-02 17:15:23 +01:00
Floris Bruynooghe
2a6a21c33a
handle the ongoing process correctly
2023-02-01 17:53:23 +01:00
Floris Bruynooghe
059af398eb
Allow decoding the QR code
2023-02-01 17:06:07 +01:00
Floris Bruynooghe
6044e5961b
Send and receive backup over network using QR code
...
This adds functionality to send and receive a backup over the network
using a QR code.
The sender or provider prepares the backup, sets up a server that
waits for clients. It provides a ticket in the form of a QR code
which contains connection and authentication information.
The receiver uses the QR code to connect to the provider and fetches
backup, restoring it locally.
2023-02-01 16:45:09 +01:00
link2xt
59f5cbe6f1
Merge from stable branch
2023-02-01 15:36:26 +00:00
link2xt
74abb82de2
Log server security (TLS/STARTTLS/plain) type
2023-02-01 00:01:47 +00:00
link2xt
e318f5c697
Simplify unset_empty()
2023-01-31 23:58:38 +00:00
link2xt
b62c61329a
Update to base64 0.21
2023-01-31 19:24:20 +00:00
link2xt
f342dc8196
Update for new toml API
2023-01-31 13:12:54 +00:00
link2xt
fcf73165ed
Inline format arguments
...
This feature has been stable since Rust 1.58.0.
2023-01-30 11:50:11 +03:00
link2xt
c911f1262a
Remove ContextError type
...
Using anyhow instead.
2023-01-29 00:36:07 +00:00
link2xt
ba3e4c5dff
Resultify tools::delete_file()
2023-01-29 00:35:15 +00:00
link2xt
ae564ef702
Add documentation
2023-01-28 21:30:43 +00:00
link2xt
7d3a591139
Make chunk_size variable immutable
2023-01-28 12:54:56 +00:00