{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":87036919,"defaultBranch":"master","name":"lightning","ownerLogin":"rustyrussell","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2017-04-03T04:06:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/775844?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726867761.0","currentOid":""},"activityList":{"items":[{"before":"38d294ecd4d07cf2d8553e4172ae3da5cf224f8a","after":"db6c2ec61e09e299630fd3886411ecc99469395f","ref":"refs/heads/hsmtool-provide-nodeid","pushedAt":"2024-09-25T17:49:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ShahanaFarooqui","name":null,"path":"/ShahanaFarooqui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23240721?s=80&v=4"},"commit":{"message":"hsmtool: provide nodeid from hsm secret.\n\nThis allows tools to validate that it is accessing the correct hsm_secret for this node!\n\nThis is extremely important for backups: if they are using VLS, they need to back *that*\nup instead, for example.\n\nChangelog-Added: `hsmtool`: `getnodeid` command derives the node id from the hsm_secret, to verify it's the correct secret.\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"hsmtool: provide nodeid from hsm secret."}},{"before":"ad422bbe0dca4ee8db0c722d99b3947b084c85a6","after":"c1f9fa9edac3986c303624e30a7679da8150684c","ref":"refs/heads/guilt/exposesecret-plugin","pushedAt":"2024-09-25T17:47:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ShahanaFarooqui","name":null,"path":"/ShahanaFarooqui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23240721?s=80&v=4"},"commit":{"message":"config: add the ability for plugins to specify that config values should be concealed.\n\nAnd use it for `exposesecret-passphrase`. This is probably overly\ncautious, but it makes me feel a little better that we won't leak it\nto someone with read-only access.\n\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"config: add the ability for plugins to specify that config values sho…"}},{"before":null,"after":"d25f9f4cf39c6a5ae380b80d957ee041cd557b39","ref":"refs/heads/fix-csv-anchor-spend","pushedAt":"2024-09-20T21:29:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"anchors: dont include utxos which are csv locked\n\nWhen building a tx to spend *now* we shouldn't include CSV locked utxos\nas we want them to be immediately spendable.","shortMessageHtmlLink":"anchors: dont include utxos which are csv locked"}},{"before":"63a50724703dcf0c20f94af475b32b66463e1445","after":"86427695528b65cc107b6336bb5479cd5ada0c0b","ref":"refs/heads/guilt/bolt-updates-v24.11","pushedAt":"2024-09-20T03:39:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"BOLT: update to latest BOLT 3 test vectors.\n\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"BOLT: update to latest BOLT 3 test vectors."}},{"before":null,"after":"f2a3256e959b9986bdae3ee6d64b82d9bd268bab","ref":"refs/heads/fix-model.rs-build","pushedAt":"2024-09-20T03:33:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"cln-rpc/src/model.rs: fix difference between master and my machine.\n\nNot sure why this differs from master, so trying pushing my version\nto master?\n\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"cln-rpc/src/model.rs: fix difference between master and my machine."}},{"before":"6e3043b5c6b99f9cf2b49d8176d6dc54d9708902","after":"63a50724703dcf0c20f94af475b32b66463e1445","ref":"refs/heads/guilt/bolt-updates-v24.11","pushedAt":"2024-09-20T02:46:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"BOLT: update to latest BOLT 3 test vectors.\n\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"BOLT: update to latest BOLT 3 test vectors."}},{"before":"b4495b7583ab0823b18d83e83f04651e36b00da1","after":"6e3043b5c6b99f9cf2b49d8176d6dc54d9708902","ref":"refs/heads/guilt/bolt-updates-v24.11","pushedAt":"2024-09-19T07:48:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"BOLT: update to latest BOLT 3 test vectors.\n\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"BOLT: update to latest BOLT 3 test vectors."}},{"before":"2eeffcfa33d874c1030d189c969f0cf8f61591a1","after":"b4495b7583ab0823b18d83e83f04651e36b00da1","ref":"refs/heads/guilt/bolt-updates-v24.11","pushedAt":"2024-09-19T07:11:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"BOLTs: update which renames blinding terminology.\n\nNo code changes, just catching up with the BOLT changes which rework our\nblinded path terminology (for the better!).\n\nAnother patch will sweep the rest of our internal names, this tries only to\nmake things compile and fix up the BOLT quotes.\n\n1. Inside payload: current_blinding_point -> current_path_key\n2. Inside update_add_htlc TLV: blinding_point -> blinded_path\n3. Inside blinded_path: blinding -> first_path_key\n4. Inside onion_message: blinding -> path_key.\n5. Inside encrypted_data_tlv: next_blinding_override -> next_path_key_override\n\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"BOLTs: update which renames blinding terminology."}},{"before":null,"after":"829fdab603b131f71128e83335ac15650ee2bc42","ref":"refs/heads/guilt/fix-db-access-in-listpeerchannels","pushedAt":"2024-09-19T07:04:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"lightningd: rename state_change_entry to channel_state_change, and use pointers.\n\nThis name is clearer than the old one.\n\nAnd since the struct contains a string, it's more natural for the\nstruct to be the tal parent of the string so it's a real object. This means\nwe need an array of pointers, so each struct can be its own tal object.\n\nwallet_state_change_get is hoisted higher in the code and made static.\n\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"lightningd: rename state_change_entry to channel_state_change, and us…"}},{"before":"39af9fca3a0ef5ea192c23ee2fcf196b18f5ecd4","after":"c7cfb068805f27f61fbe4880b903b919e3f51a9f","ref":"refs/heads/guilt/xpay","pushedAt":"2024-09-19T00:43:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"askrene: remove unused function\n\nSigned-off-by: Lagrang3 ","shortMessageHtmlLink":"askrene: remove unused function"}},{"before":"2f71827cacdd22a05ab1bcf6205a27ba31dd7d9f","after":"39af9fca3a0ef5ea192c23ee2fcf196b18f5ecd4","ref":"refs/heads/guilt/xpay","pushedAt":"2024-09-19T00:42:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"askrene: remove unused function\n\nSigned-off-by: Lagrang3 ","shortMessageHtmlLink":"askrene: remove unused function"}},{"before":"3dcd01a7c5911d6819154e17e66b4388165bc066","after":"e13d34c4b203433d59e89e02a90b49df82fd6b52","ref":"refs/heads/guilt/plugin-startup-crash","pushedAt":"2024-09-17T03:46:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"lightningd: don't crash if plugin dies during initial plugins_init.\n\nThanks to Michael Schmook for the excellent bug report.\n\nFixes: https://github.com/ElementsProject/lightning/issues/7671\nChangelog-Fixed: lightningd: no longer crash if a plugin dies during lightningd startup.\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"lightningd: don't crash if plugin dies during initial plugins_init."}},{"before":null,"after":"3dcd01a7c5911d6819154e17e66b4388165bc066","ref":"refs/heads/guilt/plugin-startup-crash","pushedAt":"2024-09-17T03:44:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"lightningd: don't crash if plugin dies during initial plugins_init.\n\nThanks to Michael Schmook for the excellent bug report.\n\nFixes: https://github.com/ElementsProject/lightning/issues/7671\nChangelog-Fixed: lightningd: no longer crash if a plugin dies during lightningd startup.\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"lightningd: don't crash if plugin dies during initial plugins_init."}},{"before":"9d7f69dcdab0336dba26a8bd9a793ea4d0455d44","after":"1d3bdfb7c96cf7f46389c3b96e17f42f2b937bda","ref":"refs/heads/fix-bad-schemagen","pushedAt":"2024-09-16T07:33:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"plugins/Makefile: fail if jq command fails.\n\nNested within the loop, jq would fail silently.\n\nThis can happen if jq is too old.\n\nFixes: https://github.com/ElementsProject/lightning/issues/7657\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"plugins/Makefile: fail if jq command fails."}},{"before":"91a2d03d456db8906029bc1140880344eb85fd95","after":"9d7f69dcdab0336dba26a8bd9a793ea4d0455d44","ref":"refs/heads/fix-bad-schemagen","pushedAt":"2024-09-16T07:25:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"plugins/Makefile: fail if jq command fails.\n\nNested within the loop, jq would fail silently.\n\nThis can happen if jq is too old.\n\nFixes: https://github.com/ElementsProject/lightning/issues/7657\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"plugins/Makefile: fail if jq command fails."}},{"before":"e0e9fea2ebac388b449f5057388cd166c43078d5","after":"b4a8b366b6952d189e0b994e916bd59d76ccf5a8","ref":"refs/heads/fix-crash-missing-local-alias","pushedAt":"2024-09-13T02:39:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"lightningd: make sure channels always have a local alias.\n\nIf we pull and old channel from the database, it might not.\n\nFixes: https://github.com/ElementsProject/lightning/issues/7645\nChangelog-Fixes: lightningd: crash when starting channeld for older channel with no local alias.\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"lightningd: make sure channels always have a local alias."}},{"before":"0b4d567f53e473b861679e9002ec54d1c52a84e8","after":"e0e9fea2ebac388b449f5057388cd166c43078d5","ref":"refs/heads/fix-crash-missing-local-alias","pushedAt":"2024-09-13T02:39:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"lightningd: make sure non-stub channels always have a local alias.\n\nIf we pull and old channel from the database, it might not.\n\nFixes: https://github.com/ElementsProject/lightning/issues/7645\nChangelog-Fixes: lightningd: crash when starting channeld for older channel with no local alias.\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"lightningd: make sure non-stub channels always have a local alias."}},{"before":null,"after":"0b4d567f53e473b861679e9002ec54d1c52a84e8","ref":"refs/heads/fix-crash-missing-local-alias","pushedAt":"2024-09-13T02:30:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"lightningd: make sure non-stub channels always have a local alias.\n\nIf we pull and old channel from the database, it might not.\n\nFixes: https://github.com/ElementsProject/lightning/issues/7645\nChangelog-Fixes: lightningd: crash when starting channeld for older channel with no local alias.\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"lightningd: make sure non-stub channels always have a local alias."}},{"before":null,"after":"b4d8b12d2ca50500798e6a550fcb4e56cfbf3be9","ref":"refs/heads/fix-listchannels-includeprivate-broken","pushedAt":"2024-09-13T01:26:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"topology: fix overzealous deprecation check in listpeerchannels.\n\nIt's an output field (which we don't complain about), not an input field!\n\nFixes: https://github.com/ElementsProject/lightning/issues/7652\nChangelog-Fixed: Logging: removed bogus \"**BROKEN** plugin-topology: DEPRECATED API USED: listchannels.include_private\" message.\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"topology: fix overzealous deprecation check in listpeerchannels."}},{"before":"1686b84ae748413d3649e9bf7870d83cec134825","after":"93b05a4a739705b2c7f64eeeadcac9e21296cc5a","ref":"refs/heads/fix-spinning-on-eof","pushedAt":"2024-09-13T00:46:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"subds: fix case where we keep retrying on EOF.\n\nOur low-level ccan/io IO routines return three values:\n-1: error.\n0: call me again, I'm not finished.\n1: I'm done, go onto the next thing.\n\nIn the last release, we tweaked the sematics of \"-1\": we now opportunistically\ncall a routine which returns 0 once more, in case there's more data. We use errno to\ndistinguish between \"EAGAIN\" which means there wasn't any data, and real errors.\n\nHowever, if the underlying read() returns 0 (which it does when the peer has closed\nthe other end) the value of errno is UNDEFINED. If it happens to be EAGAIN, we will\ncall it again, rather than closing. This causes us to spin: in particular people reported\nhsmd consuming 100% of CPU.\n\nThe ccan/io read code handled this by setting errno to 0 in this case, but our own\nwire low-level routines *did not*.\n\nFixes: https://github.com/ElementsProject/lightning/issues/7655\nChangelog-Fixed: Fixed intermittant bug where hsmd (particularly, but also lightningd) could use 100% CPU.\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"subds: fix case where we keep retrying on EOF."}},{"before":"d2564c1aa4a9d094778208bee6727e119c07819a","after":"91a2d03d456db8906029bc1140880344eb85fd95","ref":"refs/heads/fix-bad-schemagen","pushedAt":"2024-09-13T00:44:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"configure: ensure that we have jq.\n\nOtherwise we can get other crashes it seems?\n\nFixes: https://github.com/ElementsProject/lightning/issues/7657\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"configure: ensure that we have jq."}},{"before":null,"after":"d2564c1aa4a9d094778208bee6727e119c07819a","ref":"refs/heads/fix-bad-schemagen","pushedAt":"2024-09-13T00:43:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"configure: ensure that we have jq.\n\nOtherwise we can get other crashes it seems?\n\nFixes: https://github.com/ElementsProject/lightning/issues/7657\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"configure: ensure that we have jq."}},{"before":null,"after":"1686b84ae748413d3649e9bf7870d83cec134825","ref":"refs/heads/fix-spinning-on-eof","pushedAt":"2024-09-13T00:29:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"subds: fix case where we keep retrying on EOF.\n\nOur low-level ccan/io IO routines return three values:\n-1: error.\n0: call me again, I'm not finished.\n1: I'm done, go onto the next thing.\n\nIn the last release, we tweaked the sematics of \"-1\": we now opportunistically\ncall a routine which returns 0 once more, in case there's more data. We use errno to\ndistinguish between \"EAGAIN\" which means there wasn't any data, and real errors.\n\nHowever, if the underlying read() returns 0 (which it does when the peer has closed\nthe other end) the value of errno is UNDEFINED. If it happens to be EAGAIN, we will\ncall it again, rather than closing. This causes us to spin: in particular people reported\nhsmd consuming 100% of CPU.\n\nThe ccan/io read code handled this by setting errno to 0 in this case, but our own\nwire low-level routines *did not*.\n\nFixes: https://github.com/ElementsProject/lightning/issues/7655\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"subds: fix case where we keep retrying on EOF."}},{"before":"1f2ca46d09fac1fbcd1f973df3f7bacdd18dfb32","after":"2f71827cacdd22a05ab1bcf6205a27ba31dd7d9f","ref":"refs/heads/guilt/xpay","pushedAt":"2024-09-12T09:41:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Lagrang3","name":"Lagrang3","path":"/Lagrang3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32647090?s=80&v=4"},"commit":{"message":"askrene: remove unused function\n\nSigned-off-by: Lagrang3 ","shortMessageHtmlLink":"askrene: remove unused function"}},{"before":"1a447567d8ec19d7da2ed033b548d0fab01c9f71","after":"ad422bbe0dca4ee8db0c722d99b3947b084c85a6","ref":"refs/heads/guilt/exposesecret-plugin","pushedAt":"2024-09-11T18:24:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ShahanaFarooqui","name":null,"path":"/ShahanaFarooqui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23240721?s=80&v=4"},"commit":{"message":"config: add the ability for plugins to specify that config values should be concealed.\n\nAnd use it for `exposesecret-passphrase`. This is probably overly\ncautious, but it makes me feel a little better that we won't leak it\nto someone with read-only access.\n\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"config: add the ability for plugins to specify that config values sho…"}},{"before":"f9a25b8084271de80ca40dcf3e26eccbf5e6300a","after":"1a447567d8ec19d7da2ed033b548d0fab01c9f71","ref":"refs/heads/guilt/exposesecret-plugin","pushedAt":"2024-09-11T18:07:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ShahanaFarooqui","name":null,"path":"/ShahanaFarooqui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23240721?s=80&v=4"},"commit":{"message":"config: add the ability for plugins to specify that config values should be concealed.\n\nAnd use it for `exposesecret-passphrase`. This is probably overly\ncautious, but it makes me feel a little better that we won't leak it\nto someone with read-only access.\n\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"config: add the ability for plugins to specify that config values sho…"}},{"before":"8a68385750f9d7e25221145968cf945a3eef0f42","after":"f9a25b8084271de80ca40dcf3e26eccbf5e6300a","ref":"refs/heads/guilt/exposesecret-plugin","pushedAt":"2024-09-11T17:34:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ShahanaFarooqui","name":null,"path":"/ShahanaFarooqui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23240721?s=80&v=4"},"commit":{"message":"config: add the ability for plugins to specify that config values should be concealed.\n\nAnd use it for `exposesecret-passphrase`. This is probably overly\ncautious, but it makes me feel a little better that we won't leak it\nto someone with read-only access.\n\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"config: add the ability for plugins to specify that config values sho…"}},{"before":null,"after":"ca94188b81c4689ead48e1c593ea0dc08b0bcae2","ref":"refs/heads/fix-channeld-crash","pushedAt":"2024-09-07T03:38:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"channeld: fix crash with pre-TLV peers.\n\nsend_tlvs is NULL if no special features are supported, and peer\nsets `next_to_send` anyway:\n\n```\n0x5ed1c6719538 peer_reconnect\nchanneld/channeld.c:5205\n0x5ed1c6719dab init_channel\nchanneld/channeld.c:5959\n0x5ed1c6719f04 main\nchanneld/channeld.c:6005\n```\n\nBackport: v24.08\nFixes: https://github.com/ElementsProject/lightning/issues/7486\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"channeld: fix crash with pre-TLV peers."}},{"before":"9272d46c272e3f0ba7cef5072736e07a21992211","after":"8a68385750f9d7e25221145968cf945a3eef0f42","ref":"refs/heads/guilt/exposesecret-plugin","pushedAt":"2024-09-06T06:22:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"config: add the ability for plugins to specify that config values should be concealed.\n\nAnd use it for `exposesecret-passphrase`. This is probably overly\ncautious, but it makes me feel a little better that we won't leak it\nto someone with read-only access.\n\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"config: add the ability for plugins to specify that config values sho…"}},{"before":null,"after":"9272d46c272e3f0ba7cef5072736e07a21992211","ref":"refs/heads/guilt/exposesecret-plugin","pushedAt":"2024-09-06T06:13:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rustyrussell","name":"Rusty Russell","path":"/rustyrussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/775844?s=80&v=4"},"commit":{"message":"config: add the ability for plugins to specify that config values should be concealed.\n\nAnd use it for `exposesecret-passphrase`. This is probably overly\ncautious, but it makes me feel a little better that we won't leak it\nto someone with read-only access.\n\nSigned-off-by: Rusty Russell ","shortMessageHtmlLink":"config: add the ability for plugins to specify that config values sho…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQxNzo0OTo1MS4wMDAwMDBazwAAAATAotSW","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNlQwNjoxMzoyNS4wMDAwMDBazwAAAASulSyh"}},"title":"Activity · rustyrussell/lightning"}