holger krekel
be1d87c3c3
do imap expiration/deletion after fetching messages, to avoid unneccessary delays.
2022-04-16 17:19:31 +02:00
holger krekel
9c04ed483e
Streamline access/working with configured params and configured addr ( #3219 )
2022-04-16 09:50:26 +02:00
holger krekel and B. Petersen
aba066b4d1
only do monthly dependabot updates ( #3199 )
...
* only do monthly dependabot updates
* increase dependabot pr limit from 10 to 50 (due to only monthly interval, 10 seems to be too low)
Co-authored-by: B. Petersen <r10s@b44t.com >
2022-04-10 12:38:27 +02:00
holger krekel
bba721654b
update deps for 1.30 release series
2022-04-08 13:08:19 +02:00
holger krekel
612132b7c8
move invariant out of loop, less LOC and 1.5% faster
2022-04-01 14:33:57 +02:00
holger krekel
26470c6047
apply hocuri's niceifcation
2022-04-01 14:33:57 +02:00
holger krekel
93d3522f67
stylistic changes
2022-04-01 14:33:57 +02:00
holger krekel
c6d901d799
first iteration of faster sorting
2022-04-01 14:33:57 +02:00
holger krekel
aaa42a3412
feedback if missing env var
2022-03-31 17:05:33 +02:00
holger krekel
3e5e852e20
1.30 is imminent so i think it makes sense to do a cargo-update now for all deps, to detect issues as early as possible before releases go to stores.
2022-03-31 16:53:38 +02:00
holger krekel
0a3f44bd73
housekeeping cleanup: factor out remove-unused-files logic
2022-03-31 16:45:58 +02:00
holger krekel
d4fed5f5f7
add chatlist loading benchmark
2022-03-31 16:45:45 +02:00
holger krekel and B. Petersen
63688a2f95
remove getAllUpdates() and add a typical replicatio API for the update call ( #3081 )
...
* (r10s, adb, hpk) remove getAllUpdates() and add a typical replica-API that works with increasing serials. Streamline docs a bit.
* adapt ffi to new api
* documentation: updates serials may have gaps
* get_webxdc_status_updates() return updates larger than a given serial
* remove status_update_id from status-update-event; it is not needed (ui should update from the last known serial) and easily gets confused with last_serial
* unify wording to 'StatusUpdateSerial'
* remove legacy payload format, all known webxdc should be adapted
* add serial and max_serial to status updates
* avoid races when getting max_serial by avoiding two SQL calls
* update changelog
Co-authored-by: B. Petersen <r10s@b44t.com >
2022-03-04 20:22:48 +01:00
holger krekel
d4ff47b6ac
allow timeout for internal configure tracker API
2022-01-13 14:57:43 +01:00
holger krekel
0b983906da
refinements
2022-01-13 11:11:50 +01:00
holger krekel
cd1f164d18
update the webxdc language, fix some typos
2022-01-13 11:11:50 +01:00
holger krekel
7ff25f282e
another update
2022-01-13 11:11:50 +01:00
holger krekel
b8dc608032
some updates/refinements
2022-01-13 11:11:50 +01:00
holger krekel
d7e699320b
shift to webxdc naming ( #2933 )
2022-01-13 11:11:50 +01:00
holger krekel
41f9314e2a
provide a higher level view of web30 based on the conversations i started about it around November 14th 2021
2022-01-13 11:11:50 +01:00
holger krekel and bjoern
fc441d4a44
hide URL for test account creation ( #2560 )
...
* hide URL for test account creation
* Update python/README.rst
Co-authored-by: bjoern <r10s@b44t.com >
2021-07-28 15:13:20 +02:00
holger krekel
11823d3b45
use master for tag-buids of upload wheels job
2021-03-23 22:20:14 +01:00
holger krekel
7017a050cb
prepare 1.51.0 release
2021-03-23 18:55:34 +01:00
holger krekel
e1fec6a460
try fixing upload docs step ( #2249 )
...
run the upload wheels activity on our build machine -- it requires python 3.6 or greater and CI's "machine" only provides python3.5
2021-02-17 23:08:40 +01:00
holger krekel
374ee7c1fe
this test sometimes fails maybe due to the timeout and not enough randomness for RSA2048
2021-02-16 12:07:03 +01:00
holger krekel
c620d3e215
another try
2021-02-13 20:51:07 +01:00
holger krekel
ce09988ee5
try running the upload script on python3.6
2021-02-13 16:57:09 +01:00
holger krekel
a83293102e
another round of python3.5 fixes and retagging
2021-02-13 15:45:31 +01:00
holger krekel
c3232e6d8f
fix python3.5
2021-02-13 14:29:40 +01:00
holger krekel
d0f0728245
fix according to @r10s suggestion
2021-02-13 13:54:02 +01:00
holger krekel
5e4dde12e2
try working with empty circle_branch env vars
2021-02-13 13:54:02 +01:00
holger krekel
59f9fc7cbf
the test machinery is too stateful in waiting for account configure+start -- tests from deltabot got into a deadlock while setting up accounts. Be more specific with the "get online acocunt" helpers.
2021-02-10 18:41:51 +01:00
holger krekel
d66174e55a
let core carry a 1.50.0-alpha.0 version (which sits between 1.49.X and 1.50.0).
...
This way we can better distinguish tagged from untagged core releases, also in logs etc.
We might, from time to time, increase the alpha.N "N" number if we are entering testing etc.
2020-11-16 16:12:55 +01:00
holger krekel
8d2a5cd242
fix link
2020-11-16 11:47:48 +01:00
holger krekel
2fbef80df8
detailing/rewriting the group-sync draft a little.
2020-11-16 11:47:48 +01:00
holger krekel
622d99a971
remove option<path> from inner/imex handling to simplify the code
2020-10-26 20:34:52 +01:00
holger krekel
45ea41262c
fix export/import self-key roundtrip
2020-10-26 20:34:52 +01:00
holger krekel
ed5167babc
fix export of self private keys
2020-10-26 20:34:52 +01:00
holger krekel
42bd1bc806
remove reference to star-commands.
2020-10-25 18:53:55 +01:00
holger krekel
ef245b5759
reduce code a bit and shortcut contact lookup to make it easier to remove an existing contact whether blocked or not.
2020-10-23 21:10:12 +02:00
holger krekel
5a9a4dbbab
introduce Account.get_blocked_contacts
...
also introduce Contact.block() and Contact.unblock() methods
and deprecate the c-ish "Contact.set_blocked()" api.
fixes #2011
2020-10-20 11:56:02 +02:00
holger krekel
13055b9c87
use new imap-proto/async-imap 0.4.1 to fix #1834
2020-10-14 15:41:23 +03:00
holger krekel
48e1f53826
fix recovering offline/lost connection situations
2020-10-10 17:44:12 +03:00
holger krekel
5cb1d10401
if we merge to master, we always upload -- before if a flaky functional test failed it would prevent uploading of docs and wheels.
2020-10-07 14:45:23 +02:00
holger krekel
a26c43e9fd
use per build-job CARGO_TARGET_DIR
2020-09-19 00:39:30 +03:00
holger krekel
df8e5f6088
fix python packaging tty allocation
2020-08-23 23:24:25 +02:00
holger krekel
fd54b6b5b1
another try
2020-08-23 08:37:38 +02:00
holger krekel
aae8163696
try harder to let all build processes die when ssh dies
2020-08-23 08:08:28 +02:00
holger krekel
f1ec1a0765
try use SCCACHE
2020-08-19 16:08:00 +02:00
holger krekel
fc2367894b
try to reinstate remote_tests_rust
2020-08-19 16:08:00 +02:00
holger krekel
81fab2d783
try to do the release packaging with lto
...
and the default "python install_python_bindings.py" without it.
2020-07-29 13:18:22 +02:00
holger krekel
9286ea8174
try unblocking CI by "cargo update"
2020-07-29 00:10:09 +02:00
holger krekel
2cbf2d8f65
fix bug reported by @adbenitez
2020-07-20 16:00:00 +02:00
holger krekel
06166f7956
make group left messages call the ac_member_removed hook, as per wishes from @adbenitez
2020-07-18 19:58:15 +02:00
holger krekel
142225f0f4
rework README to better talk about prebuilts, fix links
2020-07-18 19:11:30 +02:00
holger krekel
f9befa8f39
prepare 1.40.0 python deltachat release
2020-07-17 23:17:10 +02:00
holger krekel
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.
2020-07-16 11:56:13 +02:00
holger krekel
650bd822bf
some cleanup to finalize PR
2020-07-16 11:55:51 +02:00
holger krekel
37943d3d16
fix another flaky test
2020-07-16 11:55:51 +02:00
holger krekel
fc12beda24
fix a problem where IDLE would run but miss messages
2020-07-16 11:55:51 +02:00
holger krekel
ccebca5f99
fix python timeout settings
2020-07-16 11:55:51 +02:00
holger krekel
e07869ae95
improve debugging
2020-07-16 11:55:51 +02:00
holger krekel
90be708791
fix dump of messages to files when a test fails
2020-07-16 11:55:51 +02:00
holger krekel
a27b379ce0
fix #1720 -- don't wait for the daemon eventhread to terminate but count on it to eventually die
2020-07-16 11:55:51 +02:00
holger krekel
99babcc4bd
add a draft for how to simplify and replace imap-jobs handling
2020-07-15 11:23:23 +02:00
holger krekel
ef954ed99e
set_version now ensures lto = true, more logging
2020-07-14 23:46:36 +02:00
holger krekel
07236efc45
fix bcc_self to remain "0" for testrun/fivechat test accounts
2020-06-23 08:06:32 +02:00
holger krekel
1d34e1f27a
attempt to fix #1589 -- if we trigger a reconnect we don't need to "error!" which shows a toast to the user.
...
the next reconnect will report if it can't connect.
2020-06-12 11:57:38 +02:00
holger krekel
554160db15
also catch DC_KEY_GEN_RSA2048 as const
2020-06-11 09:22:31 +02:00
holger krekel
e7dd74e4b1
simplify configure() and don't keep state on the account in non-test mode
2020-06-10 12:47:49 +02:00
holger krekel
95b40ad1d8
avoid hello.com and use example.org
2020-06-09 14:39:00 +02:00
holger krekel
0efb2215e4
renamings and parallel sending
2020-06-09 14:39:00 +02:00
holger krekel
0c8f951d8f
address @hocuri comment -- remove as_contact() as it's synonym with create_contact
...
and the latter is already an established API and conveys better that a contact
object will be created if it doesn't exist.
2020-06-09 14:39:00 +02:00
holger krekel
0bb4ef0bd9
introduce chat.num_contacts() as a more efficient shortcut
2020-06-09 14:39:00 +02:00
holger krekel
f93a863f5f
fix and steamline tests and test setup
2020-06-09 14:39:00 +02:00
holger krekel
f263843c5f
route all flexible contact add/remove through account.as_contact(obj)
2020-06-09 14:39:00 +02:00
holger krekel
503202376a
remove logid from Account creation, one can now just use the "displayname" for log purposes
2020-06-09 14:39:00 +02:00
holger krekel
ca70c6a205
remove account.create_chat_by_message in favor of message.create_chat(), simplifing the API
2020-06-09 14:39:00 +02:00
holger krekel
7d5fba8416
refine contact API and introduce account.create_chat() helper
...
strike create_chat_by_contact in favor of contact.create_chat()
2020-06-09 14:39:00 +02:00
holger krekel
3a85b671a1
remove acfactory.get_chat() in favour of account.create_chat(account2) directly working.
2020-06-09 14:39:00 +02:00
holger krekel
1083cab972
as discussed with @dignifiedquire only do package-building and upload on master, not on branches.
2020-06-09 14:23:07 +02:00
holger krekel
4fdf496cac
refine one more test to "newstyle"
2020-06-08 16:31:21 +02:00
holger krekel
6497e6397d
merge direct imap tests into their already existing counterparts
2020-06-08 16:31:21 +02:00
holger krekel
d8bbe2fcce
refine test / chat API
2020-06-08 16:31:21 +02:00
holger krekel
b6cc44a956
integrate direct imap test in existing BCC test
2020-06-08 16:31:21 +02:00
holger krekel
0105c831f1
make direct_imap a permanent feature of online accounts
2020-06-08 16:31:21 +02:00
holger krekel
d40f96ac65
fixing imap interactions
2020-06-08 16:31:21 +02:00
holger krekel
69135709ac
more refines and test fixes
2020-06-08 16:31:21 +02:00
holger krekel
612a9d012c
snap using imapclient
2020-06-08 16:31:21 +02:00
holger krekel
30c76976fc
update links and add a little boilerplate / status info
2020-06-06 19:20:37 +02:00
holger krekel
d97d9980dd
cleanup
2020-06-05 23:28:27 +02:00
holger krekel and Hocuri
4ad4d6d10d
Update python/src/deltachat/direct_imap.py
...
Co-authored-by: Hocuri <hocuri@gmx.de >
2020-06-05 23:28:27 +02:00
holger krekel
82731ee86c
fix test
2020-06-05 23:28:27 +02:00
holger krekel
04bdfa17f7
improve shutdown order
2020-06-05 23:28:27 +02:00
holger krekel
7a5759de4b
some streamlining and test fixing
2020-06-05 23:28:27 +02:00
holger krekel
e29dcbf8eb
remove wrong inbox folders
2020-06-05 23:28:27 +02:00
holger krekel
882f90b5ff
more cleanups, don't run the test 30 times anymore -- it's too wasteful
...
and doesn't gurantee test failure.
2020-06-05 23:28:27 +02:00
holger krekel
469451d5dd
rework imap structure logging
2020-06-05 23:28:27 +02:00
holger krekel
af33c2dea7
test pass again
2020-06-05 23:28:27 +02:00
holger krekel
d076ab4d6d
fix grouping / helper function
2020-06-05 21:59:33 +02:00