5aad6768b3
update 'configuring_tor' file
2018-10-15 14:25:12 +02:00
e5b84cfada
Merge pull request #2029 from halseth/new-utxos-trace-logging
...
[trivial] routing/chainview: demote logging of new utxos for filter to Trace
2018-10-12 14:12:40 -07:00
a5466830e7
Merge pull request #2038 from joostjager/ripemd
...
lnwallet: export the Ripemd160H function
2018-10-12 13:26:28 -07:00
cf57c1daa3
lnwallet: export the Ripemd160H function
...
The reason for exporting this function is that we now have external
applications that generate custom Bitcoin scripts.
2018-10-12 08:50:07 +02:00
d8863bea8c
routing/chainview: demote logging of new utxos for filter to Trace
...
It was previously Debug, which would spam the logs at startup, and not
provide very useful (human-readable) information.
2018-10-10 15:00:50 +02:00
b00e43eec1
Merge pull request #2028 from halseth/travis-race-env
...
travis: correctly set RACE=TRUE in build matrix
2018-10-10 13:22:50 +02:00
2c62f3e1f6
travis: correctly set RACE=TRUE in build matrix
2018-10-10 11:03:24 +02:00
61e8677419
build: remove --broken in new git commit extraction
2018-10-08 15:00:07 +09:00
3fda1029c0
Merge pull request #1786 from Roasbeef/golang-1.1
...
build+docs: bump to golang 1.11
2018-10-08 13:26:07 +09:00
8dfcbc160d
Merge pull request #703 from cfromknecht/build
...
Build Package
2018-10-08 13:24:00 +09:00
f07260afbc
htlcswitch: fix lint under go 1.11
2018-10-07 14:37:41 +09:00
8bc61693bf
build: update build file to exclude go 1.10 from linting
...
In this commit, we modify our build file to only lint under go 1.11. We
do this as there's been a breaking change in gofmt between go 1.10 and
go 1.11 that causes files which pass the linter under go 1.10, to fail
the linter under go 1.11. In the end, we only really need to lint using
one version of go.
In order to achieve this, we "unroll" the build matrix to enumerate each
version and the environment variables that it should be run with. We
then modify the Makefile to only include the lint directive if the
particular env variable is set ($(USE_LINT)). With these two changes,
we'll now only lint under go 1.11.
2018-10-07 14:37:39 +09:00
d8e6085c17
multi: update to go 1.11 gofmt
2018-10-07 14:37:38 +09:00
233246714d
build+docs: bump to golang 1.11
2018-10-07 11:28:49 +09:00
e9809c715e
Merge pull request #2001 from Roasbeef/new-neutrino-parallel-sync
...
build: update neutrino version to new version with parallel block+fil…
2018-10-07 09:49:03 +09:00
c2d9cb11d3
docs/MAKEFILE: add log params to unit test targets
2018-10-05 13:04:45 +09:00
1881ccdaf2
Makefile: merge build+install tags with DEV/PROD_TAGS, trim whitespace
2018-10-05 13:04:45 +09:00
57ec03564e
make/testing_flags: add LOG_TAGS, set using log envvar
...
The default is nolog, which prevents the unit tests in
the main pkg from being active, since otherwise they
would print as if they were being run like a dev build
of the daemon. Users can pass in custom tags when running
the Makefile by passing arguments using the log variable,
e.g. log="xxxxx xxx"".
2018-10-05 13:04:45 +09:00
2e489fcf24
rpcserver: replace DebugBuild cmp w/ IsDevBuild in AbandonChannel
2018-10-05 13:04:45 +09:00
5706c12d69
config_production: remove in favor of build.Deployment
2018-10-05 13:04:45 +09:00
a98cdfd897
config_debug: remove in favor of build.Deployment
2018-10-05 13:04:45 +09:00
ecc5d267e3
Makefile: use git describe for better commit versions
2018-10-05 13:04:45 +09:00
0903fe3183
main+lnd: display build.Version() for commit hash
2018-10-05 13:04:45 +09:00
97fd56cf47
cmd/lncli: display build.Version() for commit hash
2018-10-05 13:04:45 +09:00
1e64070a1d
build/version: move version.go to build pkg
2018-10-05 13:04:45 +09:00
bbceec8bea
lnd: log shutdown before closing rotator
2018-10-05 13:04:45 +09:00
bfcda6e205
log: initialize subloggers w/ build.LogWriter
...
and build.NewSubLogger
2018-10-05 13:04:45 +09:00
59b459674d
multi: init subsystem loggers via build pkg
2018-10-05 13:04:45 +09:00
9654a1c619
build/log: add log types + NewSubLogger
2018-10-05 13:04:45 +09:00
4ea1a40a88
build/loglevel: add build flag hooks for log levels
2018-10-05 13:04:45 +09:00
738ba45bcf
build/deployment: add prod+dev targets
2018-10-05 13:04:45 +09:00
10b35a8f20
main: remove disable log in testing + clean up imports
2018-10-05 13:04:45 +09:00
bab52421fa
make/testing_flags: make DEV_TAGS+PROD_TAGS, switch debug to dev
2018-10-05 13:04:45 +09:00
ece3051237
htlcswitch/hodl: switch from debug tag to dev
2018-10-05 13:04:45 +09:00
3403794e81
chainntnfs: switch debug tag to dev
...
This avoids collisions with the logging level tags
2018-10-05 12:59:34 +09:00
a24a2eb5a4
build: update neutrino version to new version with parallel block+filterheader sync
2018-10-02 20:20:02 -07:00
a3edcf9cd5
Merge pull request #1951 from cfromknecht/reorder-commit-hints-and-notify
...
chainntnfs: Reorder commit hints and notify
2018-10-02 17:43:11 -07:00
91b0e9cae5
chainntnfs/txconfnotifier: commit conf hints before notifying
2018-10-02 01:09:26 -07:00
7dceac92d2
chainntnfs/neutrino: commit spend hints before notifying
2018-10-02 01:09:26 -07:00
e498a837a3
chainntnfs/btcd: commit spend hints before notifying
2018-10-02 01:09:26 -07:00
fb7b12a7db
chainntnfs/bitcoind: commit spend hints before notifying
2018-10-01 16:47:01 -07:00
7fe095c541
Merge pull request #1970 from Roasbeef/more-abandon-channel-details
...
rpc: populate additional information in AbandonChannel close summary
2018-09-30 20:41:46 -07:00
79ed4e8b60
Merge pull request #1733 from cfromknecht/persist-network-watcher
...
lntest/node: persist network subscription state across restarts
2018-09-28 17:16:37 -07:00
13802b4218
Merge pull request #1963 from wpaulino/create-chan-buckets-once
...
channeldb: ensure channel buckets are only created once
2018-09-28 17:06:39 -07:00
4b1334ad49
rpc: populate additional information in AbandonChannel close summary
...
In this commit, we extend the AbandonChannel RPC method to store as much
information as possible within the CloseSummary. Most importantly, we
store the current and next (if available) revocation of the remote party
along with the channel config for the local party. With this
information, we have enough data to be able to generate a custom signer
for a new commitment state, or to prove that the channel was indeed
ours if needed.
2018-09-28 16:43:17 -07:00
c508365bcc
Merge pull request #1905 from halseth/fundinglocked-htlc-mismatch
...
Defer channel restoration until after channel active check.
2018-09-28 16:34:18 -07:00
e44e588a36
Merge pull request #1987 from wpaulino/remove-newwitnessaddress-rpc
...
rpc: remove NewWitnessAddress RPC
2018-09-28 15:43:56 -07:00
bdcc847a44
rpc: remove NewWitnessAddress RPC
...
In this commit, we remove the unnecessary NewWitnessAddress RPC. We do
this as, at the moment, we only expose the wallet to generate witness
addresses. Now that the RPC has been removed, its REST endpoint has been
assigned to the NewAddress RPC, which should be the de facto way of
having the wallet generate any type of supported address.
Fixes #1986 .
2018-09-28 02:52:09 -07:00
54a608d09d
htlcswitch+discovery mock: adhere to new lnpeer interface
2018-09-28 09:05:18 +02:00
a433e70575
fundingmanager test: satisfy new interfaces
2018-09-28 09:05:01 +02:00