2468 Commits (02565bcbea6ebdb5dba7d7b55a5eabc19240b0b2)

Author SHA1 Message Date
Christian Decker 490550d508 plugin: Allow multiple plugins to register the `htlc_accepted` hook 5 years ago
Christian Decker d639bdd416 plugin: Remove special case for plugin stopping while handling hooks 5 years ago
Christian Decker a3ab3d2990 plugin: Call next plugin that registered hook if result is continue 5 years ago
Christian Decker 71e67ba47f plugin: Split plugin_hook_call_ into initialization and call_next 5 years ago
Christian Decker dc2f9a9088 plugin: Internalize plugin_hook call payload in the request struct 5 years ago
Christian Decker b25e195c2c plugin: Multiple plugins can register a singl hook 5 years ago
Christian Decker 9a2a09efd6 plugin: Introduce plugin type to allow singleton and chaining 5 years ago
Rusty Russell 30580731a6 Minor fixups on PR #3477 5 years ago
Christian Decker 4737977128 plugin: Allow custom features only if the plugin is not dynamic 5 years ago
Christian Decker ebd3a8d7f2 plugin: Add featurebits registered by plugins to node_announcements 5 years ago
Christian Decker 8d6c8c3cd1 connectd: Pass the init_featurebits down to connectd and use in init 5 years ago
Christian Decker 58c9a6a004 plugin: Include featurebits registered by plugins in invoices 5 years ago
Christian Decker 532bf1730f plugin: Add function to collect featurebits that plugins registered 5 years ago
Christian Decker ea62d97879 plugin: Store a plugin's featurebits in the plugin struct 5 years ago
lisa neigut 1e3a411b74 channel control: check that peer is connected before canceling 5 years ago
lisa neigut 6ea1de4448 channel control: break out separate method for canceling 5 years ago
lisa neigut 278b69dfbe channel control: don't allow peer to cancel channel 5 years ago
darosior 972b4def57 lightningd/plugin: unregister a plugin's options when stopping it 5 years ago
darosior ceeb5503cc libplugin: fix 'dynamic' field in getmanifest 5 years ago
darosior 3510c29e5d common: move json_stream helpers to common/json 5 years ago
darosior d35387f489 common: move json_stream from lightningd/ to common/ 5 years ago
ZmnSCPxj jxPCSnmZ 6e34aa233a lightningd/: Hooks now support a consistent interface for 'no operation'. 5 years ago
Ken Sedgwick 5fd0ed79f4
lightningd: Added --subdaemon command to allow alternate subdaemons. 5 years ago
Vasil Dimov 18a40c0c5d build: re-record the result of `make update-mocks` 5 years ago
Vasil Dimov 46f6c6b96e lightningd: fix wrong command in response message 5 years ago
Rusty Russell f3600d22a0 lightningd: disallow `msatoshi` arg to sendpay unless exact when non-MPP. 5 years ago
Rusty Russell 3cf8443285 Makefile: update bolt markers which have been since merged. 5 years ago
Rusty Russell 6450a7e315 lightningd: update spec and remove allowance for final node to receive a fee. 5 years ago
Vasil Dimov 55173a56b7 Use dedicated type for error codes 5 years ago
Rusty Russell 295ca2a436 lightningd: remove things we deprecated 6 months ago. 5 years ago
Rusty Russell 1273b842d2 lightningd: fix reorg bug where we don't fire watches. 5 years ago
Rusty Russell 8eda489ae2 lightningd: don't stop processing revoke_and_ack if an HTLC is invalid. 5 years ago
Rusty Russell bfcef9002e lightningd: fix handling of WIRE_UPDATE_FAIL_MALFORMED_HTLC. 5 years ago
Rusty Russell c11212bb52 pytest: test that we handle WIRE_UPDATE_FAIL_MALFORMED_HTLC correctly. 5 years ago
Christian Decker ccec64d63c peer: Add custommsg hook and wire it into channeld and openingd 5 years ago
Christian Decker b18c1ea543 json-rpc: Restrict custommsgs to be odd-typed 5 years ago
Christian Decker 5325ff6352 json-rpc: Don't let users send messages that are handled internally 5 years ago
Christian Decker 3ad8438d91 json-rpc: Add sendcustommsg command 5 years ago
Christian Decker f08447d624 subd: Allow sending common messages to subdaemons 5 years ago
Christian Decker 8d29338fe3 subd: Add a helper to get the current owning subd for a given peer 5 years ago
Christian Decker a8fa55d275 wire: Add common messages that are independent of daemons 5 years ago
ZmnSCPxj jxPCSnmZ 67590fc6be lightningd/invoice.c: Add `timeout` parameter to `waitanyinvoice`. 5 years ago
Rusty Russell e379528254 lightningd: fix memleak false positive. 5 years ago
Rusty Russell 387cd400d4 lightningd: remove lightning-rpc file on migration. 5 years ago
nicolas.dorier 06c5663f75 Do not move the socket file on migration 5 years ago
ZmnSCPxj jxPCSnmZ 7f4ed54b46 lightningd/jsonrpc.c: Set JSON-RPC socket permissions by command line. 5 years ago
Rusty Russell 262e4c840f sphinx: use struct secret for shared secret. 5 years ago
Rusty Russell 1099f6a5e1 common: use struct onionreply. 5 years ago
Rusty Russell aae5148206 common: remove onionreply type from sphinx.c 5 years ago
Rusty Russell ddce5573c7 channeld: use wirestring for failure strings. 5 years ago