Commit Graph
100 Commits
Author SHA1 Message Date
Oliver Gugger 359a5638f5 Merge pull request #6840 from positiveblue/fix-warning-messages
Fix warning messages
2022-10-26 19:08:21 +02:00
Oliver Gugger e65f05360e Merge pull request #7085 from bottlepay/graph-tlv
rpcserver: expose graph tlv
2022-10-26 13:17:35 +02:00
Oliver Gugger c4f4630902 Merge pull request #7076 from yyforyongyu/tune-linters
golangci: fine-tune enabled linters
2022-10-25 09:44:57 +02:00
Oliver Gugger d9e32f39c2 Merge pull request #7064 from yyforyongyu/fix-linter
lint: enable line too long check and other linters
2022-10-24 09:21:57 +02:00
Oliver Gugger bac7e6360e Merge pull request #7056 from guggero/watch-only-seed-birthday
wallet: use correct birthday timestamp when creating watch-only wallet
2022-10-24 09:21:27 +02:00
Oliver Gugger 8c66353e4c Merge pull request #7001 from hieblmi/fwdinghistory-alias-info
lncli: incoming and outgoing peer alias in `fwdinghistory`
2022-10-20 17:16:47 +02:00
Oliver Gugger dfc526b8b4 Merge pull request #7025 from ellemouton/cantRemoveTowerDuringNegotiation
watchtower: introduce an AddressIterator
2022-10-20 16:57:38 +02:00
Oliver Gugger 7274cf40d0 Merge pull request #6831 from bottlepay/interceptor-watchdog
htlcswitch: interceptor watchdog
2022-10-18 19:11:00 +02:00
Oliver Gugger 95bb1999b9 docs: add release notes 2022-10-18 15:48:30 +02:00
Oliver Gugger 4fbd608b73 Merge pull request #7050 from positiveblue/build-info
[skip ci] build: fix makefile targets using `RELEASE_LDFLAGS`
2022-10-18 13:36:19 +02:00
Oliver Gugger b17a2deaf4 config_builder: use correct birthday when creating watch-only wallet 2022-10-18 13:29:09 +02:00
Oliver Gugger db42e63ab7 Merge pull request #7046 from C-Otto/watchtower-docu-fixes
watchtower: docu fixes
2022-10-17 18:05:26 +02:00
Oliver Gugger f68d047a26 Merge pull request #6963 from positiveblue/build-info
build: get binary build info from `debug/buildinfo`
2022-10-17 10:04:33 +02:00
Oliver Gugger 27fdd0a5b0 Merge pull request #7048 from benthecarman/fix-comment
lnrpc: fix description of tx_index to be correct
2022-10-17 09:33:52 +02:00
Oliver Gugger 2e410dd248 Merge pull request #7029 from MStreet3/bug/blockcache-test-data-race
blockcache: fix datarace in blockcache_test
2022-10-13 20:10:07 +02:00
Oliver Gugger d2d3cf3408 Merge pull request #6956 from ellemouton/configureChanReserve
multi: configurable remote chan reserve
2022-10-13 15:39:40 +02:00
Oliver Gugger d55f861107 Merge pull request #6928 from ellemouton/wtclientMemPerf
multi: remove AckedUpdates & CommittedUpdates from ClientSession struct
2022-10-13 15:34:35 +02:00
Oliver Gugger c2d89bd9f5 Merge pull request #7032 from guggero/autopilot-test-fix
autopilot: fix loop variables, use require
2022-10-13 15:31:31 +02:00
Oliver Gugger fcdb2b545f docs: add release notes 2022-10-13 14:40:43 +02:00
Oliver Gugger 8d6befd797 autopilot: fix loop variables, use require
With this commit we fix a few occurrences of loop variables being
accessed in closures.
While we touch the code, we also migrate it to using the require
library.
2022-10-13 14:40:43 +02:00
Oliver Gugger 707546e2f0 Merge pull request #6972 from ellemouton/wtclientTowerDb
watchtower: add towerID-to-sessionID index
2022-10-13 13:09:12 +02:00
Oliver Gugger 3b44afcd49 Merge pull request #6864 from Juneezee/test/t.Cleanup
test: replace defer cleanup with `t.Cleanup`
2022-10-13 12:45:34 +02:00
Oliver Gugger 4b827179bb Merge pull request #5561 from guggero/database-migration-lndinit
kvdb: refactor as preparation for DB migration command in lndinit
2022-10-13 10:59:38 +02:00
Oliver Gugger 4e42ef0ab2 docs: add release notes 2022-10-13 09:45:07 +02:00
Oliver Gugger 696758a660 lncfg: export database namespace names
For the data migration tool we need to know what database namespaces
there are so we can loop over them.
2022-10-13 09:45:07 +02:00
Oliver Gugger fc2d652261 channeldb: check for tombstone before opening DB
To avoid running a channel DB that was successfully migrated to another
system by accident, we check if there is a tombstone marker before we
open the DB for use.
2022-10-13 09:45:07 +02:00
Oliver Gugger 7e76326b97 channeldb: export DB migration related functions
We'll need to know whether a database was migrated to the latest version
in our upcoming data migration tool. To be able to determine the current
version of a DB and the total number of migrations in existence, we need
to export some of the functions in channeldb.
We also add some helper functions for adding tombstone and other markers
to a database.
2022-10-13 09:45:07 +02:00
Oliver Gugger 28c8e8b6dd channeldb: remove unused tx argument 2022-10-13 09:37:53 +02:00
Oliver Gugger ee9d6f21bd etcd: add SequenceKey function 2022-10-13 09:37:52 +02:00
Oliver Gugger d576184fdb etcd: extract NewEtcdClient into exported function
In order for us to be able to re-use the code for initializing an etcd
client connection, we extract and export the NewEtcdClient function.
2022-10-13 09:37:52 +02:00
Oliver Gugger 98f359c5b7 etcd: fix typos 2022-10-13 09:37:52 +02:00
Oliver Gugger b51b1e2f73 Merge pull request #6931 from morehouse/refactor_funding_manager
funding: create waitForPeerOnline helper
2022-10-13 09:37:01 +02:00
Oliver Gugger b387e2c718 Merge pull request #6832 from kklash/switch-test-resource-cleanup
htlcswitch: clean up test resources and temporary files
2022-10-11 15:55:57 +02:00
Oliver Gugger ff35647db3 Merge pull request #7019 from guggero/golang-1-19-2
build: bump Golang version to v1.19.2
2022-10-11 13:35:50 +02:00
Oliver Gugger 59a5f53cfe Merge pull request #7018 from guggero/remote-signing-release-notes
docs: update remote signing update hint to v0.15.3-beta [skip ci]
2022-10-11 11:13:16 +02:00
Oliver Gugger 43521633ce docs: update release notes 2022-10-11 09:56:04 +02:00
Oliver Gugger f02528f304 multi: bump Golang version to v1.19.2 2022-10-11 09:49:30 +02:00
Oliver Gugger 299152e631 docs: update remote signing update hint to v0.15.3-beta [skip ci]
This commit bumps the recommended version to upgrade to for remote
signing setups.
2022-10-11 09:42:43 +02:00
Oliver Gugger 079537514c Merge pull request #7012 from sputn1ck/sputn1ck_pgp_key
scripts: add sputn1ck  pgp key
2022-10-11 09:08:38 +02:00
Oliver Gugger ccbc578bd9 Merge pull request #7011 from ffranr/add_pgp_signing_key
scripts: add ffranr PGP signing key
2022-10-11 08:57:54 +02:00
Oliver Gugger 6ab6ba91bb Merge pull request #6969 from tongokongo/master
Clarification sample-lnd.conf
2022-10-07 15:09:50 +02:00
Oliver Gugger 2efc70a5c4 Merge pull request #6966 from guggero/remote-signer-fix
lncli+docs: fix and document remote signing setup upgrade to lnd v0.15.2-beta
2022-10-05 13:13:11 +02:00
Oliver Gugger c698b3acf2 Merge pull request #6970 from guggero/issue-template-chooser
GitHub: show issue triage page when submitting an issue
2022-10-04 09:33:57 +02:00
Oliver Gugger 9eaf0cb73f GitHub: add link to discussions [skip ci] 2022-10-03 18:41:36 +02:00
Oliver Gugger f5a3b735f6 GitHub: add template for feature requests 2022-10-03 18:41:36 +02:00
Oliver Gugger bd507c4c37 GitHub: move default template to bug_report.md, add config
With this commit we prepare for adding multiple issue templates to
GitHub that will be shown when the user clicks on the "New Issue" button
on GitHub.
The config.yml will also add a bunch of useful links to the page that
shows the different issue templates.
An example of how this template selection page looks like can be found
here: https://github.com/lightninglabs/lightning-terminal/issues/new/choose
2022-10-03 18:41:36 +02:00
Oliver Gugger abbf47fde8 docs: add release notes [skip ci] 2022-10-03 13:44:03 +02:00
Oliver Gugger fb9e9f57c5 docs: describe remote signing upgrade process
This commit adds a short guide that explains how a remote signing node
setup should be migrated from lnd v0.14.x-beta to lnd v0.15.x-beta and
adds a note to all 0.15.x release notes.
2022-10-03 13:33:31 +02:00
Oliver Gugger 828ce07ca5 cmd/lncli: add p2tr address type to account import 2022-10-03 13:22:32 +02:00
Oliver Gugger 35c59643cd Merge pull request #6500 from voltagecloud/encrypt-tor-privkey
[tor] Add ability to encrypt the Tor private key on disk
2022-09-30 10:06:42 +02:00
Oliver Gugger 4b2edc4777 Merge pull request #6753 from hieblmi/openchannel-fee-rates
lncli: `base_fee_msat` and `fee_rate_ppm` for `openchannel`
2022-09-29 15:43:56 +02:00
Oliver Gugger b8545de5c0 Merge pull request #6941 from lightningnetwork/taproot-fee-estimation-fix
build: update to latest version of btcwallet w/ taproot estimation fix
2022-09-28 11:51:25 +02:00
Oliver Gugger 6a4648b7aa Merge pull request #6936 from hieblmi/patch-1
doc: update psbt.md
2022-09-27 17:03:18 +02:00
Oliver Gugger 648bc88081 Merge pull request #6950 from hieblmi/patch-3
doc: vim visual ruler at column 80
2022-09-27 16:05:45 +02:00
Oliver Gugger 905dfed6dd Merge pull request #6945 from ellemouton/errOnZeroLocalAmt
rpcserver: error on zero local balance in openchan req
2022-09-26 14:15:36 +02:00
Oliver Gugger 4994d1304b Merge pull request #6944 from nayuta-ueno/rpc-comment-anchorstate
lnrpc: add comment for AnchorState [skip ci]
2022-09-26 14:10:23 +02:00
Oliver Gugger 2dee112fe9 Merge pull request #6919 from benthecarman/state-desc
Add comments for all wallet states
2022-09-22 17:06:40 +02:00
Oliver Gugger bad25b1a2e Merge pull request #6792 from Crypt-iQ/fullcommitflake
htlcswitch: use ticker.New instead of NewForce for test link
2022-09-21 22:29:02 +02:00
Oliver Gugger beb897d6ed Merge pull request #6892 from Crypt-iQ/iss6882_notifywhenonline_fix
server.go: add peerChan to peerConnectedListeners in NotifyWhenOnline
2022-09-21 19:21:42 +02:00
Oliver Gugger 49eeabf2a4 Merge pull request #6929 from morehouse/mutex_fix
funding: fix potential data race
2022-09-20 11:25:42 +02:00
Oliver Gugger 80049c98f1 Merge pull request #6926 from guggero/query-routes-bindings
lnrpc: add additional REST binding for QueryRoutes
2022-09-20 09:44:34 +02:00
Oliver Gugger a1c31f06fa docs: add release notes 2022-09-19 10:28:38 +02:00
Oliver Gugger 01cd1c991e lnrpc: add additional REST binding for QueryRoutes
Lists with non-primitive members aren't supported in the query string of
a GET request with the current version of the grpc-gateway library. To
allow route_hints to be set through REST, we also offer a POST endpoint
for that call where the encoding of the request parameter can be
specified as JSON.
2022-09-19 10:18:34 +02:00
Oliver Gugger 202fcd6672 Merge pull request #6779 from Crypt-iQ/tlv_domain
tlv: allow tlv streams to use large records
2022-09-15 09:20:31 +02:00
Oliver Gugger ab6fa9849c Merge pull request #6908 from nayuta-ueno/fix-docs
docs: fix typo in watchtower document and code comment
2022-09-13 15:26:23 +02:00
Oliver Gugger bd69e79f84 Merge pull request #6335 from JssDWt/feature/subscribe-paymentattempts
routerrpc: TrackPayments
2022-09-12 12:45:35 +02:00
Oliver Gugger 3873ec41af Merge pull request #6905 from guggero/neutrino-backend-warning
sample-conf: Chain backend documentation reformat, add warning [skip ci]
2022-09-09 16:43:21 +02:00
Oliver Gugger 82e79929ca Merge pull request #6893 from positiveblue/go-19-travis
ci: fix go version for travis jobs
2022-09-09 13:28:37 +02:00
Oliver Gugger 5d95f3f572 Merge pull request #6526 from orbitalturtle/tor-encryption-refactoring
Update Tor module to add option to encrypt Tor key
2022-09-09 13:09:48 +02:00
Oliver Gugger 9d04b0c3d9 Merge pull request #6868 from yyforyongyu/sweepr-config
sever+lncfg: add sweepr config
2022-09-01 10:05:11 +02:00
Oliver Gugger b208642caf Merge pull request #6875 from ellemouton/fixProfilePanic
cmd+docs: fix cap out of range error in profile command
2022-08-31 20:12:17 +02:00
Oliver Gugger 9f013f5058 Merge pull request #6858 from bottlepay/lncli-fix-sendpayment
lncli: fix sendpayment arg parsing
2022-08-29 08:52:59 +02:00
Oliver Gugger cf9a9864cf Merge pull request #6775 from guggero/import-taproot-pubkey
Import Taproot pubkey
2022-08-25 10:13:30 +02:00
Oliver Gugger 9fe97aff9e docs: add release notes 2022-08-25 09:22:40 +02:00
Oliver Gugger c45d0f6b07 itest: add integration tests for tapscript import
We add basic integration test coverage for importing Tapscript
addresses. Note that FundPsbt is not supported with those types of
imported keys, so we need to manually fill in all information in the
PSBT to be able to sweep the funds again.
2022-08-25 09:21:52 +02:00
Oliver Gugger 2dac7ef35a lnrpc: add wallet output type for Taproot 2022-08-25 09:21:52 +02:00
Oliver Gugger 74fbd61d5f walletrpc: add ImportTapscript RPC 2022-08-25 09:21:50 +02:00
Oliver Gugger db73e640d9 input: add tapscript full key only helper function 2022-08-25 09:20:24 +02:00
Oliver Gugger 9f47d31681 input: add tapscript root hash helper function 2022-08-25 09:20:23 +02:00
Oliver Gugger 0d6e791042 lntest+lnwallet: add ImportTaprootScript to wallet interface 2022-08-25 09:20:23 +02:00
Oliver Gugger 3a66a09d9d itest: test BIP-0086 Taproot account+pubkey import 2022-08-25 09:20:23 +02:00
Oliver Gugger 97dfc04117 lnrpc: allow importing Taproot pubkeys 2022-08-25 09:20:23 +02:00
Oliver Gugger 394ee84120 mod: update btcwallet to latest version 2022-08-25 09:20:23 +02:00
Oliver Gugger 073d052078 Merge pull request #6710 from Juneezee/test/t.TempDir
test: use `T.TempDir` to create temporary test directory
2022-08-24 09:01:06 +02:00
Oliver Gugger 3851f286b9 Merge pull request #6849 from yyforyongyu/small-fix
clock: add missing package `require`
2022-08-23 10:59:33 +02:00
Oliver Gugger 5933d66436 Merge pull request #6847 from ellemouton/defaultCaseForAddrType
rpcserver+docs: add default case to addr type switch
2022-08-22 19:25:14 +02:00
Oliver Gugger a58553d1bd Merge pull request #6836 from guggero/tor-update-1-0-2
mod: bump tor to v1.0.2
2022-08-19 10:12:37 +02:00
Oliver Gugger 52c2f447d1 Merge pull request #6596 from priyanshiiit/addressbalance
lnrpc+lnwallet: adds listaddresses RPC
2022-08-18 10:52:23 +02:00
Oliver Gugger e0969f2f18 Merge pull request #6838 from yyforyongyu/cancel-workflow
github: cancel concurrent workflows for the same PR/push
2022-08-18 09:57:14 +02:00
Oliver Gugger 4bbfcfad14 docs: add release notes 2022-08-17 11:58:36 +02:00
Oliver Gugger c6e18a335c mod: bump tor to v1.0.2 2022-08-17 11:58:28 +02:00
Oliver Gugger 909ba573ea Merge pull request #6829 from cutiful/master
tor: fix parsing replies
2022-08-17 11:54:29 +02:00
Oliver Gugger e520d5e79c Merge pull request #6771 from hieblmi/handle-trivial-psbt-signing
psbt: signal user that no psbt inputs were signed
2022-08-17 09:59:21 +02:00
Oliver Gugger ba8b8d4e17 Merge pull request #6818 from ellemouton/lncli-metadata-insecure
cmd/lncli: add metadata and insecure flags
2022-08-15 16:46:45 +02:00
Oliver Gugger e488bbfc9d Merge pull request #6457 from sangaman/init-macaroon-root-key
Specify macaroon root key during wallet init
2022-08-15 09:29:05 +02:00
Oliver Gugger 996f4bc260 Merge pull request #6510 from ErikEk/neutrinorpc-add-getblockhash
neutrinorpc: add getblockhash
2022-08-15 09:20:23 +02:00
Oliver Gugger 2f602d9f5f Merge pull request #6821 from Roasbeef/lnd-15-99
build: bump version to v0.15.99
2022-08-15 09:17:46 +02:00
Oliver Gugger 17014b592e Merge pull request #6730 from Roasbeef/notifier-optional-block
chainntfns: add new option for conf notifications to send block
2022-08-10 13:52:49 +02:00
Oliver Gugger 6060e05d7c Merge pull request #6736 from bitromortac/2207-independent-cookie
config: allow independent rpccookie config
2022-08-08 13:33:49 +02:00
Oliver Gugger 7e225f6aa5 Merge pull request #6806 from data-retriever/fixed-typo
Fixed typo
2022-08-08 08:58:08 +02:00