275 Commits (82ed71d621c1f88f9c059cf0cc83cd00ffa6b11e)

Author SHA1 Message Date
Rusty Russell 001b5d6416 offers: make it a runtime option. 4 years ago
Rusty Russell a4bc3e5673 common/bolt12: include correct bolt12 wiregen header. 4 years ago
Rusty Russell 6dab04ebd5 tools/generate-wire.py: include digits in #ifndef idempotent header. 4 years ago
Rusty Russell 5a483ddd8b wire: Apply onion mesages spec patch even when not experimental. 4 years ago
Rusty Russell c3200b07de wire: add bolt12_wire.csv 4 years ago
Rusty Russell 7af63eb0a7 wire/Makefile: refactor to allow non-experimental spec patches. 4 years ago
niftynei 2f3acb91fc df: actually send a temp-id to the peer in open_channel2 WIP 4 years ago
niftynei 924aaf180e temp_channel_id: move to common 4 years ago
Rusty Russell 23af9d4972 onion_message: support variable-length onion messages. 4 years ago
Rusty Russell 9d57612415 gossipd, channeld: handle onion messages in gossipd so we don't need a channel. 4 years ago
Rusty Russell 43b71de897 lightningd: low-level createinvoicerequest API (EXPERIMENTAL_FEATURES) 4 years ago
Rusty Russell 353e4cf3c2 wire/Makefile: make generated wire files depend on Makefile. 4 years ago
Rusty Russell 3776af4a35 common/sphinx: make TOTAL_PACKET_SIZE a macro. 4 years ago
Rusty Russell 2cd93597cc wire.c: import bolt 12 offers CSV. 4 years ago
Rusty Russell a11edebb7c utf8: handle UTF-8 arrays. 4 years ago
Rusty Russell ff8830876d wire/tlvstream: add tlv_make_fields helper to populate ->fields array. 4 years ago
Rusty Russell 5c167d16ab tools/generate-wire.py: use helpers. 4 years ago
Rusty Russell dc83e64003 tools/generate-wire: don't use void * pointers for tlv fromwire. 4 years ago
Rusty Russell ca2bd98082 unittest: use common_setup / common_shutdown almost everywhere. 4 years ago
YOSHIDA Masanori 9f893e3f6d wire: remove declaration of towire_tlvs since its implementation is already removed 4 years ago
niftynei 97fd18f0b5 df: incorporate a few spec changes -- serial_id is now 64-bits 4 years ago
niftynei 82c0b48215 wires: towire/fromwire for wally_tx 4 years ago
Matt Whitlock eab14768a8 update SHA256STAMPs using sorted dependencies 4 years ago
Michael Schmoock dd60332d91 chore: adds experimental wiregen to gitignore 4 years ago
niftynei b44e36b99e spec-update: get rid of max-witness-len 4 years ago
niftynei 05a6a11860 dual-fund: add interactive dual-funding wires 4 years ago
Rusty Russell 0e805427dc tools/generate-wire.py: strip trailing whitespace on lines, fix bolt quotes. 4 years ago
Rusty Russell c67f5b301e wire: fix up regeneration 4 years ago
Rusty Russell c34c055d82 Makefile: use completely separate spec-derived files for EXPERIMENTAL_FEATURES 4 years ago
Rusty Russell d8e8426b52 Makefile: remove EXPERIMENTAL_FEATURES marker from generated files 4 years ago
Rusty Russell 82f2f43425 Generated files: more merge fallout. 4 years ago
Rusty Russell 3c6af3efb4 Makefile: commit and preserve all the wiregenerated files. 4 years ago
Rusty Russell 1746406e41 Makefile: normalize all the Makefiles 4 years ago
Rusty Russell 8150d28575 Makefile: use generic rules to make spec-derived sources. 4 years ago
Rusty Russell 055cfd17a8 wire: locale-independent patch order for EXPERIMENTAL_FEATURES patches 5 years ago
Christian Decker f6745682c3 tlvstream: Allow overwriting an already set value 5 years ago
Christian Decker 514c4044c8 tlv: Allow passing a raw pointer and a length to tlvstream_set_raw 5 years ago
niftynei 77946bd9fe fromwire: return NULL if array empty 5 years ago
Christian Decker cb9debc229 tlv: Add generic getters and setters for tlvstream 5 years ago
Rusty Russell 93d04d08d0 wire: update to latest version of the spec. 5 years ago
niftynei 24ecb3e2b9 Remove trailing line in fromwire.c 5 years ago
Rusty Russell b920d4d21b wire: make fromwire_fail return non-const, use it more 5 years ago
Rusty Russell cfb320c972 wire: move remaining bitcoin functions out to bitcoin/ files. 5 years ago
Rusty Russell 197d1bcef2 wire: move towire/fromwire_short_channel_id out to bitcoin/short_channel_id.c 5 years ago
Rusty Russell 13356b75bf wire: move towire/fromwire_amount from wire/ into common/amount.c 5 years ago
Rusty Russell 4dbfce6057 wire: move towire/fromwire_preimage out to bitcoin/preimage.c. 5 years ago
Rusty Russell 27220646c3 common/wire: move bitcoin-specific marshalling functions into bitcoin files. 5 years ago
Rusty Russell f77d70d546 common/json: move rest of bitcoin/lightning-specific json functions to json_helpers. 5 years ago
Rusty Russell fda5f0b427 common/channel_id: move channel_id into its own file. 5 years ago
Rusty Russell f02c464c2e wire/Makefile: list wire/tlvstream.c in WIRE_SRC. 5 years ago