From a00179d5571c74275799dc3c0333e451587b20f5 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Mon, 31 Aug 2020 10:43:23 +0930 Subject: [PATCH] doc, wiregen: use SHA256 stamps instead of git versions. This should be more robust in future: we SHA256 all of the deps. For wiregen we prefix with EXPERIMENTAL_FEATURES, since it can effect them. Signed-off-by: Rusty Russell --- Makefile | 25 +++++++++++++++---------- doc/Makefile | 2 +- doc/lightning-autocleaninvoice.7 | 1 + doc/lightning-check.7 | 1 + doc/lightning-checkmessage.7 | 1 + doc/lightning-cli.1 | 1 + doc/lightning-close.7 | 1 + doc/lightning-connect.7 | 1 + doc/lightning-createonion.7 | 1 + doc/lightning-decodepay.7 | 1 + doc/lightning-delexpiredinvoice.7 | 1 + doc/lightning-delinvoice.7 | 1 + doc/lightning-dev-sendcustommsg.7 | 1 + doc/lightning-disconnect.7 | 1 + doc/lightning-feerates.7 | 1 + doc/lightning-fundchannel.7 | 1 + doc/lightning-fundchannel_cancel.7 | 1 + doc/lightning-fundchannel_complete.7 | 1 + doc/lightning-fundchannel_start.7 | 1 + doc/lightning-fundpsbt.7 | 1 + doc/lightning-getroute.7 | 1 + doc/lightning-getsharedsecret.7 | 1 + doc/lightning-hsmtool.8 | 1 + doc/lightning-invoice.7 | 1 + doc/lightning-keysend.7 | 1 + doc/lightning-listchannels.7 | 1 + doc/lightning-listforwards.7 | 1 + doc/lightning-listfunds.7 | 1 + doc/lightning-listinvoices.7 | 1 + doc/lightning-listpays.7 | 1 + doc/lightning-listpeers.7 | 1 + doc/lightning-listsendpays.7 | 1 + doc/lightning-newaddr.7 | 1 + doc/lightning-pay.7 | 1 + doc/lightning-plugin.7 | 1 + doc/lightning-reserveinputs.7 | 1 + doc/lightning-sendonion.7 | 1 + doc/lightning-sendpay.7 | 1 + doc/lightning-setchannelfee.7 | 1 + doc/lightning-signmessage.7 | 1 + doc/lightning-txdiscard.7 | 1 + doc/lightning-txprepare.7 | 1 + doc/lightning-txsend.7 | 1 + doc/lightning-unreserveinputs.7 | 1 + doc/lightning-utxopsbt.7 | 1 + doc/lightning-waitanyinvoice.7 | 1 + doc/lightning-waitblockheight.7 | 1 + doc/lightning-waitinvoice.7 | 1 + doc/lightning-waitsendpay.7 | 1 + doc/lightning-withdraw.7 | 1 + doc/lightningd-config.5 | 1 + doc/lightningd.8 | 1 + 52 files changed, 66 insertions(+), 11 deletions(-) diff --git a/Makefile b/Makefile index d7f8b85dd..0d2731121 100644 --- a/Makefile +++ b/Makefile @@ -200,7 +200,9 @@ CDUMP_OBJS := ccan-cdump.o ccan-strmap.o BOLT_GEN := tools/generate-wire.py WIRE_GEN := $(BOLT_GEN) -BOLT_DEPS := $(BOLT_GEN) + +# If you use wiregen, you're dependent on the tool, its templates, and Makefile +WIRE_GEN_DEPS := $(WIRE_GEN) Makefile $(wildcard tools/gen/*_template) ALL_PROGRAMS = @@ -247,12 +249,19 @@ config.vars: %.o: %.c @$(call VERBOSE, "cc $<", $(CC) $(CFLAGS) -c -o $@ $<) +# Git doesn't maintain timestamps, so we only regen if sources actually changed: +# We place the SHA inside some generated files so we can tell if they need updating. +# Usage: $(call SHA256STAMP_CHANGED,prefix) +SHA256STAMP_CHANGED = [ x"`sed -n 's/.*SHA256STAMP://p' $@ 2>/dev/null`" != x"$(1)`cat $^ | sha256sum | cut -c1-64`" ] +# Usage: $(call SHA256STAMP,prefix,commentprefix) +SHA256STAMP = echo '$(2) SHA256STAMP:$(1)'`cat $^ | sha256sum | cut -c1-64` >> $@ + # generate-wire.py --page [header|impl] hdrfilename wirename < csv > file -%_wiregen.h: %_wire.csv - @if $(CHANGED_FROM_GIT); then $(call VERBOSE,"wiregen $@",tools/generate-wire.py --page header $($@_args) $@ `basename $< .csv` < $< > $@); fi +%_wiregen.h: %_wire.csv $(WIRE_GEN_DEPS) + @if $(call SHA256STAMP_CHANGED,exp-$(EXPERIMENTAL_FEATURES)-); then $(call VERBOSE,"wiregen $@",tools/generate-wire.py --page header $($@_args) $@ `basename $< .csv` < $< > $@ && $(call SHA256STAMP,exp-$(EXPERIMENTAL_FEATURES)-,//)); fi -%_wiregen.c: %_wire.csv - @if $(CHANGED_FROM_GIT); then $(call VERBOSE,"wiregen $@",tools/generate-wire.py --page impl $($@_args) ${@:.c=.h} `basename $< .csv` < $< > $@); fi +%_wiregen.c: %_wire.csv $(WIRE_GEN_DEPS) + @if $(call SHA256STAMP_CHANGED,exp-$(EXPERIMENTAL_FEATURES)-); then $(call VERBOSE,"wiregen $@",tools/generate-wire.py --page impl $($@_args) ${@:.c=.h} `basename $< .csv` < $< > $@ && $(call SHA256STAMP,exp-$(EXPERIMENTAL_FEATURES)-,//)); fi include external/Makefile include bitcoin/Makefile @@ -282,10 +291,6 @@ gen_list_of_builtin_plugins.h : plugins/Makefile Makefile @echo 'NULL' >> $@ @echo '};' >> $@ -# Git doesn't maintain timestamps, so we only regen if git says we should. -# If neither is in git, we generate (note: one combines stderr, one discards) -CHANGED_FROM_GIT = [ x"`git log $@ 2>&1 | head -n1`" != x"`git log $< 2>/dev/null | head -n1`" -o x"`git diff $<`" != x"" ] - ifneq ($(TEST_GROUP_COUNT),) PYTEST_OPTS += --test-group=$(TEST_GROUP) --test-group-count=$(TEST_GROUP_COUNT) endif @@ -452,7 +457,7 @@ $(CCAN_OBJS) $(CDUMP_OBJS): $(CCAN_HEADERS) Makefile $(ALL_OBJS): $(BITCOIN_HEADERS) $(COMMON_HEADERS) $(CCAN_HEADERS) $(WIRE_HEADERS) $(ALL_GEN_HEADERS) $(EXTERNAL_HEADERS) Makefile # We generate headers in two ways, so regen when either changes (or Makefile) -$(ALL_GEN_HEADERS): ccan/ccan/cdump/tools/cdump-enumstr $(WIRE_GEN) Makefile +$(ALL_GEN_HEADERS): ccan/ccan/cdump/tools/cdump-enumstr Makefile update-ccan: mv ccan ccan.old diff --git a/doc/Makefile b/doc/Makefile index c255c1596..60f3a9c70 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -58,7 +58,7 @@ MANPAGES := doc/lightning-cli.1 \ doc-all: $(MANPAGES) doc/index.rst $(MANPAGES): doc/%: doc/%.md - @if $(CHANGED_FROM_GIT); then $(call VERBOSE, "mrkd $<", mrkd $< $@); else touch $@; fi + @if $(call SHA256STAMP_CHANGED,); then $(call VERBOSE, "mrkd $<", mrkd $< $@ && $(call SHA256STAMP,,\")); else touch $@; fi doc/protocol-%.svg: test/test_protocol test/test_protocol --svg < test/commits/$*.script > $@ diff --git a/doc/lightning-autocleaninvoice.7 b/doc/lightning-autocleaninvoice.7 index 77643c4e5..fcbf233e4 100644 --- a/doc/lightning-autocleaninvoice.7 +++ b/doc/lightning-autocleaninvoice.7 @@ -39,3 +39,4 @@ ZmnSCPxj \fI is mainly responsible\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:df05ece680710d67202b28af635a274d7adc38d9f334c79d88ee28b80a2cae60 diff --git a/doc/lightning-check.7 b/doc/lightning-check.7 index 7e8c41820..abfa871a3 100644 --- a/doc/lightning-check.7 +++ b/doc/lightning-check.7 @@ -35,3 +35,4 @@ Mark Beckwith \fI and Rusty Russell Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:8ff7c586849eae5646f182b088351b4a5baa61e9e628a31763a6647e74a7fc0a diff --git a/doc/lightning-checkmessage.7 b/doc/lightning-checkmessage.7 index ad03f7ba0..8916c75f1 100644 --- a/doc/lightning-checkmessage.7 +++ b/doc/lightning-checkmessage.7 @@ -47,3 +47,4 @@ Rusty Russell \fI is mainly responsible\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:09c0f92e4048a09e6f95b9c53689b065d4d3aea0f7040b2b2c6aea8d3183b62e diff --git a/doc/lightning-cli.1 b/doc/lightning-cli.1 index 2d04a55fa..439add145 100644 --- a/doc/lightning-cli.1 +++ b/doc/lightning-cli.1 @@ -118,3 +118,4 @@ Main web site: \fIhttps://github.com/ElementsProject/lightning\fR Note: the modules in the ccan/ directory have their own licenses, but the rest of the code is covered by the BSD-style MIT license\. +\" SHA256STAMP:0269a00171f6ff2bbcb772b9367e05787345faf6457e75141978999fc0103d4a diff --git a/doc/lightning-close.7 b/doc/lightning-close.7 index 669a27525..769f1f987 100644 --- a/doc/lightning-close.7 +++ b/doc/lightning-close.7 @@ -95,3 +95,4 @@ ZmnSCPxj \fI is mainly responsible\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:3763db99c82aebedf40e1ef39407f2970d0408601f9250ec9c52995956da621b diff --git a/doc/lightning-connect.7 b/doc/lightning-connect.7 index 20bac2c6d..23d9eed9c 100644 --- a/doc/lightning-connect.7 +++ b/doc/lightning-connect.7 @@ -94,3 +94,4 @@ Felix \fI is the original author of this manpage\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:5f99f87ec4d94984b36da81b3f3b6fd21100b58baea493f5d0c3f50ffdcbf301 diff --git a/doc/lightning-createonion.7 b/doc/lightning-createonion.7 index 4c7c1970e..90e3ebf4f 100644 --- a/doc/lightning-createonion.7 +++ b/doc/lightning-createonion.7 @@ -132,3 +132,4 @@ Christian Decker \fI is mainly responsible\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:287d404b94d0e85eedbc6138b8e7a204723df86ad6d5f984ccfcd03e718ec514 diff --git a/doc/lightning-decodepay.7 b/doc/lightning-decodepay.7 index 190a5a898..ad51e9d79 100644 --- a/doc/lightning-decodepay.7 +++ b/doc/lightning-decodepay.7 @@ -76,3 +76,4 @@ Rusty Russell \fI is mainly responsible\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:d3944c14e16584577e0336dda8c2689881524717428eb921e23f8831144ec566 diff --git a/doc/lightning-delexpiredinvoice.7 b/doc/lightning-delexpiredinvoice.7 index d5825fcfc..a71442906 100644 --- a/doc/lightning-delexpiredinvoice.7 +++ b/doc/lightning-delexpiredinvoice.7 @@ -30,3 +30,4 @@ ZmnSCPxj \fI is mainly responsible\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:f7cd68f4d2ef071b45ee705da17a1180775096a2cc64c370822c8c610d1a3979 diff --git a/doc/lightning-delinvoice.7 b/doc/lightning-delinvoice.7 index 7f8adb67c..876fbde1a 100644 --- a/doc/lightning-delinvoice.7 +++ b/doc/lightning-delinvoice.7 @@ -50,3 +50,4 @@ Rusty Russell \fI is mainly responsible\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:92ad4501574b253334bb570960d1835c8bd84483e318ea058e6b565d34109832 diff --git a/doc/lightning-dev-sendcustommsg.7 b/doc/lightning-dev-sendcustommsg.7 index 450307bbc..d8efec500 100644 --- a/doc/lightning-dev-sendcustommsg.7 +++ b/doc/lightning-dev-sendcustommsg.7 @@ -60,3 +60,4 @@ Christian Decker \fI is mainly responsible\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:0dc60e560dcea0ba037fa9b254faaa680f80c9a5239e695341c3182672ccc0a3 diff --git a/doc/lightning-disconnect.7 b/doc/lightning-disconnect.7 index db60c6454..bbea46d36 100644 --- a/doc/lightning-disconnect.7 +++ b/doc/lightning-disconnect.7 @@ -63,3 +63,4 @@ Michael Hawkins \fI\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:fe16ccb06f56e5b59a1aea19b1a6625624b93e668cd07bba9e3f581873fa3eab diff --git a/doc/lightning-feerates.7 b/doc/lightning-feerates.7 index 8c773b5bf..c6ec64de2 100644 --- a/doc/lightning-feerates.7 +++ b/doc/lightning-feerates.7 @@ -153,3 +153,4 @@ manpage\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:f0fc7218cc1286cb6fb299cf81553d851d4ba4fee570e7bb169593d17aea951b diff --git a/doc/lightning-fundchannel.7 b/doc/lightning-fundchannel.7 index 246104615..0700ecb5c 100644 --- a/doc/lightning-fundchannel.7 +++ b/doc/lightning-fundchannel.7 @@ -102,3 +102,4 @@ channel parameters (funding limits, channel reserves, fees, etc\.)\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:7d1358db44e2b81554fe1b105865e93d489d470bdbc43b7e09c7bddf7f10f396 diff --git a/doc/lightning-fundchannel_cancel.7 b/doc/lightning-fundchannel_cancel.7 index a70c303dc..50f0cc211 100644 --- a/doc/lightning-fundchannel_cancel.7 +++ b/doc/lightning-fundchannel_cancel.7 @@ -58,3 +58,4 @@ lightning-fundchannel_\fBstart\fR(7), lightning-fundchannel_\fBcomplete\fR(7) Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:e29a875e9a7899adc15fb2f345c982b7cf75a714ae0e1b4367e6531839e7cd73 diff --git a/doc/lightning-fundchannel_complete.7 b/doc/lightning-fundchannel_complete.7 index cfea239ce..80bb2bd1f 100644 --- a/doc/lightning-fundchannel_complete.7 +++ b/doc/lightning-fundchannel_complete.7 @@ -59,3 +59,4 @@ lightning-fundchannel_\fBstart\fR(7), lightning-fundchannel_\fBcancel\fR(7) Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:74e310642983fa941af1d8cb5b7e0b49d5d14b585fb35f2d192c356ef49af830 diff --git a/doc/lightning-fundchannel_start.7 b/doc/lightning-fundchannel_start.7 index 6255d3180..cf580010d 100644 --- a/doc/lightning-fundchannel_start.7 +++ b/doc/lightning-fundchannel_start.7 @@ -83,3 +83,4 @@ lightning-fundchannel_\fBcomplete\fR(7), lightning-fundchannel_\fBcancel\fR(7) Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:8921d89eeebc02d2350608096a8dd0b4108c17f795f1369cdb43bd74d7fb4630 diff --git a/doc/lightning-fundpsbt.7 b/doc/lightning-fundpsbt.7 index 349f0c542..52b44efb7 100644 --- a/doc/lightning-fundpsbt.7 +++ b/doc/lightning-fundpsbt.7 @@ -104,3 +104,4 @@ Rusty Russell \fI is mainly responsible\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:0a80505110887fe165580fd6420d681b7cdcdae89d5c45d863510f1405d70040 diff --git a/doc/lightning-getroute.7 b/doc/lightning-getroute.7 index 06ab2fbac..70f2675d9 100644 --- a/doc/lightning-getroute.7 +++ b/doc/lightning-getroute.7 @@ -135,3 +135,4 @@ Rusty Russell \fI is mainly responsible\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:52fe58e923c36f62601e6cb2779031d0428d3561bdeae2ab8eadf3dff84a3179 diff --git a/doc/lightning-getsharedsecret.7 b/doc/lightning-getsharedsecret.7 index d21750114..3c4e32902 100644 --- a/doc/lightning-getsharedsecret.7 +++ b/doc/lightning-getsharedsecret.7 @@ -94,3 +94,4 @@ SECG SEC-1 ECIES: \fIhttps://secg.org/sec1-v2.pdf\fR Main web site: \fIhttps://github.com/ElementsProject/lightning\fR .RE +\" SHA256STAMP:695c9ea03a16c6698806f3b288c0b7163a112b19791fd81bf7b3f9b032804ca3 diff --git a/doc/lightning-hsmtool.8 b/doc/lightning-hsmtool.8 index 2bbfb6a46..f40d174fe 100644 --- a/doc/lightning-hsmtool.8 +++ b/doc/lightning-hsmtool.8 @@ -76,3 +76,4 @@ Note: the modules in the ccan/ directory have their own licenses, but the rest of the code is covered by the BSD-style MIT license\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:11b3e6c050eb31e7faac10e8b75c3f7b7d57269f7f8c47c67f6d115b7a479c09 diff --git a/doc/lightning-invoice.7 b/doc/lightning-invoice.7 index e7275fa97..b0d434404 100644 --- a/doc/lightning-invoice.7 +++ b/doc/lightning-invoice.7 @@ -124,3 +124,4 @@ Rusty Russell \fI is mainly responsible\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:9a361884baa1bdceffb9861839ce4728cf38eaf5d08b3437ad4b3f5b9b42d8db diff --git a/doc/lightning-keysend.7 b/doc/lightning-keysend.7 index 5f4dc8c95..8a54be1cd 100644 --- a/doc/lightning-keysend.7 +++ b/doc/lightning-keysend.7 @@ -122,3 +122,4 @@ Christian Decker \fI is mainly responsible\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:8d26499787c316e9b75ad304ffc1c872af523564750558ba986c2ccde63294c7 diff --git a/doc/lightning-listchannels.7 b/doc/lightning-listchannels.7 index 3aee16340..b6ef5f6a1 100644 --- a/doc/lightning-listchannels.7 +++ b/doc/lightning-listchannels.7 @@ -117,3 +117,4 @@ BOLT #7: \fIhttps://github.com/lightningnetwork/lightning-rfc/blob/master/07-routing-gossip.md\fR .RE +\" SHA256STAMP:c7c5d846dc08733728bbc358394da54c2d90b0d31633bdd2df48e89d46c359c0 diff --git a/doc/lightning-listforwards.7 b/doc/lightning-listforwards.7 index 19359fc69..0f99d114f 100644 --- a/doc/lightning-listforwards.7 +++ b/doc/lightning-listforwards.7 @@ -71,3 +71,4 @@ Rene Pickhardt \fI is mainly responsible\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:8cefda0944e3371f1f7bca046d8792125fb8b6eda11351b6f39a08bab60cff2e diff --git a/doc/lightning-listfunds.7 b/doc/lightning-listfunds.7 index 26876c087..a3b6b3406 100644 --- a/doc/lightning-listfunds.7 +++ b/doc/lightning-listfunds.7 @@ -88,3 +88,4 @@ Felix \fI is mainly responsible\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:3f4f346ab97ae18e5c38a641def243716c07979c81168e093f7b6b8089c9bd1d diff --git a/doc/lightning-listinvoices.7 b/doc/lightning-listinvoices.7 index ec1268ffd..e760c7390 100644 --- a/doc/lightning-listinvoices.7 +++ b/doc/lightning-listinvoices.7 @@ -35,3 +35,4 @@ Rusty Russell \fI is mainly responsible\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:de5a19a60e141b582228650442680a6c966edbab2340894db3b532495c5f462c diff --git a/doc/lightning-listpays.7 b/doc/lightning-listpays.7 index 30573f34e..2edd9ded5 100644 --- a/doc/lightning-listpays.7 +++ b/doc/lightning-listpays.7 @@ -69,3 +69,4 @@ Rusty Russell \fI is mainly responsible\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:539b2a0dccaeda10b0e663217ee80f41561a79ee90b7c6eff2aed388096d7ecb diff --git a/doc/lightning-listpeers.7 b/doc/lightning-listpeers.7 index 148ec8bc6..bf76c354e 100644 --- a/doc/lightning-listpeers.7 +++ b/doc/lightning-listpeers.7 @@ -319,3 +319,4 @@ Main web site: \fIhttps://github.com/ElementsProject/lightning\fR Lightning RFC site (BOLT #9): \fIhttps://github.com/lightningnetwork/lightning-rfc/blob/master/09-features.md\fR +\" SHA256STAMP:c1ed65bd0e15a1056e3785cf8162ae11d4817fef3c1c12a85c46bab82ab32d0e diff --git a/doc/lightning-listsendpays.7 b/doc/lightning-listsendpays.7 index a9662ad42..2f6ff0821 100644 --- a/doc/lightning-listsendpays.7 +++ b/doc/lightning-listsendpays.7 @@ -70,3 +70,4 @@ responsible\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:3dc248bbb94b46a5e940a19730ff12bf01a5eb15653f5565a1f94391ce34c497 diff --git a/doc/lightning-newaddr.7 b/doc/lightning-newaddr.7 index 67f143069..6d43c1b47 100644 --- a/doc/lightning-newaddr.7 +++ b/doc/lightning-newaddr.7 @@ -47,3 +47,4 @@ Felix \fI is mainly responsible\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:5629893e244874b3685b217aed66f4768e140444fc58e14be719e40598494e26 diff --git a/doc/lightning-pay.7 b/doc/lightning-pay.7 index d9ec86e50..81e95452c 100644 --- a/doc/lightning-pay.7 +++ b/doc/lightning-pay.7 @@ -154,3 +154,4 @@ Rusty Russell \fI is mainly responsible\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:5173cc560fec005800223eff786a5d36dd677524b50995ce21b2777fb6345084 diff --git a/doc/lightning-plugin.7 b/doc/lightning-plugin.7 index 9473ade06..6ffcde101 100644 --- a/doc/lightning-plugin.7 +++ b/doc/lightning-plugin.7 @@ -54,3 +54,4 @@ Antoine Poinsot \fI is mainly responsible\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:a8d7488cb0a731e794aeed1d2d30448cef27204d9ec0374610faf2a84a401762 diff --git a/doc/lightning-reserveinputs.7 b/doc/lightning-reserveinputs.7 index 9abad8773..4cb491573 100644 --- a/doc/lightning-reserveinputs.7 +++ b/doc/lightning-reserveinputs.7 @@ -58,3 +58,4 @@ niftynei \fI is mainly responsible\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:539d241f86937d96dbc8a914f50a0cb920e7bee38b825502332a7755507f9e7b diff --git a/doc/lightning-sendonion.7 b/doc/lightning-sendonion.7 index 0206ea52f..ab72fdd31 100644 --- a/doc/lightning-sendonion.7 +++ b/doc/lightning-sendonion.7 @@ -121,3 +121,4 @@ Christian Decker \fI is mainly responsible\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:19d7317d0c50409db6a09b1e4411fc9697976254be3555cbf3bcf2a28984529c diff --git a/doc/lightning-sendpay.7 b/doc/lightning-sendpay.7 index 2454f0fa6..b95e2e2e7 100644 --- a/doc/lightning-sendpay.7 +++ b/doc/lightning-sendpay.7 @@ -127,3 +127,4 @@ Rusty Russell \fI is mainly responsible\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:ad0330702e519f55a65c7ef3b5e532114ec66cc4a2a34c7d3a9e0663085cd052 diff --git a/doc/lightning-setchannelfee.7 b/doc/lightning-setchannelfee.7 index 97270aa97..b6909b8af 100644 --- a/doc/lightning-setchannelfee.7 +++ b/doc/lightning-setchannelfee.7 @@ -66,3 +66,4 @@ responsible for the c-lightning project\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:879099cca006506760ddc96c622ee4e4fdad910a5122508b838342aeb0832206 diff --git a/doc/lightning-signmessage.7 b/doc/lightning-signmessage.7 index 296caa9e5..7b09bce18 100644 --- a/doc/lightning-signmessage.7 +++ b/doc/lightning-signmessage.7 @@ -33,3 +33,4 @@ Rusty Russell \fI is mainly responsible\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:e3565afa7011460ae5add0bd230b95699dadd1625ccb38bae02bc71136f468be diff --git a/doc/lightning-txdiscard.7 b/doc/lightning-txdiscard.7 index 6abda8ee9..fba7c43a8 100644 --- a/doc/lightning-txdiscard.7 +++ b/doc/lightning-txdiscard.7 @@ -41,3 +41,4 @@ Rusty Russell \fI is mainly responsible\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:cd4c671bd56e7afbe224cceb4e454da314e4ac08bb15618780e06da6c12310ed diff --git a/doc/lightning-txprepare.7 b/doc/lightning-txprepare.7 index 4938aecf5..cb34f143b 100644 --- a/doc/lightning-txprepare.7 +++ b/doc/lightning-txprepare.7 @@ -95,3 +95,4 @@ Rusty Russell \fI is mainly responsible\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:b3ff9c69ce535b79307ce103f8f9e5d64115a8ed388c471af37a637b9e970ae7 diff --git a/doc/lightning-txsend.7 b/doc/lightning-txsend.7 index c3647fb1d..44fbd05fe 100644 --- a/doc/lightning-txsend.7 +++ b/doc/lightning-txsend.7 @@ -42,3 +42,4 @@ Rusty Russell \fI is mainly responsible\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:21ece8a91426ad0d60c15f2dd3fcdd7dda33bf66bcbc2d20b09e20fd350566b6 diff --git a/doc/lightning-unreserveinputs.7 b/doc/lightning-unreserveinputs.7 index f5bfca0de..e4a3dae7e 100644 --- a/doc/lightning-unreserveinputs.7 +++ b/doc/lightning-unreserveinputs.7 @@ -55,3 +55,4 @@ niftynei \fI is mainly responsible\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:2f6d02c98127f7ab54e5c298761be2c4138f79fd6c156eed9ae19ead03db8593 diff --git a/doc/lightning-utxopsbt.7 b/doc/lightning-utxopsbt.7 index a2fd3b14f..05d100ad5 100644 --- a/doc/lightning-utxopsbt.7 +++ b/doc/lightning-utxopsbt.7 @@ -70,3 +70,4 @@ Rusty Russell \fI is mainly responsible\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:e47331be08a0911c74e142f2255bf62a83b70b818c1cf39a9314aab8c17a6e47 diff --git a/doc/lightning-waitanyinvoice.7 b/doc/lightning-waitanyinvoice.7 index f5fc24ed5..2c75ddd5e 100644 --- a/doc/lightning-waitanyinvoice.7 +++ b/doc/lightning-waitanyinvoice.7 @@ -58,3 +58,4 @@ Rusty Russell \fI is mainly responsible\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:a49771fb6295f38674ecec146881cdc5c8490ad9629310942162519fa166776f diff --git a/doc/lightning-waitblockheight.7 b/doc/lightning-waitblockheight.7 index e5bf78b63..31cc0e465 100644 --- a/doc/lightning-waitblockheight.7 +++ b/doc/lightning-waitblockheight.7 @@ -33,3 +33,4 @@ ZmnSCPxj \fI is mainly responsible\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:5714e6333e5ba57cc00de425e6dc411f2c30812bbc8d95d01d50c460ee002e29 diff --git a/doc/lightning-waitinvoice.7 b/doc/lightning-waitinvoice.7 index 7d2766b7f..7507d0b8a 100644 --- a/doc/lightning-waitinvoice.7 +++ b/doc/lightning-waitinvoice.7 @@ -42,3 +42,4 @@ responsible\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:dc08283c1e264fc636c02a1a1b018ebd628b983a19ae861025c5db32e36a985a diff --git a/doc/lightning-waitsendpay.7 b/doc/lightning-waitsendpay.7 index 21668fc32..5d94f14fb 100644 --- a/doc/lightning-waitsendpay.7 +++ b/doc/lightning-waitsendpay.7 @@ -105,3 +105,4 @@ ZmnSCPxj \fI is mainly responsible\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:cb20e509b421b38d12b24dbc5f8b0013977c0d9b3a140d0558864be75d9ba6bf diff --git a/doc/lightning-withdraw.7 b/doc/lightning-withdraw.7 index 45ca0dab5..cb762d3a8 100644 --- a/doc/lightning-withdraw.7 +++ b/doc/lightning-withdraw.7 @@ -79,3 +79,4 @@ Felix \fI is mainly responsible\. Main web site: \fIhttps://github.com/ElementsProject/lightning\fR +\" SHA256STAMP:e32366bb53ffbf212d8629aba20361258f2d5534de6c2b625153c457e888beb6 diff --git a/doc/lightningd-config.5 b/doc/lightningd-config.5 index 6cc8ee1c9..75513db96 100644 --- a/doc/lightningd-config.5 +++ b/doc/lightningd-config.5 @@ -585,3 +585,4 @@ Main web site: \fIhttps://github.com/ElementsProject/lightning\fR Note: the modules in the ccan/ directory have their own licenses, but the rest of the code is covered by the BSD-style MIT license\. +\" SHA256STAMP:72bbbb26f1f4fbd25ef6021503be6266efa26bfbd0f146403ba04d7bca348358 diff --git a/doc/lightningd.8 b/doc/lightningd.8 index dd1d69d91..be9a5f419 100644 --- a/doc/lightningd.8 +++ b/doc/lightningd.8 @@ -257,3 +257,4 @@ Main web site: \fIhttps://github.com/ElementsProject/lightning\fR Note: the modules in the ccan/ directory have their own licenses, but the rest of the code is covered by the BSD-style MIT license\. +\" SHA256STAMP:2abc6ed205f21d695a2cc1f1953f3897ec4f1cb38e5aa3e594edb3393f9e50b9