Commit Graph
397 Commits
Author SHA1 Message Date
yyforyongyu 4ddb5c586b tlv: add MakeBigSizeRecord to save space
This commit adds a pair of encoder/decoder to take the advantage of the
BigSize format when encoding an uint64 and possibly an uint32.

Often the time an uint64 value is not big enough to fill all the 8
bytes, thus using BigSize can save extra bytes when save it to db. And
for uint32, if we know most of the values do not exceed 65536, we can
also save at least 1 byte using BigSize format.

This commit introduces `MakeBigSizeRecord` that can be used optionally
where db space is a concern.
2022-04-16 12:05:23 +08:00
Elle Mouton c54cc6e841 multi: announce Keysend feature bit
In this commit, we add the keysend feature bit to our NodeAnnouncement
if the accept-keysend option is set.
2022-04-14 14:01:19 +02:00
Olaoluwa Osuntokun d397e3e680 Merge pull request #6340 from Roasbeef/go-1-18
build: update to Go 1.18
2022-04-13 15:02:26 -07:00
Olaoluwa Osuntokun 440f4d982c Merge pull request #5810 from bottlepay/payment-metadata
routing: send payment metadata
2022-04-13 15:01:56 -07:00
Olaoluwa Osuntokun cd8a87c0da Merge pull request #6219 from bottlepay/onchain-interceptor
contractcourt: onchain htlc interceptor
2022-04-13 14:58:29 -07:00
Joost Jager 9195f29e61 routing+channeldb: send payment metadata from invoice 2022-04-13 22:55:40 +02:00
Joost Jager ba5abdc090 routing: add time_pref parameter to queryroutes and sendpayment 2022-04-13 20:26:46 +02:00
Oliver Gugger f37ebb68ea docs: add release notes 2022-04-13 14:01:59 +02:00
Joost Jager 721fb4ee88 contractcourt: add onchain interception 2022-04-13 11:31:33 +02:00
Olaoluwa Osuntokun 2fadc60ef2 docs/release-notes: add note entry for Go 1.18 2022-04-12 16:14:12 -07:00
Oliver Gugger 9281e7a692 docs: add release notes 2022-04-12 19:30:13 +02:00
Andras Banki-Horvath 70ac0070fa docs: update release notes 0.15.0 2022-04-12 11:56:34 +02:00
Joost Jager 13dff2fb3e htlcswitch: interceptor expiry check 2022-04-12 08:27:06 +02:00
Olaoluwa Osuntokun 2fd900b172 Merge pull request #5587 from positiveblue/5466-update-node-announcement-data
lnrpc: Add UpdateNodeAnnouncement endpoint
2022-04-11 22:32:12 -04:00
Olaoluwa Osuntokun 060fcafc19 docs/release-notes: add entry for SendToRoute legacy payload deprecation 2022-04-11 20:30:08 -04:00
positiveblue fdfdd10e86 docs: add release notes 2022-04-02 19:10:28 -07:00
Oliver Gugger 0f858958f9 Merge pull request #6373 from hsjoberg/macos-makefile
mobile: Add macos and apple Makefile tasks
2022-04-01 12:35:57 +02:00
Oliver Gugger 359ef6a821 Merge pull request #6376 from ellemouton/useTCPResolverForAllInterfacesAddr
lncfg: normal TCP resolution for the all-interfaces IP
2022-03-31 14:46:38 +02:00
Oliver Gugger de9d3096c0 docs: add release notes 2022-03-30 17:03:45 +02:00
Elle Mouton c6e96c67ce lncfg: normal TCP resolution for unspecified IPs
Use normal TCP resolution for any unspecified IP (0.0.0.0 or ::) instead
of using the Tor resolver.
2022-03-30 13:21:48 +02:00
Oliver Gugger 28a99fc2a2 docs: add release notes 2022-03-30 12:50:16 +02:00
Olaoluwa Osuntokun f8174630d8 build: update to latest btcutil/psbt version
Updates a version of `btcutil/psbt` that has looser parsing requirements
to properly match the BIP.

Fixes: https://github.com/lightningnetwork/lnd/issues/6372
2022-03-29 20:10:54 -05:00
Hampus Sjöberg cc21ae1502 Add info about macos and apple Makefile tasks to 0.15.0 release notes 2022-03-27 03:16:00 +04:00
Oliver Gugger f500892681 docs: add release notes 2022-03-24 18:02:40 +01:00
Oliver Gugger 0dcaa511a2 Merge pull request #6341 from guggero/remote-signer-signoutputraw
remote signer: fix SignOutputRaw RPC for incomplete key info, fix healthcheck connection leak
2022-03-24 14:59:38 +01:00
Oliver Gugger 0f4e691d4d docs: add release notes 2022-03-24 14:13:06 +01:00
Oliver Gugger e77dd4e2fe Merge pull request #6362 from liviu-ln/fix-forward-interceptor-tests
itest: fix node shutdown in interceptor itests
2022-03-24 10:39:41 +01:00
Liviu b5036d08dd docs: update release notes 0.15.0 2022-03-23 22:15:13 -07:00
yyforyongyu 54ea71bd0a docs: add release note for PendingCommitTicker 2022-03-24 10:02:00 +08:00
Olaoluwa Osuntokun bd5e29ec83 Merge pull request #6359 from guggero/fix-rest-proxy-fallback
lnd: disable REST proxy HTTP method fallback
2022-03-23 16:28:41 -07:00
Oliver Gugger ba99d22f3c docs: update release notes 2022-03-23 17:46:58 +01:00
Andras Banki-Horvath 64ea883105 switch+test: fix race condition in unit test 2022-03-23 13:26:15 +01:00
Bjarne Magnussen b4ba8c52fb docs: update release notes 2022-03-23 11:32:37 +01:00
Olaoluwa Osuntokun 42ca9b171e Merge pull request #6342 from bhandras/leader_election_ttl
cluster: configurable session TTL for the leader elector
2022-03-22 18:47:17 -07:00
Oliver Gugger 58a47845c1 docs: update release notes 2022-03-22 14:48:43 +01:00
Andras Banki-Horvath 31cb876301 docs: update release notes 0.15.0 2022-03-22 14:20:40 +01:00
Oliver Gugger a14f1208d7 Merge pull request #6350 from guggero/tor-gomodule
mod: turn tor into its own submodule
2022-03-22 14:01:45 +01:00
Oliver Gugger 3ee8d25a29 docs: add release notes 2022-03-21 20:41:41 +01:00
Oliver Gugger 57840bba36 Merge pull request #6232 from bottlepay/require-interceptor
htlcswitch: add an always on mode to htlc interceptor
2022-03-19 10:47:22 +01:00
Olaoluwa Osuntokun d16430792e docs/release-notes: add entry for 3rd party anchor sweep fix 2022-03-17 16:36:54 -07:00
Joost JagerandJuan Pablo Civile ae314ec794 htlcswitch: add an always on mode to interceptable switch
Co-authored-by: Juan Pablo Civile <elementohb@gmail.com>
2022-03-17 17:39:37 +01:00
Oliver Gugger d287884ff4 Merge pull request #6332 from bhandras/invoice_registry_deadlock
invoices: fix deadlock in invoice registry
2022-03-17 15:55:08 +01:00
Olaoluwa Osuntokun f13399bc49 Merge pull request #6190 from ErikEk/listunspent-deafult-values
walletrpc: add default values to listunspent
2022-03-16 16:16:45 -07:00
eugene d44d92e4dc release-notes: update release notes for 0.15.0 2022-03-15 14:35:28 -04:00
Andras Banki-Horvath 95d8fd8007 docs: update release notes 0.15.0 2022-03-14 15:16:01 +01:00
Oliver Gugger 95c270d1f8 Merge pull request #6217 from liviu-ln/psbt-finalize-check
walletrpc: return an error when finalizing an already complete PSBT
2022-03-14 10:45:24 +01:00
yyforyongyu 74c44da315 docs: update release notes for sig length check 2022-03-11 12:31:51 +08:00
Oliver Gugger e84c7fb71c docs: add release notes 2022-03-09 19:05:44 +01:00
Oliver Gugger 8ee9fc837b Merge pull request #6136 from bhandras/forall_etcd
etcd: add ForAll to speed up graph operations
2022-03-07 16:44:43 +01:00
Oliver Gugger 1d3d70b0ab Merge pull request #6066 from bitromortac/2111-graph-diameter
autopilot+lnrpc: add graph diameter calculation to getnetworkinfo
2022-03-07 14:18:36 +01:00