Commit Graph

  • 19a6a30fe2 Merge pull request #1356 from deltachat/feat/async-jobs bjoern 2020-05-27 18:17:51 +02:00
  • 23b6974386 Merge master dignifiedquire 2020-05-27 17:21:39 +02:00
  • 103ee966f4 Merge pull request #1531 from deltachat/forgiving-start-io Friedel Ziegelmayer 2020-05-27 17:20:35 +02:00
  • 6100a23e80 fix: avoid lock for probe_network, avoiding deadlock on startup dignifiedquire 2020-05-27 15:13:29 +02:00
  • 9f7f387540 examples: fix blocking the scheduler in the repl dignifiedquire 2020-05-27 15:05:29 +02:00
  • 307357df70 update simple exaple dignifiedquire 2020-05-26 19:40:37 +02:00
  • bd903d8e8f fix: avoid short smtp interruptions dignifiedquire 2020-05-26 19:40:30 +02:00
  • 3db6d5a458 allow calls to start_io when already running and to stop_io when not running, only log a message in these cases B. Petersen 2020-05-26 14:08:47 +02:00
  • 4330da232c tweak async ffi-docs B. Petersen 2020-05-25 17:37:19 +02:00
  • 157dd44df0 refactor: improve structure of fetch_messages dignifiedquire 2020-05-25 17:03:08 +02:00
  • 460e60063c Merge pull request #1528 from deltachat/ffi-doc bjoern 2020-05-25 14:41:33 +02:00
  • ec601a3381 revert renaming of data2_str to data3_str, while this looks clearer at a first glance, it would mean to introduce much noise in the existing bindings and understandings B. Petersen 2020-05-25 12:58:21 +02:00
  • 2156c6cd7a basic documentation of ffi B. Petersen 2020-05-25 12:28:04 +02:00
  • 13811c06ee mark generate_key as blocking dignifiedquire 2020-05-25 12:08:16 +02:00
  • 230d40daa0 fixup dependency dignifiedquire 2020-05-25 01:05:17 +02:00
  • 45aba61ac8 update smol fork dignifiedquire 2020-05-25 00:56:58 +02:00
  • 2adeadfd73 fix: avoid blocking on expensive pgp operations dignifiedquire 2020-05-25 00:17:01 +02:00
  • 477e689c74 fix python lint holger krekel 2020-05-24 22:11:14 +02:00
  • 00e8f2271a improve simple example dignifiedquire 2020-05-24 21:24:21 +02:00
  • 9442df0cf8 fix: restore logic to original in configure dignifiedquire 2020-05-24 21:24:13 +02:00
  • d9de33820f add a stress test holger krekel 2020-05-16 20:31:09 +02:00
  • f13fbe4398 Merge pull request #1527 from deltachat/feat/async-jobs-parallel-fetch Friedel Ziegelmayer 2020-05-24 19:07:08 +02:00
  • 811655bc98 update deps, for real dignifiedquire 2020-05-24 19:06:22 +02:00
  • 502d675b70 trying trying try_stress_with_parallel holger krekel 2020-05-24 17:36:25 +02:00
  • 0760bfaf7b use patched version of smol to avoid nix dependency dignifiedquire 2020-05-24 17:20:04 +02:00
  • 89fec474d4 Merge remote-tracking branch 'origin/feat/async-jobs-parallel-fetch' into try_stress_with_parallel holger krekel 2020-05-24 17:02:08 +02:00
  • f682ae6695 emit debug message holger krekel 2020-05-24 17:01:26 +02:00
  • a4971b5fcb Merge branch 'stress_test' into try_stress holger krekel 2020-05-24 16:14:26 +02:00
  • fa3ee4205d refactor some python infra, and don't do shutdown on __del__, it's not prepared for running during teardown holger krekel 2020-05-24 15:36:20 +02:00
  • 7f4627356b test and fix buggy parsing of incoming message which would show MDNs as empty incoming messages holger krekel 2020-05-24 15:22:55 +02:00
  • a068b82671 actually this test passes, hum -- but there is a problem i swear holger krekel 2020-05-24 08:10:03 +02:00
  • fb325be888 update_autodelete_timeout: ignore trashed messages ephemeral-messages Alexander Krotov 2020-05-24 02:51:46 +03:00
  • f3137d87c5 Add DC_EVENT_MSG_DELETE_TIMEOUT_CHANGED Alexander Krotov 2020-05-20 01:22:56 +03:00
  • 177cd52039 Merge pull request #1524 from lupine/add-padfoot bjoern 2020-05-24 00:11:16 +02:00
  • 72d4da0095 feat(imap): process incoming messages in bulk dignifiedquire 2020-05-24 00:06:39 +02:00
  • d4ddc2f9da make wheel building work again -- switch manylinux2014 (#1522) holger krekel 2020-05-23 21:57:50 +02:00
  • 1ab6186eaa Add telepathy-padfoot to the README Nick Thomas 2020-05-23 20:06:14 +01:00
  • 9d033e2ea1 Start autodelete timer when message is displayed Alexander Krotov 2020-05-16 23:06:32 +03:00
  • cdc15ce980 Do not store NULL values in msgs.autodelete_* columns Alexander Krotov 2020-05-16 22:56:47 +03:00
  • f017ffa0b3 Cleanup test_autodelete_timer() Alexander Krotov 2020-05-16 17:01:46 +03:00
  • 28c79516da Test that autodelete timer is set for received messages Alexander Krotov 2020-05-16 03:12:40 +03:00
  • af1be65e8b Set autodelete timer for received messages Alexander Krotov 2020-05-16 03:11:00 +03:00
  • 93ffcf530d Add autodelete timer and timestamp to message info Alexander Krotov 2020-05-16 03:10:41 +03:00
  • 028187eeaf Generate IMAP deletion jobs for ephemeral messages Alexander Krotov 2020-05-15 03:50:28 +03:00
  • 032b387c95 Process timer changes before calc_timestamps() Alexander Krotov 2020-05-15 03:14:32 +03:00
  • 5523e7ba19 Delete autodelete-expired messages locally Alexander Krotov 2020-05-12 22:52:34 +03:00
  • b54c2a3196 Do not set autodelete timer on special chat IDs Alexander Krotov 2020-02-15 01:42:44 +03:00
  • 42d8502531 Parse Autodelete-Timer header in MDNs Alexander Krotov 2020-01-07 17:21:56 +03:00
  • 6002f54ce1 Set autodelete timer columns for outgoing messages Alexander Krotov 2020-01-07 16:35:31 +03:00
  • a830d499eb Add autodelete timer columns to message table Alexander Krotov 2020-01-07 16:31:26 +03:00
  • 49e821d029 Apply autodelete timer changes to the chat before adding messages Alexander Krotov 2020-01-07 16:02:36 +03:00
  • 010cf7140f Do not send messages in autodelete timer tests Alexander Krotov 2020-01-06 08:31:55 +01:00
  • e1773edf7f Send system message to chat when user changes autodelete timer Alexander Krotov 2020-01-06 08:03:09 +01:00
  • b4337685cf Add info message when autodelete timer is changed Alexander Krotov 2020-01-06 06:47:28 +01:00
  • 997c5ad68a Set timer to 0 if no Autodelete-Timer header is present Alexander Krotov 2020-01-06 00:26:35 +01:00
  • 67b486bfbd Transmit autodelete timer over the network in test_autodelete_timer Alexander Krotov 2020-01-05 08:00:37 +01:00
  • f5ee9c530d Add Event::ChatAutodeleteTimerModified Alexander Krotov 2020-01-04 20:41:48 +01:00
  • 0189644f08 Add python test for autodelete timer API Alexander Krotov 2020-01-03 10:03:41 +03:00
  • 0ca3e3100e Add {get,set}_autodelete_timer to python API Alexander Krotov 2020-01-03 10:03:35 +03:00
  • d4c4070b3f Add C interface for autodelete timer settings Alexander Krotov 2020-01-02 01:37:21 +01:00
  • 51133ce0d6 Add autodelete timer to the database Alexander Krotov 2020-01-01 23:10:47 +01:00
  • 0ea442ca36 feat: add chat::send_msg_sync dignifiedquire 2020-05-23 18:56:45 +02:00
  • e55dc2213a fix python lifecycles so that termination works holger krekel 2020-05-23 10:17:56 +02:00
  • 05f79c1c01 update dependencies dignifiedquire 2020-05-23 00:17:50 +02:00
  • 8569e1c18b python: first pass at updates for dc_open/dc_close removal dignifiedquire 2020-05-22 23:56:03 +02:00
  • 2b1d4651fb remove dc_open and dc_close dignifiedquire 2020-05-22 22:40:55 +02:00
  • c53a3d5cb4 update rust api to match ffi dignifiedquire 2020-05-22 22:04:20 +02:00
  • 014d2946b2 feat: use EventEmitter for events Friedel Ziegelmayer 2020-05-22 21:03:01 +02:00
  • 26b0c43cc4 Remove help for nonexisting open and close commands. Hocuri 2020-05-18 15:54:35 +02:00
  • 4b4e6e1732 use bjoern's naming suggestion holger krekel 2020-05-22 18:08:06 +02:00
  • d0686ada83 a round of renaming towards dc_io_* methods for start/stop/io scheduling holger krekel 2020-05-22 17:33:16 +02:00
  • c43285f6ac fix python data2/string handling and reduce extra code needed holger krekel 2020-05-22 16:18:54 +02:00
  • 3947e90b36 update names dignifiedquire 2020-05-22 13:30:59 +02:00
  • 916935b8d0 ffi: refactor event handling dignifiedquire 2020-05-22 13:17:30 +02:00
  • 229606fcc5 fix last failing test -- make account.shutdown() robust against getting called from event thread holger krekel 2020-05-22 15:12:55 +02:00
  • 23ceda5ad9 add notes from little a/v we just did holger krekel 2020-05-22 14:58:17 +02:00
  • 12e66f5a96 switch to stable toolchain by default dignifiedquire 2020-05-22 13:28:49 +02:00
  • 371a7552f5 fix superflous shutdowns -- those are called automatically after the test function ends holger krekel 2020-05-22 13:06:20 +02:00
  • 641955a1ec try fix inbox ordering issue holger krekel 2020-05-22 13:06:13 +02:00
  • f97538a399 slightly refine increation tests wrt to ordering holger krekel 2020-05-22 12:46:12 +02:00
  • 7c8758dc26 fix ordering issues with test_forward_increation holger krekel 2020-05-22 12:24:52 +02:00
  • da7db04c0e example: happy clippy dignifiedquire 2020-05-22 11:48:40 +02:00
  • 28ef5164ce happy clippy dignifiedquire 2020-05-22 11:37:12 +02:00
  • d1f9563e1f remove tracking of current sql query dignifiedquire 2020-05-22 11:37:03 +02:00
  • 70a2dbb4bb back to stable async-std + use surf instead of reqwest dignifiedquire 2020-05-22 11:10:26 +02:00
  • c43e7cdbdc fix lint and a typo holger krekel 2020-05-22 10:31:41 +02:00
  • 931967353e Merge remote-tracking branch 'origin/master' into feat/async-jobs dignifiedquire 2020-05-21 16:26:26 +02:00
  • 69f095687d check correct running flag in scheduler stop dignifiedquire 2020-05-21 15:50:56 +02:00
  • 7b10ec26a3 improve connection management dignifiedquire 2020-05-21 15:38:04 +02:00
  • 82c85566dc fix securejoin cancelation dignifiedquire 2020-05-21 15:09:32 +02:00
  • c89d7b5b18 fix and improve load_next job logic dignifiedquire 2020-05-21 14:48:55 +02:00
  • e8e82d9760 improve error handling and fix sleeps dignifiedquire 2020-05-21 14:35:07 +02:00
  • 9817ccebcf improve logging dignifiedquire 2020-05-21 12:00:25 +02:00
  • ad522cd798 simplify and speedup configuration handling refactor conftest.py away holger krekel 2020-05-20 21:13:03 +02:00
  • fedc946886 fix online configure tests holger krekel 2020-05-20 19:44:06 +02:00
  • c3458ec59f fix test holger krekel 2020-05-20 19:17:48 +02:00
  • 2f09bb468e fix configure_canceled test holger krekel 2020-05-20 19:10:36 +02:00
  • 2279e18329 fix logging and docstrings holger krekel 2020-05-20 18:57:51 +02:00
  • 16e519430a fix(job): avoid double insertion dignifiedquire 2020-05-20 18:38:53 +02:00
  • 0ec5b8d6dd fix --ignored handling holger krekel 2020-05-20 18:10:13 +02:00