Deltachat

Latest version: v1.136.2

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

Scan your dependencies

Page 12 of 28

1.102.0

Changes

- If an email has multiple From addresses, handle this as if there was
no From address, to prevent from forgery attacks. Also, improve
handling of emails with invalid From addresses in general 3667

API-Changes

Fixes
- fix detection of "All mail", "Trash", "Junk" etc folders. 3760
- fetch messages sequentially to fix reactions on partially downloaded messages 3688
- Fix a bug where one malformed message blocked receiving any further messages 3769

1.101.0

Not secure
Changes
- add `configured_inbox_folder` to account info 3748
- `dc_delete_contact()` hides contacts if referenced 3751
- add IMAP UIDs to message info 3755

Fixes
- improve IMAP logging, in particular fix incorrect "IMAP IDLE protocol
timed out" message on network error during IDLE 3749
- pop Recently Seen Loop event out of the queue when it is in the past
to avoid busy looping 3753
- fix build failures by going back to standard `async_zip` 3747

1.100.0

API-Changes
- jsonrpc: add `miscSaveSticker` method

Changes
- add JSON-RPC stdio server `deltachat-rpc-server` and use it for JSON-RPC tests 3695
- update rPGP from 0.8 to 0.9 3737
- jsonrpc: typescript client: use npm released deltachat fork of the tiny emitter package 3741
- jsonrpc: show sticker image in quote 3744

1.99.0

Not secure
API-Changes
- breaking jsonrpc: changed function naming
- `autocryptInitiateKeyTransfer` -> `initiateAutocryptKeyTransfer`
- `autocryptContinueKeyTransfer` -> `continueAutocryptKeyTransfer`
- `chatlistGetFullChatById` -> `getFullChatById`
- `messageGetMessage` -> `getMessage`
- `messageGetMessages` -> `getMessages`
- `messageGetNotificationInfo` -> `getMessageNotificationInfo`
- `contactsGetContact` -> `getContact`
- `contactsCreateContact` -> `createContact`
- `contactsCreateChatByContactId` -> `createChatByContactId`
- `contactsBlock` -> `blockContact`
- `contactsUnblock` -> `unblockContact`
- `contactsGetBlocked` -> `getBlockedContacts`
- `contactsGetContactIds` -> `getContactIds`
- `contactsGetContacts` -> `getContacts`
- `contactsGetContactsByIds` -> `getContactsByIds`
- `chatGetMedia` -> `getChatMedia`
- `chatGetNeighboringMedia` -> `getNeighboringChatMedia`
- `webxdcSendStatusUpdate` -> `sendWebxdcStatusUpdate`
- `webxdcGetStatusUpdates` -> `getWebxdcStatusUpdates`
- `messageGetWebxdcInfo` -> `getWebxdcInfo`
- jsonrpc: changed method signature
- `miscSendTextMessage(accountId, text, chatId)` -> `miscSendTextMessage(accountId, chatId, text)`
- jsonrpc: add `SystemMessageType` to `Message`
- cffi: add missing `DC_INFO_` constants
- Add DC_EVENT_INCOMING_MSG_BUNCH event 3643
- Python bindings: Make get_matching() only match the
whole event name, e.g. events.get_matching("DC_EVENT_INCOMING_MSG")
won't match DC_EVENT_INCOMING_MSG_BUNCH anymore 3643


- Rust: Introduce a ContextBuilder 3698

Changes
- allow sender timestamp to be in the future, but not too much
- Disable the new "Authentication-Results/DKIM checking" security feature
until we have tested it a bit 3728
- refactorings 3706

Fixes
- `dc_search_msgs()` returns unaccepted requests 3694
- emit "contacts changed" event when the contact is no longer "seen recently" 3703
- do not allow peerstate reset if DKIM check failed 3731

1.98.0

API-Changes
- jsonrpc: typescript client: export constants under `C` enum, similar to how its exported from `deltachat-node` 3681
- added reactions support 3644
- jsonrpc: reactions: added reactions to `Message` type and the `sendReaction()` method 3686

Changes
- simplify `UPSERT` queries 3676

Fixes

1.97.0

Not secure
API-Changes
- jsonrpc: add function: 3641, 3645, 3653
- `getChatContacts()`
- `createGroupChat()`
- `createBroadcastList()`
- `setChatName()`
- `setChatProfileImage()`
- `downloadFullMessage()`
- `lookupContactIdByAddr()`
- `sendVideochatInvitation()`
- `searchMessages()`
- `messageIdsToSearchResults()`
- `setChatVisibility()`
- `getChatEphemeralTimer()`
- `setChatEphemeralTimer()`
- `getLocations()`
- `getAccountFileSize()`
- `estimateAutoDeletionCount()`
- `setStockStrings()`
- `exportSelfKeys()`
- `importSelfKeys()`
- `sendSticker()`
- `changeContactName()`
- `deleteContact()`
- `joinSecurejoin()`
- `stopIoForAllAccounts()`
- `startIoForAllAccounts()`
- `startIo()`
- `stopIo()`
- `exportBackup()`
- `importBackup()`
- `getMessageHtml()` 3671
- `miscGetStickerFolder` and `miscGetStickers` 3672
- breaking: jsonrpc: remove function `messageListGetMessageIds()`, it is replaced by `getMessageIds()` and `getMessageListItems()` the latter returns a new `MessageListItem` type, which is the now preferred way of using the message list.
- jsonrpc: add type: 3641, 3645
- `MessageSearchResult`
- `Location`
- jsonrpc: add `viewType` to quoted message(`MessageQuote` type) in `Message` object type 3651


Changes
- Look at Authentication-Results. Don't accept Autocrypt key changes
if they come with negative authentication results while this contact
sent emails with positive authentication results in the past. 3583
- jsonrpc in cffi also sends events now 3662
- jsonrpc: new format for events and better typescript autocompletion
- Join all "[migration] vXX" log messages into one

Fixes
- share stock string translations across accounts created by the same account manager 3640
- suppress welcome device messages after account import 3642
- fix unix timestamp used for daymarker 3660

Page 12 of 28

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.