Oliver Gugger
e539e6306f
mod: add autocert library
2020-01-10 14:16:41 +01:00
Oliver Gugger
02584d1f38
mod: update to latest loop and lnd versions
2020-01-03 16:44:08 +01:00
Wilmer Paulino
831a41b33e
macaroons: remove temporary macaroon creation and verification logic
2019-11-26 11:14:11 -08:00
Wilmer Paulino
401c0e2d38
kirin: add etcd client configuration
...
Allows the ability for the proxy to connect to an etcd cluster for any
reliable data storage purposes. No data is being stored yet as of this
commit, but we'll be storing LSAT secrets at a later commit.
One key component in this commit is that we introduce a new top level
key that will serve to hold all LSAT proxy-related data. Any nested keys
should be prefixed with said top level key.
Co-authored-by: Oliver Gugger <gugger@gmail.com >
2019-11-25 17:08:32 -08:00
Wilmer Paulino
abcd7a9828
build: update to loop version containing loop utilities
2019-11-25 17:07:02 -08:00
Wilmer Paulino
c317071270
build: downgrade to loop-compatible lnd version
...
This addresses a build issue when importing kirin into nautilus.
Co-authored-by: Oliver Gugger <gugger@gmail.com >
2019-11-25 17:05:56 -08:00
Oliver Gugger
d8ed6bb449
kirin: auto create self-signed cert if none is provided
2019-11-19 15:32:42 +01:00
Oliver Gugger
00f661318f
proxy: send error as gRPC error
2019-11-15 09:45:06 +01:00
Oliver Gugger
7e0c1dd97e
multi: add persistent logger
2019-11-06 13:21:51 +01:00
Oliver Gugger
5a3b8b79d2
proxy: implement basic proxy functionality
2019-11-06 13:21:45 +01:00
Oliver Gugger
9552a70cb9
proxy: match service with regular expressions
2019-11-04 12:43:25 +01:00
Valentine Wallace
279fa2a64b
Initial version of the proxy.
...
Missing: logging, an Authenticator implementing the LSAT HTTP
and gRPC protocol.
2019-09-12 16:41:25 -07:00