Commit Graph

  • 6bcf022523 refactor: receive_imf_inner: Rename replace_partial_download to replace_msg_id iequidoo 2023-12-20 20:25:02 -03:00
  • ccec26ffa7 fix(imap): limit the rate of LOGIN attempts rather than connection attempts link2xt 2023-12-21 01:08:43 +00:00
  • 83e159e42f refactor: better log at the start of imex_inner() link2xt 2023-12-11 01:37:34 +00:00
  • cbabd4219e refactor: improve error message when non-verified contact is added to protected chat link2xt 2023-12-06 17:37:49 +00:00
  • 548afe3153 refactor: derive Debug, PartialEq and Eq for VerifiedEncryption link2xt 2023-12-06 19:57:50 +00:00
  • 35c5f42b35 refactor: use let-else in *-request-with-auth handler link2xt 2023-12-06 19:55:25 +00:00
  • b9ff8b1d6c refactor: flatten peerstate::maybe_do_aeap_transition link2xt 2023-12-09 02:30:34 +00:00
  • bb6a20dc11 test: test joining non-protected group link2xt 2023-12-18 10:33:07 +00:00
  • e97955f5a0 refactor: flatten handle_auth_require() with let..else link2xt 2023-12-18 12:09:57 +00:00
  • 35bd56ffea fix: Securejoin: Mark 1:1s as protected regardless of the Config::VerifiedOneOnOneChats iequidoo 2023-12-16 16:16:42 -03:00
  • 78affb766e fix: do not ignore peerstate.save_to_db() errors link2xt 2023-12-18 11:57:16 +00:00
  • 9b1704e3b2 feat(deltachat-repl): enable INFO logging by default and add timestamps link2xt 2023-12-17 15:10:19 +00:00
  • 9e699fa0a6 feat: log actual connectivity changes as ConnectivityChanged payload link2xt/log-connectivity link2xt 2023-12-11 22:38:31 +00:00
  • 55cdbdc085 refactor(sql): recreate keypairs table link2xt 2023-11-30 19:24:31 +00:00
  • 58620988d7 refactor(sql): recreate config table with UNIQUE constraint link2xt 2023-11-30 19:35:50 +00:00
  • 467f313091 chore: cargo update link2xt 2023-12-17 13:31:20 +00:00
  • b9fd5296bb Re-add info message using elapsed stopping time flub/ongoing-guard Floris Bruynooghe 2023-12-16 17:00:51 +01:00
  • 4aa248da74 Merge branch 'master' into flub/ongoing-guard Floris Bruynooghe 2023-12-16 16:29:12 +01:00
  • 091578573a chore(cargo): bump zerocopy from 0.7.29 to 0.7.31 dependabot[bot] 2023-12-15 03:57:01 +00:00
  • 62c1237024 refactor: Move calc_{protection_msg_,}sort_timestamp() to impl ChatId iequidoo 2023-12-08 23:02:43 -03:00
  • 8d41d02397 fix: calc_sort_timestamp: Skip messages that mustn't affect sorting of a new message (#5088) iequidoo 2023-12-07 21:45:31 -03:00
  • fce3f80654 fix: Always pass the correct sort timestamp to ChatId::set_protection() (#5088) iequidoo 2023-12-07 21:32:30 -03:00
  • 2a0a51bea0 chore: remove n0-computer from deny.toml link2xt 2023-12-12 19:57:24 +00:00
  • 91d94d5920 build: use released version of iroh 0.4.2 link2xt 2023-12-12 14:56:38 +00:00
  • c59f21230d chore(release): prepare for 1.132.1 v1.132.1 link2xt 2023-12-12 02:58:29 +00:00
  • 828cc1fbd1 fix(connectivity): return false from all_work_done() immediately after connecting link2xt 2023-12-12 01:58:25 +00:00
  • 57f4958fc6 test(deltachat-rpc-client): test Account.{import,export}_self_keys link2xt 2023-12-11 04:04:32 +00:00
  • 3aeb57b4df api(deltachat-jsonrpc-client): add Account.{import,export}_self_keys link2xt 2023-12-11 02:06:00 +00:00
  • 1b85614db9 fix: renew IDLE timeout on keepalives and reduce it to 5 minutes link2xt 2023-12-10 00:55:23 +00:00
  • 57ecf49eb1 chore: fix typo ("Bot" instead of "Bob") link2xt 2023-12-11 04:08:45 +00:00
  • f279b0d1e5 feat: Sync user actions for ad-hoc groups across devices (#5065) iequidoo 2023-12-02 15:22:40 -03:00
  • 32071297e6 feat: Add "From:" to protected headers for signed-only messages iequidoo 2023-11-18 00:40:06 -03:00
  • 1d98c38ff3 ci: update to Rust 1.74.1 link2xt 2023-12-08 23:52:36 +00:00
  • c09e0e2b65 refactor: move AEAP and peerstate save from mimeparser to receive_imf() link2xt 2023-12-07 03:47:42 +00:00
  • 0c8f967391 test: refine test_encrypted_no_autocrypt() link2xt 2023-12-07 02:25:43 +00:00
  • aca34379e0 fix: add padlock to empty part if the whole message is empty link2xt 2023-12-07 03:02:01 +00:00
  • afe0efb065 ci: setup sccache link2xt/sccache link2xt 2023-12-06 23:05:33 +00:00
  • 1edd7045be chore(release): prepare for 1.132.0 v1.132.0 link2xt 2023-12-06 17:52:46 +00:00
  • c784c499c2 fix: do not check lock_task on iOS before syncing B. Petersen 2023-12-05 22:57:37 +01:00
  • 36c751bcc3 chore: cargo update link2xt 2023-12-06 17:02:22 +00:00
  • 8a14a84bec test: check that ac2 gets a verified chat in test_securejoin_after_contact_resetup link2xt 2023-12-06 15:42:46 +00:00
  • b00703cec2 fix: protect groups even if some members are not verified link2xt 2023-12-06 03:43:53 +00:00
  • 05e783564f refactor: log if the group is created as protected or not link2xt 2023-12-06 03:36:29 +00:00
  • 330fb02486 test: add test_securejoin_after_contact_resetup test link2xt 2023-12-06 00:25:05 +00:00
  • 1447ab8dac refactor: clean up the logs and reduce noise link2xt 2023-12-05 18:52:37 +00:00
  • d574ee4edb chore: update zerocopy from 0.7.28 to 0.7.29 link2xt 2023-12-05 19:25:27 +00:00
  • 814fe953a9 chore(cargo): update filetime link2xt 2023-12-05 16:45:24 +00:00
  • dfffd90686 feat(sql): truncate WAL on stop_io() link2xt/sql-wal-checkpoint link2xt 2023-12-05 00:46:43 +00:00
  • 280f13b8cf fix: do not lock accounts.toml on iOS link2xt 2023-12-04 20:42:19 +00:00
  • a96b44a482 fix: do not mark recipients as verified if there is no Chat-Verified header link2xt 2023-12-04 14:48:40 +00:00
  • 4286d248e9 feat: increase TCP timeouts from 30 to 60 seconds link2xt 2023-12-03 18:55:20 +00:00
  • 116537019b chore(deps): bump self_cell from 1.0.1 to 1.0.2 in /fuzz dependabot[bot] 2023-12-03 18:43:36 +00:00
  • 8b37b8c1fd fix: Don't sort message creating a protected group over a protection message (#4963) iequidoo 2023-11-27 03:39:55 -03:00
  • 63b4339ca0 test: Message order in a just created protected group on the second device (#4963) iequidoo 2023-11-27 03:37:21 -03:00
  • fdd239f61f fix: narrow the scope of verification exception to 1:1 chats link2xt 2023-12-02 20:12:16 +00:00
  • 5ca5d95c5e refactor: call has_verified_encryption() in a single place link2xt 2023-12-01 22:42:22 +00:00
  • 3fcad50924 refactor: move to_ids.is_empty() check into mark_recepients_as_verified() link2xt 2023-12-01 22:26:12 +00:00
  • 8e40540d24 refactor: add debug assertion where we expect a 1:1 chat link2xt 2023-12-01 22:25:36 +00:00
  • 04d22bb84d refactor: remove chattype argument from has_verified_encryption() link2xt 2023-12-01 21:48:06 +00:00
  • 5415f1bfa1 docs: has_verified_encryption() does not check that all members are verified link2xt 2023-12-01 20:11:16 +00:00
  • ff3bf4791a chore: update dependencies link2xt 2023-12-02 18:09:42 +00:00
  • eebea216cb chore(cargo): bump testdir from 0.8.1 to 0.9.0 dependabot[bot] 2023-12-02 13:34:39 +00:00
  • fbcd7f46b8 chore(release): prepare for 1.131.9 v1.131.9 link2xt 2023-12-02 01:18:34 +00:00
  • 846278b18e feat: chat::rename_ex: Don't send sync message if usual message is sent iequidoo 2023-11-24 19:11:37 -03:00
  • 2f2b1e18bf test: Split test_sync_alter_chat() into smaller tests iequidoo 2023-11-24 18:18:53 -03:00
  • 073c250fa4 refactor: Add test_utils::sync() iequidoo 2023-11-24 16:53:56 -03:00
  • 1f336f89a6 feat: Sync Config::Displayname across devices (#4893) iequidoo 2023-11-23 22:28:25 -03:00
  • a47fec7f6c feat: Sync Config::{MdnsEnabled,ShowEmails} across devices (#4954) iequidoo 2023-11-16 21:42:20 -03:00
  • 084434d3b4 feat: receive_imf_inner: Add missing initialisation of ReceivedMsg::from_is_signed iequidoo 2023-12-01 20:23:42 -03:00
  • ca757f74e9 feat: receive_imf_inner: Add missing initialisation of ReceivedMsg::from_is_signed iequidoo/fix-tests-build iequidoo 2023-12-01 20:23:42 -03:00
  • ebfbc11973 feat: Don't affect MimeMessage with "From" and secured headers from encrypted unsigned messages iequidoo 2023-11-18 21:46:55 -03:00
  • 9cc9579b2d feat: remove receiver limit on .xdc size link2xt 2023-11-28 22:05:32 +00:00
  • 7beccd9dbc refactor: better error context in send_webxdc_status_update_struct() link2xt 2023-12-01 04:21:44 +00:00
  • 0e195bc7a2 fix: lock the database when INSERTing a webxdc update link2xt 2023-12-01 04:11:33 +00:00
  • f89efd5fce test: test inserting lots of webxdc updates link2xt 2023-12-01 03:41:05 +00:00
  • 48d278fca9 chore: update dependencies link2xt 2023-12-01 02:38:05 +00:00
  • c84effdaa1 refactor: add more error context to send_webxdc_status_update() link2xt 2023-12-01 02:32:21 +00:00
  • e9601ef138 test: make Result-returning tests produce a line number link2xt 2023-11-30 14:26:13 +00:00
  • 44c5cd5526 feat: Ratelimit IMAP connections (#4940) iequidoo 2023-11-30 01:11:39 -03:00
  • 1c9662a8f2 refactor: rename min_verified into verified link2xt 2023-11-29 17:06:54 +00:00
  • 5d08b2ce33 refactor: remove unused PeerstateVerifiedStatus link2xt 2023-11-29 03:33:10 +00:00
  • bb9d7d7ef3 feat: send Chat-Verified headers in 1:1 chats link2xt 2023-11-29 02:17:50 +00:00
  • 766bb5c8aa refactor: factor securejoin processing out of add_parts link2xt 2023-11-28 20:27:04 +00:00
  • 84144659cf refactor: remove {vc-contact-confirm,vg-member-added}-received steps link2xt 2023-11-29 01:16:25 +00:00
  • 1394137436 refactor: make min_verified a boolean link2xt 2023-11-29 02:40:48 +00:00
  • 998614b923 api: make Contact.is_verified() return bool link2xt 2023-11-29 02:57:32 +00:00
  • 5b346397b8 api: deprecate CFFI APIs dc_send_reaction(), dc_get_msg_reactions(), dc_reactions_get_contacts(), dc_reactions_get_by_contact_id(), dc_reactions_unref and dc_reactions_t B. Petersen 2023-11-27 18:02:17 +01:00
  • 1f99269002 api: remove dc_get_http_response(), dc_http_response_get_mimetype(), dc_http_response_get_encoding(), dc_http_response_get_blob(), dc_http_response_get_size(), dc_http_response_unref() and dc_http_response_t from cffi B. Petersen 2023-11-27 15:09:27 +01:00
  • 160cbe8125 fix: Use keyring with all private keys when decrypting a message (#5046) iequidoo 2023-11-29 00:13:45 -03:00
  • b9fa05c3bb refactor: improve logging of send_webxdc_status_update errors link2xt 2023-11-28 17:56:44 +00:00
  • 4287a4d3ad refactor: factor out insert_tombstone link2xt 2023-11-28 21:28:52 +00:00
  • 37d2aafb26 fix: return correct MsgId for malformed message tombstone link2xt 2023-11-28 21:24:52 +00:00
  • 4332170691 ci: add exception for RUSTSEC-2023-0071 to cargo-deny config link2xt 2023-11-28 15:11:37 +00:00
  • 9a7c0f4737 chore: update OpenSSL link2xt 2023-11-28 15:05:34 +00:00
  • 9e7e172a7b build: switch from fork of iroh to iroh 0.4.2 pre-release link2xt 2023-11-28 02:59:42 +00:00
  • 71fbaf572a chore(release): prepare for 1.131.8 v1.131.8 link2xt 2023-11-28 00:01:17 +00:00
  • 2ab29e5bfa fix: allow IMAP servers not returning UIDNEXT on SELECT and STATUS link2xt 2023-11-26 23:02:23 +00:00
  • 85f8f910b9 chore: update wasm-bindgen from 0.2.88 to 0.2.89 link2xt 2023-11-27 21:41:23 +00:00
  • b779d08d7f test: check that receive_status_update has forward compatibility link2xt 2023-11-27 13:12:21 +00:00
  • 3b5634f14b fix: do not emit events about webxdc update events logged into debug log webxdc link2xt 2023-11-27 00:02:04 +00:00