Peter Neuroth (89): plugin: remove features when plugin is disabled plugin: fix feature_set allocation test: check that features get removed when ... test: refactor plugin to use parameter not envvar add .clangd to gitignore lightningd: add override amt to invoice_check_payment lightningd: add invoice_amt to the htlc_accepted hook lightningd: add peer_id to htlc_accepted_hook lsp_plugin: change id type in jsonrpc lsp_plugin: add fn to wrap payload with peer id lsp_plugin: add sane error to listprotocols lsp_plugin: add dev-eneabled flag for client lsp_plugin: add primitives for messages lsp_plugin: change listprotocols request lsp_plugin: check that featurebit is set and that lsp_plugin: refactor lsps0listprotocols handler lsp_plugin: add lsps2 models lsp_plugin: add lsps2_getinfo handler and call lsp_plugin: add lsps2_buy request and handler lsp_plugin: add htlc_accepted handler for no-mpp lsp_plugin: add lsps-jitchannel handler lsp_plugin: add client side check for zero_conf lsp_plugin: pass-through invoice params lsp_plugin: remove redundant config option lsp_plugin: rename cmds and opts to fit convention lsp_plugin: add documentation for options lsp_plugin: add reversed feature-bit check lsp_plugin: relax LSP feateture bit handling lsp_plugin: remove reserve from hook response lsp_plugin: add u64 getter and setter to tlvs lsp_plugin: change extra_fee value type to u64 lsp_plugin: remove feature flag temporarily to ... lsp_plugin: remove anchor-type from jit channel lsp_plugin: format test file lsp_plugin: add basic lsps2 mpp support to client lsp_plugin: add cleanup on "on_invoice_payment" lsp_plugin: add hook helper to the client lsp_plugin: add warning if extra_fee is wrong lsp_plugin: use concrete type to avoid unwrap tests: use fundwallet instead of manually funding the lsp plugin: change method name of lsps-jitchannel plugins: lsps: move primitives into proto module plugins: lsps: move lsps0 model into proto module plugins: lsps: move errors into proto module plugins: lsps: move feature types into proto module plugins: lsps: move jsonrpc into proto module plugins: lsps: move primitives into lsps0 plugins: lsps: move lsps2 model to proto module plugins: lsps: refactor lsps2 and lsps0 error enums plugins: lsps: remove debug print from library module plugins: lsps: move transport error to client module plugins: lsps: refactor jsonrpc error plugin: lsps: simplify json-rpc response object plugins: lsps: refactor client to use jsonrpcresponse plugins: lsps: move transport to core module plugins: lsps: add peer_id to transport plugins: lsps: remove peer_id from transport plugins: lsps: use transport specific error plugins: lsps: replace owned types by references plugins: lsps: add lsps0 encoding and decoding plugins: lsps: move id generation into jsonrpcrequest plugins: lsps: add request to transport trait plugins: lsps: switch to typed transport plugin: lsps: move json-rpc server to core module plugins: lsps: add slim generic json-rpc router plugins: lsps: add router compatible lsps2 service handler plugins: lsps: slim down lsps service plugins: lsps: move client transport to cln_adapters plugins: lsps: add slim multiplexing transport plugins: lsps: implement ClnSender for bolt8 transport plugins: lsps: replace heavy transport plugins: lsps: refactor service hook plugins: lsps: add own trait for lsps offer provider plugins: lsps: add own trait for blockheight provider plugins: lsps: add own trait for datastore provider plugins: lsps: add own trait for lightning provider plugins: lsps: split up handlers plugins: lsps: remove lsps2 module plugins: lsps: move feature helpers to core module plugins: lsps: remove cln dependencies from core module and clean up service plugins: lsps: remove anyhow from tlvs lightningd: add channel_id filter to listpeerchannels lightningd: fail in-flight HTLCs upstream when dropping withheld channel lightningd: unreserve UTXOs from withheld funding PSBT when dropping channel lightningd: add preimage to forward_event notification doc: add notification schemas for native topics msggen: generate native notification bindings from schemas cln-grpc: add round-trip tests for notification bindings doc: update pay_part_start and pay_part_end