Skip to content
This repository has been archived by the owner on Jun 26, 2024. It is now read-only.

List channel peers update #1

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
596 commits
Select commit Hold shift + click to select a range
9e22874
offers: enable label for invoicerequest
endothermicdev Mar 9, 2023
be8ed8c
meta: update changelog for v23.02.1
endothermicdev Mar 10, 2023
cdf803c
plugins/pay: revert removal of paying invoice without description.
rustyrussell Mar 13, 2023
bfc6fed
CHANGELOG.md: v23.03.2
rustyrussell Mar 13, 2023
dcc66d5
doc: update release procedure
endothermicdev Mar 3, 2023
4f3f3de
fix: partial fix lnprototest runner
vincenzopalazzo Mar 1, 2023
fd04f46
common/hsm_version: list sha256 for every known version.
rustyrussell Mar 14, 2023
1c4f6ab
hsmd: deprecate reply_v1.
rustyrussell Mar 14, 2023
06b9009
lightningd: remove deprecated behavior where checkmessage would fail …
rustyrussell Mar 14, 2023
67f23c1
lightningd: remove deprecated local_msat, remote_msat from listpeers.
rustyrussell Mar 14, 2023
780f32d
global: remove deprecated non-msat-named msat fields.
rustyrussell Mar 14, 2023
983542f
global: remove deprecated "msat" suffix on msat fields.
rustyrussell Mar 14, 2023
9366e6b
cleanup: rename json_add_amount_msat_only to json_add_amount_msat
rustyrussell Mar 14, 2023
658bae3
lightningd: require "jsonrpc": "2.0" as per JSONRPC spec.
rustyrussell Mar 14, 2023
acf01f4
pytest: don't run test_backfill_scriptpubkeys under valgrind in CI.
rustyrussell Mar 14, 2023
57d2120
cln_plugin: add `shutdown()` method to `Plugin`
justinmoon Feb 25, 2023
ba4f0c8
ci: add timeout field to 2h for each task
vincenzopalazzo Feb 8, 2023
6c641bd
test_backfill_scriptpubkeys: stop first cln node before second sub-test
instagibbs Feb 13, 2023
fca6211
plugin: fetchinvoice: set the quantity in invreq
vincenzopalazzo Mar 13, 2023
906279a
Output channel_id in listfunds
kristapsk Feb 22, 2023
9a3f69a
connectd: log status_failed on TOR problems
m-schmoock Mar 12, 2023
2f18862
pytest: add timeout to test_feerate_stress.
rustyrussell Mar 21, 2023
03c153a
channeld: don't spin trying to send commitment while waiting.
rustyrussell Mar 20, 2023
48c334d
build(deps): bump werkzeug from 2.2.2 to 2.2.3
dependabot[bot] Feb 16, 2023
21a1b4e
common: update HSM_MIN_VERSION to reflect reality.
rustyrussell Mar 20, 2023
e02f5f5
hsmd: new version, which tells us the HSM version, and capabilities.
rustyrussell Mar 21, 2023
91a9cf3
hsmd: capability addition: ability to check pubkeys.
rustyrussell Mar 21, 2023
3f02797
lightningd: move bip32_base pointer into struct lightningd.
rustyrussell Mar 21, 2023
3db3dc9
lightningd: move bip32_pubkey here from common/, add hsm check.
rustyrussell Mar 21, 2023
df085a8
wallet/db: don't use migration_context.
rustyrussell Mar 21, 2023
07527d9
fuzz: avoid buffer overflow in bech32 target
morehouse Mar 15, 2023
3192be5
fuzz: fix UBSan nullability error
morehouse Mar 16, 2023
5eddf3c
test: add PSBT field that doesn't collide with PSBTv2 fields
instagibbs Jan 31, 2023
908f834
Update libwally to 0.8.8, support PSBTv2
instagibbs Feb 1, 2023
cb7caa3
Re-enable PSBT tests for Liquid except test_sign_and_send_psbt
instagibbs Feb 6, 2023
887c6f7
Add PSBT version setting RPC to aid with debugging and compatibility
instagibbs Mar 2, 2023
cf662e5
Make startup_regtest.sh more robust to bitcoind wallet state
instagibbs Mar 20, 2023
e7bf529
test_closing_different_fees: b vs balance in loop
instagibbs Mar 20, 2023
c85bce9
Report failure to sign psbt inputs by hsmd
instagibbs Feb 17, 2023
aa1a0e3
Docker: run directory for post-start if present.
rustyrussell Mar 17, 2023
3424f70
plugin: autoclean: cleanup the forwards with localfailed
vincenzopalazzo Mar 21, 2023
97de4f8
grpc: make the mTLS private keys user-readable only
cdecker Mar 7, 2023
7d7b2ab
msggen: Allow using deprecated fields in the rpc -> grpc conversion
cdecker Mar 7, 2023
98d425f
wallet: add comment on db noting that `ON DELETE CASCADE` is never used.
rustyrussell Mar 20, 2023
0901117
wallet: only delete peer from db if it's unused.
rustyrussell Mar 20, 2023
ae861d1
wallet: don't clear reference from channel to peers table when we clo…
rustyrussell Mar 20, 2023
d9e274c
db_bind_scid: rename to db_bind_short_channel_id
rustyrussell Mar 20, 2023
aae7780
db_col_optional: wrapper for case where a field is allowed to be NULL.
rustyrussell Mar 20, 2023
f720e0f
wallet: use db_col_optional.
rustyrussell Mar 20, 2023
6e1eafb
wallet: make it clear that `enum state_change` is in db.
rustyrussell Mar 20, 2023
4b6e964
wallet: add accessor for closed channels.
rustyrussell Mar 20, 2023
4549002
common: expose routine to map channel_type to feature names.
rustyrussell Mar 20, 2023
c9ddf9d
plugins/sql: handle case of subobject with sub-arrays.
rustyrussell Mar 20, 2023
d818614
plugins/sql: recurse correctly into complex objects during processing.
rustyrussell Mar 20, 2023
e75cf2e
listpeerchannels: add channel_type, both in hex and as array of names.
rustyrussell Mar 20, 2023
89f91b9
lightningd: add listclosedchannels command.
rustyrussell Mar 20, 2023
b8519a6
plugins/sql: add listclosedchannels
rustyrussell Mar 20, 2023
a80c1ae
docs: Switch to mkdocs for documentation
cdecker Dec 6, 2022
178e0b6
docs: Structure the files in mkdocs
cdecker Dec 7, 2022
458195c
docs: Fix a number of broken links in the generated docs
cdecker Dec 7, 2022
f1293ed
docs: Add LICENSE to the About section
cdecker Dec 7, 2022
67a39b5
tools: Add yml mode to `blockreplace.py`
cdecker Dec 19, 2022
f19792c
docs: Remove redundant ToC in FAQs
cdecker Dec 19, 2022
826c746
docs: Use blockreplace.py to include all manpages
cdecker Dec 19, 2022
7153bef
docs: Use admonition markup for warnings and notes
cdecker Dec 19, 2022
f4efe6c
docs: Add docs on code generation
cdecker Dec 20, 2022
4c6966d
docs: update autogenerate file
vincenzopalazzo Mar 24, 2023
7174d06
wallet/psbt_fixup: routine to fix invalid PBSTs which modern libwally…
rustyrussell Mar 30, 2023
f1fa75f
wallet/test/run-psbt_fixup.c: test for psbt fixups.
rustyrussell Mar 30, 2023
5bb0270
wallet: fix up PSBTs as a migration.
rustyrussell Mar 30, 2023
2cb96a8
wallet: don't silently load invalid last_tx psbts.
rustyrussell Mar 30, 2023
415b7d5
gitignore: Somebody uses vscode: make their life easier!
ShahanaFarooqui Mar 31, 2023
080a4dd
commando: save runes as we generate them
ShahanaFarooqui Mar 31, 2023
183fbb4
commando: listrunes command
ShahanaFarooqui Mar 31, 2023
fb86529
commando: blacklist support
ShahanaFarooqui Mar 31, 2023
a4ed3ae
commando: make blacklist effective.
rustyrussell Mar 31, 2023
7ad04a9
commando: Save blacklist runes to datastore
ShahanaFarooqui Mar 31, 2023
ecb1737
commando: add restrictions information in listrune command
ShahanaFarooqui Mar 31, 2023
af2c1f1
doc: schemas for commando-listrunes & commando-blacklist
ShahanaFarooqui Mar 31, 2023
3e310a3
doc: commando-listrunes & commando-blacklist
ShahanaFarooqui Mar 31, 2023
9d7afba
tests: commando-listrunes
ShahanaFarooqui Mar 31, 2023
61b0634
tests: commando-blacklist
ShahanaFarooqui Mar 31, 2023
5ea1fad
fuzz: fix invalid pubkey error
morehouse Mar 24, 2023
801c678
ccan: update to include versions which pass -fsanitize=address and -f…
rustyrussell Apr 1, 2023
3be36a6
configure: support sanitizers properly.
rustyrussell Apr 1, 2023
2005ca4
common/gossmap: don't memcpy NULL, 0, and don't add 0 to NULL pointer.
rustyrussell Apr 1, 2023
1f8a4be
bitcoin/script: don't memcmp NULL.
rustyrussell Apr 1, 2023
37971fb
plugins/pay: fix capacity bias.
rustyrussell Apr 1, 2023
b6a3f93
channeld: don't asort(NULL).
rustyrussell Apr 1, 2023
5787e18
fuzz: fix check-src/includes when fuzzing enabled.
rustyrussell Apr 3, 2023
f4b8a40
pyln-proto: shorten ShortChannelId.from_str()
m-schmoock Feb 16, 2023
407d4d2
pyln-testing: remove deprecated fund_channel
m-schmoock Feb 13, 2023
fb0027e
pyln-testing: fundbalancedchannel default total_capacity to FUNDAMOUNT
m-schmoock Feb 13, 2023
882cafd
pytest: adds skipped test_create_gossip_mesh
m-schmoock Feb 16, 2023
3f651b0
pygossmap: cleanups and optimizations
m-schmoock Feb 14, 2023
be60f2a
pygossmap: adds GossmapHalfchannel to module exports
m-schmoock Feb 27, 2023
eb9cb5e
pygossmap: adds missing __str__, __eq__ and __hash__
m-schmoock Feb 14, 2023
d50722d
pygossmap: adds a more complete mesh testcase
m-schmoock Feb 14, 2023
5a9a3d8
pygossmap: adds get_halfchannel
m-schmoock Feb 16, 2023
9409f2f
pygossmap: adds get_neighbors and get_neighbors_hc flodding method
m-schmoock Feb 17, 2023
6a16a31
pygossmap: parse node addresses and other data
m-schmoock Feb 21, 2023
3130f4e
pygossmap: read .disabled from channel_flags
m-schmoock Mar 1, 2023
f1b6047
pygossmap: store features for nodes and channels
m-schmoock Feb 23, 2023
6e46a63
pygossmap: adds statistic and filter module
m-schmoock Feb 25, 2023
04ea37d
pygossmap: rename GossipStoreHeader to GossipStoreMsgHeader
m-schmoock Mar 8, 2023
b92b9f0
delpay: delete the payment by status from the db
vincenzopalazzo Mar 22, 2023
1507e87
fix helloworld.py example in README for pyln-client
chrisguida Apr 4, 2023
3c83aed
doc: fix commando-listrunes SHA256SUM line.
rustyrussell Apr 5, 2023
0043177
pytest: add connection test for gratuitous transient failure message.
m-schmoock Apr 3, 2023
64d3f3b
channel: don't log scary disconnect message on unowned channels.
rustyrussell Apr 3, 2023
aef5b1b
chaintopology: rename broadcast_tx callback name.
rustyrussell Mar 23, 2023
528f44c
bitcoin: helpers to clone a bitcoin_tx, and format one.
rustyrussell Mar 23, 2023
0b7c2bf
lightningd: rebroadcast code save actual tx, not just hex encoding.
rustyrussell Mar 23, 2023
fc54c19
lightningd: provide callback in broadcast_tx() for refreshing tx.
rustyrussell Mar 23, 2023
4757c96
lightningd: don't use notleak in chaintopology.c
rustyrussell Mar 23, 2023
f2f02f9
chaintopology: allow minblock for broadcast_tx.
rustyrussell Mar 23, 2023
538854f
bitcoin: add tx_feerate() to reverse-calculate feerate a tx paid.
rustyrussell Mar 23, 2023
eff513a
lightningd: use tx_feerate() for calculating fallback feerate for onc…
rustyrussell Mar 23, 2023
7e592f2
onchaind: simplify lightningd message handling into a switch statement.
rustyrussell Mar 23, 2023
e51f629
bitcoind: fix clone_bitcoin_tx() when tx is take().
rustyrussell Mar 23, 2023
3a61f3a
onchaind: helper to read and queue unwanted messages.
rustyrussell Mar 23, 2023
38bc049
onchaind: two minor tidyups.
rustyrussell Mar 23, 2023
e6db0ea
plugins/bcli: use getmempoolinfo to determine minimum possible fee.
rustyrussell Mar 23, 2023
1e24d4a
Makefile: fix check-gen-update to diff *all* files.
rustyrussell Mar 23, 2023
13ae1a5
pyln.testing: remove Throttler.
rustyrussell Mar 23, 2023
d2176e3
postgres: add missing 'update_count' to stmt
niftynei Apr 5, 2023
9bcf28a
db: catch SQL errors unless we're expecting them.
rustyrussell Apr 5, 2023
df9552b
db: make db_exec_prepared_v2 return void.
rustyrussell Apr 5, 2023
eee3965
db: db_set_intvar/db_get_var should take a const char *.
rustyrussell Apr 5, 2023
5df469c
msggen: Add patching system, add `added` and `deprecated` to Field
cdecker Mar 28, 2023
392caca
msggen: Add an optional patch
cdecker Mar 28, 2023
60b12ec
msggen: Use the inferred optional field
cdecker Mar 28, 2023
168bc54
msggen: Add VersioningCheck
cdecker Mar 31, 2023
efeb030
common: fix build of run-channel_type.c
rustyrussell Apr 5, 2023
30335e1
tests: test for stopping node while it's starting.
rustyrussell Apr 6, 2023
45193db
lightningd: add initializing state.
rustyrussell Apr 6, 2023
8726454
hsmd: add support for lightningd signing onchain txs.
rustyrussell Apr 5, 2023
956e6c4
lightningd: handle first case of onchaind handing a tx to us to create.
rustyrussell Apr 5, 2023
86e044a
onchaind: infrastructure to offload tx creation to lightningd.
rustyrussell Apr 5, 2023
3e83bed
pyln-testing: adapt wait_for_onchaind_broadcast function for when onc…
rustyrussell Apr 5, 2023
07413c2
onchaind: use lightningd to send "delayed_output_to_us" from HTLC txs.
rustyrussell Apr 5, 2023
9d5dfa7
onchaind: use lightningd for spending our unilateral "to us" output.
rustyrussell Apr 5, 2023
80cd6f0
lightningd: remember depth of closing transaction.
rustyrussell Apr 5, 2023
36dd70e
onchaind, pytest: disable RBF logic.
rustyrussell Apr 5, 2023
3e53c6e
onchaind: have lightningd create our penalty txs.
rustyrussell Apr 5, 2023
2f6be4e
common: expose low-level htlc_tx function.
rustyrussell Apr 5, 2023
a9dfec0
onchaind: use lightningd to sign and broadcast htlc_success transacti…
rustyrussell Apr 5, 2023
868fa8a
onchaind: use lightningd to sign and broadcast htlc spending txs.
rustyrussell Apr 5, 2023
5bdd532
onchaind: use lightningd to sign and broadcast htlc_timeout transacti…
rustyrussell Apr 5, 2023
0c27acc
onchaind: use lightningd to sign and broadcast htlc expired txs.
rustyrussell Apr 5, 2023
c5b7dbc
pytest: clean up wait_for_onchaind_tx interface, remove wait_for_onch…
rustyrussell Apr 5, 2023
9496e9f
onchaind: propose_ignore specifically to ignore if output reaches depth.
rustyrussell Apr 5, 2023
c1bc4d0
onchaind: remove now-unused direct tx creation.
rustyrussell Apr 5, 2023
a3b81ba
onchaind: no longer need information about current feerates.
rustyrussell Apr 5, 2023
dae92c5
Update INSTALL.md
anmode Apr 6, 2023
bf9c4df
test: add the timeout to the waitpay command
vincenzopalazzo Mar 23, 2023
a3ebc1b
lightningd: update comments now channel-type is merged.
rustyrussell Apr 7, 2023
06d4269
wire: fix extracted patch.
rustyrussell Apr 7, 2023
15f8e1e
Makefile: update bolts to 60cfb5972ad4bec4c49ee0f9e729fb3352fcdc6a.
rustyrussell Apr 7, 2023
fdf9b13
Makefile: update bolts fc40879995ebc61cc50dfd729512f17afb15b355.
rustyrussell Apr 7, 2023
dfa6c0c
Makefile: bolt version b38156b9510c0562cf50f8758a64602cc0315c19
rustyrussell Apr 7, 2023
f26b116
Makefile: update bolts a0bbe47b0278b4f152dbaa4f5fab2562413a217c
rustyrussell Apr 7, 2023
458a850
Makefile: update to BOLT 20066dc2aba906f37f3be5a810ae67040f265377
rustyrussell Apr 7, 2023
d4ffc75
Makefile: update to latest BOLT text.
rustyrussell Apr 7, 2023
88905e8
tests: split fetchinvoice recurrence tests into separate test.
rustyrussell Apr 7, 2023
e61401a
reckless: don't crash on subprocess calls
endothermicdev Apr 6, 2023
55cddcd
reckless: add support for additional networks
endothermicdev Apr 6, 2023
cf20336
reckless: use environment variable redirects
endothermicdev Apr 6, 2023
2f05062
pytest: add blackbox tests for reckless
endothermicdev Apr 6, 2023
9384692
fuzz: add initial seed corpora
morehouse Mar 17, 2023
a1a1373
fuzz: improve corpus merging
morehouse Apr 5, 2023
fa988d2
fuzz: add check-fuzz.sh
morehouse Mar 17, 2023
14afa6e
make: add check-fuzz target
morehouse Mar 17, 2023
6e11a2e
doc: document "make check-fuzz"
morehouse Mar 20, 2023
ca80dee
doc: add section about improving fuzzing corpora
morehouse Mar 20, 2023
b53cc69
msggen: fix incorrect assertion.
rustyrussell Apr 7, 2023
6799cd5
plugins/bcli: move commit-fee (dev-max-fee-multiplier) and into core.
rustyrussell Apr 7, 2023
a2ca34c
common: add tal_arr_insert helper to utils.h
rustyrussell Apr 7, 2023
7aa8c76
pytest: test parsefeerate explicitly.
rustyrussell Apr 7, 2023
faae447
lightningd: clarify uses of dynamic (mempool) feerate floor, and static.
rustyrussell Apr 7, 2023
cdb85d5
lightningd: handle fees as blockcount + range.
rustyrussell Apr 7, 2023
64b1ddd
lightningd: clean up feerate handling, deprecate old terms.
rustyrussell Apr 7, 2023
c46473e
lightningd: allow "NNblocks" and "minimum" as feerates.
rustyrussell Apr 7, 2023
9e2d424
lightningd: handle bcli plugins returning fee_floor and feerates para…
rustyrussell Apr 7, 2023
812a5a1
plugins/bcli: use the new feerate levels, and the floor.
rustyrussell Apr 7, 2023
3a3370f
feerates: add `floor` field for the current minimum feerate bitcoind …
rustyrussell Apr 7, 2023
819d988
lightningd: base feerate for onchain txs on deadlines, not fixed fees.
rustyrussell Apr 7, 2023
5582970
lightningd: split the simple onchain tx signing code.
rustyrussell Apr 7, 2023
3754e28
lightningd: remember if they set "allowhighfees" when we rebroadcast.
rustyrussell Apr 7, 2023
62fa91e
lightningd: rebroadcast all pending txs each 30-60 seconds.
rustyrussell Apr 7, 2023
a000ee0
lightningd: do RBF again for all the txs.
rustyrussell Apr 9, 2023
295557a
connectd: don't try to set TCP_CORK on websocket pipe.
rustyrussell Apr 9, 2023
ed58c24
connectd: log broken if TCP_CORK fails.
rustyrussell Apr 9, 2023
3e49cb0
connectd: don't leak fds if we have both IPv4 and IPv6.
rustyrussell Apr 9, 2023
e514a5d
common: lookup function for symnames.
rustyrussell Apr 9, 2023
cf80f05
connectd: dev-report-fds to do file descriptor audit.
rustyrussell Apr 9, 2023
c45eb62
lightningd: create small hsm_sync_req() helper for hsm queries.
rustyrussell Apr 10, 2023
8493ee5
db: print nice message and not just backtrace on bad column name.
rustyrussell Apr 10, 2023
57b2cbc
lightningd: expose default_locktime for wider usage.
rustyrussell Apr 10, 2023
2fb942d
bitcoin: rename confusing functions.
rustyrussell Apr 10, 2023
89b96e8
pyln-testing: add support to tell bitcoind not to include txs if fee …
rustyrussell Apr 10, 2023
34f25db
lightningd: fix parent reporting for memleaks.
rustyrussell Apr 10, 2023
d502a7e
bitcoin: bitcoin_tx_remove_output()
rustyrussell Apr 10, 2023
f1deeda
wallet: allow psbt_using_utxos to take a starter psbt.
rustyrussell Apr 10, 2023
7e5146a
common/channel_type: routines to set known variants, set scid_alias.
rustyrussell Apr 10, 2023
355aa8f
zeroconf: don't accept channel_type with option_zeroconf unless we're…
rustyrussell Apr 10, 2023
7acaccf
wallet: add channel_type field to db.
rustyrussell Apr 10, 2023
75ec1be
lightningd: use channel_type as we're supposed to for forward descisi…
rustyrussell Apr 10, 2023
b42984a
pytest: Reproduce #6143
cdecker Apr 6, 2023
6d76642
cln: Fix routehints conversion from cln-rpc and cln-grpc
cdecker Apr 6, 2023
650443e
ld: Add a couple of logging statements when forwarding
cdecker Jan 5, 2023
e30f2cb
have towire_wally_psbt and fromwire_wally_psbt set safe psbt version
instagibbs Apr 10, 2023
c0d3eeb
Fix Typo in startup_regtest.sh
joelklabo Apr 10, 2023
e5c76f8
hsmtool: rework common hsm_secret fetch/decode.
rustyrussell Apr 7, 2023
441b38c
hsmtool: move sodium_init() to top level.
rustyrussell Apr 7, 2023
62d9ecb
hsmtool: makerune command.
rustyrussell Apr 11, 2023
49b7afe
doc: give helpful examples for feerate values.
rustyrussell Apr 11, 2023
3f95b55
doc: document that urgent doesn't use the 2-block estimate, but the 6…
rustyrussell Apr 11, 2023
3c4b20e
ci: run fuzz regression tests
morehouse Apr 10, 2023
2de5b84
plugins/Makefile: don't use echo -n.
rustyrussell Apr 12, 2023
2c9b043
Makefile: remove plugins/sql-schema_gen.h and plugins on `make clean`
rustyrussell Apr 12, 2023
6f17d8b
lightningd: fix 100% CPU hang on shutdown.
rustyrussell Apr 12, 2023
2e7ecb9
pytest: make sure we wait for all feerates to be gathered.
rustyrussell Apr 12, 2023
58c624d
pytest: fix test_penalty_htlc_tx_timeout accounting flake.
rustyrussell Apr 12, 2023
ba7901b
pytest: fix up test_gossip_ratelimit.
rustyrussell Apr 13, 2023
8ef4b36
gossipd: send our own gossip aggressively when a new peer connects.
rustyrussell Mar 21, 2023
46bb6be
gossipd: make sure we also spam private channels with the peer involved.
rustyrussell Mar 21, 2023
00f75d6
connectd: no longer stream our own generated gossip, let gossipd do it.
rustyrussell Mar 21, 2023
6a446a9
connectd: implement timestamp-as-trinary.
rustyrussell Mar 21, 2023
bec8586
connectd: remove handling of push only gossip
endothermicdev Mar 23, 2023
54bd024
gossip_store: remove now-redundant push bit
endothermicdev Mar 23, 2023
db3707f
pytest: Highlight the re-entrancy issue for cln-plugin events
cdecker Apr 10, 2023
f69da84
rs: Run hooks, methods and notification handlers in tokio tasks
cdecker Apr 10, 2023
0687fec
make: Use the CLN_PLUGIN_EXAMPLES variable for testbin
cdecker Apr 10, 2023
2e5ad0f
pyln: Exclude all `cln-` plugins from valgrind
cdecker Apr 10, 2023
cc7d9f3
Update libwally to 0.8.9
instagibbs Apr 14, 2023
b59b6b9
reckless: fix CLI redirect, minor cleanup
endothermicdev Apr 12, 2023
6163138
reckless: avoid superfluous config rewrites
endothermicdev Dec 8, 2022
f5a1323
reckless: remove extraneous web request
endothermicdev Jan 17, 2023
6ac0842
reckless: fix crash on non-verbose output
endothermicdev Apr 14, 2023
d5df26f
reckless: add Installer class to support additional languages
endothermicdev Jan 17, 2023
32dd825
reckless: add installer methods
endothermicdev Feb 28, 2023
2577096
reckless: install command now uses `Installer` class methods
endothermicdev Apr 6, 2023
347e723
reckless: match name using installer entry formats
endothermicdev Apr 6, 2023
d279da5
reckless: add missing type hints
endothermicdev Apr 6, 2023
233f05e
reckless: enable case-insensitive searching
endothermicdev Apr 12, 2023
f731695
reckless: provide response when failing to add source
endothermicdev Apr 14, 2023
15795c9
meta: Add changelog for 23.05rc1
ShahanaFarooqui Apr 15, 2023
8f78834
Schema / gen updates for listpeerchannels
TonyGiorgio Apr 25, 2023
f89e821
msggen
TonyGiorgio Apr 26, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,4 @@ statements_gettextgen.po linguist-generated=true
cln-grpc/proto/node.proto -text -diff linguist-generated=true
cln-grpc/src/convert.rs -text -diff linguist-generated=true
cln-rpc/src/model.rs -text -diff linguist-generated=true
contrib/pyln-testing/pyln/testing/node_pb2.py -text -diff linguist-generated=true
contrib/pyln-testing/pyln/testing/node_pb2.py linguist-generated=true
8 changes: 4 additions & 4 deletions .github/scripts/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -54,14 +54,14 @@ then
export STRIP="$TARGET_HOST"-strip
export CONFIGURATION_WRAPPER=qemu-"${TARGET_HOST%%-*}"-static

wget -q https://zlib.net/zlib-1.2.12.tar.gz
tar xf zlib-1.2.12.tar.gz
cd zlib-1.2.12 || exit 1
wget -q https://zlib.net/fossils/zlib-1.2.13.tar.gz
tar xf zlib-1.2.13.tar.gz
cd zlib-1.2.13 || exit 1
./configure --prefix="$QEMU_LD_PREFIX"
make
sudo make install
cd .. || exit 1
rm zlib-1.2.12.tar.gz && rm -rf zlib-1.2.12
rm zlib-1.2.13.tar.gz && rm -rf zlib-1.2.13

wget -q https://www.sqlite.org/2018/sqlite-src-3260000.zip
unzip -q sqlite-src-3260000.zip
Expand Down
19 changes: 19 additions & 0 deletions .github/scripts/install-bitcoind.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
#!/bin/sh

set -e

DIRNAME="bitcoin-${BITCOIN_VERSION}"
EDIRNAME="elements-${ELEMENTS_VERSION}"
FILENAME="${DIRNAME}-x86_64-linux-gnu.tar.gz"
EFILENAME="${EDIRNAME}-x86_64-linux-gnu.tar.gz"

cd /tmp/
wget "https://bitcoincore.org/bin/bitcoin-core-${BITCOIN_VERSION}/${FILENAME}"
wget "https://github.com/ElementsProject/elements/releases/download/elements-${ELEMENTS_VERSION}/${EFILENAME}"
tar -xf "${FILENAME}"
tar -xf "${EFILENAME}"
sudo mv "${DIRNAME}"/bin/* "/usr/local/bin"
sudo mv "${EDIRNAME}"/bin/* "/usr/local/bin"


rm -rf "${FILENAME}" "${EFILENAME}" "${DIRNAME}" "${EDIRNAME}"
24 changes: 12 additions & 12 deletions .github/scripts/setup.sh
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
#!/bin/bash
set -e
export DEBIAN_FRONTEND=noninteractive
export BITCOIN_VERSION=0.20.1
export ELEMENTS_VERSION=0.18.1.8
export BITCOIN_VERSION=24.0.1
export ELEMENTS_VERSION=22.0.2
export RUST_VERSION=stable

sudo useradd -ms /bin/bash tester
Expand Down Expand Up @@ -56,17 +56,17 @@ sudo chmod 0440 /etc/sudoers.d/tester

(
cd /tmp/ || exit 1
wget https://storage.googleapis.com/c-lightning-tests/bitcoin-$BITCOIN_VERSION-x86_64-linux-gnu.tar.bz2
wget -q https://storage.googleapis.com/c-lightning-tests/elements-$ELEMENTS_VERSION-x86_64-linux-gnu.tar.bz2
tar -xjf bitcoin-$BITCOIN_VERSION-x86_64-linux-gnu.tar.bz2
tar -xjf elements-$ELEMENTS_VERSION-x86_64-linux-gnu.tar.bz2
sudo mv bitcoin-$BITCOIN_VERSION/bin/* /usr/local/bin
sudo mv elements-$ELEMENTS_VERSION/bin/* /usr/local/bin
wget https://bitcoincore.org/bin/bitcoin-core-${BITCOIN_VERSION}/bitcoin-${BITCOIN_VERSION}-x86_64-linux-gnu.tar.gz
wget https://github.com/ElementsProject/elements/releases/download/elements-${ELEMENTS_VERSION}/elements-${ELEMENTS_VERSION}-x86_64-linux-gnu.tar.gz
tar -xf bitcoin-${BITCOIN_VERSION}-x86_64-linux-gnu.tar.gz
tar -xf elements-${ELEMENTS_VERSION}-x86_64-linux-gnu.tar.gz
sudo mv bitcoin-${BITCOIN_VERSION}/bin/* /usr/local/bin
sudo mv elements-${ELEMENTS_VERSION}/bin/* /usr/local/bin
rm -rf \
bitcoin-$BITCOIN_VERSION-x86_64-linux-gnu.tar.gz \
bitcoin-$BITCOIN_VERSION \
elements-$ELEMENTS_VERSION-x86_64-linux-gnu.tar.bz2 \
elements-$ELEMENTS_VERSION
bitcoin-${BITCOIN_VERSION}-x86_64-linux-gnu.tar.gz \
bitcoin-${BITCOIN_VERSION} \
elements-${ELEMENTS_VERSION}-x86_64-linux-gnu.tar.gz \
elements-${ELEMENTS_VERSION}
)

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- \
Expand Down
11 changes: 6 additions & 5 deletions .github/workflows/bsd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ jobs:
testfreebsd:
runs-on: macos-10.15
name: Build and test on FreeBSD
timeout-minutes: 120
env:
DEVELOPER: 1
VALGRIND: 0
Expand Down Expand Up @@ -45,12 +46,12 @@ jobs:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain nightly-2021-08-3z1

cd /tmp/ || exit 1
wget https://storage.googleapis.com/c-lightning-tests/bitcoin-0.20.1-x86_64-linux-gnu.tar.bz2
tar -xjf bitcoin-0.20.1-x86_64-linux-gnu.tar.bz2
sudo mv bitcoin-0.20.1/bin/* /usr/local/bin
wget https://bitcoincore.org/bin/bitcoin-core-24.0.1/bitcoin-24.0.1-x86_64-linux-gnu.tar.gz
tar -xf bitcoin-24.0.1-x86_64-linux-gnu.tar.bz2
sudo mv bitcoin-24.0.1/bin/* /usr/local/bin
rm -rf \
bitcoin-0.20.1-x86_64-linux-gnu.tar.gz \
bitcoin-0.20.1
bitcoin-24.0.1-x86_64-linux-gnu.tar.gz \
bitcoin-24.0.1

run: |
PATH=/root/.local/bin:$PATH
Expand Down
Loading