Franz Heinzmann (Frando)
1d347f7369
Bump yerpc to 0.3.1 with fix for axum server
2022-07-05 15:53:58 +02:00
Franz Heinzmann (Frando)
e3fa42fe88
don't wait for IO on webserver start
2022-07-05 15:50:03 +02:00
Franz Heinzmann (Frando)
2f00b098ac
improve test setup and code style
2022-07-05 15:50:03 +02:00
Franz Heinzmann (Frando)
bdd4aa0f10
use multi-threaded runtime in JSON-RPC webserver
2022-07-05 15:50:03 +02:00
Simon Laux
6fee4fd878
expose anyhow errors
...
feature name was wrong
2022-07-05 15:50:03 +02:00
Simon Laux
60d3a3cacf
remove emtpy file
...
allow unused code for new_from_arc
2022-07-05 15:50:03 +02:00
Franz Heinzmann (Frando)
4bb1980f8d
try to fix ci
2022-07-05 15:50:03 +02:00
Franz Heinzmann (Frando)
35b70b1d1b
fix ci
2022-07-05 15:50:03 +02:00
Franz Heinzmann (Frando)
fd53b80c17
use stable toolchain not 1.56.0
2022-07-05 15:50:03 +02:00
Franz Heinzmann (Frando)
978e4aec82
Fix CFFI for JSON-RPC changes
2022-07-05 15:50:03 +02:00
Franz Heinzmann (Frando)
329f498651
improve docs, fix example
2022-07-05 15:50:03 +02:00
Franz Heinzmann (Frando)
035e208e4f
Improve docs.
2022-07-05 15:50:03 +02:00
Franz Heinzmann (Frando)
3404996fdd
Improvements to typescript package
2022-07-05 15:50:03 +02:00
Franz Heinzmann (Frando)
97e0e0137a
Changes for tokio compat, upgrade to yerpc 0.3
...
This also changes the webserver binary to use axum in place of tide.
2022-07-05 15:49:59 +02:00
Simon Laux
659e48bd3f
improve naming
2022-07-05 15:36:45 +02:00
Simon Laux
271d54e420
commit types.ts
...
that dc-node has everything it needs to provide @deltachat/jsonrpc-client
without an extra ts compile step
2022-07-05 15:36:45 +02:00
Simon Laux
9984ee5eb2
add @deltachat/jsonrpc-client
...
to make sure its dependencies are installed, too
whwn installing dc-node
2022-07-05 15:36:45 +02:00
Simon Laux
136bec0273
disable jsonrpc by default
2022-07-05 15:36:45 +02:00
Simon Laux
c5ff7427be
put jsonrpc stuff in own module
2022-07-05 15:36:45 +02:00
Simon Laux
2319dfc3eb
remove selectAccount from highlevel client
2022-07-05 15:36:45 +02:00
Simon Laux
d8d26b9cae
activate other tests again
2022-07-05 15:36:45 +02:00
Simon Laux
d93622bc84
fix closing segfault
...
thanks again to link2xt for figguring this out
2022-07-05 15:36:45 +02:00
Simon Laux
2fde4962a1
break loop on empty response
2022-07-05 15:36:45 +02:00
Simon Laux
29a5d73f94
call a jsonrpc function in segfault example
2022-07-05 15:36:45 +02:00
Simon Laux
b51814aaaa
add jsonrpc feature flag
2022-07-05 15:36:45 +02:00
Simon Laux
63e7179191
add jsonrpc crate to set_core_version
2022-07-05 15:36:45 +02:00
Simon Laux
9915803252
add some files to npm ignore
...
that don't need to be in the npm package
2022-07-05 15:36:45 +02:00
Simon Laux
e12aeb7bd8
add json api to cffi and expose it in dc node
2022-07-05 15:36:45 +02:00
Simon Laux
346fab7f26
fix compile after rebase
2022-07-05 15:36:45 +02:00
Simon Laux
6f6e6f24c9
change now returns event names as id
...
directly, no conversion method or number ids anymore
also longer timeout for requesting test accounts from mailadm
2022-07-05 15:36:45 +02:00
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