lnd/lnwallet
Olaoluwa Osuntokun c8e58147b6
add glide dependency management for fully reproducible builds
This commit adds glide integration in order to make lnd builds fully
reproducible. Rather than using “go get” users should now manually pull down
the repo, use glide to fetch+install the dependancies, then manually install
all related binaries.

With this change we no longer have to chase dependancies making breaking API
changes under us. We can manually update the managed dependancies once a new
stable release of a defendant package is released.

Additionally, reproducible builds are a strong requirement in order to securely
distribute future major releases of lnd.
2016-07-22 18:53:35 -07:00
..
channel.go lnwallet: add PendingUpdates method to channel state machine 2016-07-21 16:52:18 -07:00
channel_test.go lnwallet: partition state update logs within channel state machine 2016-07-21 16:50:38 -07:00
coin_select.go multi: change all imports to roasbeef's forks 2016-05-15 17:22:37 +03:00
config.go multi: change all imports to roasbeef's forks 2016-05-15 17:22:37 +03:00
interface.go multi: change all imports to roasbeef's forks 2016-05-15 17:22:37 +03:00
log.go lnwallet: partition state update logs within channel state machine 2016-07-21 16:50:38 -07:00
reservation.go lnwallet: update reservation workflow to revoke keys 2016-06-30 12:02:51 -07:00
script_utils.go add glide dependency management for fully reproducible builds 2016-07-22 18:53:35 -07:00
script_utils_test.go lnwallet: createCommitTx now a revocation key 2016-06-30 12:12:19 -07:00
setup.go multi: change all imports to roasbeef's forks 2016-05-15 17:22:37 +03:00
wallet.go lnwallet: use two-value read from conf channel to detect closure 2016-07-14 16:17:10 -07:00
wallet_test.go add glide dependency management for fully reproducible builds 2016-07-22 18:53:35 -07:00