Commit Graph

  • bf8e83d816 Update itertools Alexander Krotov 2020-07-22 05:56:55 +03:00
  • 6594fdf33a ci: allow nightly runs to fail Alexander Krotov 2020-07-22 17:59:49 +03:00
  • 71c7b30db7 Remove image_meta dependency Alexander Krotov 2020-07-21 23:45:26 +03:00
  • ada46b8f25 Merge pull request #1740 from deltachat/use-error-network bjoern 2020-07-21 16:42:23 +02:00
  • dcf6a41239 update docs B. Petersen 2020-07-21 00:57:08 +02:00
  • 94035d6286 show errors from connect_configured() (as 'IMAP Connect without configured params' (ConnectWithoutConfigure)) as DC_EVENT_ERROR_NETWORK as these may not be shown to the user if there is actually no internet B. Petersen 2020-07-21 00:36:21 +02:00
  • e53c88ecb8 add a macro that sends out DC_EVENT_ERROR_NETWORK and takes an Error as parameter. DC_EVENT_ERROR_NETWORK errors may be handled differently in the uis B. Petersen 2020-07-21 00:33:49 +02:00
  • 2cbf2d8f65 fix bug reported by @adbenitez py-1.40.1 holger krekel 2020-07-20 15:08:00 +02:00
  • 60b3550952 Fix clippy errors Alexander Krotov 2020-07-19 23:13:55 +03:00
  • 35542189d8 deltachat-ffi: convert clippy warnings to errors Alexander Krotov 2020-07-19 23:17:51 +03:00
  • 3bde37eabf ci: replace deprecated --workspace with --all Alexander Krotov 2020-07-19 23:08:56 +03:00
  • 632416cf58 ci: check all packages in the workspace Alexander Krotov 2020-07-19 23:07:32 +03:00
  • 861325591e Remove outdated references to nightly. Alexander Krotov 2020-07-19 22:57:14 +03:00
  • 06166f7956 make group left messages call the ac_member_removed hook, as per wishes from @adbenitez holger krekel 2020-07-18 19:50:09 +02:00
  • bb2e8b4392 improve documentation a bit Simon Laux 2020-07-18 02:54:54 +02:00
  • 8895dc36c7 add documentation Simon Laux 2020-07-17 00:02:04 +02:00
  • 017bdc88dd add config value BasicWebRTCInstance Simon Laux 2020-07-15 02:55:45 +02:00
  • 142225f0f4 rework README to better talk about prebuilts, fix links holger krekel 2020-07-18 18:14:04 +02:00
  • f9befa8f39 prepare 1.40.0 python deltachat release py-1.40.0 holger krekel 2020-07-17 22:42:40 +02:00
  • 1c73021d77 Update rust toolchain to 1.45.0 Alexander Krotov 2020-07-16 22:41:38 +03:00
  • 933b14eedf fix #1480 make ac_member_removed and ac_member_added work if the action was triggered remotely. also pass in the "actor" contact so one can know who did this. holger krekel 2020-07-15 10:20:06 +02:00
  • 650bd822bf some cleanup to finalize PR holger krekel 2020-07-16 11:05:52 +02:00
  • 37943d3d16 fix another flaky test holger krekel 2020-07-16 10:51:43 +02:00
  • 6067d40a6f cargo fmt Alexander Krotov 2020-07-16 04:00:06 +03:00
  • cde587fefa idle: drain unsolicited response channel Alexander Krotov 2020-07-16 03:59:05 +03:00
  • fc12beda24 fix a problem where IDLE would run but miss messages holger krekel 2020-07-16 02:01:08 +02:00
  • ccebca5f99 fix python timeout settings holger krekel 2020-07-16 01:55:29 +02:00
  • e07869ae95 improve debugging holger krekel 2020-07-16 00:24:49 +02:00
  • 90be708791 fix dump of messages to files when a test fails holger krekel 2020-07-15 21:38:27 +02:00
  • a27b379ce0 fix #1720 -- don't wait for the daemon eventhread to terminate but count on it to eventually die holger krekel 2020-07-15 16:53:30 +02:00
  • f461e2a2fd import_backup: do not load all blobs into memory at once Alexander Krotov 2020-07-15 23:27:01 +03:00
  • 439d09ebb5 add chat.get_summary (returns a lot like the original function chatlit.getsummary but it doesn't need a chatlist to work) add_chat_get_summary_lot Simon Laux 2020-07-15 22:51:21 +02:00
  • 40dc72b2b1 Merge pull request #1717 from deltachat/sync-encrypted-avatars-only bjoern 2020-07-15 12:07:26 +02:00
  • 99babcc4bd add a draft for how to simplify and replace imap-jobs handling holger krekel 2020-07-14 20:57:29 +02:00
  • 6e6823f395 sync encrypted avatars only B. Petersen 2020-07-15 02:28:30 +02:00
  • 964f60ff4b simple sync of Selfavatar B. Petersen 2020-07-15 01:09:53 +02:00
  • 7624e574bb let BlobObject::new_from_path() also accept , this allows to use the function for values from the database and from outside, which is handy in situations where you do not really know B. Petersen 2020-07-15 01:09:23 +02:00
  • 667364b90e Mark location-only messages as auto-generated Alexander Krotov 2020-07-15 01:59:06 +03:00
  • ef954ed99e set_version now ensures lto = true, more logging holger krekel 2020-07-14 22:17:06 +02:00
  • 7bb6890f26 Send MDNs for messages deleted on the server Alexander Krotov 2020-07-14 20:11:42 +03:00
  • 2aa808756e Add test for MDN not sent for server deleted messages Alexander Krotov 2020-07-14 00:24:37 +03:00
  • 81a2e510f5 Move proxy.py from scripts/ to contrib/ Alexander Krotov 2020-07-14 21:20:09 +03:00
  • 82a3af97df adapt repl to new marker api and make it compile again B. Petersen 2020-07-13 18:13:41 +02:00
  • f1b3527ad0 Merge pull request #1613 from deltachat/warn-wrong-pw bjoern 2020-07-13 13:12:31 +02:00
  • 6902250d6b securejoin: do not check the signatures existance twice Alexander Krotov 2020-07-13 05:08:42 +03:00
  • 64ab86a1a6 Merge pull request #1705 from deltachat/seen_ephemeral_timer bjoern 2020-07-13 02:21:22 +02:00
  • 4b445b7dd7 use time::SystemTime instead of time::Instant as the latter may use libc::clock_gettime(CLOCK_MONOTONIC) eg. on android and does not advance while being in deep sleep mode. therefore, time::Instant is not a reliable way for timeouts or stoping times. B. Petersen 2020-07-13 01:07:05 +02:00
  • 6cb75114c1 Cleanup test_basic_imap_api() Alexander Krotov 2020-07-13 01:53:28 +03:00
  • d54ade5891 Start ephemeral timer for non-fresh messages Alexander Krotov 2020-07-13 01:16:34 +03:00
  • 0da21aa9f6 dc_receive_imf: rename timer into ephemeral_timer Alexander Krotov 2020-07-13 01:15:51 +03:00
  • 1e84e81e7d imap: expunge folder before IDLE if needed Alexander Krotov 2020-07-12 19:01:35 +03:00
  • d3eb209d27 Add test for immediate server deletion Alexander Krotov 2020-07-12 22:37:28 +03:00
  • 49a6a5b23c testplugin.py: print HTTP response text on error Alexander Krotov 2020-07-12 22:58:57 +03:00
  • 4f78e2e14e Do not show an error on IMAP connection failure Alexander Krotov 2020-07-11 20:39:34 +03:00
  • 7da69a4644 Add dc_msg_get_ephemeral_{timer, timestamp}() Alexander Krotov 2020-07-11 00:41:55 +03:00
  • 8efe7cade7 Rename part_mut into part Alexander Krotov 2020-07-11 21:20:48 +03:00
  • 18e4abc1df Remove some and deny new indexing and slicing Alexander Krotov 2020-06-22 02:07:10 +03:00
  • ee7b7eb4f2 Once more, fix #1575 Messages sent by DeltaChat trigger spam filters due to incorrect/non-compliant formatting options Hocuri 2020-07-11 18:19:43 +02:00
  • 4378fe21ee delete now superfluous ASYNC-API-TODO.txt, the things are implemented that way :) B. Petersen 2020-07-11 16:46:13 +02:00
  • b50410ab15 Fix #1687 Hocuri 2020-07-11 17:38:48 +02:00
  • 9f7567c1d1 Abort on failing imap configuring Hocuri 2020-06-15 14:48:14 +02:00
  • 68e3bce60e Remove error!() from https://github.com/deltachat/deltachat-core-rust/pull/1539 Hocuri 2020-06-14 18:56:45 +02:00
  • 86bc54508f More explicit Hocuri 2020-06-13 20:26:16 +02:00
  • ae2fd4014a Emit Event::ErrorNetwork again Hocuri 2020-06-13 20:04:57 +02:00
  • 2c23433185 Make it work Hocuri 2020-06-13 19:45:59 +02:00
  • 3f2e67f07a First try for notification Hocuri 2020-06-13 17:41:32 +02:00
  • 06a4f15995 Better warning if the pw is wrong Hocuri 2020-06-13 13:33:58 +02:00
  • e2c532704a Fix documentation typo Alexander Krotov 2020-07-11 00:04:29 +03:00
  • baa0dffdfd Merge pull request #1696 from deltachat/ephemeral-timer-modified-event bjoern 2020-07-10 14:07:09 +02:00
  • f28a0db7d0 Store typed timer in ChatEphemeralTimerModified event Alexander Krotov 2020-07-10 02:55:17 +03:00
  • e5d5009d6a Emit ChatEphemeralTimerModified when user changes the timer Alexander Krotov 2020-07-10 02:52:45 +03:00
  • 2071478e11 Merge pull request #1695 from deltachat/prep-1.40 bjoern 2020-07-10 00:27:01 +02:00
  • 797375ff43 update changelog B. Petersen 2020-07-09 23:46:27 +02:00
  • 18045c9c14 bump version to 1.40 1.40.0 B. Petersen 2020-07-09 23:35:36 +02:00
  • 14d09ce75f update changelog for 1.40 B. Petersen 2020-07-09 23:34:39 +02:00
  • 0ae8663eed imap: call dc_receive_imf sequentially Alexander Krotov 2020-07-09 23:32:50 +03:00
  • d1ec0e2de6 Fix Chatlist::try_load() doc comment Alexander Krotov 2020-07-09 23:19:33 +03:00
  • 7f8f871813 Make ephemeral timer changes not ephemeral Alexander Krotov 2020-07-08 00:43:49 +03:00
  • 43c4816739 Display source for IMAP IDLE errors Alexander Krotov 2020-07-07 11:10:02 +03:00
  • 1b5d08e6ee Start ephemeral timers during housekeeping Alexander Krotov 2020-07-07 22:41:03 +03:00
  • bb9603661a Fix a typo Alexander Krotov 2020-07-07 22:38:50 +03:00
  • 7d08397b48 cleanup interrupt and exit of imap idle dignifiedquire 2020-07-07 12:54:24 +02:00
  • 3df0ef50a4 Merge pull request #1685 from deltachat/update-ffi-doc bjoern 2020-07-06 19:13:43 +02:00
  • 6a99e31de4 document the new option (see #1677) to get the reliable time of a DAYMARKER B. Petersen 2020-07-06 17:27:11 +02:00
  • d9314227ee Do not duplicate system messages about timer changes Alexander Krotov 2020-07-02 12:46:27 +03:00
  • 6050f0e2a1 Always schedule next ephemeral task after message deletion Alexander Krotov 2020-07-01 22:01:20 +03:00
  • d4dea0d5c6 Schedule ephemeral task 1 second later Alexander Krotov 2020-07-01 22:00:30 +03:00
  • 0b187131b2 Cargo.toml: disable LTO Alexander Krotov 2020-07-01 20:35:50 +03:00
  • 5a28b669f9 Set ephemeral timer for info messages Alexander Krotov 2020-07-01 12:33:59 +03:00
  • d59475f9bb Fix a typo in UnknownSenderForChat Alexander Krotov 2020-07-01 19:11:48 +03:00
  • db6623d0cf Add stock strings for ephemeral timer changes Alexander Krotov 2020-07-01 07:17:22 +03:00
  • 059caee527 Add "by me" to "Ephemeral message timer changed to" Alexander Krotov 2020-07-01 01:01:36 +03:00
  • 97599bd78e dc_array: remove unused binding Alexander Krotov 2020-07-01 12:31:11 +03:00
  • d6b30c9703 Fix python test for ephemeral timer Alexander Krotov 2020-07-01 09:32:08 +03:00
  • 7a7dcc8b8f constants.rs: remove unused DC_STR_* constants Alexander Krotov 2020-07-01 07:55:22 +03:00
  • d79c918c9e Replace 1 with DC_CONTACT_ID_SELF Alexander Krotov 2020-07-01 00:59:07 +03:00
  • 56518420bc Add get_marker method to dc_array_t Alexander Krotov 2020-06-29 06:21:52 +03:00
  • 615a76f35e Add timestamp to DayMarker Alexander Krotov 2020-06-29 06:11:18 +03:00
  • 0c47489a3b Use ephemeral::Timer in MsgId.ephemeral_timer() method Alexander Krotov 2020-06-29 22:49:53 +03:00
  • f931a905a7 Remove useless comment Alexander Krotov 2020-06-29 22:49:28 +03:00