-
333373f78f
channeldb: add new ChannelView method to the ChannelGraph
Olaoluwa Osuntokun
2017-05-10 16:19:42 -07:00
-
23c1926ff0
docs: fix entry for externalip
bryanvu
2017-05-05 19:14:49 -07:00
-
aa4e166539
lnrpc+rpc+lnd: add new Stop command for gracefully shutting down lnd
halseth
2017-05-11 22:55:56 +01:00
-
2a602b6d61
docker: update docker instructions to be aware of multi-chain config
afederigo
2017-05-12 02:42:27 +05:00
-
8e4199ee92
discovery+server: make waiting proofs persistent
Andrey Samokhvalov
2017-05-05 20:17:31 +03:00
-
a3eee453c3
channeldb: add waiting proof storage
Andrey Samokhvalov
2017-05-05 19:43:11 +03:00
-
6429962d27
rpc: modify DisconnectPeer implementation to do all validation within rpcServer
Olaoluwa Osuntokun
2017-05-05 16:02:03 -07:00
-
98adeb6657
server: properly add user initiated persistent conns to persistentPeers map
Olaoluwa Osuntokun
2017-05-05 15:57:09 -07:00
-
ab007bb918
cmd/lncli: add key word argument support for new disconnect cmd
Olaoluwa Osuntokun
2017-05-05 15:54:25 -07:00
-
4b15310c08
chainntfns/btcdnotify: eliminate block epoch race condition, use diff cancel channel
Olaoluwa Osuntokun
2017-05-05 15:53:09 -07:00
-
5b7fe7de9e
lncli: add disconnect peer command
afederigo
2017-05-05 15:05:30 +03:00
-
1eaa522265
tests: add test case "disconnecting target peer"
afederigo
2017-05-05 10:00:39 +03:00
-
cf605c81ab
lnd: add server calls for disconnecting peers
afederigo
2017-05-02 22:31:35 +03:00
-
cf4da784f0
rpc: add disconnect peer service and req/res messages
afederigo
2017-04-12 00:49:39 +03:00
-
533cd69c7b
test: only assert pending close channels if didn't force close
Olaoluwa Osuntokun
2017-05-04 18:06:12 -07:00
-
18a2c8a455
channeldb: fix linter errors
Olaoluwa Osuntokun
2017-05-04 17:44:10 -07:00
-
3538dffe4e
test: add additional assertions to force close tests, verify pending channels
Olaoluwa Osuntokun
2017-05-04 17:38:16 -07:00
-
18a0849f3b
test: ensure channel shows up as pending close in closeChannelAndAssert
Olaoluwa Osuntokun
2017-05-04 17:15:11 -07:00
-
2aa68a8517
breacharbiter: fix bug, properly populate ChannelCloseSummary
Olaoluwa Osuntokun
2017-05-04 17:04:35 -07:00
-
f335250512
server: fix regression in handling persistent connection requesrts
Olaoluwa Osuntokun
2017-05-04 16:47:48 -07:00
-
28e607b6ae
test: update funding persistence tests to check _open_ pending channels
Olaoluwa Osuntokun
2017-05-04 16:16:16 -07:00
-
f0bcfd02c4
cmd/lncli: update call to updated PendingChannels RPC
Olaoluwa Osuntokun
2017-05-04 16:13:50 -07:00
-
ad2dc46ffe
rpc: implement new version of the PendingChannels PRC
Olaoluwa Osuntokun
2017-05-04 16:13:13 -07:00
-
83a425b74c
breacharbiter: at startup, watch pending closed channels to mark as fully closed
Olaoluwa Osuntokun
2017-05-04 16:12:47 -07:00
-
4609bd462f
breacharbiter: mark channel as fully closed after retribution enacted
Olaoluwa Osuntokun
2017-05-04 16:10:46 -07:00
-
27329ed9db
breacharbiter: mark channel as fully closed upon detection of unilateral close
Olaoluwa Osuntokun
2017-05-04 16:08:56 -07:00
-
4f758eb549
breacharbiter: modify db API usage to match recent changes
Olaoluwa Osuntokun
2017-05-04 16:07:25 -07:00
-
36fe8a730e
utxonursery: once all funds have been swept, mark chan as fully closed
Olaoluwa Osuntokun
2017-05-04 16:05:57 -07:00
-
3fd161d527
rpc: when force closing, properly manage on-disk channel close state
Olaoluwa Osuntokun
2017-05-04 16:05:34 -07:00
-
7e8c840f29
rpc: when force closing ensure switch+peer indexes are wiped
Olaoluwa Osuntokun
2017-05-04 16:04:41 -07:00
-
071aa3ad75
peer: log which channel point when revocation window exhausted
Olaoluwa Osuntokun
2017-05-04 16:04:02 -07:00
-
62d6ac6a8f
peer: properly manage channel close lifecycle within the database
Olaoluwa Osuntokun
2017-05-04 16:03:47 -07:00
-
20bbe1e12d
funding: fix bug that double counts "pending channels" in GetInfo
Olaoluwa Osuntokun
2017-05-04 15:56:43 -07:00
-
17c5deb369
utxonursery: add new public NurseryReport method
Olaoluwa Osuntokun
2017-05-04 15:54:50 -07:00
-
79ceaca747
utxonursery: add to new index buckets to enable querying nursery state
Olaoluwa Osuntokun
2017-05-04 15:51:57 -07:00
-
ed7e4ad715
utxonursery: store the chanPoint of the source channel in kidOutput
Olaoluwa Osuntokun
2017-05-04 15:45:31 -07:00
-
dbed552d8e
utxonursery: properly return dropped error
Olaoluwa Osuntokun
2017-05-04 15:40:02 -07:00
-
521c76d65a
lnwallet: add distinct channel to send close details over
Olaoluwa Osuntokun
2017-05-04 15:39:35 -07:00
-
5e48cf1273
lnwallet: upon force close detection populate close summary
Olaoluwa Osuntokun
2017-05-04 15:38:02 -07:00
-
be583306ab
lnwallet: include the origin chanPoint in the ForceCloseSummary
Olaoluwa Osuntokun
2017-05-04 15:37:03 -07:00
-
77ae9f560e
lnwallet: update DeleteState method to latest DB API change
Olaoluwa Osuntokun
2017-05-04 15:36:05 -07:00
-
023de3e075
git: add .DS_Store to .gitignore, remove obsolete entries
Olaoluwa Osuntokun
2017-05-04 15:34:30 -07:00
-
9e4e423de1
lnrpc: augment the PendingChannels RPC to include details of closed channels
Olaoluwa Osuntokun
2017-05-04 15:34:02 -07:00
-
54177557be
rpc: don't count pending channels in total channel balance
Olaoluwa Osuntokun
2017-05-04 15:25:05 -07:00
-
e1152148b7
server: only attempt to reconnect to peer if connection not pending
Olaoluwa Osuntokun
2017-05-04 15:24:45 -07:00
-
35fd800083
channeldb: add test for new channel closure persistence
Olaoluwa Osuntokun
2017-05-04 15:21:56 -07:00
-
826dbbd1f7
channeldb: add new method to db, MarkChanFullyClosed
Olaoluwa Osuntokun
2017-05-04 15:21:35 -07:00
-
f2f3774cec
channeldb: add new method to db, FetchClosedChannels
Olaoluwa Osuntokun
2017-05-04 15:20:16 -07:00
-
bafea35a32
channeldb: expand channel close summaries to include additional data
Olaoluwa Osuntokun
2017-05-04 15:19:21 -07:00
-
a9b8da7c3f
chainntfns/btcdnotify: log error when unable to query for transaction
Olaoluwa Osuntokun
2017-05-04 15:09:19 -07:00
-
d5af509435
docker: update docker instructions to be aware of multi-chain config
Olaoluwa Osuntokun
2017-05-02 20:49:40 -07:00
-
99f6454677
docs: update installation documentation in light of recent multi-chain changes
Olaoluwa Osuntokun
2017-05-02 20:46:29 -07:00
-
7d02eedef2
test: factor in current chain during revoked close integration test
Olaoluwa Osuntokun
2017-05-02 20:38:03 -07:00
-
b89a39d341
config: set chain directory _after_ the command line+config has been parsed
Olaoluwa Osuntokun
2017-05-02 20:28:14 -07:00
-
6acd177c33
lnd: specify formatting directive in new error logging
Olaoluwa Osuntokun
2017-05-02 20:03:13 -07:00
-
4e7ddad258
build: update glide to pull in github.com/ltcsuite/ltcd/chaincfg
Olaoluwa Osuntokun
2017-05-02 19:55:47 -07:00
-
6cd9f48387
rpc: list the active chains in GetInfoResponse
Olaoluwa Osuntokun
2017-05-02 19:51:33 -07:00
-
71514ceb14
lnrpc: add chains field to GetInfoResponse to display active chains
Olaoluwa Osuntokun
2017-05-02 19:49:41 -07:00
-
c66c7473bf
lnd: register selected chain within chainRegistry on boot
Olaoluwa Osuntokun
2017-05-02 19:49:14 -07:00
-
bf927eb507
test: update args when launching nodes in integration testing framework
Olaoluwa Osuntokun
2017-05-02 19:47:17 -07:00
-
692486c944
config: add litecoin testnet4 parameters to the set of RPC parameters
Olaoluwa Osuntokun
2017-05-02 19:42:10 -07:00
-
60f43cecf4
config: modify configuration to be aware of multi-chain paramters
Olaoluwa Osuntokun
2017-05-02 19:23:24 -07:00
-
04d0e099cc
lnd: add new chainRegistry struct for multi-chain dispatch
Olaoluwa Osuntokun
2017-05-02 19:16:37 -07:00
-
337a4a4f56
discovery: fix silent remote orphan announcement proof rejection
Andrey Samokhvalov
2017-04-26 05:04:53 +03:00
-
0779ce59fe
lnwallet: fix error propagation for funding messages
bryanvu
2017-04-14 00:46:31 -07:00
-
eafc1a851f
cmd/lncli: fix typo in closechannel description
Alex Bosworth
2017-04-26 21:38:53 -07:00
-
27a46cd3c1
build: pin glide against newest version of btcrpcclient
Olaoluwa Osuntokun
2017-04-26 21:25:54 -07:00
-
c575107607
chaintnfs/btcdnotify: make cancellation of block epoch synchronous
Olaoluwa Osuntokun
2017-04-26 21:08:16 -07:00
-
f9c78b7c2b
glide: update pinned btcwallet version to include latest bug fix
Olaoluwa Osuntokun
2017-04-24 16:15:12 -07:00
-
4cb76071a2
server+peer: re-write persistent connection handling
Olaoluwa Osuntokun
2017-04-23 19:38:34 -07:00
-
00a7f140ff
peer: add WaitForDisconnect method
Olaoluwa Osuntokun
2017-04-23 19:29:38 -07:00
-
0ef36dca9b
peer: remove the Stop() method in favor of only Disconnect()
Olaoluwa Osuntokun
2017-04-23 19:25:15 -07:00
-
52ffb026af
peer: return more detailed errors from the Start() method
Olaoluwa Osuntokun
2017-04-23 19:24:28 -07:00
-
adce64e21c
peer: we now load active channel during startup, not creation
Olaoluwa Osuntokun
2017-04-23 19:23:15 -07:00
-
fe3c90362e
server: move establishment of persistent connections to Start()
Olaoluwa Osuntokun
2017-04-23 19:21:32 -07:00
-
7fe02c7bf6
rpc: list the payment hash in invoice related responses
Olaoluwa Osuntokun
2017-04-23 19:20:20 -07:00
-
c41d673c7b
lnwallet/btcwallet: update WalletController imp to latest btcwallet API
Olaoluwa Osuntokun
2017-04-23 19:19:17 -07:00
-
844cdba513
lnwallet/btcwallet: unlock wallet during startup, not creation
Olaoluwa Osuntokun
2017-04-23 19:17:54 -07:00
-
85b306bb48
lnwallet: fetch the root key during startup rather than on creation
Olaoluwa Osuntokun
2017-04-23 19:15:26 -07:00
-
c4ea5e1e2c
lnwallet: save netParams within struct in constructor
Olaoluwa Osuntokun
2017-04-23 19:12:14 -07:00
-
453e285ac4
glide: pin gRPC version against the commit hash of 1.2.1
Olaoluwa Osuntokun
2017-04-23 19:11:14 -07:00
-
44e8704105
glide: update btcwallet vendor to newest version
Olaoluwa Osuntokun
2017-04-23 19:09:51 -07:00
-
655618b2a1
discovery: properly log unit64 version of shortChanID in logs
Olaoluwa Osuntokun
2017-04-23 19:06:33 -07:00
-
d188d97fce
rpc: disallow connections to self, channel open attempt to self
Olaoluwa Osuntokun
2017-04-21 13:32:17 -07:00
-
4fd285236e
discovery: update to latest wire msg API changes
Olaoluwa Osuntokun
2017-04-20 16:18:14 -07:00
-
2f08337ccd
test: allow lightningNetworkWatcher to gracefully exit when ntfn pending
Olaoluwa Osuntokun
2017-04-20 16:06:35 -07:00
-
994a3c10ca
brontide+lnwire: fix linter issues
Olaoluwa Osuntokun
2017-04-20 15:50:06 -07:00
-
238411ccd5
travis: update travis build to go1.8.1
Olaoluwa Osuntokun
2017-04-20 15:45:29 -07:00
-
010373fe0f
peer: modify readMessage/writeMessage to be message oriented
Olaoluwa Osuntokun
2017-04-20 15:45:04 -07:00
-
aa2ca81762
lnwire: modify ReadMessage to no longer return the total bytes read
Olaoluwa Osuntokun
2017-04-20 15:41:43 -07:00
-
38d3c72dc8
brontide: add new ReadMessage method to brontide.Conn
Olaoluwa Osuntokun
2017-04-20 15:35:29 -07:00
-
f867252139
peer: switch to new WriteMessage/ReadMessage after wire msg changes
Olaoluwa Osuntokun
2017-04-19 16:23:17 -07:00
-
0ab1c47d31
discovery+funding: update wire message usage to latest API changes
Olaoluwa Osuntokun
2017-04-19 16:20:46 -07:00
-
08a95ead6a
lnwire: remove the CreditsAmount definition, will be replaced with MilliSat
Olaoluwa Osuntokun
2017-04-19 16:19:08 -07:00
-
f4e8aa21b8
lnwire: enforce a max limit on an outpoint's index
Olaoluwa Osuntokun
2017-04-19 16:18:31 -07:00
-
89f4b1185e
lnwire: add a basic test for NetAddress
Olaoluwa Osuntokun
2017-04-19 16:17:26 -07:00
-
e3686cbc69
lnwire: replace all wire msg tests with a single property-based test
Olaoluwa Osuntokun
2017-04-19 16:16:55 -07:00
-
febc8c399a
lnwire: convert message parsing to use the new minimal type header
Olaoluwa Osuntokun
2017-04-19 16:13:08 -07:00
-
6f2d3b3cc5
brontide: allocate max message buffer on the stack
Olaoluwa Osuntokun
2017-04-19 16:10:10 -07:00
-
587300aa80
lnwire: use ReadFull instead of Read when parsing feature vectors
Olaoluwa Osuntokun
2017-04-19 16:07:11 -07:00