Commit Graph
100 Commits
Author SHA1 Message Date
dignifiedquire c2d5488663 fix: only add node addrs with actual information 2024-07-09 22:11:30 +00:00
Friedel Ziegelmayer 31d7b4f9ce feat(deltachat-repl): add start-realtime and send-realtime commands 2024-05-21 22:11:22 +00:00
dignifiedquire a59e72e7d8 update iroh 2023-03-17 23:41:36 +01:00
dignifiedquire fd358617f5 feat: implement more detailed progress on sending 2023-03-17 23:37:00 +01:00
dignifiedquire 575b43d9a0 Merge remote-tracking branch 'origin/master' into flub/send-backup 2023-03-17 15:53:40 +01:00
Friedel Ziegelmayer 6c5654f584 fix: do not delete columns
This requires currently too much memory, crashing on larger instances
2023-03-17 15:35:08 +01:00
dignifiedquire 518bd19e96 fix: do not block transfer on db import 2023-03-17 11:29:27 +01:00
dignifiedquire 7a49e9401f fixup clippy & fmt 2023-03-16 17:53:27 +01:00
dignifiedquire 3701936129 Merge remote-tracking branch 'origin/master' into flub/send-backup 2023-03-16 17:50:00 +01:00
dignifiedquire c02686b56e update iroh 2023-03-16 17:38:15 +01:00
dignifiedquire 14521cfc2d improve address handling 2023-03-14 15:38:28 +01:00
dignifiedquire 5e4807b7ac update patched default-net 2023-03-13 12:51:54 +01:00
dignifiedquire 9f4646e8bd update async-zip to fixed version 2022-07-04 19:14:12 +02:00
Friedel Ziegelmayer 6cabb32aa5 feat: update pgp to 0.8 and rand to 0.8 (#3467)
* feat: update pgp to 0.8 and rand to 0.8

* update changelog
2022-07-01 13:15:37 +02:00
Friedel Ziegelmayer 3e2af8537c refactor: remove dc_ prefix
* refactor: remove `dc_` prefix from mods

* refactor: remove dc_ prefix from functions

* fix: avoid temporary `File`s to avoid race conditions

* test(pgp): fix runtime usage in Lazy

Based on #3462

* fixup: undo some comment changes
2022-07-01 12:20:20 +02:00
Friedel Ziegelmayer 290ee20e63 feat: migrate from async-std to tokio 2022-06-27 14:05:21 +02:00
Friedel Ziegelmayer e22a9999d7 fix(message): make markseen_msgs async compatible
Otherwise this method can not be called from an actually spawned async method, as `PreparedStatement` is `!Send`
2021-07-29 15:47:52 +02:00
6bb5721f29 feat: improve internal sql interface
Switches from rusqlite to sqlx to have a fully async based interface
to sqlite.

Co-authored-by: B. Petersen <r10s@b44t.com>
Co-authored-by: Hocuri <hocuri@gmx.de>
Co-authored-by: link2xt <link2xt@testrun.org>
2021-04-06 16:06:11 +02:00
dignifiedquire 2407fbd1f0 fix scheduler shutdown 2021-01-31 12:46:01 +01:00
dignifiedquire b3fe74e0f0 update deps
and switch to new channels  in async-std@1.8
2021-01-31 12:46:01 +01:00
Friedel Ziegelmayer 7ddf3ba754 Merge pull request #1950 from deltachat/update-async-std
update async-std to 1.6.5
2020-09-29 14:00:33 +02:00
Friedel Ziegelmayer 7786a4ced4 fix: avoid manual poll impl for accounts events 2020-09-29 14:00:10 +02:00
dignifiedquire c649db15b6 update async-std to 1.6.5
making sure latest bug fixes are in
2020-09-28 21:40:49 +02:00
Friedel Ziegelmayer 0c03024b97 feat: update dependencies
* feat: update dependencies

updates

- pgp
- async-std
- surf
- mailparse

* simplify dev deps

* more deps

* fixup

* fixup
2020-09-21 23:53:53 +02:00
Friedel Ziegelmayer 526e76c59f Merge pull request #1784 from deltachat/feat/multiii 2020-08-11 12:20:32 +02:00
dignifiedquire 0c567fefa6 update deps 2020-08-10 11:17:59 +02:00
dignifiedquire b97c334e0c add Context::get_id 2020-08-10 10:51:04 +02:00
dignifiedquire dd27929adf fix examples 2020-08-10 10:43:54 +02:00
dignifiedquire 1ae49c1fca unify events 2020-08-10 10:32:48 +02:00
dignifiedquire 4bdcdbb922 happy clippy 2020-08-10 10:01:46 +02:00
dignifiedquire 99ca582e25 implement ffi calls 2020-08-10 10:01:46 +02:00
dignifiedquire 48e5016abf add migration code 2020-08-10 10:01:46 +02:00
dignifiedquire 58a8ae1914 feat: initial implementation of the account manager 2020-08-10 10:01:46 +02:00
Friedel Ziegelmayer e5ff196e27 Merge pull request #1782 from deltachat/update-async-smtp
fix async-smtp dependency
2020-07-30 15:15:43 +02:00
dignifiedquire 063a10294e fix async-smtp dependency 2020-07-30 14:21:44 +02:00
dignifiedquire 7d08397b48 cleanup interrupt and exit of imap idle 2020-07-07 16:09:13 +03:00
Friedel Ziegelmayer f63f0550b0 Merge pull request #1654 from deltachat/fix-move-loops
fix(scheduler): only start watch loops if the appropriate config is set
2020-06-22 12:51:43 +02:00
Friedel Ziegelmayer 530503932b Merge pull request #1655 from deltachat/feat-update-deps
feat: update deps
2020-06-22 12:23:26 +02:00
Friedel Ziegelmayer d2dc4edd82 Merge pull request #1657 from deltachat/fix-move-loops-inbox
perform jobs also if inbox_watch disabled
2020-06-22 12:23:10 +02:00
dignifiedquire 6fe1f01c5f feat: update deps
includes async-std@1.6.2 and smol@0.1.18 which fix various  hangs and possible deadlocks
2020-06-22 10:04:10 +02:00
dignifiedquire f880d6188b fix(scheduler): only start watch loops if the appropriate config is set 2020-06-22 10:00:50 +02:00
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