Deltachat

Latest version: v1.142.7

Safety actively analyzes 689550 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 22 of 34

1.78.0

API-Changes
- replaced stock string `DC_STR_ONE_MOMENT` by `DC_STR_NOT_CONNECTED` 3222
- add `dc_resend_msgs()` 3238
- `dc_provider_new_from_email()` does no longer do an DNS lookup for checking custom domains,
this is done by `dc_provider_new_from_email_with_dns()` now 3256

Changes
- introduce multiple self addresses with the "configured" address always being the primary one 2896
- Further improve finding the correct server after logging in 3208
- `get_connectivity_html()` returns HTML as non-scalable 3213
- add update-serial to `DC_EVENT_WEBXDC_STATUS_UPDATE` 3215
- Speed up message receiving via IMAP a bit 3225
- mark messages as seen on IMAP in batches 3223
- remove Received: based draft detection heuristic 3230
- Use pkgconfig for building Python package 2590
- don't start io on unconfigured context 2664
- do not assign group IDs to ad-hoc groups 2798
- dynamic libraries use dylib extension on Darwin 3226
- refactorings 3217 3219 3224 3235 3239 3244 3254
- improve documentation 3214 3220 3237
- improve tests and ci 3212 3233 3241 3242 3252 3250 3255 3260

Fixes
- Take `delete_device_after` into account when calculating ephemeral loop timeout 3211 3221
- Fix a bug where a blocked contact could send a contact request 3218
- Make sure, videochat-room-names are always URL-safe 3231
- Try removing account folder multiple times in case of failure 3229
- Ignore messages from all spam folders if there are many 3246
- Hide location-only messages instead of displaying empty bubbles 3248

1.77.0

API changes
- change semantics of `dc_get_webxdc_status_updates()` second parameter
and remove update-id from `DC_EVENT_WEBXDC_STATUS_UPDATE` 3081

Changes
- add more SMTP logging 3093
- place common headers like `From:` before the large `Autocrypt:` header 3079
- keep track of securejoin joiner status in database to survive restarts 2920
- remove never used `SentboxMove` option 3111
- improve speed by caching config values 3131 3145
- optimize `markseen_msgs` 3141
- automatically accept chats with outgoing messages 3143
- `dc_receive_imf` refactorings 3154 3156 3159
- add index to speedup deletion of expired ephemeral messages 3155
- muted chats stay archived on new messages 3184
- support `min_api` from Webxdc manifests 3206
- do not read whole webxdc file into memory 3109
- improve tests, refactorings 3073 3096 3102 3108 3139 3128 3133 3142 3153 3151 3174 3170 3148 3179 3185
- improve documentation 2983 3112 3103 3118 3120

Fixes
- speed up loading of chat messages by a factor of 20 3171 3194 3173
- fix an issue where the app crashes when trying to export a backup 3195
- hopefully fix a bug where outgoing messages appear twice with Amazon SES 3077
- do not delete messages without Message-IDs as duplicates 3095
- assign replies from a different email address to the correct chat 3119
- assign outgoing private replies to the correct chat 3177
- start ephemeral timer when seen status is synchronized via IMAP 3122
- do not create empty contact requests with "setup changed" messages;
instead, send a "setup changed" message into all chats we share with the peer 3187
- do not delete duplicate messages on IMAP immediately to accidentally deleting
the last copy 3138
- clear more columns when message expires due to `delete_device_after` setting 3181
- do not try to use stale SMTP connections 3180
- slightly improve finding the correct server after logging in 3207
- retry message sending automatically if loop is not interrupted 3183
- fix a bug where sometimes the file extension of a long filename containing a dot was cropped 3098

1.76.0

Changes
- move messages in batches 3058
- delete messages in batches 3060
- python: remove arbitrary timeouts from tests 3059
- refactorings 3026

Fixes
- avoid archived, fresh chats 3053
- Also resync UIDs in folders that are not configured 2289
- treat "NO" IMAP response to MOVE and COPY commands as an error 3058
- Fix a bug where messages in the Spam folder created contact requests 3015
- Fix a bug where drafts disappeared after some days 3067
- Parse MS Exchange read receipts and mark the original message as read 3075
- do not retry message sending infinitely in case of permanent SMTP failure 3070
- set message state to failed when retry limit is exceeded 3072

1.75.0

Changes
- optimize `delete_expired_imap_messages()` 3047

1.74.0

Fixes
- avoid reconnection loop when message without Message-ID is marked as seen 3044

1.73.0

API changes
- added `only_fetch_mvbox` config 3028

Changes
- don't watch Sent folder by default 3025
- use webxdc app name in chatlist/quotes/replies etc. 3027
- make it possible to cancel message sending by removing the message 3034,
this was previously removed in 1.71.0 2939
- synchronize Seen flags only on watched folders to speed up
folder scanning 3041
- remove direct dependency on `byteorder` crate 3031
- refactorings 3023 3013
- update provider database 3043
- improve documentation 3017 3018 3021

Fixes
- fix splitting off text from webxdc messages 3032
- call slow `delete_expired_imap_messages()` less often 3037
- make synchronization of Seen status more robust in case unsolicited FETCH
result without UID is returned 3022
- fetch Inbox before scanning folders to ensure iOS does
not kill the app before it gets to fetch the Inbox in background 3040

Page 22 of 34

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.