Michael Schmoock
59bad754cb
backup: doc use poetry run also for backup-cli cmd
2022-07-21 19:06:34 +02:00
joemphilips
e8baa35a28
nit: change csharp example directory
2022-07-12 13:59:01 +02:00
joe.miyamoto
f07019b511
update readme with C# and kotlin example
2022-07-12 13:59:01 +02:00
Nilesh Londhe
5250222189
now uses poetry to manage dependencies
...
poetry
2022-07-10 11:34:51 +02:00
w3irdrobot
1b69dae1a9
Update Dockerfile
2022-07-04 12:02:48 +02:00
Christian Decker
7ef9e6c172
docs: Rename from c-lightning to core-lightning for local plugins
2022-05-13 18:07:13 +02:00
Christian Decker
dc035f0e50
readme: Rename from c-lightning to core-lightning in README
2022-05-13 18:02:51 +02:00
laanwj
6756681e54
summary: lightnind→lightningd in shutdown message
2022-04-28 12:59:54 +02:00
PestToast
59010ec851
Update required pyln-client version
...
A simple update to resolve issue #312
2022-04-28 12:59:22 +02:00
Aaron Dewes
20c6bf9d63
Add TypeScript API
2022-04-28 12:58:59 +02:00
laanwj
b3c7cce8d9
prometheus: Listen on 127.0.0.1 by default
...
Make the prometheus plugin listen on 127.0.0.1 (localhost) by default
instead of open to the world. This closes a privacy breach in the
default configuration.
2022-04-28 12:58:42 +02:00
Christian Decker
e96d400c10
gci: I like colors ;-)
2022-04-28 12:57:06 +02:00
Christian Decker
8077a5cebb
gci: Do not nest virtualenvs in poetry
...
Poetry will automatically manage virtualenvs for our project, so we
can rely on `poetry install` and `poetry run` in the main environment
to keep the nested env up-to-date and enter it for testing.
2022-04-28 12:57:06 +02:00
Christian Decker
1073ac347c
gci: Remove unused report uploads
2022-04-28 12:57:06 +02:00
Christian Decker
f877537f8f
autopilot: Migrate to poetry
2022-04-28 12:57:06 +02:00
Christian Decker
8717789595
gci: Don't test with 3.6, pyln-testing and pyln-client require >=3.7
2022-04-28 12:57:06 +02:00
Christian Decker
42f88ce24a
backup: Migrate to poetry
2022-04-28 12:57:06 +02:00
Christian Decker
74594a5b6e
gci: Add support for poetry / PEP 517 based plugins
...
We also migrate the `historian` plugin to show how this looks
like. Next up is migrating the individual plugins.
2022-04-28 12:57:06 +02:00
Michael Schmoock
be688b0920
feeadjuster: improve setchannelfee deprecation detection
2022-04-27 22:19:11 +02:00
Vincenzo Palazzo
4b3ff33576
commando: fixes requirements.txt for a plugin
...
In a clean machine a new user will endup with the following exception
```
Traceback (most recent call last):
File "/home/lightning/.lightning/plugins/commando.py", line 22, in <module>
from pyln.client import Plugin, RpcError # type: ignore
ModuleNotFoundError: No module named 'pyln'
```
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com >
2022-04-12 09:35:43 +02:00
Rusty Russell
9448a06b30
commando: document the command limits.
...
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au >
2022-04-10 14:37:02 +09:30
Rusty Russell
3db50f4796
commando: limit total request size.
...
1MB normally, but 10MB if you have a cached rune.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au >
2022-04-10 14:37:02 +09:30
Rusty Russell
36080d6771
commando: discard collated requests upon peer disconnect.
...
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au >
2022-04-10 14:37:02 +09:30
Rusty Russell
96702e1b57
command: add overlength test
...
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au >
2022-04-10 14:37:02 +09:30
Rusty Russell
7b76bf63ea
commando: allow sending of overlength requests.
...
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au >
2022-04-10 14:37:02 +09:30
Rusty Russell
fc00ad4183
commando: allow stupidly-long commands.
...
This is backwards compatible.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au >
2022-04-10 14:37:02 +09:30
Michael Schmoock
f022ca380d
drain: upgrade testcase for new setchannel command
2022-04-03 17:15:35 +02:00
Michael Schmoock
5c43c7f3bf
feeadjuster: upgrade to new setchannel command
2022-04-03 17:15:35 +02:00
Rusty Russell
5b2dd9a3f6
commando: actually do RPC dispatch async.
...
We use multiprocessing for this, because the pyln-client RPC
command api doesn't support async.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au >
2022-03-17 15:52:13 +10:30
Rusty Russell
efaf634f1b
commando: make custommsg hook async.
...
Otherwise it blocks everything while it's working, which can be a
while for a slow command.
Fixes : #347
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au >
2022-03-17 15:52:13 +10:30
Keagan McClelland
2779264f72
Update .gitmodules
2022-02-27 20:29:16 +01:00
Keagan McClelland
c119595767
Update .gitmodules
2022-02-27 20:29:16 +01:00
Michael Schmoock
225b4ca9b7
autopilot: fixme division by zero
...
I don't understand the code at that location, but it can raise
a division by zero in testing environment where no real graph
was accessible because it couldn't be downloaded.
2022-02-21 18:37:37 +01:00
Michael Schmoock
00ebb60a1b
autopilot: sets 'unable to connect' message to warn
2022-02-21 18:37:37 +01:00
Michael Schmoock
e1c063b293
autopilot: improve test_main that is disabled for CI
...
The old skipIf annotation doesn't seem to work correctly:
```
PytestUnknownMarkWarning: Unknown pytest.mark.skipIf - is this a typo?
You can register custom marks to avoid this warning -
for details, see https://docs.pytest.org/en/stable/mark.html
@pytest.mark.skipIf(True, "Test autopilot is hanging on DNS request")
```
2022-02-21 18:37:37 +01:00
Michael Schmoock
8d6248573d
autopilot: fix deprecation warning for dns.resolver.query
2022-02-21 18:37:37 +01:00
Michael Schmoock
43317e0901
noise: rename last_id to msg_id and make code more readable
2022-02-21 17:54:11 +01:00
Michael Schmoock
ac9d1e4be1
noise: cleanup some nits
2022-02-21 17:54:11 +01:00
Michael Schmoock
8e0c748253
noise: adds testcase that checks correct order
...
Just to check the latest fix does not break anything.
2022-02-21 17:54:11 +01:00
Michael Schmoock
23a8f09b4d
noise: fix #331
...
fixes an off by one error
2022-02-21 17:54:11 +01:00
Michael Schmoock
f472484acd
noise: adds xfail testcase for #331
2022-02-21 17:54:11 +01:00
Michael Schmoock
a7448c91c1
noise: revert broken fix #332 for #331
2022-02-21 17:54:11 +01:00
Michael Schmoock
689be5a70d
noise: adds docstrings to plugin methods
2022-02-21 17:54:11 +01:00
Michael Schmoock
69e02e23b1
cleanups: feeadjuster, drain and summary
2022-02-17 10:26:54 +01:00
PestToast
6df68dcebc
Update noise.py
...
This fixes the problems described in issue #331
2022-02-08 17:32:51 +01:00
svewa
a207969404
another instance of unchecked short_channel_id access in fee_strategy: get_fees_median ( #330 )
...
* skip channels that are not (yet) locked in
* another unchecked request to ch['short_channel_id']
* this was meant to be the change.
2022-01-28 15:53:07 +01:00
svewa
f492affe2e
skip channels that are not (yet) locked in
2022-01-27 17:40:48 +01:00
Christian Decker
b88c927810
readme: Add the noise plugin to the matrix
2022-01-09 12:51:42 +01:00
Christian Decker
b65fbc541f
ci: Revert bitcoind update
...
We don't yet have the stripped bundles
2022-01-07 14:58:55 +01:00
Christian Decker
7ee9d6ca07
drain: Disable the refill test, it was flaky and now it's broken
2022-01-07 14:55:04 +01:00