Conner Fromknecht
|
54c908be1a
|
watchtower/wtserver/create_session: log missing error in create session
|
2019-04-26 17:22:02 -07:00 |
|
Conner Fromknecht
|
b7cd70f186
|
watchtower/wtdb/tower_db_test: add mock+bolt iface tests
|
2019-04-26 17:21:48 -07:00 |
|
Conner Fromknecht
|
3ef2a36733
|
watchtower/wtdb/tower_db: add TowerDB and db versioning
|
2019-04-26 17:21:35 -07:00 |
|
Conner Fromknecht
|
c99d1313fe
|
watchtower/wtdb/log: add WTDB logs
|
2019-04-26 17:21:20 -07:00 |
|
Conner Fromknecht
|
a36397e21a
|
watchtower/wtdb/codec_test: encode/decode quick checks
|
2019-04-26 17:21:05 -07:00 |
|
Conner Fromknecht
|
7ba197c6a7
|
watchtower/wtdb: add encode/decode to session info + updates
|
2019-04-26 17:20:52 -07:00 |
|
Conner Fromknecht
|
dccef4c8bf
|
watchtower/wtdb/codec: import channeldb code for extension
|
2019-04-26 17:20:36 -07:00 |
|
Conner Fromknecht
|
2ce6228021
|
watchtower/wtmock/tower_db: move mock tower db to wtmock pkg
|
2019-04-26 17:19:58 -07:00 |
|
Conner Fromknecht
|
d1ff783a9e
|
watchtower/wtclient/client_test: test no ack create session
|
2019-04-23 20:08:02 -07:00 |
|
Conner Fromknecht
|
71f72894f8
|
watchtower/wtclient/client: ensure dispatcher can force quit...
during session creation.
|
2019-04-23 20:07:46 -07:00 |
|
Conner Fromknecht
|
9603bfa602
|
watchtower/wtclient/session_negotiator: don't backoff on first attempt
|
2019-04-23 20:07:29 -07:00 |
|
Conner Fromknecht
|
1622a212d7
|
watchtower/wtserver: add NoAckCreateSession for testing
|
2019-04-23 20:07:12 -07:00 |
|
Conner Fromknecht
|
1000223c71
|
watchtower/wtwire/error_code: add DeleteSessionCodeNotFound string
|
2019-04-23 20:06:56 -07:00 |
|
Conner Fromknecht
|
590f5811e8
|
watchtower/wtserver/server: print connFailure error code name
|
2019-04-23 20:06:38 -07:00 |
|
Conner Fromknecht
|
ec6e2010d6
|
watchtower/wtmock: validate key index reservation
|
2019-04-23 20:06:20 -07:00 |
|
Conner Fromknecht
|
978a0a8de6
|
watchtower/wtserver/server: permit unused session overrwite
|
2019-04-23 20:06:04 -07:00 |
|
Conner Fromknecht
|
9b1bc9fd79
|
watchtower/wtwire/create_session_reply: return last applied
|
2019-04-23 20:05:47 -07:00 |
|
Conner Fromknecht
|
9aa775e64e
|
watchtower/wtserver/server: only generate addrs for reward sessions
|
2019-04-23 20:05:29 -07:00 |
|
Conner Fromknecht
|
999cbbdc54
|
watchtower/wtserver/server: check blob type first
|
2019-04-23 20:05:12 -07:00 |
|
Conner Fromknecht
|
bebe6461a9
|
watchtower/wtclient: use HD session key derivation
|
2019-04-23 20:04:55 -07:00 |
|
Conner Fromknecht
|
0404aedede
|
watchtower/wtclient/interface+wtmock: add session key reservation
|
2019-04-23 20:04:40 -07:00 |
|
Conner Fromknecht
|
df390df966
|
watchtower/wtmock/client_db: clone bytes w/ nil
|
2019-04-23 20:04:23 -07:00 |
|
Conner Fromknecht
|
c6f95c5667
|
watchtower/wtdb/client_session: replace keydesc w/ KeyIndex
|
2019-04-23 20:04:06 -07:00 |
|
Conner Fromknecht
|
2f9f46cf24
|
keychain/derivation: adds watchtower session key family
|
2019-04-23 20:03:48 -07:00 |
|
Conner Fromknecht
|
3af6eafc8e
|
watchtower/wtclient/interface: add SecretKeyRing iface
|
2019-04-23 20:03:15 -07:00 |
|
Conner Fromknecht
|
7d99005dde
|
watchtower/wtclient/interface: add LoadTower and mock impl
|
2019-04-23 19:17:21 -07:00 |
|
Olaoluwa Osuntokun
|
8e3a8f2d01
|
watchtower/wtclient: fix linter issue
|
2019-03-20 19:36:59 -07:00 |
|
Conner Fromknecht
|
0c519778a1
|
watchtower/wtserver/server_test: add TestServerDeleteSession
|
2019-03-19 19:41:17 -07:00 |
|
Conner Fromknecht
|
3564406dc1
|
watchtower/wtserver/server_test: cleanup test framework, remove test case indexes
|
2019-03-19 19:38:57 -07:00 |
|
Conner Fromknecht
|
26adf735c4
|
watchtower/wtserver: add DeleteSession handler
|
2019-03-19 19:38:46 -07:00 |
|
Conner Fromknecht
|
8e4a20e1a5
|
watchtower/wtserver/interface: add DeleteSession + mock impl
|
2019-03-19 19:38:34 -07:00 |
|
Conner Fromknecht
|
25b2a352cb
|
watchtower/wtserver: refactor server handlers into own files
|
2019-03-19 19:38:20 -07:00 |
|
Conner Fromknecht
|
3d934d0978
|
watchtower/wtwire: add DeleteSession and DeleteSessionReply message
|
2019-03-19 19:38:09 -07:00 |
|
Conner Fromknecht
|
05e3a7f6c0
|
watchtower/wtmock/peer: set local pubkey
|
2019-03-15 02:34:00 -07:00 |
|
Conner Fromknecht
|
80040d9d96
|
watchtower/wtclient/client_test: adds client-server upload test
|
2019-03-15 02:33:47 -07:00 |
|
Conner Fromknecht
|
e1e805d1b8
|
watchtower/wtserver/server: fix race condition on Stop
|
2019-03-15 02:33:33 -07:00 |
|
Conner Fromknecht
|
a222a63d81
|
watchtower/wtserver/server: no ack updates
|
2019-03-15 02:33:20 -07:00 |
|
Conner Fromknecht
|
8b0cc487f0
|
watchtower/wtdb+wtserver: allow retransmission of last update
|
2019-03-15 02:33:06 -07:00 |
|
Conner Fromknecht
|
81497eceaf
|
watchtower/wtmock/peer: create mock net.Conn using bidi MockPeer
|
2019-03-15 02:32:53 -07:00 |
|
Conner Fromknecht
|
87e8700c5d
|
watchtower/wtmock/client_db: add mock client db
|
2019-03-15 02:32:40 -07:00 |
|
Conner Fromknecht
|
f00b4c5e96
|
watchtower/wtclient/client: hook up full client pipeline
|
2019-03-15 02:32:27 -07:00 |
|
Conner Fromknecht
|
abef9e09e7
|
watchtower/wtclient/stats: adds clientStats
|
2019-03-15 02:32:15 -07:00 |
|
Conner Fromknecht
|
aa2b21117c
|
watchtower/wtclient/session_queue: batch upload state updates
|
2019-03-15 02:32:02 -07:00 |
|
Conner Fromknecht
|
65d09fca64
|
watchtower/wtclient/task_pipeline: add reliable task aggregator
|
2019-03-15 02:31:50 -07:00 |
|
Conner Fromknecht
|
95fa7659e0
|
watchtower/wtclient/session_negotiator: add session negotiation
|
2019-03-15 02:31:37 -07:00 |
|
Conner Fromknecht
|
a8721bcedf
|
watchtower/wtclient/tower_candidate_iterator: linked-list iterator
|
2019-03-15 02:31:24 -07:00 |
|
Conner Fromknecht
|
b23bff62d5
|
watchtower/wtclient/errors
|
2019-03-15 02:31:11 -07:00 |
|
Conner Fromknecht
|
4642954e72
|
watchtower/wtclient/backup_task: bind to ClientSession instead of SessionInfo
|
2019-03-15 02:30:59 -07:00 |
|
Conner Fromknecht
|
b1903451d9
|
watchtower/wtclient/interface: add DB ifaces
|
2019-03-15 02:30:47 -07:00 |
|
Conner Fromknecht
|
04bbf39f51
|
watchtower/wtclient/log: adds wtclient logging
|
2019-03-15 02:30:35 -07:00 |
|