Commit Graph

  • 0b03331f0d Fix spawning task and introduce ProviderInfo event fix_blocking_get_provider_info jikstra 2022-03-04 12:52:43 -05:00
  • 420a9fbd9f Start working on fixing blocking provider info jikstra 2022-03-04 00:07:03 -05:00
  • ce5c42e11e Use anyhow's with_context flub/encrypted-raii Floris Bruynooghe 2022-02-07 21:41:55 +01:00
  • a0df000fb1 small typo Floris Bruynooghe 2022-02-07 21:25:49 +01:00
  • 8bd58a0d51 Return selected account by ID Floris Bruynooghe 2022-02-07 21:19:48 +01:00
  • 2d14f1e187 Fixup naming a bit Floris Bruynooghe 2022-02-07 20:50:50 +01:00
  • cd6aba1e57 Missing rustfmt Floris Bruynooghe 2022-02-06 22:12:29 +01:00
  • 287e291485 Fixup doc links Floris Bruynooghe 2022-02-06 22:11:54 +01:00
  • 926e3208ef Add changelog Floris Bruynooghe 2022-02-06 22:10:01 +01:00
  • 059dd54b0e Remove now usused function Floris Bruynooghe 2022-02-06 22:07:30 +01:00
  • 8bc2ca7f25 Make working with encrypted storage RAII Floris Bruynooghe 2022-02-06 21:38:17 +01:00
  • 5b16a85493 refine Webxdc documentation webxdc-wording B. Petersen 2022-02-02 09:58:21 +01:00
  • 48eb400a69 imap: skip sync flags update if highest modseq has not increased modseq-skip link2xt 2022-01-30 20:12:02 +00:00
  • 91aa8cf259 Add API to change database passphrase dc_context_change_passphrase link2xt 2022-01-29 18:38:42 +00:00
  • 0d5e0398da Add test for the config hocuri/fix-add-OnlyFetchFromMvbox Hocuri 2022-01-27 12:27:39 +01:00
  • 3e227f1566 Add OnlyFetchMvbox option Hocuri 2022-01-27 12:11:46 +01:00
  • 800c95ae63 Make set_config() look a bit nicer Hocuri 2022-01-26 20:35:44 +01:00
  • 87fba3edbb some refinements slight_refine holger krekel 2022-01-14 11:30:29 +01:00
  • 579e5dbfde Prototype dc_blob_t API blob-api link2xt 2022-01-01 00:25:18 +00:00
  • 2f6758ffe4 change SVG Viewtype to Image, again adb-svg-image-viewtype adbenitez 2021-12-24 00:43:04 -05:00
  • 3e35c23f29 add chatlist changed event chatlist_changed_event Simon Laux 2021-11-29 17:56:54 +01:00
  • bd81ecdb5d Add option to force E2EE encryption preference e2ee-force link2xt 2021-11-28 16:16:42 +00:00
  • 9b00fbbf80 add database/blobdir usage to get_info() add-file-info B. Petersen 2021-11-18 22:19:13 +01:00
  • 5b131cf77c Do not generate QR codes for ad-hoc groups link2xt 2021-11-07 15:55:47 +00:00
  • ce6ec64069 Do not assign group IDs to ad hoc groups link2xt 2021-11-07 15:55:47 +00:00
  • e2ba338923 remove network from dc_provider_new_from_email(), add an explicit function for network provider lookup (#3256) bjoern 2022-04-27 15:51:40 +02:00
  • aae4f0bb7b Trash location.kml messages link2xt 2022-04-24 19:43:59 +00:00
  • 43e3f8f08b python: use pkg-config for system install Robert Schütz 2021-08-04 16:18:43 +02:00
  • 9cc2fd555f resend messages using the same Message-ID (#3238) bjoern 2022-04-26 20:59:17 +02:00
  • c10dc7b25b re-add quotes in SEARCH command, comment Hocuri 2022-04-24 12:41:45 +02:00
  • 9e1770316a Use plain get_config(Config::ConfiguredAddr) to not ignore db errors Hocuri 2022-04-24 12:39:46 +02:00
  • 0e595c9801 Keep the self address casing again instead of lowercasing it Hocuri 2022-04-23 22:20:40 +02:00
  • 6ae9e43183 schedule_resync() instead of deleting imap_sync Hocuri 2022-04-22 17:32:27 +02:00
  • 18126b42cb Gossip to secondary addrs in group again Hocuri 2022-04-22 16:25:44 +02:00
  • 2b233fd810 Don't let repeat_vars() return unnecessary Result Hocuri 2022-04-22 15:52:53 +02:00
  • a4f5d2b9b2 More functional get_all_self_addrs() Hocuri 2022-04-22 15:52:38 +02:00
  • d29c09caf3 Make sure that the server UIDs are reset when changing accounts Hocuri 2022-04-19 20:18:28 +02:00
  • bc809986e7 If unconfigured, let get_all_self_addrs() return vec![], not vec![""]; Hocuri 2022-04-19 17:17:14 +02:00
  • 5ee2f3696d Fix todo: Make get_primary_self_addr() always lowercase the result Hocuri 2022-04-19 15:27:23 +02:00
  • df5eb546e7 Bring back the check that the contact's addr is no self addr in get_all() Hocuri 2022-04-19 14:52:14 +02:00
  • 684351c753 properly construct imap search command for multiple self addresses holger krekel 2022-04-16 16:43:34 +02:00
  • a8342e37b9 address latest review comments, move test to implementation file holger krekel 2022-04-16 15:42:22 +02:00
  • 3b6fc9959f Introduce SecondaryAddrs config and make stuff work Hocuri 2022-04-13 10:03:49 +02:00
  • 3ffc985968 try fix a sometimes failing test: don't test python's imap idle as it's not needed. also add some more logging. holger krekel 2022-04-26 13:25:10 +02:00
  • 369609b26c streamline emitting MsgsChanged and IncomingMsg event to go through particular functions. holger krekel 2022-04-25 17:38:27 +02:00
  • d033dcf395 Run python tests in a single thread link2xt 2022-04-24 21:06:20 +00:00
  • 5ef2a85c10 python: do not crash in get_locations() when location has no marker link2xt 2022-04-24 22:45:58 +00:00
  • 8c0bc9080c Create "Junk" folder in test_dont_show_emails() link2xt 2022-04-24 00:20:41 +00:00
  • 6bf2c5415f Don't count IMAP jobs in scheduler link2xt 2022-04-23 10:48:37 +00:00
  • 2f31033a88 Ignore messages from all spam folders if there are many link2xt 2022-04-23 17:45:53 +00:00
  • ceaed0f552 Speedup rust tests (#3242) Hocuri 2022-04-23 13:50:58 +02:00
  • e9963ecc0d Also run clippy for benchmarks in CI (#3241) Hocuri 2022-04-22 15:06:34 +02:00
  • 9ef0b43c36 Remove job::{Action,Thread}::Unknown variants link2xt 2022-04-17 00:00:00 +00:00
  • 801d636eb5 enhance waiting for direct imap idle events to prevent randomness holger krekel 2022-04-19 10:25:01 +02:00
  • dfbfd4fe74 Remove housekeeping job link2xt 2022-04-17 00:00:00 +00:00
  • 7455989729 webxdc documentation: make function declaration correct JavaScript (#3237) bjoern 2022-04-20 12:16:40 +02:00
  • 8b2b9e1093 update dev-reference to reflect new promise feature for setup (#3220) Sebastian Klähn 2022-04-19 15:43:05 +02:00
  • a8cf05ea5d accounts: retry remove_account multiple times on failure link2xt 2022-04-17 00:00:00 +00:00
  • 969508ae36 dynamic libraries use dylib extension on Darwin Robert Schütz 2022-04-16 19:19:14 +00:00
  • f581ecc805 url-safe id generation (#3231) bjoern 2022-04-18 17:21:33 +02:00
  • a63464765c dc_receive_imf: remove Received: based draft detection heuristic link2xt 2022-04-17 00:00:00 +00:00
  • e9fe8ce118 Merge branch 'markseen-imap-loop' link2xt 2022-04-17 17:55:25 +03:00
  • 1fa892c239 Rename store_seen_flags into store_seen_flags_on_imap link2xt 2022-04-17 14:55:10 +00:00
  • 1afbbbc737 Rename markseen_on_imap to markseen_on_imap_table and document it link2xt 2022-04-17 11:56:48 +00:00
  • 66c4de2607 Mark messages as seen in IMAP loop link2xt 2022-04-16 11:19:28 +00:00
  • 213e67dea2 Merge branch 'faster_fetch' link2xt 2022-04-17 09:47:42 +00:00
  • 86c884fe1e Update the comment before delete_expired_imap_messages link2xt 2022-04-17 09:47:17 +00:00
  • a4d5c8cd2f show 'Not connected' if storage information are not yet available (#3222) bjoern 2022-04-16 18:35:25 +02:00
  • 330665afbe don't start io on unconfigured context Simon Laux 2021-09-07 21:59:46 +02:00
  • be1d87c3c3 do imap expiration/deletion after fetching messages, to avoid unneccessary delays. holger krekel 2022-04-16 17:16:22 +02:00
  • 14ab3c8651 Remove unused stop-token dependency link2xt 2022-04-16 11:24:11 +00:00
  • 9c04ed483e Streamline access/working with configured params and configured addr (#3219) holger krekel 2022-04-16 09:50:26 +02:00
  • a8a5e184ab Don't unnecessarily interrupt ephemeral loop (#3221) Hocuri 2022-04-15 21:30:01 +02:00
  • c571595980 Fix #3186 (#3218) Sebastian Klähn 2022-04-14 19:12:31 +02:00
  • 80f2ccc9ed improve error message (#3217) Sebastian Klähn 2022-04-14 12:32:44 +02:00
  • b2e9e57859 add status_update_serial to webxdc_status_update event (#3215) bjoern 2022-04-14 11:12:17 +02:00
  • 3c75b36148 clippy Hocuri 2022-04-12 16:01:09 +02:00
  • bcd8e330cb Add test for ephemeral deletion Hocuri 2022-04-11 12:20:52 +02:00
  • f75f8ad76d Interrupt ephemeral loop when new messages are fetched link2xt 2022-04-10 21:46:01 +00:00
  • 574b78cf31 Interrupt ephemeral loop when delete_device_after is set link2xt 2022-04-10 21:29:12 +00:00
  • 92f0e8472b Take delete_device_after into account when calculating ephemeral loop timeout link2xt 2022-04-10 19:54:44 +00:00
  • 69bd5d2ab0 Webxdc scaling/viewport is implementation specific (#3214) bjoern 2022-04-12 14:54:05 +02:00
  • 6eaf04107d Auto-approve dependabot PRs Floris Bruynooghe 2022-04-11 20:03:37 +02:00
  • d80fdb20c7 make Connectivity-View-HTML not scalable (#3213) bjoern 2022-04-12 12:26:40 +02:00
  • f618c87ee5 Follow http redirects for autoconfigure (#3208) Hocuri 2022-04-10 19:27:05 +02:00
  • 0721c22073 prepare 1.77 (#3209) py-1.77.0 1.77.0 bjoern 2022-04-10 17:01:30 +02:00
  • aba066b4d1 only do monthly dependabot updates (#3199) holger krekel 2022-04-10 12:38:27 +02:00
  • 2562c726e6 Do ephemeral deletion in async task background loop (#3194) Hocuri 2022-04-10 12:22:47 +02:00
  • 6e3ec71c10 show an error when a webxdc is written for a newer (future) api (#3206) bjoern 2022-04-10 12:16:28 +02:00
  • 2932c1ed35 Configure: Try "imap.*"/"smtp.*"/"mail.*" first (#3207) Hocuri 2022-04-10 12:16:00 +02:00
  • 149b31a960 Merge pull request #3187 from deltachat/adb/issue-2557 Asiel Díaz Benítez 2022-04-09 19:43:51 -04:00
  • f1d09e4127 apply rustfmt adbenitez 2022-04-09 19:15:48 -04:00
  • 10bdbc95cd Update src/peerstate.rs Asiel Díaz Benítez 2022-04-09 18:23:14 -04:00
  • 26c38070ec Disable unused async-smtp transports link2xt 2022-04-09 11:36:32 +00:00
  • 494a7f1db9 Update to Rust 1.60 link2xt 2022-04-09 09:10:51 +00:00
  • bba721654b update deps for 1.30 release series holger krekel 2022-04-08 12:11:14 +02:00
  • 36a17b0592 oops Hocuri 2022-04-07 21:20:00 +02:00
  • b7294d46cf Changelog Hocuri 2022-04-07 17:30:04 +02:00
  • d8977b5046 Drop unused table backup_blobs in migration Hocuri 2022-04-07 16:34:21 +02:00
  • 963bb7f7cf cargo: bump syn from 1.0.90 to 1.0.91 dependabot[bot] 2022-04-06 21:12:20 +00:00