Commit Graph

  • c5ada9b203 api: add JSON-RPC API to get ICE servers link2xt 2025-09-16 19:00:58 +00:00
  • 3d2805bc78 ci: update Rust to 1.90.0 link2xt 2025-09-18 14:58:25 +00:00
  • 2dde286d68 refactor: Remove unused FolderMeaning::Drafts iequidoo 2025-09-16 05:50:57 -03:00
  • 2260156c40 feat: Don't fetch messages from unknown folders (#7190) iequidoo 2025-09-16 05:31:33 -03:00
  • 129e970727 api: add has_video attribute to incoming call events link2xt 2025-09-15 20:54:44 +00:00
  • 66271db8c0 test: rename test_udpate_call_text into test_update_call_text link2xt 2025-09-15 20:54:44 +00:00
  • 09d33e62bd refactor: remove unused prop (TS, BaseDeltaChat) WofWca 2025-09-17 09:10:55 +04:00
  • bf3dfa4ab6 docs: add more get_next_event docs WofWca 2025-09-17 09:37:17 +04:00
  • 40b866117e fix: ignore vc-/vg- prefix for SecurejoinInviterProgress link2xt 2025-09-15 18:59:49 +00:00
  • cb5f9f3051 api!: get rid of inviter progress other than 0 and 1000 link2xt 2025-09-15 18:08:33 +00:00
  • 80f97cf9bd fix: create 1:1 chat only if auth token is for setup contact link2xt 2025-09-15 18:08:33 +00:00
  • 380f6e2786 Some more small things I found while self-rewiewing hoc/channels-encryption-only-qrcodes Hocuri 2025-09-15 17:34:41 +02:00
  • 6d860f7eae chore(release): prepare for 2.15.0 v2.15.0 link2xt 2025-09-15 15:28:41 +00:00
  • 545643b610 build: remove unused quoted_printable dependency link2xt 2025-09-12 00:05:32 +00:00
  • 43d65cb012 Small things I found while self-reviewing Hocuri 2025-09-15 09:58:29 +02:00
  • 7ee6f2c36a api: add JSON-RPC API for calls (#7194) l 2025-09-13 02:56:51 +00:00
  • 5d9b887624 chore(release): prepare for 2.14.0 v2.14.0 link2xt 2025-09-12 06:06:36 +00:00
  • 12c0e298f5 test: test sending SDP offer and answer with newlines link2xt 2025-09-10 22:58:01 +00:00
  • f9aec7af0d fix: B-encode SDP offer and answer sent in headers link2xt 2025-09-10 22:58:01 +00:00
  • b181d78dd5 fix(param): split params only on \n link2xt 2025-09-10 23:34:54 +00:00
  • 8fda2dee52 Remove another unnecessary function Hocuri 2025-09-11 21:52:15 +02:00
  • 640d81094a Remove rarely-used function is_any_broadcast() Hocuri 2025-09-11 21:47:06 +02:00
  • c5b5d8020b test: simplify a bit Hocuri 2025-09-11 21:39:11 +02:00
  • dfc969e3c0 Try reverting a possibly-unnecessary change Hocuri 2025-09-11 21:29:33 +02:00
  • 45bed57055 test: Improve test_leave_broadcast a bit Hocuri 2025-09-11 18:26:04 +02:00
  • 9914233683 Remove unused function Hocuri 2025-09-11 17:53:56 +02:00
  • cc54c68b29 Improve docs Hocuri 2025-09-11 17:53:41 +02:00
  • e8fff886a0 test: Improve test_leave_broadcast(), fix small bugs I found along the way Hocuri 2025-09-11 14:48:49 +02:00
  • 632dd28e5b test: Add test_leave_broadcast, fix bugs I found along the way Hocuri 2025-09-11 11:40:44 +02:00
  • ac98289728 Remove outdated TODO Hocuri 2025-09-10 22:40:05 +02:00
  • 23c04c2134 security: Make sure that there is no trace of a member after they left Hocuri 2025-09-10 22:39:02 +02:00
  • 6cd499ebc1 Accept 9 lines of code duplication in exchange for lower code complexity Hocuri 2025-09-10 22:23:04 +02:00
  • abd091db4c Remove TODO Hocuri 2025-09-10 18:55:40 +02:00
  • a5d9d43d47 refactor: small renames Hocuri 2025-09-10 18:51:13 +02:00
  • dca184f72c refactor: simplify create_broadcast_ex() Hocuri 2025-09-10 18:42:34 +02:00
  • d967bff702 Revert debug = 'full' Hocuri 2025-09-10 17:55:40 +02:00
  • de10f31a3a test: Remove old test_broadcast, which tested manually adding a member to a broadcast Hocuri 2025-09-09 20:29:49 +02:00
  • dd11364bef test: fix test_broadcast(): Broadcast channels are never unpromoted Hocuri 2025-09-09 20:01:03 +02:00
  • 3a8a6f6949 Revert small superflous change Hocuri 2025-09-09 19:59:17 +02:00
  • 557702ea74 Remove outdated TODO Hocuri 2025-09-09 19:57:05 +02:00
  • fc52c8de05 Merge remote-tracking branch 'origin/main' into hoc/channels-encryption-only-qrcodes Hocuri 2025-09-09 19:16:50 +02:00
  • 4c068e835b test: fix test_sync_broadcast() Hocuri 2025-09-09 19:15:36 +02:00
  • b9ff40c6b5 test: Message is OutFailed if all keys are missing (#6849) iequidoo 2025-09-03 07:18:25 -03:00
  • 0684810d38 refactor: prepare_msg_raw(): don't return MsgId iequidoo 2025-09-02 09:45:51 -03:00
  • 18c84e838c Merge remote-tracking branch 'origin/main' into hoc/channels-encryption-only-qrcodes Hocuri 2025-09-09 10:11:39 +02:00
  • 1cc7ce6e27 api: Put the chattype into the SecurejoinInviterProgress event (#7181) Hocuri 2025-09-09 10:17:53 +02:00
  • 82bc1bf0b1 refactor: use recv_msg_trash() instead of recv_msg_opt() link2xt 2025-09-09 04:43:20 +00:00
  • 75bcf8660b chore(release): prepare for 2.13.0 v2.13.0 link2xt 2025-09-09 05:46:13 +00:00
  • 5e1d945198 chore(deps): bump actions/setup-node from 4 to 5 dependabot[bot] 2025-09-08 21:25:05 +00:00
  • e047184ede chore(deps): bump actions/setup-python from 5 to 6 dependabot[bot] 2025-09-08 21:27:59 +00:00
  • f8a46fe3cf test(python): Extend test_qr_securejoin_broadcast and make it less flaky Hocuri 2025-09-08 22:29:04 +02:00
  • 307a2eb6ec feat: withdraw all QR codes when one is withdrawn link2xt 2025-09-03 03:56:33 +00:00
  • ab8aedf06e refine call states (#7179) bjoern 2025-09-08 15:48:35 +02:00
  • 302059cd63 clippy Hocuri 2025-09-05 22:24:56 +02:00
  • ae4b0fdb4e Adapt golden tests to the fact that 'Messages are end-to-end encrypted.' is always added now Hocuri 2025-09-05 22:21:43 +02:00
  • b5a54aa6cf fix: Scaleup contact on securejoin, send more events, use correct create_blocked Hocuri 2025-09-05 21:46:26 +02:00
  • 01d9acbf6a test_qr_securejoin_broadcast(): Test a few more things Hocuri 2025-09-04 17:01:48 +02:00
  • 60e4899b3a test: Add python test test_qr_securejoin_broadcast, and fix some small bugs I found on the way Hocuri 2025-09-03 22:07:17 +02:00
  • 8eb5fc528f Adapt to things that changed when I rebased Hocuri 2025-09-03 22:02:37 +02:00
  • 286f913f6e refactor: No need for observe_securejoin_on_other_device() for securejoin v2 Hocuri 2025-09-02 20:55:11 +02:00
  • 6e68eb1c5d Resolve identity-misbinding TODO Hocuri 2025-09-01 21:24:58 +02:00
  • 153ced7141 Remove outdated TODO Hocuri 2025-09-01 08:23:30 +02:00
  • 4a9af2b600 refactor: Remove superflous check for ChatGroupMemberAdded Hocuri 2025-09-01 08:16:09 +02:00
  • 0c25646ac2 test: Add golden test for Alice's side, too, in test_sync_broadcast Hocuri 2025-09-01 08:15:37 +02:00
  • 019da70c8a test: When a golden test fails, print some extra info Hocuri 2025-09-01 07:52:59 +02:00
  • b6ab13f1de feat: hide call status change messages (#7175) bjoern 2025-09-05 08:52:15 +02:00
  • 53a3e51920 feat: support receiving Autocrypt-Gossip with _verified attribute link2xt 2025-08-15 22:16:07 +00:00
  • 4033566b4a refactor: remove Aheader::new link2xt 2025-09-02 19:15:48 +00:00
  • bed1623dcb feat: use dedicated 'call' viewtype (#7174) bjoern 2025-09-04 16:51:51 +02:00
  • d4704977bc api!: remove e2ee_enabled preference link2xt 2025-09-04 05:28:43 +00:00
  • 838eed94bc chore: update provider database link2xt 2025-09-04 13:36:50 +00:00
  • 9870725d1f refactor: remove unused EncryptPreference::Reset link2xt 2025-09-04 05:34:59 +00:00
  • ba827283be docs(STYLE.md): prefer BTreeMap and BTreeSet over hash variants link2xt 2025-09-02 19:00:40 +00:00
  • d957600df7 fix!: Download outgoing messages only from Sentbox and if SentboxWatch is set (#7169) iequidoo/outgoing-only-from-sentbox iequidoo 2025-09-04 06:32:37 -03:00
  • e14265ec5d refactor: Remove test-data/golden/test_old_message_5 iequidoo 2025-09-04 03:15:11 -03:00
  • 1e37cb8c3c chore(cargo): bump nu-ansi-term from 0.46.0 to 0.50.1 dependabot[bot] 2025-09-02 15:09:58 +00:00
  • 19159c905f test: Rename alice0, alice1 to alice1, alice2 in test_sync_muted() Hocuri 2025-09-01 07:51:46 +02:00
  • 51a36d23a2 small refactoring Hocuri 2025-08-16 20:06:27 +02:00
  • f7844e97c2 fix: Don't show wrong system message on Bob's second device Hocuri 2025-08-16 19:46:42 +02:00
  • a3d1e3bc89 Remove TODO Hocuri 2025-08-16 19:00:09 +02:00
  • dc5237f530 fix: Remove panic!() call Hocuri 2025-08-16 18:58:58 +02:00
  • f66f6f3e92 refactor: Rename to symm_encrypt_message() Hocuri 2025-08-16 18:54:57 +02:00
  • 9b49386bc8 fix: Protect against DOS attacks via a message with many esks using expensive-to-compute s2k algos Hocuri 2025-08-15 16:31:34 +02:00
  • 40f4eea049 feat: Sync Alice's verification on Bob's side Hocuri 2025-08-12 15:16:30 +02:00
  • 00ba559562 Resolve some small TODOs Hocuri 2025-08-11 18:03:33 +02:00
  • 3a648698ee resolve some small TODOs Hocuri 2025-08-11 17:01:38 +02:00
  • 61e0d14eed refactor: Remove small code duplication Hocuri 2025-08-11 16:39:42 +02:00
  • 2efbbcc669 bench: Improve benchmark_decrypting.rs benchmark Hocuri 2025-08-11 16:29:34 +02:00
  • 479a5632fb feat: Make reacting to v2 invites generic over the type of the invite (contact/group/broadcast) Hocuri 2025-08-11 16:00:31 +02:00
  • 9dc590cb35 feat: Rename vb-request-v2 -> vb-request-with-auth Hocuri 2025-08-11 15:32:01 +02:00
  • 956519cd98 fix: Make sure that only the channel owner can write into the chat Hocuri 2025-08-11 15:22:55 +02:00
  • 90d4856a1c comments/naming: Make sure that I consistently use shared_secret Hocuri 2025-08-08 16:27:33 +02:00
  • 792c05fc3e fix: Don't show a weird 'Secure-Join: vb-request-v2 message' in Alice's 1:1 chat a recipient Hocuri 2025-08-08 15:49:48 +02:00
  • 3cf7746ceb Remove unnecessary TODO Hocuri 2025-08-08 15:16:02 +02:00
  • 0acc34a882 Notify a removed member that they were removed Hocuri 2025-08-08 15:00:32 +02:00
  • 378896eca3 docs: Fix wrong comment on msg_del_member_local() Hocuri 2025-08-08 14:00:06 +02:00
  • 265ac4e30b fix: Show only one member-added message for Bob Hocuri 2025-08-07 23:17:39 +02:00
  • 8d89dcc65f Add golden test that only one member-added message is shown for Bob Hocuri 2025-08-07 17:40:37 +02:00
  • a858709301 Use translatable message for broadcast-joining Hocuri 2025-08-07 17:10:25 +02:00
  • 3d5e97eced No clippy warnings anymore! Hocuri 2025-08-07 16:52:28 +02:00