-
Home /
- >ElementsProject/lightning
Pull Requests
-
6319 — fuzz: test BOLT 8 handshake
-
6316 — CI and flake fixes
-
6315 — fuzz: test message encryption and decryption
-
6314 — jsonrpc: Make `address` optional for older versions
-
6313 — lightnind: cleanup not necessary logs
-
6312 — fix: increase version cryptography python dep
-
6311 — Remove developer configuration option / DEVELOPER, use --developer runtime flag
-
6310 — lightningd: allow `false` as a default for flags.
-
6309 — ci: run tests with ASan and UBSan
-
6308 — Persist feature bits across restarts
-
6307 — Makefile: use grouped targets for recipes with multiple fixed outputs
-
6306 — Preparation for --developer configuration removal: generic parts.
-
6305 — Prepare 23.05.1
-
6304 — openingd: work harder to intuit OPT_SCID_ALIAS.
-
6303 — setconfig: new command to set (a few!) config parameters dynamically
-
6302 — Recover mode for recovering using codex32 secret string.
-
6300 — test: rebasing, and handing base ref to doc/Makefile
-
6299 — jsonrpc: address is not set when not listening
-
6298 — rs: Split the `cln-grpc` into client-only and server features
-
6297 — gossipd: don't fail on gossip deletion
-
6296 — rs: Bump version of cln-plugin
-
6295 — Runes: document parameter usage, and let them be ints.
-
6294 — Grpcio update
-
6292 — doc: making release document update
-
6290 — psbt: minor wally cleanups
-
6288 — rune tweaks
-
6286 — wallet: fix crash on listtransactions.
-
6281 — db_col_tx: report txn hex if transaction pulled is invalid
-
6280 — ci: use Bitcoin Core 25.0
-
6279 — msggen: Add preapproveinvoice and preapprovekeysend to msggen
-
6278 — rust: Bump the versions of cln-rpc, cln-grpc, cln-plugin and grpc-plugin
-
6276 — fix: ignore libsodium lib while building
-
6275 — db_col_psbt: convert to PSBTv2 on load from db
-
6274 — signpsbt_done: don't try to access global tx in exception
-
6273 — CI: restore dual-funding tests.
-
6271 — common: add test to generate BOLT formatting vectors.
-
6269 — build: remove gmp
-
6266 — Update libwally to 0.9.0
-
6253 — splicing: Adds the features needed to enable collaborative splicing & resizing of active channels.
-
6252 — doc: add a nice explainer about how to update PR branches
-
6243 — Configuration rework
-
6241 — fuzz: improve bech32 target
-
6237 — make: allow Clang coverage instrumentation
-
6232 — pytest: Get the cln-grpc shim working
-
6230 — add m1 native lib paths to Makefile
-
6223 — build(deps): bump flask from 2.2.2 to 2.2.5
-
6213 — feat(jsonrpc): parse and strip the ln prefix in the json parse
-
6209 — Remove --enable-experimental-features, use all runtime flags.
-
6197 — doc: Add guides and GitHub workflow for new docs
-
6190 — make: clean up lowdown install
-
6181 — lightningd: pass the current known block height down to the getchaininfo call
-
6177 — build(deps): bump h2 from 0.3.15 to 0.3.17
-
6176 — Fix errors detected by ASan and UBSan
-
6173 — Websocket not experimental, don't advertize, fix address parsing
-
6162 — Added sample config and amended it to README
-
6137 — Zero fee htlc: Finally add support (experimental!)
-
6035 — WIP Taproot wallet support
-
5997 — Add some additional bech32(m) testing
-
5924 — rs: derive PartialEq for simple rust enums
-
5721 — msggen: Include schemas in source and add FundChannel{Start,Complete,Cancel}
-
4694 — CHANGELOG.md: note the broadening in fee_update accept behavior.
-
4693 — changelog: Updated the changelog for v0.10.1rc2
-
4692 — Minor pyln updates, including bumping version.
-
4690 — Offers test updates and comment fixes.
-
4686 — pyln: Fix backward compat issue in `LightningRpc.close`
-
4685 — experimental-websocket: option to accept websocket connections on lightning port.
-
4683 — Restore dual-funding GitHub CI
-
4682 — new line for default value, makes it more visable
-
4681 — connectd: allow out-of-bounds fees unless they're actually getting *worse*
-
4680 — channel lease: only send update_blockheight iff has channel lease
-
4679 — Moving the dependency to the minimum required
-
4678 — increase timeout in the wait_for_log method in the test that fails
-
4677 — common: fix up missing file which can cause parallel build issues.
-
4676 — pyln-client: document and test that init can self-disable.
-
4675 — Changelog for v0.10.1 release
-
4674 — Datastore
-
4671 — diff -R to diff -r
-
4670 — new line for default value, makes it more visable
-
4669 — Offers fixes
-
4668 — Fixed order parameter in the listforwards command
-
4664 — funderupdate: add documentation, update some params
-
4663 — pytest: fix bad gossip flake.
-
4662 — Github actions: reduce lnprototest.
-
4658 — improve hsm_secret doc
-
4657 — added minimum word list needed
-
4656 — ci test check
-
4653 — chore: add 3 gpg pubkeys of maintainers to the repository
-
4652 — Update lnprototest to latest
-
4650 — sendcustommsg: promote to non-dev
-
4648 — dual-fund: no feestep
-
4646 — Make payment secret compulsory on new invoices, and assume unknown nodes support TLV onions
-
4641 — docs: fix typo and wording
-
4639 — liquidity ads
-
4638 — Schema and other fixes
-
4637 — liquidity ad implementation
-
4630 — A little more offers
-
4629 — Regtest fee control
-
4628 — keysend: Set a small final CLTV in the backfilled invoice
-
4627 — fix: remove spammy debug statements from getroute
-
4625 — Update offer for latest spec, make fetchinvoice work better.
-
4622 — fix docs
-
4621 — lightningd: print out what errno we got if unexpected in sigchild.
-
4620 — plugins/bcli: don't try to parse stderr as JSON.
-
4619 — Closing fixes and cleanups
-
4618 — chore: update gitignore
-
4616 — channel type EXPERIMENTAL support
-
4615 — Pyln fixes and misc cleanups
-
4614 — feat: listchannels filter by destination
-
4613 — macOS build fixes
-
4612 — chore: replace freenode with libera
-
4611 — keysend: Add routehints argument to the keysend command
-
4610 — experimental: Add extra-tlv support to keysend and cli option to allow extra TLV types
-
4609 — plugin: rescan restarts plugin on update
-
4608 — pay: Fix another instance of a crash when we can't find ourselves
-
4607 — pyln: adds a help text to start plugins manually
-
4606 — invoice: allow creation of giant invoices.
-
4603 — Autotor torport fix
-
4602 — plugins/bcli: fix uninitialized variable.
-
4599 — rfc-proposal: relax closing fee requirements
-
4598 — hsmtool: test password input from stdin
-
4596 — pytest: fix flake in test_misc.py::test_funding_reorg_remote_lags
-
4595 — Support the the filtering option by status in the listpays and listsendpays
-
4594 — Complete the JSON schemas.
-
4591 — Bech32m support!
-
4590 — lightning/pay: don't crash when trying to send payment down unconfirmed channel
-
4589 — EXPERIMENTAL: wumbo htlc support
-
4587 — chore: fix warning on gcc 11.1.0
-
4585 — plugins/topology: remove topology functionality from gossipd.
-
4583 — pytest: speed up test_opening.py::test_funder_contribution_limits when !DEVELOPER
-
4582 — pyln.client gossmap support
-
4581 — pay: Do not attempt to filter routehints if we can't find ourselves
-
4580 — Add a status field to `listpeers` indicating where an HTLC is currently being held
-
4579 — WIP: Branch and bound coin selection
-
4578 — wire/Makefile: always generate non-exp files.
-
4576 — openingd: return more informative error message for v2 opens
-
4574 — Revert "pytest: Skip hsm encryption test if we don't have a TTY"
-
4573 — Update libwally to v0.8.3
-
4572 — tests: cleanup any unfinished/hanging channel opens
-
4571 — hsm_encryption: read from STDIN if not in a TTY
-
4569 — Cleanup: make connectd send final packet, not openingd/dualopend
-
4568 — Give the possibility to return the list of closed channel in the database
-
4567 — Fix sendpay aggregation and ordering in `listpays`
-
4566 — option_will_fund: setting, viewing, + broadcasting lease details
-
4565 — lightningd: check closing tx signature
-
4563 — BROKEN Pay: handle when we're close to htlc limit
-
4561 — Reject min channels
-
4560 — option_will_fund: part I of ?, set liquidity_ads + broadcast via nodeann
-
4559 — Fix closing hang when expecting final revoke_and_ack
-
4558 — Hack out CI to only run the one wumbo test which fails.
-
4557 — pytest: temporarily disable hanging test.
-
4556 — Update spec to latest changes
-
4555 — pay: fix corner case where we eliminate our own hint.
-
4554 — added Litestream Replication
-
4552 — pytest: disable mpp test which is blocking merges.
-
4550 — Fix htlc error causing connclose
-
4549 — Onion v2 deprecation
-
4548 — Make cltv_expiry for keysends slightly more conservative
-
4546 — Cleanups on the way to moving routing out of gossipd
-
4545 — doc: fundchannel example
-
4544 — readme: fix ubuntu installation instructions
-
4543 — libhsmd(python): Use proper tmpctx management and fix embarassing oversights
-
4542 — CI: give nicer names to Ci runners, split non-valgrind DF due to chronic timeouts
-
4541 — pytest: fix flake in test_reconnect_no_update
-
4537 — stop requiring channel and direction on `sendonion` since they're not used.
-
4536 — gitignore more stuff.
-
4535 — remove checking for unused "direction" property in `sendpay`.
-
4532 — EXPERIMENTAL: channel upgrade support
-
4529 — Dual-funding, last of the CI tests
-
4527 — Add some missing parsing checks
-
4526 — A fuzz target for `libhsmd` message handling and some bugfixes
-
4524 — df-bugs: rm duplicate call to channeld
-
4523 — Improve documentation for calls that use psbt
-
4521 — Inflights ordering, crashfix
-
4520 — EXPERIMENTAL: quiesence protocol
-
4519 — `createonion` to accept an optional custom `onion_size`
-
4518 — listpays: sort output payments
-
4517 — Update lnprototest with the last version of master
-
4514 — common: Check chain hash in gossip_timestamp_filter
-
4513 — Draft: Suggested code cleanup by TODO comment
-
4510 — When opening, reserve inputs for 2016 blocks.
-
4509 — Funder fees
-
4507 — Reduce default fees
-
4504 — lightningd: implement --log-timestamps=false.
-
4503 — plugin notifications: minor cleanups.
-
4502 — plugins/bcli: strip trailing whitespace appropriately
-
4501 — JSON schemas in doc/ (only some commands so far)
-
4499 — Expand dual-funded path test coverage
-
4498 — libhsmd: Python bindings for `libhsmd`
-
4497 — libhsmd: Extract the core of `hsmd` into a separate library
-
4496 — plugin: Allow plugins to publish and subscribe to custom notifications
-
4493 — HTLC test vector update
-
4489 — add a `funder` plugin
-
4487 — Weekly cleanups
-
4483 — Fuzz update
-
4480 — channeld: don't ever send back-to-back feerate changes.
-
4479 — pytest: make it work with latest bitcoind master branch.
-
4478 — Dual-funding fixes
-
4472 — Some flake fixes from my "restore CI" branch.
-
4471 — subd version messages
-
4465 — Post v0.10 cleanups
-
4464 — pay: Use gossmap for reachability check
-
4463 — CHANGELOG.md: update for v0.10.0
-
4462 — wire: clean up patch revision files in clean
-
4460 — dual-funding: introduce racy state
-
4457 — v0.10.0 rc2
-
4454 — pyln-proto: write subtype arrays out correctly
-
4453 — gossipd: fix rolling corruption.
-
4452 — Differentiate outgoing vs incoming addresses.
-
4450 — connectd: clearly differentiate incoming and outgoing paths.
-
4449 — Minor post-rc1 fixes.
-
4448 — Restore CI, try to figure out failures.
-
4447 — doc: Remove leftover conflict marker in the docs
-
4446 — 0.10.0-rc1
-
4445 — df-tests: make bad tests a bit better, maybe
-
4444 — lnprototests with CI
-
4442 — channel: initialize inflight->tx_broadcast (EXPERIMENTAL_FEATURES)
-
4441 — Various minor fixes
-
4440 — Allow nonatomic writes
-
4439 — mfc: turn "UNKNOWN TYPE channel_id" logs into actually the channel id
-
4437 — remove duplicated `erring_node` from paystatus.
-
4436 — connect: return address we actually connected to.
-
4435 — pytest: fix now-obsolete use of fundchannel_complete via txid.
-
4433 — Dual-funding: more reconnection fail
-
4432 — channeld: allow remote node to exceed their own HTLC count limits.
-
4431 — typo: informations is an uncountable mass noun
-
4430 — Fix wallet creation in contrib/startup_regtest.sh
-
4428 — Fundchannel complete psbt not txid
-
4427 — Dual-Funding Flag Day
-
4426 — contrib: add the dev- options to the config iff DEVELOPER=1 configured
-
4424 — Dual-funding: handle failures
-
4423 — Dual-funding, doc update
-
4422 — CHANGELOG: add title and namer to last release.
-
4421 — Feature to allow shutdown of channels opened with the wrong funding txid / output number.
-
4420 — Invert multifundchannel.c
-
4419 — pyln: Plugins can be nice if invoked from CLI too
-
4418 — Plugin misconfig
-
4417 — Weekly cleanups
-
4414 — Cache local basepoints in the database
-
4413 — plugin: Do not send the internal framed message over the wire
-
4411 — hsmd: Ensure the hsmd is initialized before anything else is called
-
4410 — Nifty/spec clean
-
4408 — added the default bitcoin path for macos to startup_regtest.sh
-
4407 — listpeers: add latest feerate and actual last fee amount.
-
4406 — Makefile fixes
-
4405 — Regtest feerate setting
-
4404 — `pay` optimizations round 1
-
4403 — Weekly cleanups
-
4402 — test utils: dont let memleak calls to dead/frozen nodes hang
-
4399 — Nifty/rbf last
-
4398 — Nifty/rbf mid