lnd/lncfg
Orbital 073c990c75
multi: Add --tor.encryptkey flag functionality to encrypt the Tor private key on disk
It's possible that a user might not want the Tor private key to sit on the disk in plaintext (it is a private key after all). So this commit adds a new flag to encrypt the Tor private key on disk using the wallet's seed. When the --tor.encryptkey flag is used, LND will still write the Tor key to the same file, however it will now be encrypted intead of plaintext. This essentially uses the same method to encrypt the Tor private key as is used to encrypt the Static Channel Backup file.
2022-09-30 01:53:46 -05:00
..
address_test.go multi: move many t.Fatalf calls to require.NoError 2022-06-17 04:26:55 +00:00
address.go multi: fix make fmt 2022-08-23 22:10:24 +08:00
autopilot.go config+lncfg: move config structs to lncfg, drop suffix 2020-05-14 14:37:48 +02:00
bitcoind.go multi: add rpcpolling config options 2022-05-11 09:02:13 +02:00
btcd.go config+lncfg: move config structs to lncfg, drop suffix 2020-05-14 14:37:48 +02:00
caches.go rpc: optimize DescribeGraph by caching the response 2021-11-04 15:30:31 -07:00
chain.go multi: add nochainbackend option 2022-01-06 14:35:25 +01:00
cluster.go cluster: configurable session TTL for the leader elector 2022-03-22 14:20:36 +01:00
color_test.go multi: formatting and comment fixes 2022-02-10 11:02:02 +01:00
color.go lncfg: move ParseHexColor to lncfg 2022-01-24 17:42:54 +01:00
config.go lnd+lncfg: move normalizeNetwork to lncfg 2020-10-29 15:20:00 -04:00
db_test.go bbolt sync-freelist ignored 2021-09-27 06:49:56 +01:00
db.go multi: add the flag prune-revocation to perform the optional migration 2022-07-12 21:01:11 +08:00
gossip.go lncfg: expose channel update rate limiting options 2021-03-16 11:42:29 -07:00
healthcheck.go multi: add health check for remote signer 2022-01-06 14:35:25 +01:00
interface.go lncfg/interface: define Validator iface + variadic Validate 2019-04-01 16:33:50 -07:00
invoices.go multi: add height-based invoice expiry 2021-05-11 08:45:29 +02:00
monitoring_off.go multi: add golang 1.17 compatible build tags 2021-09-29 17:31:37 -07:00
monitoring_on.go monitoring+cfg: add new option to export gRPC perf metrics 2022-02-01 15:55:26 -08:00
neutrino.go lncfg: add config options for new neutrino options 2021-04-29 13:56:17 -07:00
protocol_experimental_off.go multi: add golang 1.17 compatible build tags 2021-09-29 17:31:37 -07:00
protocol_experimental_on.go multi: add golang 1.17 compatible build tags 2021-09-29 17:31:37 -07:00
protocol_legacy_off.go multi: Fix typos [skip ci] 2022-01-24 12:19:02 +02:00
protocol_legacy_on.go multi: Fix typos [skip ci] 2022-01-24 12:19:02 +02:00
protocol_rpctest.go feature+lncfg: add config option to turn of anysegwit 2022-08-10 18:44:37 -07:00
protocol.go feature+lncfg: add config option to turn of anysegwit 2022-08-10 18:44:37 -07:00
remotesigner.go multi: add migrate-wallet-to-watch-only flag 2022-01-06 14:35:26 +01:00
routing.go routing: add strict pruning as new flag, default for neutrino 2021-04-21 13:56:29 -05:00
rpcmiddleware.go config+sample-lnd.conf+lncfg: add RPC middleware config 2021-09-20 13:05:47 +02:00
sweeper.go server+lncfg: make sweepr batch window duration configurable 2022-09-01 10:44:29 +08:00
tor.go multi: Add --tor.encryptkey flag functionality to encrypt the Tor private key on disk 2022-09-30 01:53:46 -05:00
watchtower.go lncfg: add Watchtower config 2019-06-13 19:54:19 -07:00
workers_test.go config: add sanity check to prevent non-negative worker counts 2019-03-13 20:32:52 -07:00
workers.go lncfg/workers: reduce default write pool workers to 8 2019-04-22 16:30:27 -07:00
wtclient.go multi: fix newly detected linter issues 2022-02-10 11:02:02 +01:00