Commit Graph

  • 8518d8f456 rustify imex and friends holger krekel 2019-09-25 02:52:12 +02:00
  • adc0db04bc failing test holger krekel 2019-09-25 02:38:54 +02:00
  • c61fc59003 Merge pull request #608 from deltachat/fix-get-setupcodebegin björn petersen 2019-09-25 21:39:48 +02:00
  • 40f9072250 add get_setupcodebegin to python bindings, test the function B. Petersen 2019-09-25 21:13:05 +02:00
  • ea30bb351e fix boolean error that makes get_setupcodebegin() failing B. Petersen 2019-09-25 20:37:36 +02:00
  • 20ae7f15e9 Return Option<String> from dc_decrypt_setup_file return-dc_decrypt_setup_file Alexander Krotov 2019-09-25 13:27:06 +03:00
  • b93550f6c8 Use DC_MSG_ID_LAST_SPECIAL in dc_continue_key_transfer Alexander Krotov 2019-09-25 02:04:22 +03:00
  • 60bd053095 Pass setup_code to dc_continue_key_transfer as &str Alexander Krotov 2019-09-25 02:01:48 +03:00
  • 8165b76001 Make dc_normalize_setup_code safe Alexander Krotov 2019-09-24 18:30:24 +03:00
  • efc563f5ff fix test jikstra 2019-09-24 05:58:32 +02:00
  • e52acc994c Make get_draft() return Ok(None) when called for a special chat id jikstra 2019-09-23 21:16:01 +02:00
  • 646833d3ec remove phf crate macro usage: it introduced 7 deps and is really an optimization if you very large (100K+) tables -- we have 10 entries or so and it's called once per message. Let's not introduce crates just because we can -- it increases compile time and in the phf case also introduced a github dependency (for whatever reason -- don't want to know ;) holger krekel 2019-09-24 20:35:27 +02:00
  • fd72c27afe chore(release): release 1.0.0-alpha.5 1.0.0-alpha.5 dignifiedquire 2019-09-24 17:26:18 +02:00
  • c13bcc25c6 chore(deps): update lock file dignifiedquire 2019-09-24 17:25:03 +02:00
  • 21c9ff6c85 cargo fmt holger krekel 2019-09-23 20:38:27 +02:00
  • 4d6b367654 remove ok_to_continue from job holger krekel 2019-09-23 20:37:41 +02:00
  • e2fd22a78e cargo fmt holger krekel 2019-09-23 20:16:24 +02:00
  • 0759bdde01 cleanup chat.rs: remove ok_to_continue and return result from add_contact methods holger krekel 2019-09-23 20:11:07 +02:00
  • faa03e0e14 no functional code change: rename dc_mimefactory to mimefactory and move some functions to become MimeFactory methods holger krekel 2019-09-23 19:22:26 +02:00
  • f40cdcc2ac remove ok-to-continue from chat.rs cleanup/chat holger krekel 2019-09-23 20:02:51 +02:00
  • 957f099037 no functional code change: rename dc_mimefactory to mimefactory and move some functions to become MimeFactory methods holger krekel 2019-09-23 19:22:26 +02:00
  • f70897a6d3 rustify new_data_part() and related sanitizations holger krekel 2019-09-23 16:19:50 +02:00
  • ba231d2c5f address @dignifiedquire comments holger krekel 2019-09-23 15:23:20 +02:00
  • 095cb759ed avoid cdata_to_free trick and some more cleanups holger krekel 2019-09-23 14:02:54 +02:00
  • 5cbcb76039 introduce safety and a particular EncryptHelper holger krekel 2019-09-23 10:40:55 +02:00
  • 3388b42f20 another rustification of encrypt() holger krekel 2019-09-23 02:30:03 +02:00
  • e1d541b02e create wrapmime module and simplify some mailmime code holger krekel 2019-09-23 01:43:12 +02:00
  • cb784615ee feat: import mmime crate Friedel Ziegelmayer 2019-09-23 13:20:30 +02:00
  • 321c5e049b re-add some comments from core-c B. Petersen 2019-09-22 23:10:09 +02:00
  • ed7cf218f8 address three comments from @dignifiedquire holger krekel 2019-09-22 22:06:25 +02:00
  • 74d8368525 rustify references, in_reply_to, mimefactory's recipients_{addr,names} holger krekel 2019-09-22 03:56:27 +02:00
  • dcbfa272f9 rustify parts of MimeFactory struct holger krekel 2019-09-22 03:37:38 +02:00
  • 42dd600e0c more rustifications holger krekel 2019-09-22 00:32:07 +02:00
  • 9689df601f streamline mimetype guessing and build_body_file holger krekel 2019-09-21 21:19:24 +02:00
  • f6019583b7 better looping on some clists holger krekel 2019-09-21 19:00:34 +02:00
  • 2d50a3335d - add mailimf_field_add helper to reduce number of strdup()s - make build_body_text avoid char* holger krekel 2019-09-21 18:17:59 +02:00
  • 202bfa987d dc_mimefactory+friends: simplify used strings, convert message_text and message_text2 to String, convert ints to bools holger krekel 2019-09-21 00:10:34 +02:00
  • 93f9c7cfbd e2ee_guaranteed -> bool, rustify set_error holger krekel 2019-09-20 23:23:19 +02:00
  • 8f6a0bbf09 Remove unused argument of DC_JOB_CONFIGURE_IMAP Dmitry Bogatov 2019-09-21 22:35:41 +00:00
  • 829a7b5c72 address three comments from @dignifiedquire cleanup/mimefactory-free1 holger krekel 2019-09-22 22:06:25 +02:00
  • 1a47c148e5 Merge pull request #574 from KAction/test-dc_remove_cr björn petersen 2019-09-22 19:47:22 +02:00
  • 2435ba1ea0 Merge pull request #576 from KAction/quote_word björn petersen 2019-09-22 19:46:48 +02:00
  • 1e80cfc72f rustify references, in_reply_to, mimefactory's recipients_{addr,names} holger krekel 2019-09-22 03:56:27 +02:00
  • 695ba44a6c rustify parts of MimeFactory struct holger krekel 2019-09-22 03:37:38 +02:00
  • aa5cab9ae7 more rustifications holger krekel 2019-09-22 00:32:07 +02:00
  • 9ba57a923b Remove useless argument to quote_word Dmitry Bogatov 2019-09-21 22:20:56 +00:00
  • cea931dcc7 streamline mimetype guessing and build_body_file holger krekel 2019-09-21 21:19:24 +02:00
  • 90e2b6f26b Add test for dc_remove_cr_chars Dmitry Bogatov 2019-09-21 21:08:20 +00:00
  • cace6fee85 better looping on some clists holger krekel 2019-09-21 19:00:34 +02:00
  • d3dfe02ef1 - add mailimf_field_add helper to reduce number of strdup()s - make build_body_text avoid char* holger krekel 2019-09-21 18:17:59 +02:00
  • a134ace787 dc_mimefactory+friends: simplify used strings, convert message_text and message_text2 to String, convert ints to bools holger krekel 2019-09-21 00:10:34 +02:00
  • 1812b55b20 e2ee_guaranteed -> bool, rustify set_error holger krekel 2019-09-20 23:23:19 +02:00
  • 05f9f454c3 refactor: remove x module and delete deadcode dignifiedquire 2019-09-21 16:22:58 +02:00
  • b85f59798c refactor(chat): remove c types and unsafe (#572) Friedel Ziegelmayer 2019-09-21 17:14:52 +02:00
  • e80345a05b refactor(chat): remove c types and unsafe dignifiedquire 2019-09-21 15:20:30 +02:00
  • 0bdcc3d616 refactor(message): remove remaining unsafe and c types dignifiedquire 2019-09-21 14:58:35 +02:00
  • 987f12740e refactor(message): remove unsafe and c types from the Message api dignifiedquire 2019-09-21 14:32:54 +02:00
  • 1265016a55 refactor(message): rustiy api dignifiedquire 2019-09-21 10:47:13 +02:00
  • 48d1de3678 Avoid ok-to-continue pattern in set_draft_raw (#570) Friedel Ziegelmayer 2019-09-21 14:32:20 +02:00
  • 43f6db3252 cargo-fmt Dmitry Bogatov 2019-09-21 06:19:55 +00:00
  • 5b917e7d10 Remove last mutable variable from do_set_draft Dmitry Bogatov 2019-09-21 06:19:21 +00:00
  • 0523868a88 Avoid ok-to-continue pattern in "do_set_draft" function Dmitry Bogatov 2019-09-21 06:16:15 +00:00
  • 26f176eb7e Factor another part of set_draft_raw into separate function Dmitry Bogatov 2019-09-21 06:04:55 +00:00
  • ad32b5ca8f cargo-fmt Dmitry Bogatov 2019-09-21 05:44:31 +00:00
  • dbf14179dc Make message argument to set_draft_raw() no longer optional Dmitry Bogatov 2019-09-21 05:34:48 +00:00
  • 45b0a4ec27 Factor part of set_draft_raw into new function maybe_delete_draft Dmitry Bogatov 2019-09-21 05:24:03 +00:00
  • 1969ee02a5 refactor(mimeparser): rustify mailmime_get_type dignifiedquire 2019-09-20 23:37:29 +02:00
  • 266b205c75 refactor: rustify interface of maimlime_transfer_decode dignifiedquire 2019-09-20 22:53:54 +02:00
  • 7dd3bad8bd Add factory method MimeFactory::new Dmitry Bogatov 2019-09-14 13:17:46 +00:00
  • 4b45be7cda cargo fmt only holger krekel 2019-09-20 18:40:04 +02:00
  • 497ffd86fa make logic and comments more like C (early returns instead of nestedness) next commit: cargo fmt holger krekel 2019-09-20 17:53:07 +02:00
  • 0bdcc4269f refactor(mimeparser): split and cleanup parse_mime_recursive dignifiedquire 2019-09-20 20:29:53 +02:00
  • e583c99f94 Make return type of Image::mv an enum (#548) Friedel Ziegelmayer 2019-09-20 20:56:27 +02:00
  • e22e50c3fa Rename dc_mimefactory_t -> MimeFactory (#563) Friedel Ziegelmayer 2019-09-20 20:56:12 +02:00
  • e9c9a3e1ce Change type of MimeFactory.loaded to enum Dmitry Bogatov 2019-09-13 17:54:46 +00:00
  • fa7bb71f3f Change type of MimeFactory.out_{gossip,encrypted} to bool Dmitry Bogatov 2019-09-14 12:59:33 +00:00
  • 34a3ad82e0 Rename dc_mimefactory_t -> MimeFactory Dmitry Bogatov 2019-09-14 12:44:37 +00:00
  • 2f5d74dbf4 Remove unused constants from src/imap.rs Dmitry Bogatov 2019-09-20 14:48:58 +00:00
  • 4bf5ba594c Make Imap::set_mdnseen return enum, not int Dmitry Bogatov 2019-09-20 14:47:28 +00:00
  • 6e2da27f45 Change return type of Imap::set_seen to enum Dmitry Bogatov 2019-09-20 14:42:41 +00:00
  • 6ee9465d43 Make return type of Image::mv an enum Dmitry Bogatov 2019-09-18 15:13:56 +00:00
  • 391a6bf422 Replace numbers with named constants Dmitry Bogatov 2019-09-17 15:24:53 +00:00
  • 5001a0e37d Fix dc_make_rel_path Floris Bruynooghe 2019-09-20 17:46:21 +02:00
  • fd8d16a7db replace weird pointer-loops with nice for-loops (thanks @dignifiedquire for guiding) holger krekel 2019-09-20 17:02:33 +02:00
  • f3ac9306f3 use bool instead of int holger krekel 2019-09-20 16:23:56 +02:00
  • 59740d0b56 remove unused var, numbers to const-names holger krekel 2019-09-20 15:44:37 +02:00
  • fb05a6c26f transfer docs to and cleanup some parts of e2ee::decrypt() holger krekel 2019-09-20 15:30:58 +02:00
  • 7943b708d2 dc_mimeparser: do a round of renames on numbers to constants and add comments from the C code holger krekel 2019-09-20 13:55:18 +02:00
  • 04e37d1eca chore: update mmime to released version and other deps dignifiedquire 2019-09-20 09:21:57 +02:00
  • 91b98e8c6d as discussed during camp and otherwise ... add dc_perform_{mvbox,sentbox}_jobs hooks which, however, for now have an empty implementation. They can already be called from UIs, though. Next step is refactoring imap-job handling to only execute jobs belonging to the respective imap folder. holger krekel 2019-09-19 22:40:06 +02:00
  • 968ea60116 wip cleanup/configure-mod holger krekel 2019-09-19 23:31:07 +02:00
  • 70234e5b19 Add a test for fix in #541 Floris Bruynooghe 2019-09-20 00:06:36 +02:00
  • ceff85d892 add test and python API for verified group handling/chatting add msg.is_encrypted() API and check for it from some tests holger krekel 2019-09-19 20:53:21 +02:00
  • 9f914dd42e fix test-state modification bug (online tests running after OnlineConfigureFails tests would break) holger krekel 2019-09-19 20:56:55 +02:00
  • 24f5d68fef add configure-failure tests holger krekel 2019-09-19 18:46:06 +02:00
  • 735fc325b1 Add test for export_key_to_asc_file Dmitry Bogatov 2019-09-15 04:18:04 +00:00
  • 178b216e48 Reduce number of arguments of export_key_to_asc_file Dmitry Bogatov 2019-09-13 16:43:04 +00:00
  • 0823e82b05 fix test-state modification bug (online tests running after OnlineConfigureFails tests would break) test/failed-configure holger krekel 2019-09-19 20:56:55 +02:00
  • 5d0481f7a2 use provider overview crate instead of git Simon Laux 2019-09-19 19:13:50 +02:00
  • c9a8c55d04 add configure-failure tests holger krekel 2019-09-19 18:46:06 +02:00