Commit Graph

  • 6441ceeedc streamline imap mv() wrt to return codes, follow C more closely and add comments about missing dest_uid setting from imap holger krekel 2019-08-20 08:26:01 +02:00
  • 7641bb4d9a implement ImapResult enum like it was in C, and simplify logic a bit (with @r10s on the side) holger krekel 2019-08-19 23:19:30 +02:00
  • 67594b52f9 rustify job send holger krekel 2019-08-19 18:43:10 +02:00
  • 1d32e010ae Merge pull request #397 from deltachat/move_autoconfig_to_dedicated_file Simon Laux 2019-08-19 19:42:25 +02:00
  • 91481caf89 cargo fmt Simon Laux 2019-08-19 19:04:12 +02:00
  • 491826556b renaming dc_configure to configure and renaming the autoconfigure modules Simon Laux 2019-08-18 21:21:43 +02:00
  • 6463019faf Merge pull request #398 from deltachat/refactor-msg Friedel Ziegelmayer 2019-08-19 19:03:38 +02:00
  • e3b2a7a69b remove unused struct Simon Laux 2019-08-18 20:51:05 +02:00
  • 51b54fce64 move out the autoconfigure functions Simon Laux 2019-08-18 20:49:58 +02:00
  • 184c58bf36 move main file making this step by step in hope that git can then better work with this Simon Laux 2019-08-18 20:12:19 +02:00
  • ddd07b1702 use defined constants safer_job holger krekel 2019-08-19 18:34:07 +02:00
  • 39abb0b0ad refactor(message): rename dc_msg to message dignifiedquire 2019-08-18 21:30:18 +02:00
  • cb6c8ac78b refactor(msg): use rust based allocations dignifiedquire 2019-08-18 21:26:53 +02:00
  • a906faeb35 refactor: a rusty job Friedel Ziegelmayer 2019-08-19 12:07:13 +02:00
  • 34f37ccd9c rustify dc_job_send and use a Delay enum for try_again later logic holger krekel 2019-08-19 11:34:08 +02:00
  • 8294b5eb28 Merge branch 'master' into refactor-jobs refactor-jobs holger krekel 2019-08-19 09:30:53 +02:00
  • 1a8e08e429 Merge pull request #396 from deltachat/chat-array Alexander Krotov 2019-08-19 06:55:58 +00:00
  • bf99c0f2ba Merge branch 'master' into refactor-jobs and fix conflicts holger krekel 2019-08-19 08:35:27 +02:00
  • d47a693611 refactor: rename dc_qr -> qr dignifiedquire 2019-08-18 00:40:08 +02:00
  • 886262539a refactor: save lot implementation and follow up refactors dignifiedquire 2019-08-18 00:37:25 +02:00
  • 401c5a7cb0 refactor(lot): rename dc_lot to lot dignifiedquire 2019-08-17 15:49:45 +02:00
  • b5c66dd52a refactor(lot): rust memory management dignifiedquire 2019-08-17 15:47:35 +02:00
  • e7cf5a546a Remove dc_array_t from chat.rs Alexander Krotov 2019-08-18 17:41:53 +03:00
  • c06cf4eba2 refactor(job): rusty and safe dignifiedquire 2019-08-18 13:57:42 +02:00
  • fb7c095dad refactor(jobthread): safe and rusty dignifiedquire 2019-08-18 12:15:45 +02:00
  • d55f6ee7c7 refactor: rename dc_qr -> qr dignifiedquire 2019-08-18 00:40:08 +02:00
  • 8a49ae2361 refactor: save lot implementation and follow up refactors dignifiedquire 2019-08-18 00:37:25 +02:00
  • 05ec266d9b refactor(lot): rename dc_lot to lot dignifiedquire 2019-08-17 15:49:45 +02:00
  • 9ec7833a50 refactor(lot): rust memory management dignifiedquire 2019-08-17 15:47:35 +02:00
  • 8c10aa287c fix(python): free allocated string pointers (#393) Friedel Ziegelmayer 2019-08-18 12:45:38 +02:00
  • 6b2fe03d08 Replace dc_array_t with Vec in context.rs Alexander Krotov 2019-08-17 16:54:52 +03:00
  • 799d362654 cargo fmt holger krekel 2019-08-17 01:30:21 +02:00
  • 64beb17fa6 subst current_blocks with ok_to_continue holger krekel 2019-08-17 01:29:26 +02:00
  • 2bddb8409c Merge pull request #390 from deltachat/remove-dead-code Friedel Ziegelmayer 2019-08-17 14:02:00 +02:00
  • b1a056082a remove dead code B. Petersen 2019-08-17 03:15:31 +02:00
  • 7dc82ba4d7 Merge pull request #374 from deltachat/refactor-chat Friedel Ziegelmayer 2019-08-17 12:15:28 +02:00
  • 4645a4300e refactor: remove unused methods dignifiedquire 2019-08-16 11:25:02 +02:00
  • 13d8306a7b refactor(chat): some minor cleanup and api improvements dignifiedquire 2019-08-16 01:03:58 +02:00
  • 9b1a74cc22 refactor(chat): remove C strings from the public interface dignifiedquire 2019-08-16 00:48:06 +02:00
  • 25e97df641 refactor(chat): store rust strings in the chat struct dignifiedquire 2019-08-16 00:24:39 +02:00
  • 6b3245ddfc refactor(ffi): use nicer exentsion traits for results dignifiedquire 2019-08-15 23:55:36 +02:00
  • 001880e1f0 refactor(chat): first round of method renaming and restructuring dignifiedquire 2019-08-15 23:36:24 +02:00
  • ddfd067e97 refactor(chat): rust based memory management dignifiedquire 2019-08-14 23:36:16 +02:00
  • 64117c2964 refactor(chat): rename dc_chat to chat dignifiedquire 2019-08-14 20:50:33 +02:00
  • c8ce099f22 refactor(chat): improve field types by using enums and bools dignifiedquire 2019-08-14 20:37:36 +02:00
  • 4878192a25 refactor: remove now unused saxparser dignifiedquire 2019-08-16 23:11:41 +02:00
  • c901ab844f refactor(dehtml): switch to quick-xml for parsing dignifiedquire 2019-08-16 23:09:31 +02:00
  • eb2b4028ab refactor(configure) use rust based xml parsing dignifiedquire 2019-08-16 13:13:34 +02:00
  • 64a0718032 fixup: dont panic on errors dignifiedquire 2019-08-16 12:44:21 +02:00
  • b2a6876a50 refactor(location): switch to rust based xml parsing dignifiedquire 2019-08-16 12:41:13 +02:00
  • 5ea2da4245 cargo fmt holger krekel 2019-08-17 00:44:13 +02:00
  • ff1f286882 remove goto/current_block logic with ok_to_continue holger krekel 2019-08-17 00:42:33 +02:00
  • e013532e27 Remove unused dc_array_get_string Alexander Krotov 2019-08-16 23:29:02 +03:00
  • 1a42a1e6b1 Replace dc_array with Vec in dc_receive_imf.rs Alexander Krotov 2019-08-16 23:24:53 +03:00
  • d946774741 Make dc_msg_get_summarytext_by_raw safe (#316) Jikstra 2019-08-16 14:58:20 +02:00
  • 3d080d2733 Remove dead code (#384) Friedel Ziegelmayer 2019-08-16 11:13:40 +02:00
  • aa7a149560 Check extension of files in case-insensitive way Dmitry Bogatov 2019-08-15 00:01:44 +00:00
  • 6beea86df7 Use perfrect hash map for new implementation of dc_msg_guess_msgtype_from_suffix Dmitry Bogatov 2019-08-14 18:14:58 +00:00
  • 5917d05305 Drop old version of {dc_msg_guess_msgtype_from_suffix} Dmitry Bogatov 2019-08-14 17:39:27 +00:00
  • ceb4464a9b Adjust call sites to use new version of dc_msg_guess_msgtype_from_suffix Dmitry Bogatov 2019-08-14 06:33:24 +00:00
  • 8f0e554bc4 Implement Rust version of {dc_msg_guess_msgtype_from_suffix} Dmitry Bogatov 2019-08-14 06:07:20 +00:00
  • 7c7a1b64df Remove dead code Dmitry Bogatov 2019-08-16 04:19:58 +00:00
  • ea661896a1 Do not export more than strictly necessary Dmitry Bogatov 2019-08-16 01:58:57 +00:00
  • 2bb2ef07e9 Merge pull request #381 from deltachat/dc_array_ffi Jikstra 2019-08-16 01:48:16 +02:00
  • c71934215b Merge pull request #382 from deltachat/correct-void-func Jikstra 2019-08-16 01:45:04 +02:00
  • f31884fc15 Remove unused `dc_str_contains' function Dmitry Bogatov 2019-08-15 21:57:14 +00:00
  • 2b1ffb5fb9 Do not export `dc_strlower' function Dmitry Bogatov 2019-08-15 21:56:42 +00:00
  • fadcd43fee Move some unsafe dc_array_* functions to FFI Alexander Krotov 2019-08-15 20:32:28 +03:00
  • 5af800b16a declare void function as such B. Petersen 2019-08-15 23:52:04 +02:00
  • 37622af55a Return Vec<dc_location> from dc_get_locations Alexander Krotov 2019-08-15 20:29:36 +03:00
  • d4dfc5443c Add missing config keys which caused a panic in desktop jikstra 2019-08-15 16:44:59 +02:00
  • f101439175 Refactor dc_set_chat_profile_image, make it a bit rustier and fix bug of not being able to unset profile_image fix_set_profile_image jikstra 2019-08-15 17:53:04 +02:00
  • 18b70bff0e remove redundant unsafe dc_str_to_color impl by calling safe one, fixes #375 holger krekel 2019-08-15 15:01:29 +02:00
  • d4bd9187d6 Fix panic in dc_set_chat_profile_image because of missing ok_to_continue=false jikstra 2019-08-14 19:12:11 +02:00
  • 712f5a9782 refactor(tools): cleanup and make clippy a little happier dignifiedquire 2019-08-14 15:05:09 +02:00
  • 29d4f6888d Store IDs in dc_array as u32 Alexander Krotov 2019-08-14 14:00:10 +03:00
  • 5b47409fb0 Remove unused dc_array_* API Alexander Krotov 2019-08-14 13:48:13 +03:00
  • 8077fdeddb Update examples.rst Asiel Díaz Benítez 2019-08-14 16:02:20 -04:00
  • 6f290e249f chore: release v1.0.0-alpha.4 1.0.0-alpha.4 dignifiedquire 2019-08-14 13:58:51 +02:00
  • a655f2cbba fix: properly handle chat name when contact has no name Simon Laux 2019-08-14 13:55:56 +02:00
  • 0cb42f840d fix(imap): call create, not subscribe dignifiedquire 2019-08-14 11:04:03 +02:00
  • 99aabef7f3 feat: load package version during build dignifiedquire 2019-08-14 09:48:06 +02:00
  • 7d51c6e4f4 fix documentation holger krekel 2019-08-14 09:38:20 +02:00
  • f463fb3759 Change type of Context.dbfile to std::path::PathBuf Dmitry Bogatov 2019-08-13 22:51:50 +00:00
  • cb0eb0e68e refactor: make encrypted_and_signed() return bool, not libc::int Dmitry Bogatov 2019-08-14 07:26:08 +00:00
  • 8009f220fc hold smtp lock during the full send action holger krekel 2019-08-14 01:11:38 +02:00
  • 4f1551b91f chore(ci): enable livetests dignifiedquire 2019-08-14 00:04:42 +02:00
  • 6ba37a135e fix(imap): reduce lock contention around session and config locks dignifiedquire 2019-08-14 00:02:55 +02:00
  • dab514d8bc feat: switch to simpler email address parsing dignifiedquire 2019-08-13 12:54:09 +02:00
  • 8342b29618 Fix some clippy warnings Dmitry Bogatov 2019-08-13 20:10:18 +00:00
  • e05944c6cb simplify progress! macro B. Petersen 2019-08-14 00:06:35 +02:00
  • defd3c595e hold smtp lock during the full send action fix/imap-lock-contention holger krekel 2019-08-14 01:11:38 +02:00
  • 77edd1a95e chore(ci): enable livetests dignifiedquire 2019-08-14 00:04:42 +02:00
  • 6a8263f68a fix(imap): reduce lock contention around session and config locks dignifiedquire 2019-08-14 00:02:55 +02:00
  • 88a81f5737 Return Vec from get_all_blocked Alexander Krotov 2019-08-13 18:44:00 +03:00
  • 9cf6ca045c send CONFIGURE_PROGRESS(0) on failure and only on failure B. Petersen 2019-08-13 23:11:43 +02:00
  • ba381d0d0b fix failing array asserts #355 holger krekel 2019-08-13 22:30:14 +02:00
  • 033ebc7ce3 Setup clippy (#349) Friedel Ziegelmayer 2019-08-13 22:37:16 +02:00
  • 8d2d2bb378 fix failing array asserts #355 fix355 holger krekel 2019-08-13 22:30:14 +02:00
  • 6292219551 fix bug that lead to all liveconfig tests failing holger krekel 2019-08-13 22:03:24 +02:00