-
Home /
- >ElementsProject/lightning
Pull Requests
-
6744 — Print steal tracking when a memleak is detected
-
6743 — build(deps-dev): bump urllib3 from 2.0.3 to 2.0.6 in /contrib/pyln-grpc-proto
-
6742 — build(deps): bump webpki from 0.22.1 to 0.22.2
-
6739 — build: add a simple nix dev shell
-
6737 — lightningd: fix assertion when funding depth changes fast.
-
6736 — Document where getroute gets its data from
-
6734 — CPFP for mutual close
-
6733 — connectd: Track sodium_fd for Mac tests
-
6732 — ci: fix the CI configuration for rust release
-
6730 — lnprototest: bump to the new version
-
6729 — splice: minor code cleanups
-
6728 — ci: autopublish rust crates on tag event
-
6726 — rs: Bump crates and update `bitcoin` dependency
-
6724 — hsmd: name the hsmd_ready_channel to hsmd_setup_channel
-
6720 — wallet: fix migration order.
-
6719 — build(deps): bump gevent from 23.7.0 to 23.9.1 in /plugins/clnrest
-
6715 — runes: Use next id from runes table not `runes_uniqueid` from `vars`
-
6714 — implementation HTLC Endorsement to Mitigate Channel Jamming
-
6713 — Only 3 question marks for 4 variables
-
6712 — pyln-grpc-proto: regenerate after last patch.
-
6710 — runes: Reimplement `rate` in terms of `per`
-
6709 — build(deps): bump cryptography from 41.0.2 to 41.0.4
-
6708 — build(deps): bump cryptography from 41.0.2 to 41.0.4 in /plugins/clnrest
-
6707 — build(deps-dev): bump cryptography from 41.0.1 to 41.0.4 in /contrib/pyln-grpc-proto
-
6706 — `Makefile`: use `xargs -0` consistently
-
6705 — `configure`: recognize `--disable-ub-sanitizer` option
-
6704 — fixup: Generate files
-
6702 — lnprototest: included the last lnprototest fixes
-
6699 — wallet/test: regenerate mocks to fix build.
-
6697 — Begin process of weaning code off assumption that unannounced channels are in gossip store
-
6695 — script: build-release script updated
-
6694 — splice: Gossip new scid on splice_lock
-
6690 — pytest: fix renepay test_shadow flake.
-
6689 — Guilt/allow even messages
-
6688 — Save our /tmp dir!
-
6686 — plugin/clnrest: security improvements
-
6685 — gci: Update apt cache before installing
-
6684 — Dockerfile: Remove deprecated GMP dependency
-
6683 — fix paths for doc files and make them public
-
6682 — configure: typo fix
-
6680 — Makefile: don't delete python-generated files in distclean.
-
6679 — build(deps-dev): bump cryptography from 41.0.1 to 41.0.3 in /contrib/pyln-grpc-proto
-
6678 — build(deps): bump webpki from 0.22.0 to 0.22.1
-
6677 — Splice Out Regression Test & Fixes
-
6676 — recvpsbt: New onchain command for PSBT output
-
6675 — RPC: Allow signed values in raw command line
-
6674 — tools: Fixed release verify typo
-
6671 — CHANGELOG.md: update for v23.08.1 release
-
6670 — Makefile: regnerate config.vars if configure changes (recently PYTHON var)
-
6669 — Guilt/pr 6657
-
6668 — Update to match BOLT master
-
6665 — ci: Unbreak the liquid-regtest run on Github Actions
-
6662 — [cln-rpc]: add Eq, PartialOrd, Ord, Hash to ShortChannelId
-
6661 — [cln-rpc]: switch from ToString to Display for ShortChannelId
-
6657 — Exclude uneconomical UTXOs from fundchannel
-
6654 — doc: update to reflect new bitcoind requirement
-
6651 — plugins/clnrest: Adding pyproject.toml for Poetry install
-
6650 — Wip flake
-
6649 — docker: make available bitcoind binary
-
6648 — Build script updated for docker publishing
-
6647 — fix : generates the code for the grpc interface
-
6646 — Move some more test log files to beneath `$TMPDIR`
-
6644 — Wallet backup and recovery document update
-
6643 — add CHANNELD_AWAITING_SPLICE state to cln-rpc
-
6642 — schema: Fix wrong type of CLTV in route
-
6641 — Add data field to RpcError
-
6640 — Fix rune db ids
-
6639 — lightningd: fix memleak flake when onchaind exits.
-
6638 — plugin/clnrest: do not read json payload if data length is zero
-
6633 — doc: add tip on extracting binary release
-
6632 — Renepay fixes
-
6631 — add documentation for REST interface
-
6630 — configure: don't assume python3, create $PYTHON var.
-
6629 — ci: Track flakyness of tests by collecting them on a server
-
6628 — Refactor channel state in lightningd
-
6627 — build(deps-dev): bump certifi from 2023.5.7 to 2023.7.22 in /contrib/pyln-grpc-proto
-
6625 — rs: Bump crate versions before publishing
-
6624 — gci: Do not try to rebase if we're on master already
-
6622 — Tweak checkrune API (nodeid isn't required) and update docs.
-
6621 — fuzz: test decoding/encoding of peer wire messages
-
6619 — Improve `build-release.sh` verification procedure
-
6618 — Use python3 instead of python in Makefile
-
6617 — Add restriction `per` for lightningd runes
-
6611 — holdinvoice RPC plugin
-
6610 — Fix dockerfiles for arm64 and arm32
-
6608 — Dockerfiles must not invalidate the docker cache
-
6607 — proto: update the bitstring dep
-
6605 — clnrest: Change process method to fork
-
6602 — CHANGELOG.md: update for 23.08 release final.
-
6601 — renepay: hack in workaround spendable reduction for release.
-
6598 — announce-addr not announce only
-
6597 — docker: bookworm image for arm32v7
-
6595 — Update backup-and-recover.md with the info about emergencyrecover and --recover.
-
6593 — Make renepay output cleaner so we can debug issues
-
6592 — plugins/renepay: don't free waiting-for-addgossip flow!
-
6591 — More flake test fixes
-
6590 — meta: ignore renepay binary
-
6587 — CHANGELOG.md: Update for -rc3
-
6586 — openingd: Defer zeroconf check until we called the `openchannel` hook
-
6585 — [CHORE] contrib/pyln-proto update bitstring
-
6584 — renepay: reduce minimum "known" if it proves incorrect.
-
6583 — More plugins need to be splice-aware.
-
6582 — Add missing documentation for recent options
-
6579 — Fix routehint finding with minhtlc
-
6576 — Shamir secret sharing to split secret for distribution.
-
6575 — splice: Text for channel announcement failure
-
6574 — gossmap: fix false valgrind uninitialized error on arm64, ppc.
-
6570 — Plugin crash fixes!
-
6569 — splice: Agressive restart testing during splices
-
6568 — cli: don't crash when there's no argument
-
6566 — nixos install: tweaks to get CLN building from fresh start
-
6565 — splice: quieter in more cases
-
6564 — splice: prevent splice going to onchaind & race prevention
-
6563 — doc: Drive-by fixes of JSON examples in hooks.md
-
6561 — plugins/renepay/test: fix access-after-free.
-
6560 — plugins/renepay: don't require raw_message in error reply.
-
6559 — Various -O3 fixes
-
6558 — Code to generate bolt12 offer test vectors, and test them.
-
6556 — pay: still use channels for routehints even if peer says it's disabled.
-
6554 — splice: STFU -> disable announce and commit timers
-
6552 — Release 23.08 rc2
-
6550 — Pypi: publish to real repository.
-
6549 — Double nannounce patch
-
6547 — Fix the closing minimum fee.
-
6546 — Fix gossip flood from self-advertizement
-
6543 — gossipd: ignore redundant node_announcement in gossip_store.
-
6542 — splice: Move splice to experimental feature bit
-
6538 — Renepay refactors and cleanups
-
6537 — Makefile: unconditionally define rules to regenerate sources
-
6532 — plugins: fix error report from bitcoin-cli exec failure.
-
6528 — fix flake8 errors in the script file
-
6527 — Fix script error
-
6526 — renepay: documentation for renepay & renepaystatus
-
6525 — listsendpays crash
-
6523 — renepay: allow it to die gracefully without crashing lightningd.
-
6522 — Splicing capability fix
-
6521 — lightningd: use fsync not fdatasync.
-
6520 — Disconnect on channeld death due to HTLC addition timeout
-
6518 — contrib/pyln-grpc-proto: regenerate pyln/grpc/node_pb2.py
-
6517 — channeld: don't send splice TLV fields unless negotiated.
-
6515 — use `%zu` format specifier for `size_t` values
-
6514 — build: more 32-bit printf fixes.
-
6512 — Logging filter fix
-
6511 — Install clnrest dependencies from rquirements.txt in Dockerfiles
-
6510 — makefile: py plugins installed twice with `make install`
-
6509 — plugin/clnrest: Downgrading pyln-proto versino from 23.08 to 23.5.2
-
6507 — msggen: Add `staticbackup` mapping
-
6505 — renepay: fix issue 6493
-
6502 — wallet: don't BROKEN log id payments.total_msat is null.
-
6498 — splice, hsmd: Fix WIRE_HSMD_SIGN_SPLICE_TX, use HSM_CAP_MASTER
-
6497 — splicing: Remove dependency on experimental_dual_fund
-
6495 — splicing: Update documentation
-
6494 — renepay: Use macros instead of manual format types
-
6492 — meta: Adjust `CODEOWNERS` file
-
6490 — Fix: Remove Sync requirements on Futures returned in the Rust plugin library.
-
6489 — doc: give an example for multifundchannel
-
6488 — channeld: replace `struct splice` with `struct splicing` for OpenBSD.
-
6487 — docs: try to fix up readthedocs.io, so it has the latest man pages, but points to docs.corelighting.org for the rest
-
6485 — Release 23.08 rc1
-
6484 — codex32: use "cl" instead of "ms" as our HRP.
-
6483 — build(deps): bump cryptography from 41.0.2 to 41.0.3 in /plugins/clnrest
-
6482 — build(deps): bump cryptography from 41.0.2 to 41.0.3
-
6480 — Add workflow and script to sync rpc command files to docs
-
6478 — Fixing env reference for API key and path to doc
-
6477 — fix readme workflow (yet again) and test a dummy change
-
6476 — fix workflow file and test changes
-
6475 — renepay: make it work big-endian
-
6473 — Documentation and check improvements for hsmtool getcodexsecret
-
6472 — CCAN: update for base64 compile fix on ARM.
-
6469 — Docker pyln clnrest images
-
6468 — Make close return a signed tx, not an unsigned one, in JSON
-
6466 — add a method to get hsm_secret in bip93 format inside hsmtool
-
6465 — channeld: don't backtrace if master closes during sync read.
-
6463 — Better db migration fix, in case you ran master during those commits
-
6462 — wallet: fix crash on startup with expired invoices.
-
6461 — dual-fund: tx-abort fixups
-
6460 — Clnrest readme and comments updates
-
6458 — added frontmatter to doc file and fixed github workflow
-
6456 — gossipd: tell lightningd about all our previous channel_updates at startup
-
6455 — devtools/credit: ! not ^ to invert the match set in sh.
-
6454 — gossipd: actually update own node announcement if needed
-
6453 — SECURITY.md: fix email address
-
6452 — Update dead links in contributor workflow doc
-
6451 — pay: Fix a null-dereference introduced in #6428
-
6449 — lightningd: don't crash if peer manages to spend onchain HTLC after we've abandoned upstream
-
6448 — More test flake fixes
-
6446 — Invoice migration fix
-
6444 — pay: Fix a non-rebased PR merge error
-
6443 — gossipd: handle upgrade from version 11 gossip_store
-
6442 — Add `datastoreusage` Command
-
6441 — msggen: Add two missing fields to the `listpays` schema
-
6439 — docs: Incorrect params sequence for checkrune command
-
6437 — runes: listrunes, createrune and blacklistrune commands update
-
6435 — bolt11: Don't push the size of the witness program for v1+ scripts
-
6434 — blockheight bug
-
6433 — plugins/bcli: update minimum required bitcoind version.
-
6432 — lightningd: fix false memleak report (test flake)!
-
6431 — Commando: use inbuilt runes
-
6430 — devtools/print_wire: long long instead of longing
-
6429 — ci: Update the upload-artifact step to v3
-
6428 — pay: Annotate both local alias and real scid with channel hints
-
6426 — gossipd: don't "unmark" dying channels' updates if we receive them.
-
6425 — channeld: don't close connection on invalid badonion code (LND bug?)
-
6424 — Swap out doc links with link to new doc website
-
6421 — Feat/unified invoices
-
6418 — Makefile: check-source-no-cppcheck.
-
6417 — pyln: Make the grpcio dependencies optional
-
6416 — pytests: make pay helper able to route (optionaly)
-
6415 — More flake fixes
-
6414 — Removed Support for Python v3.7
-
6413 — Don't gossip about recently-closed channels
-
6412 — Fix node announce self-advertize and advertize both sides of channels
-
6408 — wallet: Fixes the compilation error due the db_binindings change
-
6406 — Per file log levels
-
6405 — Commando listrunes schema bug fix
-
6403 — Runes migration from commando to lightning
-
6402 — build(deps): bump cryptography from 41.0.1 to 41.0.2
-
6401 — Update documentation directory
-
6400 — pay: Remove presplitter
-
6399 — Self-pay support.
-
6398 — Ignore fees per channel
-
6396 — Fix compile error from rebase, and some more flake fixes.
-
6395 — Updates from 23.05.2
-
6394 — offers: allow overriding offer_node_id when generating an offer
-
6393 — Reckless: support additional installation sources
-
6392 — rust: do not print the specific export warnings
-
6391 — dual-funding: final final final final??
-
6390 — Build release docs
-
6389 — Plugin clnrest
-
6388 — Notifications neaten format
-
6384 — channeld: Verify the signature sent by the counterparty
-
6383 — lnprototest: update to the last version and fix flakiness of lnprototest on CI
-
6382 — fix: do not ignore the ignore-fee-limit option
-
6381 — fix: Do not ignore the ignore-fee-limit option in channeld
-
6379 — More db cleanups (prep for wait command)
-
6378 — Avoid cascading failure: give up on incoming HTLCs in time if outgoing is stuck.
-
6377 — Remove --daemon from lightningd.service
-
6376 — renepay: an experimental payment plugin
-
6375 — contrib: fix id parsing in IO loop of cowsay.sh plugin
-
6373 — hsmtool: Add support for Signet network
-
6372 — build: Regenerate the generated file as the default target
-
6369 — Plugin clnrest Onboarding
-
6367 — Build release script and docker images update
-
6366 — fuzz: CCAN hashing targets
-
6364 — mac-fix: `sed` doesn't work the same on macos
-
6361 — wallet: don't try to set a timer past 2038 on 32-bit platforms.
-
6360 — Correct INSTALL.md requirements for OpenBSD
-
6359 — More test flakes
-
6358 — Hold-Invoices over grpc
-
6357 — Release 23.05.2