-
Notifications
You must be signed in to change notification settings - Fork 895
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make onion messages and offers runtime-experimental #4328
Make onion messages and offers runtime-experimental #4328
Commits on Jan 13, 2021
-
wire/Makefile: refactor to allow non-experimental spec patches.
And rename the current patches to all be _exp_*.patch. These are applied after the basic patches. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Header from folded patch 'fix.patch':
Configuration menu - View commit details
-
Copy full SHA for 6f0ef14 - Browse repository at this point
Copy the full SHA 6f0ef14View commit details -
For some reason, an old version was checked in. We don't currently use it (since bolt12 support depends on EXPERIMENTAL_FEATURES, which uses bolt12_exp_wire.csv, which is generated and not checked in). Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Configuration menu - View commit details
-
Copy full SHA for c7cd592 - Browse repository at this point
Copy the full SHA c7cd592View commit details -
wire: Apply onion mesages spec patch even when not experimental.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Configuration menu - View commit details
-
Copy full SHA for 79da4ed - Browse repository at this point
Copy the full SHA 79da4edView commit details -
lightningd: control onion messages by
experimental-onion-messages
o……ption. Note that this also changes so the feature is not represented in channels, reflecting the recent drafts. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Changelog-Added: `experimental-onion-messages` enables send, receive and relay of onion messages.
Configuration menu - View commit details
-
Copy full SHA for 157560d - Browse repository at this point
Copy the full SHA 157560dView commit details -
plugins: allow plugins to disable themselves at startup.
By returning 'disable: <reason>' inside getmanifest or init result. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Changelog-Added: plugins: plugins can now disable themselves by returning `disable`, even if marked important.
Configuration menu - View commit details
-
Copy full SHA for 78d0f3f - Browse repository at this point
Copy the full SHA 78d0f3fView commit details -
libplugin: make init return a string.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Changelog-Added: libplugin: init can return a non-NULL string to disable the plugin.
Configuration menu - View commit details
-
Copy full SHA for b42a81c - Browse repository at this point
Copy the full SHA b42a81cView commit details -
tools/generate-wire.py: include digits in #ifndef idempotent header.
Otherwise check complains that it's '#ifndef LIGHTNING_WIRE_BOLT_WIREGEN_H': wire/bolt12_wiregen.h seems to be missing the expected include guard: #ifndef LIGHTNING_WIRE_BOLT12_WIREGEN_H #define LIGHTNING_WIRE_BOLT12_WIREGEN_H ... #endif /* LIGHTNING_WIRE_BOLT12_WIREGEN_H */ make: *** [Makefile:458: check-includes] Error 1 Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Configuration menu - View commit details
-
Copy full SHA for db099bd - Browse repository at this point
Copy the full SHA db099bdView commit details -
common/bolt12: include correct bolt12 wiregen header.
Don't include exp directly, use an ifdef in common/bolt12 (like we do for peer and onion wiregen files). Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Configuration menu - View commit details
-
Copy full SHA for 104dc00 - Browse repository at this point
Copy the full SHA 104dc00View commit details -
offers: make it a runtime option.
The fetchinvoice and offers plugins disable themselves if the option isn't enabled (it's enabled by default on EXPERIMENTAL_FEATURES). Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Changelog-Added: `experimental-offers` enables fetch, payment and creation of (early draft) offers.
Configuration menu - View commit details
-
Copy full SHA for 989a205 - Browse repository at this point
Copy the full SHA 989a205View commit details -
Configuration menu - View commit details
-
Copy full SHA for a85581f - Browse repository at this point
Copy the full SHA a85581fView commit details