wqxoxo
wqxoxo
## Summary Implements SQLite STRICT tables and security hardening for developer/testing environments as requested in #5390. ## Changes - Automatically appends STRICT to CREATE TABLE statements when `--developer` flag is...
When a payment fails due to CLTV budget constraints, the adaptive splitter creates excessive sub-payments before hitting its lower amount limit. Issue #8167 showed partid reaching 5787+. The fix adds...
Newer clang versions have stricter `-Wsometimes-uninitialized` checking that catches this. Fixes #8683
Fixes #8609 When paying through a direct channel, `direct_pay_override()` creates a route bypassing the normal routing path, which skips the CLTV budget check in `payment_getroute()`. This allows payments to succeed...
We had an assert(!(ot->type & OPT_MULTI)) which crashed when using setconfig on a plugin option marked as both dynamic and multi. The fix changes plugin_set_dynamic_opt to accept an array of...