Commit Graph
100 Commits
Author SHA1 Message Date
dignifiedquire baff13ecab fix warnings and bugs, noticed on nightly 2020-06-17 19:27:27 +02:00
dignifiedquire e08e817988 fix: update deps to fix nightly builds 2020-06-13 08:45:01 +02:00
dignifiedquire 944f1ec005 feat: update dependencies for new rustcrypto releases 2020-06-12 09:12:38 +02:00
Friedel Ziegelmayer d208905473 fix(receive): improve message sorting 2020-06-11 17:30:57 +02:00
Friedel Ziegelmayer 7677650b39 Merge pull request #1580 from deltachat/fix/imap-connection 2020-06-09 13:44:57 +02:00
dignifiedquire 1f2087190e ci(github): dont build all branches on push 2020-06-09 13:42:40 +02:00
dignifiedquire 59fadee9e0 ci(circle): remove outdated reference 2020-06-09 13:24:19 +02:00
dignifiedquire 4a3825c302 fix: improve imap connection establishment
- fixes blocking on start_io
- attempts to connect to the imap on all tasks when needed
2020-06-09 13:20:16 +02:00
dignifiedquire 52e74c241f update pipeline name 2020-06-09 13:14:55 +02:00
dignifiedquire 3fa69c1852 fixup: ci 2020-06-09 13:10:25 +02:00
dignifiedquire b3074f854e remove beta from matrix 2020-06-09 13:07:56 +02:00
dignifiedquire 95c5128d9f fixup: ci 2020-06-09 13:07:18 +02:00
dignifiedquire dc17006b16 fixup: ci 2020-06-09 13:05:21 +02:00
dignifiedquire e4a4c230fe fixup: ci 2020-06-09 13:02:17 +02:00
dignifiedquire f56a4450f3 switch rust tests to github ci 2020-06-09 12:59:53 +02:00
dignifiedquire 913db3b958 ci(github): update toolchain 2020-06-09 12:55:25 +02:00
Friedel Ziegelmayer 95cde55a7f Merge pull request #1549 from deltachat/fix-reconnect-logic 2020-06-03 16:17:15 +02:00
dignifiedquire 8756c0cbe1 test(python): avoid race condition in unicode test 2020-06-03 16:10:44 +02:00
dignifiedquire 86c6b09814 fix: trigger reconnects when errors occur during idle and fetch 2020-06-03 15:40:54 +02:00
dignifiedquire 7addb15be5 fix(imap): deterministically detect folder meaning 2020-06-02 15:18:24 +02:00
Friedel Ziegelmayer 419b7d1d5c Merge pull request #1539 from deltachat/sane-configure
refactor(configure): simplify logic and code
2020-05-29 19:32:49 +02:00
dignifiedquire 6d8b4a7ec0 simplify further and apply CR 2020-05-29 19:09:45 +02:00
dignifiedquire 408e9946af refactor(configure): cleanup logic 2020-05-29 19:09:45 +02:00
dignifiedquire 43f49f8917 refactor(configure): remove step-counter 2020-05-29 19:09:45 +02:00
dignifiedquire 23b6974386 Merge master 2020-05-27 17:21:39 +02:00
Friedel Ziegelmayer 103ee966f4 Merge pull request #1531 from deltachat/forgiving-start-io 2020-05-27 17:20:35 +02:00
dignifiedquire 6100a23e80 fix: avoid lock for probe_network, avoiding deadlock on startup
Closes #1532
2020-05-27 15:13:29 +02:00
dignifiedquire 9f7f387540 examples: fix blocking the scheduler in the repl 2020-05-27 15:05:29 +02:00
dignifiedquire 307357df70 update simple exaple 2020-05-26 19:40:37 +02:00
dignifiedquire bd903d8e8f fix: avoid short smtp interruptions 2020-05-26 19:40:30 +02:00
dignifiedquire 157dd44df0 refactor: improve structure of fetch_messages
also fixes updating last_seen_uid to the correct value
2020-05-25 17:03:08 +02:00
dignifiedquire 13811c06ee mark generate_key as blocking 2020-05-25 12:08:16 +02:00
dignifiedquire 230d40daa0 fixup dependency 2020-05-25 01:05:17 +02:00
dignifiedquire 45aba61ac8 update smol fork 2020-05-25 00:56:58 +02:00
dignifiedquire 2adeadfd73 fix: avoid blocking on expensive pgp operations 2020-05-25 00:17:01 +02:00
dignifiedquire 00e8f2271a improve simple example 2020-05-24 21:24:21 +02:00
dignifiedquire 9442df0cf8 fix: restore logic to original in configure 2020-05-24 21:24:13 +02:00
Friedel Ziegelmayer f13fbe4398 Merge pull request #1527 from deltachat/feat/async-jobs-parallel-fetch 2020-05-24 19:07:08 +02:00
dignifiedquire 811655bc98 update deps, for real 2020-05-24 19:06:22 +02:00
dignifiedquire 0760bfaf7b use patched version of smol to avoid nix dependency 2020-05-24 17:20:04 +02:00
dignifiedquire 72d4da0095 feat(imap): process incoming messages in bulk 2020-05-24 00:06:39 +02:00
dignifiedquire 0ea442ca36 feat: add chat::send_msg_sync 2020-05-23 18:56:45 +02:00
dignifiedquire 05f79c1c01 update dependencies 2020-05-23 00:17:50 +02:00
dignifiedquire 8569e1c18b python: first pass at updates for dc_open/dc_close removal 2020-05-22 23:56:03 +02:00
dignifiedquire 2b1d4651fb remove dc_open and dc_close 2020-05-22 22:40:55 +02:00
dignifiedquire c53a3d5cb4 update rust api to match ffi 2020-05-22 22:04:20 +02:00
Friedel Ziegelmayer 014d2946b2 feat: use EventEmitter for events 2020-05-22 21:03:01 +02:00
dignifiedquire 3947e90b36 update names 2020-05-22 16:24:46 +02:00
dignifiedquire 916935b8d0 ffi: refactor event handling 2020-05-22 16:24:46 +02:00
dignifiedquire 12e66f5a96 switch to stable toolchain by default 2020-05-22 13:28:49 +02:00
dignifiedquire da7db04c0e example: happy clippy 2020-05-22 11:48:40 +02:00
dignifiedquire 28ef5164ce happy clippy 2020-05-22 11:37:12 +02:00
dignifiedquire d1f9563e1f remove tracking of current sql query
this will not work like this anymore with async
2020-05-22 11:37:03 +02:00
dignifiedquire 70a2dbb4bb back to stable async-std + use surf instead of reqwest
removes tokio from our dependency tree, now only one async executor
2020-05-22 11:10:26 +02:00
dignifiedquire 931967353e Merge remote-tracking branch 'origin/master' into feat/async-jobs 2020-05-21 16:26:26 +02:00
dignifiedquire 69f095687d check correct running flag in scheduler stop 2020-05-21 15:50:56 +02:00
dignifiedquire 7b10ec26a3 improve connection management 2020-05-21 15:38:04 +02:00
dignifiedquire 82c85566dc fix securejoin cancelation 2020-05-21 15:09:32 +02:00
dignifiedquire c89d7b5b18 fix and improve load_next job logic 2020-05-21 14:48:55 +02:00
dignifiedquire e8e82d9760 improve error handling and fix sleeps 2020-05-21 14:35:07 +02:00
dignifiedquire 9817ccebcf improve logging 2020-05-21 12:00:34 +02:00
dignifiedquire 16e519430a fix(job): avoid double insertion 2020-05-20 18:38:53 +02:00
dignifiedquire 3c7b3faa7f unify deps and more strict start and stop 2020-05-20 16:42:59 +02:00
dignifiedquire 03fd311bfe log shutdown msg 2020-05-20 13:04:44 +02:00
dignifiedquire 71f7a3e902 avoid clone 2020-05-19 18:07:04 +02:00
dignifiedquire 84abe257f1 bring back intermediate job fetching 2020-05-19 17:44:37 +02:00
dignifiedquire 133ff4914d first pass at resolving CR 2020-05-19 17:26:22 +02:00
dignifiedquire ba4df23bff python: remove unused start_threads calls 2020-05-19 15:47:20 +02:00
dignifiedquire 14c9161268 python: fix basic start and stop 2020-05-19 15:45:08 +02:00
dignifiedquire 236e9562fd python: run and shutdown 2020-05-19 15:31:28 +02:00
dignifiedquire cfd68f9f2e python: remove unused queue 2020-05-19 14:40:59 +02:00
dignifiedquire 2cfd5754ca python: start integration of get_next_event 2020-05-19 14:29:47 +02:00
dignifiedquire f81c1afde7 bring back busy_timeout 2020-05-19 13:30:15 +02:00
dignifiedquire f7a7debd9d update dependencies 2020-05-19 12:18:47 +02:00
dignifiedquire af56ebb04e Merge remote-tracking branch 'origin/master' into feat/async-jobs 2020-05-19 12:07:34 +02:00
dignifiedquire b25bec53d8 refactor next_event 2020-05-13 18:42:56 +02:00
dignifiedquire 8a7923c974 Merge remote-tracking branch 'origin/master' into feat/async-jobs 2020-05-13 18:29:22 +02:00
Friedel Ziegelmayer 24f4cbbb27 refactor: replace failure
- failure is deprecated
- thiserror for deriving Error impl
- anyhow for highlevel error handling
2020-04-10 22:39:28 +02:00
dignifiedquire 307a3e078e Merge remote-tracking branch 'origin/master' into feat/async-jobs 2020-04-09 23:41:34 +02:00
dignifiedquire 49b2f80ded Merge remote-tracking branch 'origin/master' into feat/async-jobs 2020-03-26 16:52:07 +01:00
dignifiedquire f8cd602cbd happy python lint 2020-03-25 17:56:35 +01:00
dignifiedquire 97951aec15 implement imape secure upgrade 2020-03-25 15:41:27 +01:00
dignifiedquire 3871c5a4a0 fix some more python test 2020-03-25 13:48:02 +01:00
dignifiedquire 69f1e1753c improve logging and avoid race 2020-03-23 19:49:37 +01:00
dignifiedquire 01b88f876e fix idle interrupts 2020-03-23 00:09:22 +01:00
dignifiedquire 0ead27a05b update toolchain 2020-03-22 22:33:07 +01:00
dignifiedquire c9742bb6ea update toolchain for gh actions 2020-03-22 22:13:02 +01:00
dignifiedquire d50c1e3658 fixes from merge with master 2020-03-22 22:05:37 +01:00
dignifiedquire 3a9c2a0356 Merge remote-tracking branch 'origin/master' into feat/async-jobs 2020-03-22 22:02:42 +01:00
dignifiedquire b616a2b3e7 fix more tests 2020-03-22 21:57:26 +01:00
dignifiedquire 20ef115eb2 fix various integration tests with the python bindings 2020-03-22 16:21:15 +01:00
dignifiedquire 9b4c195872 minimal get_next_event api 2020-03-22 01:07:06 +01:00
dignifiedquire 11fa60d690 stop python tests from blowing up 2020-03-21 23:37:52 +01:00
dignifiedquire 1214609546 get ffi api to compile 2020-03-21 23:13:38 +01:00
dignifiedquire d798356c19 refactor stop logic 2020-03-21 19:05:50 +01:00
dignifiedquire 4d6a9e4f14 improve simple example 2020-03-21 17:00:07 +01:00
dignifiedquire 8a7eaba668 fix imap fetch loop and watch folders 2020-03-21 16:26:27 +01:00
dignifiedquire 1846f20f6e upgrade repl 2020-03-21 14:24:41 +01:00
dignifiedquire 18c1787552 Merge remote-tracking branch 'origin/master' into feat/async-jobs 2020-03-21 12:17:27 +01:00
Friedel Ziegelmayer 06a24fa4d0 Merge pull request #1345 from deltachat/ci/fix-online-tests
ci: ensure dcc_new_temp_email is propagated
2020-03-19 15:02:30 +01:00