Deltachat

Latest version: v1.136.2

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

Scan your dependencies

Page 16 of 28

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 16 of 28

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.