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
holger krekel
e66ed8eadb
shift tests away a little, mark "ignored" for regular pytest runs
2020-06-05 21:59:33 +02:00
holger krekel
477e689c74
fix python lint
2020-05-24 22:11:14 +02:00
holger krekel
d9de33820f
add a stress test
2020-05-24 21:25:13 +02:00
holger krekel
fa3ee4205d
refactor some python infra, and don't do shutdown on __del__, it's not prepared for running during teardown
2020-05-24 15:48:12 +02:00
holger krekel
7f4627356b
test and fix buggy parsing of incoming message which would show MDNs as empty incoming messages
2020-05-24 15:22:55 +02:00
holger krekel
a068b82671
actually this test passes, hum -- but there is a problem i swear
2020-05-24 08:10:03 +02:00
holger krekel
d4ddc2f9da
make wheel building work again -- switch manylinux2014 ( #1522 )
2020-05-23 21:57:50 +02:00
holger krekel
e55dc2213a
fix python lifecycles so that termination works
2020-05-23 10:17:56 +02:00
holger krekel
4b4e6e1732
use bjoern's naming suggestion
2020-05-22 18:44:57 +02:00
holger krekel
d0686ada83
a round of renaming towards dc_io_* methods for start/stop/io scheduling
2020-05-22 18:44:57 +02:00
holger krekel
c43285f6ac
fix python data2/string handling and reduce extra code needed
2020-05-22 16:24:46 +02:00
holger krekel
229606fcc5
fix last failing test -- make account.shutdown() robust against getting called from event thread
2020-05-22 15:12:55 +02:00
holger krekel
23ceda5ad9
add notes from little a/v we just did
2020-05-22 14:58:17 +02:00
holger krekel
371a7552f5
fix superflous shutdowns -- those are called automatically after the test
...
function ends
2020-05-22 13:06:20 +02:00
holger krekel
641955a1ec
try fix inbox ordering issue
2020-05-22 13:06:13 +02:00
holger krekel
f97538a399
slightly refine increation tests wrt to ordering
2020-05-22 12:46:12 +02:00
holger krekel
7c8758dc26
fix ordering issues with test_forward_increation
2020-05-22 12:24:52 +02:00
holger krekel
c43e7cdbdc
fix lint and a typo
2020-05-22 10:31:41 +02:00
holger krekel
ad522cd798
simplify and speedup configuration handling
...
refactor conftest.py away
2020-05-20 22:15:27 +02:00
holger krekel
fedc946886
fix online configure tests
2020-05-20 19:44:06 +02:00
holger krekel
c3458ec59f
fix test
2020-05-20 19:17:48 +02:00
holger krekel
2f09bb468e
fix configure_canceled test
2020-05-20 19:10:36 +02:00
holger krekel
2279e18329
fix logging and docstrings
2020-05-20 18:57:51 +02:00
holger krekel
0ec5b8d6dd
fix --ignored handling
2020-05-20 18:10:13 +02:00
holger krekel
1029c63a20
python fixes
2020-05-20 17:21:57 +02:00
holger krekel
9e43540dfa
fix docs, some renames
2020-05-20 17:05:00 +02:00
holger krekel
4855584de9
rename eventlogger to events
2020-05-20 16:37:27 +02:00
holger krekel
f67c86cb39
refactor callback thread handling
2020-05-20 16:32:12 +02:00
holger krekel
b91d7f314b
progress
2020-05-20 14:52:17 +02:00
holger krekel
3703a1c36c
refinement startup
2020-05-20 13:31:45 +02:00
holger krekel
a6409dcd27
attempt to fix cb/python event handling
2020-05-19 15:02:05 +02:00
holger krekel
598dc86ca5
make sure we don't garble output during test runs by more carefully
...
switching logging on/off globally
2020-05-15 21:19:57 +02:00