204 Commits (master)

Author SHA1 Message Date
Christian Decker b2a5cf422f jsonrpc: Forward errors on malformed requests to cli 4 years ago
Rusty Russell d5d9858b7b lightningd: fix similar race in `stop`. 4 years ago
Rusty Russell 5e6b0f9445 lightningd: fix crash if we abort after enabling notifications. 4 years ago
Rusty Russell f395404a10 lightningd: infrastructure for internal notifications. 4 years ago
Rusty Russell 9f687d60d9 lightningd: forward notifications from plugins if enabled. 4 years ago
Rusty Russell c732d8707a JSON-RPC: notifications command. 4 years ago
Rusty Russell 00115ee7f0 lightningd: remove deprecated rpc_command hook return. 4 years ago
Rusty Russell c284b5bbf4 lightningd: always do incremental parsing of JSON inputs. 4 years ago
Rusty Russell 3ed03f9c8f common: make json_parse_input API retry friendly. 4 years ago
Rusty Russell 930e294801 help: better handing of deprecated commands 4 years ago
Antoine Poinsot 3e9fcc43f9 lightningd/jsonrpc: don't assume the jcon to be alive at command execution 4 years ago
Rusty Russell f77d70d546 common/json: move rest of bitcoin/lightning-specific json functions to json_helpers. 4 years ago
Rusty Russell 77094b7df8 lightningd: avoid plugin timer indirection. 5 years ago
Rusty Russell fc8672061f lightningd: fix false positive on leak detection. 5 years ago
Rusty Russell deac09950a plugins: make chained hooks have two different callbacks. 5 years ago
Rusty Russell 9aedb0c61f plugin: simplify hooks calling methods, and make lifetime requirements explicit. 5 years ago
Christian Decker d2688bbaf5 plugin: Unwrap the rpc_command payload 5 years ago
Rusty Russell 2aad3ffcf8 common: tal_dup_talarr() helper. 5 years ago
Rusty Russell df50faba6a lightningd: fix crash when plugin has been unloaded and we abort cmd. 5 years ago
Christian Decker 9a2a09efd6 plugin: Introduce plugin type to allow singleton and chaining 5 years ago
ZmnSCPxj jxPCSnmZ 6e34aa233a lightningd/: Hooks now support a consistent interface for 'no operation'. 5 years ago
Vasil Dimov 55173a56b7 Use dedicated type for error codes 5 years ago
ZmnSCPxj jxPCSnmZ 7f4ed54b46 lightningd/jsonrpc.c: Set JSON-RPC socket permissions by command line. 5 years ago
Rusty Russell 30c8db148d lightningd: make sure rpc_command replacement is well-formed. 5 years ago
Rusty Russell 8b1aa3ef8b lightningd: move basic parameter parsing into common/configdir 5 years ago
Rusty Russell 709c98f539 logging: remove spaces from subsystem names. 5 years ago
Rusty Russell ef7a820ab1 log: make formatting more consistent. 5 years ago
Rusty Russell 86fb54a33b lightningd: remove per-peer log book. 5 years ago
Rusty Russell e433d4ddc1 lightningd: have logging include an optional node_id for each entry. 5 years ago
darosior a0df49718a lightningd/jsonrpc: Add a 'rpc_command' hook 5 years ago
trueptolemy 8346d5c353 josn: Move `json_tok_address_scriptpubkey` from lightningd/jsonrpc.c to lightningd/json.c 5 years ago
trueptolemy 7db3f1b8a6 json: Rename `json_tok_address_scriptpubkey` to `json_to_address_scriptpubkey` 5 years ago
Rusty Russell aca2e4f722 common/memleak: add dynamic hooks for assisting memleak. 5 years ago
trueptolemy 4929034a40 json: Make payment_hash use `json_add_sha256` 5 years ago
trueptolemy 5f6196a42d cleanup: Use the most common abbreviation of 'ctx' in `json_tok_address_scriptpubkey` 5 years ago
Rusty Russell 4274b9f0af lightingd: increase listen queue on rpc socket. 5 years ago
darosior 5fbb15bd59 Document the 'dev' command 5 years ago
darosior f3f33dceb1 lightningd/jsonrpc: Remove unused dev-rhash command code 5 years ago
Rusty Russell 6da420a65b lightning-cli: change default printing in response to "format-hint": "simple". 5 years ago
Rusty Russell b03369ea2d common: generalize json_tok_remove. 5 years ago
Rusty Russell 39e8e98b49 options: make option registration a single function. 5 years ago
Karl-Johan Alm 918e130448 add signet support 5 years ago
Rusty Russell fb6870c139 param: implement helpers for multiplex commands. 5 years ago
Rusty Russell ef541afd8a lightningd: free strmap of commands on shutdown. 5 years ago
Rusty Russell d5bd1682f5 lightningd: free timers on shutdown. 5 years ago
Rusty Russell 841fba7295 lightningd: restore ' ' before '}' for older pylightning. 5 years ago
Rusty Russell c6ec9443b9 jsonrpc: don't return "stop" until we actually have freed resources. 5 years ago
Rusty Russell 7f75043ab2 lightningd: tighten interal json_stream API. 5 years ago
Rusty Russell bb7bbd03c5 lightningd: have json_stream_success start the "result" object. 5 years ago
Rusty Russell 220449e1cd ccan: import ccan/json_out and ccan/json_escape. 5 years ago