rust-lightning
6 years agoCheck validity of dust_limit_satoshis in remote messages 2018-03-fuzz-fixes-1
Matt Corallo [Thu, 22 Mar 2018 21:40:53 +0000 (17:40 -0400)]
Check validity of dust_limit_satoshis in remote messages

6 years agoFix reserve check on HTLC receive/send
Matt Corallo [Wed, 21 Mar 2018 22:49:33 +0000 (18:49 -0400)]
Fix reserve check on HTLC receive/send

6 years agoimpl a bunch of additional messages, remove some useless mut
Matt Corallo [Thu, 22 Mar 2018 21:42:57 +0000 (17:42 -0400)]
impl a bunch of additional messages, remove some useless mut

6 years agoRemove useless Sha256 copies
Matt Corallo [Wed, 21 Mar 2018 22:48:41 +0000 (18:48 -0400)]
Remove useless Sha256 copies

6 years agoMerge pull request #13 from TheBlueMatt/2018-03-htlc-failures
Matt Corallo [Thu, 22 Mar 2018 21:40:07 +0000 (17:40 -0400)]
Merge pull request #13 from TheBlueMatt/2018-03-htlc-failures

 Clarify roles in failing HTLCs, implement most of it

6 years agoClarify roles in failing HTLCs, impl it, support rebalances 2018-03-htlc-failures
Matt Corallo [Tue, 20 Mar 2018 23:11:27 +0000 (19:11 -0400)]
Clarify roles in failing HTLCs, impl it, support rebalances

6 years agoFix length requirement in peer_handler msg decode
Matt Corallo [Tue, 20 Mar 2018 20:41:33 +0000 (16:41 -0400)]
Fix length requirement in peer_handler msg decode

6 years agoMerge pull request #12 from TheBlueMatt/2018-03-fixes
Matt Corallo [Tue, 20 Mar 2018 18:08:23 +0000 (14:08 -0400)]
Merge pull request #12 from TheBlueMatt/2018-03-fixes

Few random fixes

6 years agoAllow messages to be too long in accorance with spec 2018-03-fixes
Matt Corallo [Tue, 20 Mar 2018 18:03:33 +0000 (14:03 -0400)]
Allow messages to be too long in accorance with spec

6 years agoFix a few bugs in peer_handler
Matt Corallo [Mon, 19 Mar 2018 21:26:29 +0000 (17:26 -0400)]
Fix a few bugs in peer_handler

6 years agoImpl a few more msg deserializations, fix a channel panic!() bug
Matt Corallo [Sun, 18 Mar 2018 22:48:08 +0000 (18:48 -0400)]
Impl a few more msg deserializations, fix a channel panic!() bug

6 years agoUse ChainWatchInterfaceUtil directly in tests instead of a wrapper
Matt Corallo [Mon, 19 Mar 2018 20:30:34 +0000 (16:30 -0400)]
Use ChainWatchInterfaceUtil directly in tests instead of a wrapper

6 years agoClean up a few comments after #11 merge.
Matt Corallo [Mon, 19 Mar 2018 20:26:39 +0000 (16:26 -0400)]
Clean up a few comments after #11 merge.

6 years agoMerge pull request #11 from tamasblummer/chaininterface (squashed)
Matt Corallo [Mon, 19 Mar 2018 20:15:26 +0000 (16:15 -0400)]
Merge pull request #11 from tamasblummer/chaininterface (squashed)

6 years agoignore IntelliJ IDEA files
Tamas Blummer [Mon, 19 Mar 2018 07:39:10 +0000 (08:39 +0100)]
ignore IntelliJ IDEA files

6 years agoSplit out BroadcastInterface, ChainWatchInterface monitors re-enter from called listeners
Tamas Blummer [Tue, 13 Mar 2018 17:51:33 +0000 (18:51 +0100)]
Split out BroadcastInterface, ChainWatchInterface monitors re-enter from called listeners

6 years agoMerge pull request #10 from tamasblummer/use_bitcoin_chain
Matt Corallo [Sun, 11 Mar 2018 23:26:27 +0000 (19:26 -0400)]
Merge pull request #10 from tamasblummer/use_bitcoin_chain

use new bitcoin-chain module extracted from bitcoin

6 years agouse new bitcoin-chain module extracted from bitcoin
Tamas Blummer [Sat, 10 Mar 2018 14:12:19 +0000 (15:12 +0100)]
use new bitcoin-chain module extracted from bitcoin

6 years agoMerge pull request #8 from TheBlueMatt/master
Matt Corallo [Mon, 5 Mar 2018 20:13:24 +0000 (15:13 -0500)]
Merge pull request #8 from TheBlueMatt/master

Unify license with rust-bitcoin-spv

6 years agoUnify license with rust-bitcoin-spv
Matt Corallo [Mon, 5 Mar 2018 20:08:43 +0000 (15:08 -0500)]
Unify license with rust-bitcoin-spv

6 years agoMerge pull request #5 from TheBlueMatt/master
Matt Corallo [Mon, 5 Mar 2018 19:22:21 +0000 (14:22 -0500)]
Merge pull request #5 from TheBlueMatt/master

Add travis config

6 years agoAdd travis config
Matt Corallo [Mon, 5 Mar 2018 19:17:42 +0000 (14:17 -0500)]
Add travis config

6 years agoMerge pull request #3 from RCasatta/fixtry
Matt Corallo [Fri, 2 Mar 2018 16:21:00 +0000 (11:21 -0500)]
Merge pull request #3 from RCasatta/fixtry

use ? instead of try macro

6 years agouse ? instead of try macro
Riccardo Casatta [Thu, 1 Mar 2018 08:54:56 +0000 (09:54 +0100)]
use ? instead of try macro

6 years agoMerge pull request #2 from practicalswift/typos
Matt Corallo [Wed, 28 Feb 2018 20:09:01 +0000 (15:09 -0500)]
Merge pull request #2 from practicalswift/typos

Fix typos

6 years agoFix typos
practicalswift [Tue, 27 Feb 2018 22:38:52 +0000 (23:38 +0100)]
Fix typos

6 years agoDont expose things that are purely internal-only
Matt Corallo [Sun, 25 Feb 2018 00:59:59 +0000 (19:59 -0500)]
Dont expose things that are purely internal-only

6 years agoUpdate deps, including significant dep reduction in rust-bitcoin!
Matt Corallo [Wed, 21 Feb 2018 16:35:07 +0000 (11:35 -0500)]
Update deps, including significant dep reduction in rust-bitcoin!

6 years agoSilence warning on essentially-unimplemented chain interface.
Matt Corallo [Wed, 21 Feb 2018 16:26:23 +0000 (11:26 -0500)]
Silence warning on essentially-unimplemented chain interface.

6 years agoSplit out channel_monitor_claim_key from shutdown key for privacy
Matt Corallo [Wed, 21 Feb 2018 16:09:22 +0000 (11:09 -0500)]
Split out channel_monitor_claim_key from shutdown key for privacy

6 years agoAdd some light docs, rm empty walletinterface (better as events)
Matt Corallo [Wed, 21 Feb 2018 04:16:26 +0000 (23:16 -0500)]
Add some light docs, rm empty walletinterface (better as events)

6 years agoinitial checkin
Matt Corallo [Mon, 25 Dec 2017 06:05:27 +0000 (01:05 -0500)]
initial checkin