Simon Laux
079cd67da8
update .gitignore
2022-07-05 15:36:44 +02:00
Simon Laux
bfd97fdb05
fix formatting
...
make test pass
fix clippy
2022-07-05 15:36:44 +02:00
Simon Laux
688326f21c
refactor function name
2022-07-05 15:36:44 +02:00
Simon Laux
cc20d25b8d
fix get_provider_info docs
2022-07-05 15:36:44 +02:00
Simon Laux
99d50615c3
use node 16 in ci
...
use `npm i` instead of `npm ci`
try fix ci script
and fix a doc comment
2022-07-05 15:36:44 +02:00
Simon Laux
a006825376
fix clippy
2022-07-05 15:36:44 +02:00
Simon Laux
c90fd1c9ce
get target dir from cargo
2022-07-05 15:36:44 +02:00
Simon Laux
bf5d09e74a
integrate json-rpc repo
...
https://github.com/deltachat/deltachat-jsonrpc
2022-07-05 15:36:44 +02:00
Hocuri
e60164b5f3
Add AEAP transition ( #3385 )
2022-07-05 14:20:01 +02:00
dignifiedquire
9f4646e8bd
update async-zip to fixed version
2022-07-04 19:14:12 +02:00
B. Petersen
5a9e18ed72
add a test for a .xdc failing with recent zip crate
2022-07-04 19:14:12 +02:00
B. Petersen
d40960bcfd
show webxdc information in repl tool
2022-07-04 14:03:05 +02:00
link2xt
ae8e81ceb2
node: remove unused finalize_account function
2022-07-04 08:19:11 +00:00
B. Petersen
a74c850031
add more details to fallback NDN
...
if the NDN has no specific error text,
but we know the failed recipient address,
add these information the final message.
2022-07-03 23:16:13 +02:00
link2xt
ece5eb065a
location: don't ignore KML parsing errors
2022-07-03 20:11:12 +00:00
Hocuri
7598c50dba
Turn off hard errors for lints ( #3441 )
...
It happened multiple times now that I wanted to quickly execute a test, but because of a warning that had become an error, it didn't execute.
This turns warnings into warnings again; our CI will fail if there is a warning, anyway (because of RUSTFLAGS: -Dwarnings)
2022-07-03 11:05:16 +00:00
link2xt
5078ca6d8e
Remove unnecessary as_deref()
2022-07-03 10:20:57 +00:00
link2xt
ddf9f0cd93
Add PyPy support
...
Run CI against PyPy and build PyPy wheels.
2022-07-03 09:33:35 +00:00
link2xt
75f0537181
ci: update setup-python action
2022-07-03 09:33:22 +00:00
link2xt
c6a47e359f
Configure movebox folder by selecting it
...
Don't use LIST so DeltaChat folder can be configured even if it is
hidden, for example by ACL [1].
[1] https://datatracker.ietf.org/doc/html/rfc4314
2022-07-03 09:29:16 +00:00
link2xt
51aead6b58
Add support for IMAP ID extension
2022-07-03 09:13:56 +00:00
Simon Laux
d738371848
node: fix readme guide for building x64 on M1 mac
2022-07-01 14:19:59 +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
link2xt
26e802cf0f
Fix trim_split_whitespace clippy lint
2022-06-30 20:56:26 +00:00
link2xt
a467ca22fb
Disable new format_push_string clippy lint
2022-06-30 20:47:01 +00:00
bjoern
b376790b78
ignore status footer updates from mailinglists ( #3460 )
...
* ignore status/footer updates from mailinglist messages
mailinglist software often modified existing footers
or adds footers on their own.
therefore,therefore, these footers often do not reflect the status/footer set by the user.
* test status footers not updated from mailinglists
2022-06-29 09:32:12 +02:00
bjoern
6d4fecb274
smarter mailinglist's square bracket prefixes ( #3452 )
...
some mailinglists have their name in square brackets prepended to the subject.
we pick up that name and remove the square brackets,
as these do not look good as the chat name in delta chat.
if a mailing list has a sequence of square brackets, we use all of them
(this seems to be okayish, at least i do not know of any complains).
however, the removal of square brackets was not nice for sequences,
resulting in `ml topic] [sub topic`.
this pr removes the square brackets only for the first name
and leave the other ones as is.
2022-06-28 10:28:39 +02:00
link2xt
14421c6e00
Move changelog item to the correct section
2022-06-27 12:08:31 +00:00
Friedel Ziegelmayer
290ee20e63
feat: migrate from async-std to tokio
2022-06-27 14:05:21 +02:00
link2xt
997fb4061a
Build musl wheels
2022-06-26 23:09:42 +00:00
link2xt
92b38cebe4
Fixup run_all.sh
py-1.87.0
1.87.0
2022-06-26 23:02:53 +00:00
link2xt
8ebe86d9e9
Release 1.87.0
2022-06-26 22:18:47 +00:00
bjoern
84cabbcb7e
limit rate of webxdc updates ( #3417 )
...
* more flexible render_webxdc_status_update_object()
* delay webxdc updates when ratelimit is reached
* inject updates messages to the SMTP loop as needed
this avoids starting several tasks
and allows sending updates out after a restart of the app.
* use mutex to prevent race conditions in status updates
* check ratelimiter only before the sending loop; it won't change until messages are actually sent out
* fix typo
* prefer standard type declaration over turbofish syntax
* use UNIQUE and ON CONFLICT for query smtp_status_updates
* combine DELETE+SELECT to one atomic statement
* as all operations on smtp_status_updates are now atomic, a mutex is no longer needed
* test DELETE+RETURNING statement
* simplify calls to can_send()
* comment about ratelimit boolean in send_smtp_messages()
2022-06-26 22:03:14 +02:00
link2xt
f23fa1c9d3
Fix path to coredeps in concourse pipeline
2022-06-26 11:47:05 +00:00
link2xt
5053a22f96
Use single universal coredeps Dockerfile
2022-06-26 11:40:19 +00:00
link2xt
0291094c62
Install tox into arm64 coredeps image
...
fixup for 0d1afe0938
2022-06-25 21:35:24 +00:00
Simon Laux
6220724bf4
rm async from generate constants
2022-06-25 23:32:47 +02:00
Simon Laux
102f6d9719
Update node/README.md
...
Co-authored-by: Robert Schütz <delta@dotlambda.de >
2022-06-25 23:32:47 +02:00
Simon Laux
aad94f12c1
node: add git installation info to readme
2022-06-25 23:32:47 +02:00
Simon Laux
065ef7ab38
make sure to also generate constants again in npm package build
...
(in case there are new constants that were forgotten to be updated before core tagging)
2022-06-25 23:32:47 +02:00
Simon Laux
008e78a022
node: remove split2 dependency
2022-06-25 23:32:47 +02:00
link2xt
548335082b
Use AUDITWHEEL_PLAT variable
...
manylinux images set AUDITWHEEL_PLAT variable
which is used as a default --plat value by auditwheel.
2022-06-25 21:13:07 +00:00
link2xt
a36885e886
node: fix typo in test name
2022-06-25 19:15:00 +00:00
link2xt
0d1afe0938
Simplify arm64 coredeps
...
Similar to parent x86_64 commit.
2022-06-25 18:46:22 +00:00
link2xt
7969249d89
Simplify x86_64 coredeps dockerfile
...
Don't build our own Perl and OpenSSL.
manylinux container already has recent Perl and we use vendored OpenSSL.
2022-06-25 18:18:29 +00:00
link2xt
52fc973ead
scripts/run_all.sh cleanup
...
There is no need to add symlinks to /bin,
/usr/local/bin containing all python versions
is already in the PATH of manylinux container.
2022-06-25 16:59:00 +00:00
link2xt
96f53f5cd2
ci: replace vito/oci-build-task with concourse/oci-build-task
...
It has been moved to https://github.com/concourse/oci-build-task
2022-06-25 16:56:39 +00:00
link2xt
f234bc19a1
node: stop IO on unref only if we own event loop
...
Otherwise unrefing context stops its IO even
when we use account manager, e.g. in desktop client.
2022-06-24 23:30:07 +00:00
bjoern
fcdf766769
forward_msgs(): add a test, refine docs ( #3446 )
...
* improve dc_forward_msgs() documentation
* test that forwarded info-messages lose their info-state
2022-06-24 14:46:06 +02:00