Commit Graph

  • 66fdb447f7 Rename get_headerdef into get_header_value Alexander Krotov 2020-02-11 01:23:31 +03:00
  • c801775a39 Implement get_headerdef method for MailHeader slices Alexander Krotov 2020-02-11 00:26:06 +03:00
  • f5bb57d6a6 Fix a typo ("Messag") Alexander Krotov 2020-02-11 00:07:37 +03:00
  • 1071ab05db Move created_db_entries into cleanup closure instead of borrowing Alexander Krotov 2020-02-10 23:31:46 +03:00
  • 8461cf6443 Merge pull request #1143 from deltachat/feat_mute_chat Simon Laux 2020-02-10 01:39:50 +01:00
  • bb10501f56 Improve test_one_account_send_bcc_setting Alexander Krotov 2020-02-10 00:38:47 +03:00
  • c4d5f657da python tests: remove peek_online_config() Alexander Krotov 2020-02-09 23:20:23 +03:00
  • cabb58a9aa Make dc_receive_imf non-public Alexander Krotov 2020-02-10 01:44:47 +03:00
  • e64ce5bb4f Reduce is_msgrmsg_rfc724_mid_in_list scope to pub(crate) Alexander Krotov 2020-02-10 01:43:10 +03:00
  • bc750d61d2 Remove outdated comment Alexander Krotov 2020-02-09 18:28:11 +03:00
  • 3150901b6e Improve logs for prefetch checks Alexander Krotov 2020-02-09 18:17:29 +03:00
  • 4f6745b742 Check if contact is blocked or accepted before downloading it Alexander Krotov 2020-02-09 15:34:14 +03:00
  • bcdc323a97 Factor from_field_to_contact_id out of dc_receive_imf Alexander Krotov 2020-02-09 04:38:58 +03:00
  • 4fd4cc709d Prefetch FROM field Alexander Krotov 2020-02-09 02:44:57 +03:00
  • 0fac463144 Prefetch Message-ID header instead of envelope Alexander Krotov 2020-02-09 02:40:52 +03:00
  • d809dfac65 Do not download messages that are not displayed Alexander Krotov 2020-02-01 22:09:41 +03:00
  • 983fd70260 Update imap-proto to 0.10.2 Alexander Krotov 2020-02-05 04:01:22 +03:00
  • ea11a5274e Remove unwrap() in prefetch_get_message_id Alexander Krotov 2020-02-01 21:54:45 +03:00
  • 42356c2a67 Fix a typo in prefetch_get_message_id Alexander Krotov 2020-02-01 21:54:20 +03:00
  • 5a84ab2011 Fix a typo (s/ideling/idling/) Alexander Krotov 2020-02-03 01:03:14 +03:00
  • b4573e341f Return &'static str from HeaderDef.get_headername() Alexander Krotov 2020-02-09 19:44:49 +03:00
  • df252c4704 Do not check for XLIST capability Alexander Krotov 2020-02-05 23:00:58 +03:00
  • d1912f873b Resultify fetch_single_msg Alexander Krotov 2020-01-30 03:39:06 +03:00
  • e525c42c7d Unmute should also raise exceptions Floris Bruynooghe 2020-02-09 19:11:30 +01:00
  • 0242322d24 Tweak error halding a little Floris Bruynooghe 2020-02-09 17:59:52 +01:00
  • 44ee749d29 Remove outdated comment prefetch-save-traffic Alexander Krotov 2020-02-09 18:28:11 +03:00
  • 655a53aea4 Improve logs for prefetch checks Alexander Krotov 2020-02-09 18:17:29 +03:00
  • ded6fafc8a Merge pull request #1250 from deltachat/flub-feat-mute-chat Simon Laux 2020-02-09 15:46:19 +01:00
  • 4aebd678c3 Use SystemTime instead of i64 Floris Bruynooghe 2020-02-09 12:37:13 +01:00
  • 5277013537 Check if contact is blocked or accepted before downloading it Alexander Krotov 2020-02-09 15:34:14 +03:00
  • 63d129d13d Factor from_field_to_contact_id out of dc_receive_imf Alexander Krotov 2020-02-09 04:38:58 +03:00
  • afc9ed2274 fix python formatting Simon Laux 2020-02-09 12:36:37 +01:00
  • d73d021e3c cargo fmt Simon Laux 2020-02-09 12:25:47 +01:00
  • c8fe81e21d Merge pull request #1243 from Ampli-fier/master bjoern 2020-02-09 12:01:31 +01:00
  • 621f1df913 rename MutedUntilTimestamp to Until Simon Laux 2020-02-09 12:01:09 +01:00
  • 5f4274b449 fix naming Simon Laux 2020-02-09 10:42:32 +01:00
  • 4acb37156f fix building of ffi Simon Laux 2020-02-09 10:39:21 +01:00
  • f83e178687 Prefetch FROM field Alexander Krotov 2020-02-09 02:44:57 +03:00
  • 4ca75686f9 Prefetch Message-ID header instead of envelope Alexander Krotov 2020-02-09 02:40:52 +03:00
  • 93a826d7ef Do not download messages that are not displayed Alexander Krotov 2020-02-01 22:09:41 +03:00
  • 9dca24b7a3 Update imap-proto to 0.10.2 Alexander Krotov 2020-02-05 04:01:22 +03:00
  • af86962292 Remove unwrap() in prefetch_get_message_id Alexander Krotov 2020-02-01 21:54:45 +03:00
  • a00f2b3bb8 Fix a typo in prefetch_get_message_id Alexander Krotov 2020-02-01 21:54:20 +03:00
  • 4e529bfe6a Fix a typo (s/ideling/idling/) Alexander Krotov 2020-02-03 01:03:14 +03:00
  • 1ca23a7479 Update link to C core issue Alexander Krotov 2020-02-09 03:28:59 +03:00
  • 61daf7218d Preconfigure the key in clone_online_account() Alexander Krotov 2020-02-09 01:17:38 +03:00
  • dc6671fc4e Add an integration tests which generates a key Floris Bruynooghe 2020-02-08 18:51:54 +01:00
  • f34237ebc8 Run python tests on CI in debug mode Alexander Krotov 2020-02-08 17:29:43 +03:00
  • aadeb3b87e job: do not render messages without recipients Alexander Krotov 2020-02-08 18:26:56 +03:00
  • 1fb75c1af3 rename dc_chat_get_mute_duration to dc_chat_get_remaining_mute_duration Simon Laux 2020-02-08 13:07:43 +01:00
  • e04d28c885 use from- and to-sql traits Simon Laux 2020-02-08 12:54:26 +01:00
  • 6d80b3675a dtransform mute chat to use relative durations instead of absolute timestamps Simon Laux 2020-02-08 12:45:06 +01:00
  • 07d698f8dc add python tests Simon Laux 2020-01-24 01:49:50 +01:00
  • ef158504e7 remove success variable (replace with else statement) Simon Laux 2020-01-08 06:51:56 +01:00
  • 63be1ae5a9 change muted forever to -1 Simon Laux 2020-01-08 02:40:26 +01:00
  • b9ba1a4f69 implement ffi part Simon Laux 2020-01-07 04:26:15 +01:00
  • e006d9b033 rustfmt Simon Laux 2020-01-07 04:24:43 +01:00
  • 1538684c6c simplify test code Simon Laux 2020-01-07 03:56:03 +01:00
  • b37e83caab add possibility to mute chat in core Simon Laux 2020-01-07 03:54:31 +01:00
  • d11d3ab08b fix typo Simon Laux 2020-01-07 02:25:27 +01:00
  • 1144a536a5 Pre-generate more keys for use in integration tests Floris Bruynooghe 2020-02-07 00:24:41 +01:00
  • 515c753d11 Use pre-generated keys for python integration tests Floris Bruynooghe 2020-02-06 23:24:09 +01:00
  • 0864e640ed Simplify Peerstate.peek_key() Alexander Krotov 2020-02-07 21:11:52 +03:00
  • b876e49393 Minor changes in comments Ampli-fier 2020-02-07 20:01:17 +01:00
  • fc0292bf8a Rename save_self_keypair Floris Bruynooghe 2020-02-06 21:32:17 +01:00
  • a903805cd9 Rename MessageChain to MessageWithCause Floris Bruynooghe 2020-02-06 20:48:14 +01:00
  • abab34573e Remove unused method Floris Bruynooghe 2020-02-06 09:52:21 +01:00
  • fa1b94af60 Simplify returning None from a Result Floris Bruynooghe 2020-02-06 09:45:50 +01:00
  • 81ff5d1224 Let save_self_keypair() also remove a previously used key Floris Bruynooghe 2020-02-06 00:52:50 +01:00
  • 5c3a8819a4 Avoid pointless conversions, just return the result Floris Bruynooghe 2020-02-05 22:57:37 +01:00
  • 4d0a08d858 DcKey::to_base64 can not fail Floris Bruynooghe 2020-02-05 00:07:00 +01:00
  • c41bdaa2b7 Avoid for-else loop Floris Bruynooghe 2020-02-04 22:50:58 +01:00
  • 4bf2fc18e5 Write with_inner() in function of try_inner() Floris Bruynooghe 2020-02-04 22:46:22 +01:00
  • 145fd8657f Update deltachat-ffi/src/lib.rs Floris Bruynooghe 2020-02-04 09:05:30 +01:00
  • 01b55d1d29 Update deltachat-ffi/src/lib.rs Floris Bruynooghe 2020-02-04 09:05:12 +01:00
  • 98b3151c5f Refactor keypair handling and expose storing keypairs on ffi Floris Bruynooghe 2020-01-24 00:08:11 +01:00
  • c7eca8deb3 chat: resultify parent_is_encrypted and don't ignore the error Alexander Krotov 2020-01-31 21:58:16 +03:00
  • 627b54f712 sql: add resultified version of query_get_value Alexander Krotov 2020-01-31 21:57:19 +03:00
  • 8ef7b6fc54 mimeparser: pass the Context around explicitly Alexander Krotov 2020-01-29 22:40:15 +03:00
  • d83652b0fc Add standard reference for UID FETCH quirk Alexander Krotov 2020-01-31 02:16:05 +03:00
  • cce32229e0 do not bubble up errors on dc_has_import() B. Petersen 2020-01-31 18:32:02 +01:00
  • 24edd83c8a Merge pull request #1207 from deltachat/provider-db bjoern 2020-01-30 23:33:04 +01:00
  • 268c5b6482 update provider-db B. Petersen 2020-01-30 23:31:44 +01:00
  • a66a754126 use EmailAddress object correctly B. Petersen 2020-01-29 23:10:11 +01:00
  • 18059734ce make 'cargo fmt' happy with generated code: avoid two lineends at end of file B. Petersen 2020-01-29 22:44:45 +01:00
  • c883e709c3 make sure, a domain is not used twice B. Petersen 2020-01-29 22:17:57 +01:00
  • 7be0bd3583 skip providers without data, cleanup B. Petersen 2020-01-29 17:49:10 +01:00
  • d9ab37ea58 check for missing before_login_hint B. Petersen 2020-01-29 17:34:41 +01:00
  • ff075ba612 update provider-db B. Petersen 2020-01-29 17:25:45 +01:00
  • 9c9294a730 use P_DOMAIN_NAME instead of P_123 to make a diff easier, make sure, domains are lowercase B. Petersen 2020-01-29 17:03:12 +01:00
  • 2a0842b8ae rough check for valid domains B. Petersen 2020-01-28 18:52:36 +01:00
  • 3cfe45ffc2 disable a clippy warning, add a comment on that B. Petersen 2020-01-28 13:35:10 +01:00
  • 80dc7bfc52 make 'cargo fmt' happy B. Petersen 2020-01-28 13:14:14 +01:00
  • 10f26f17ba replace provider/data.rs by auto-generated file B. Petersen 2020-01-28 13:05:41 +01:00
  • 4ba7402f28 tweak yaml->rust script, generated code compiles and works now :) B. Petersen 2020-01-28 12:15:26 +01:00
  • d4da2e0d9c add update.py that takes a folder with yaml-md-files as argument B. Petersen 2020-01-28 00:12:44 +01:00
  • b180d004ba use structure as suggested by @dignifiedquire B. Petersen 2020-01-27 21:13:32 +01:00
  • de5bd96f08 add some more tests B. Petersen 2020-01-27 21:12:57 +01:00
  • 3a05b5dacc target comment of @Simon-Laux, use a subdirectory B. Petersen 2020-01-27 18:08:11 +01:00
  • b3c4e32b68 split provider-database from code to allow easy generation B. Petersen 2020-01-27 17:49:02 +01:00