core-lightning/tools
Rusty Russell 897c53ce1c tools/generate-wire.py: fix loop logic for towire_xxx_array
has_len_fields() doesn't cover our blacklist of variable types, so if
we have an array of them, this logic is wrong.  This happens in the
the bolt13 patch:

```C
struct tlv_offer_tlvs_blindedpath {
        struct pubkey blinding;
        struct onionmsg_path **path;
};
```

Before:
wire/gen_bolt13_tlv.c:
```C
		for (size_t i = 0; i < tal_count(r->blindedpath->path); i++)
		towire_onionmsg_path(&ptr, r->blindedpath->path + i);
```
After:
```C
		for (size_t i = 0; i < tal_count(r->blindedpath->path); i++)
		towire_onionmsg_path(&ptr, r->blindedpath->path[i]);
```

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2020-09-02 09:46:37 +09:30
..
gen tools/generate-wire.py: fix loop logic for towire_xxx_array 2020-09-02 09:46:37 +09:30
test configure: we don't need mako any more. 2020-08-31 21:33:26 -05:00
bench-gossipd.sh gossipd: remove unnecessary dev_unknown_channel_satoshis arg. 2019-05-22 11:28:44 +00:00
build-release.sh build: Update build-release.sh to remove i386 build 2020-04-19 08:07:47 +09:30
check-bolt.c tools/check-bolt: don't trigger ourselves. 2020-08-31 21:33:26 -05:00
check-includes.sh devtools/create-gossipstore: clean up enough to pass check-source. 2019-04-08 04:41:43 +00:00
check-manpage.sh doc/Makefile: adapt 'check-manpages' to markdown 2019-08-22 01:35:01 +00:00
check-markdown.sh tools: use /usr/bin/env bash instead of /bin/bash 2018-07-24 00:25:43 +00:00
check-setup_locale.sh setup: add setup to make checks 2020-05-19 13:35:42 +09:30
check-spelling.sh EXPERMENTAL_FEATURES: Import onion message types. 2020-04-02 14:32:38 +10:30
docker-entrypoint.sh Take LIGHTNINGD_NETWORK env variable in Dockerfile. 2020-07-07 12:14:42 +02:00
generate-wire.py psbt: have wally_tx serialization methods be legible for gen'd code 2020-06-23 14:49:32 +02:00
headerversions.c allow building without sqlite3 2020-08-30 12:44:56 +02:00
hsmtool.c tools/hsmtool.c: Make password optional for guesstoremote and dumpcommitments commands. 2020-07-07 13:34:11 +00:00
Makefile Makefile: normalize all the Makefiles 2020-08-31 21:33:26 -05:00
mockup.sh tools-make: add mock parser for clang ld output 2020-05-30 15:36:56 +02:00
refresh-submodules.sh tools/refresh-submodules.sh: don't exit, but wait if called in parallel. 2020-08-31 21:33:26 -05:00
rel.sh tools: use /usr/bin/env bash instead of /bin/bash 2018-07-24 00:25:43 +00:00
repro-build.sh repro: Skip confirmation of package installation in repro-build.sh 2020-08-30 20:03:42 +02:00
update-mocks.sh update-mocks: make it a bit easier to tell what step is happening 2020-05-30 15:36:56 +02:00