]>
git.bitcoin.ninja Git - rust-lightning/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Matt Corallo [Sun, 1 Apr 2018 23:23:09 +0000 (19:23 -0400)]
Basic error handling framework in peer_handler
Matt Corallo [Sun, 1 Apr 2018 23:21:26 +0000 (19:21 -0400)]
Require Init as first message, send our own Init for outbound
Matt Corallo [Sun, 1 Apr 2018 21:20:59 +0000 (17:20 -0400)]
Rename ErrorMessage
Matt Corallo [Mon, 2 Apr 2018 22:27:23 +0000 (18:27 -0400)]
Merge pull request #18 from TheBlueMatt/2018-04-fuzzing-expansion
Expand full_stack_target from uselessly-large to laughably-large
Matt Corallo [Mon, 2 Apr 2018 22:14:24 +0000 (18:14 -0400)]
Merge pull request #17 from TheBlueMatt/2017-04-channel-close
Add support for channel closure (based on new upstream rust-bitcoin)
Matt Corallo [Fri, 30 Mar 2018 17:40:08 +0000 (13:40 -0400)]
Check funding txout format when transaction is confirmed in channel
Matt Corallo [Tue, 27 Mar 2018 15:18:10 +0000 (11:18 -0400)]
Make Channel non-public except in fuzztarget mode, bump version
Matt Corallo [Thu, 29 Mar 2018 20:42:44 +0000 (16:42 -0400)]
Fix a small bug in peer_handler
Matt Corallo [Tue, 27 Mar 2018 15:17:40 +0000 (11:17 -0400)]
Expose event-processing loop from peer_handler.
Matt Corallo [Thu, 29 Mar 2018 20:40:32 +0000 (16:40 -0400)]
Fix message decoding for features, build some encoding
Matt Corallo [Tue, 27 Mar 2018 15:16:53 +0000 (11:16 -0400)]
Add support for initiating channel closure to Channel{,Manager}
Matt Corallo [Tue, 27 Mar 2018 16:31:05 +0000 (12:31 -0400)]
Update TODOs in README
Matt Corallo [Tue, 27 Mar 2018 15:34:22 +0000 (11:34 -0400)]
Expand full_stack_target from uselessly-large to laughably-large
Matt Corallo [Mon, 26 Mar 2018 20:48:18 +0000 (16:48 -0400)]
Handle incoming shutdown messages
Matt Corallo [Mon, 26 Mar 2018 18:03:59 +0000 (14:03 -0400)]
Update for new rust-bitcoin API, avoid some duplicate hashing
Matt Corallo [Tue, 27 Mar 2018 16:54:54 +0000 (12:54 -0400)]
Merge pull request #16 from TheBlueMatt/2018-03-fixups
Assorted fixes/cleanups
Matt Corallo [Sun, 25 Mar 2018 19:48:41 +0000 (15:48 -0400)]
Fix double-locking in channelmanager
Matt Corallo [Sun, 25 Mar 2018 19:48:12 +0000 (15:48 -0400)]
Stop allowing new commitments without updates/revoke
Matt Corallo [Sun, 25 Mar 2018 19:47:47 +0000 (15:47 -0400)]
Stop freeing holding cell in updates, fix freeing in revoke
Matt Corallo [Sun, 25 Mar 2018 17:20:44 +0000 (13:20 -0400)]
Fix update_fee handling, add TODOs
Matt Corallo [Sat, 24 Mar 2018 01:12:07 +0000 (21:12 -0400)]
impl more message decoders
Matt Corallo [Fri, 23 Mar 2018 23:14:21 +0000 (19:14 -0400)]
Expand fake_network_test a bit with multiple in-flight rebalances
Matt Corallo [Fri, 23 Mar 2018 21:09:09 +0000 (17:09 -0400)]
Fail payments backwards in delayed processing as well
Matt Corallo [Fri, 23 Mar 2018 20:57:22 +0000 (16:57 -0400)]
Hold channel_state lock into fail_htlc_backwards_internal
Matt Corallo [Fri, 23 Mar 2018 20:56:45 +0000 (16:56 -0400)]
DRY up update_add_htlc a bit with macros
Matt Corallo [Fri, 23 Mar 2018 17:21:19 +0000 (13:21 -0400)]
Fix new "uneccessary mut" warning
Matt Corallo [Fri, 23 Mar 2018 17:35:35 +0000 (13:35 -0400)]
Merge pull request #15 from TheBlueMatt/master
Add fuzz targets, bump bitcoin/secp256k1 deps
Matt Corallo [Thu, 22 Mar 2018 21:52:07 +0000 (17:52 -0400)]
Set travis to run honggfuzz for a while
Matt Corallo [Mon, 19 Mar 2018 21:45:58 +0000 (17:45 -0400)]
Add some fuzz targets.
Sadly none of them are really any good without some hand-holding to
generate good input data, and unless sha256 gets stubbed out I'm
not sure they're gonna get good without a symbolic execution fuzzer
Matt Corallo [Mon, 19 Mar 2018 23:55:05 +0000 (19:55 -0400)]
Add dummy creator for PendingForwardHTLCInfo
Matt Corallo [Tue, 20 Mar 2018 00:34:27 +0000 (20:34 -0400)]
Stub out Sha256 calls when fuzzing
Matt Corallo [Mon, 19 Mar 2018 21:34:51 +0000 (17:34 -0400)]
Stub out ChaCha20Poly1305RFC when fuzzing
Matt Corallo [Mon, 19 Mar 2018 19:15:10 +0000 (15:15 -0400)]
Stub out RNG when fuzzing
Matt Corallo [Mon, 19 Mar 2018 21:46:06 +0000 (17:46 -0400)]
Add fuzztarget feature, bump bitcoin/secp256k1
Matt Corallo [Fri, 23 Mar 2018 17:15:47 +0000 (13:15 -0400)]
Merge pull request #14 from TheBlueMatt/2018-03-fuzz-fixes-1
Impl some message deserialization, initial fuzzing-found bug fixes
Matt Corallo [Thu, 22 Mar 2018 21:40:53 +0000 (17:40 -0400)]
Check validity of dust_limit_satoshis in remote messages
Matt Corallo [Wed, 21 Mar 2018 22:49:33 +0000 (18:49 -0400)]
Fix reserve check on HTLC receive/send
Matt Corallo [Thu, 22 Mar 2018 21:42:57 +0000 (17:42 -0400)]
impl a bunch of additional messages, remove some useless mut
Matt Corallo [Wed, 21 Mar 2018 22:48:41 +0000 (18:48 -0400)]
Remove useless Sha256 copies
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
Matt Corallo [Tue, 20 Mar 2018 23:11:27 +0000 (19:11 -0400)]
Clarify roles in failing HTLCs, impl it, support rebalances
Matt Corallo [Tue, 20 Mar 2018 20:41:33 +0000 (16:41 -0400)]
Fix length requirement in peer_handler msg decode
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
Matt Corallo [Tue, 20 Mar 2018 18:03:33 +0000 (14:03 -0400)]
Allow messages to be too long in accorance with spec
Matt Corallo [Mon, 19 Mar 2018 21:26:29 +0000 (17:26 -0400)]
Fix a few bugs in peer_handler
Matt Corallo [Sun, 18 Mar 2018 22:48:08 +0000 (18:48 -0400)]
Impl a few more msg deserializations, fix a channel panic!() bug
Matt Corallo [Mon, 19 Mar 2018 20:30:34 +0000 (16:30 -0400)]
Use ChainWatchInterfaceUtil directly in tests instead of a wrapper
Matt Corallo [Mon, 19 Mar 2018 20:26:39 +0000 (16:26 -0400)]
Clean up a few comments after #11 merge.
Matt Corallo [Mon, 19 Mar 2018 20:15:26 +0000 (16:15 -0400)]
Merge pull request #11 from tamasblummer/chaininterface (squashed)
Tamas Blummer [Mon, 19 Mar 2018 07:39:10 +0000 (08:39 +0100)]
ignore IntelliJ IDEA files
Tamas Blummer [Tue, 13 Mar 2018 17:51:33 +0000 (18:51 +0100)]
Split out BroadcastInterface, ChainWatchInterface monitors re-enter from called listeners
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
Tamas Blummer [Sat, 10 Mar 2018 14:12:19 +0000 (15:12 +0100)]
use new bitcoin-chain module extracted from bitcoin
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
Matt Corallo [Mon, 5 Mar 2018 20:08:43 +0000 (15:08 -0500)]
Unify license with rust-bitcoin-spv
Matt Corallo [Mon, 5 Mar 2018 19:22:21 +0000 (14:22 -0500)]
Merge pull request #5 from TheBlueMatt/master
Add travis config
Matt Corallo [Mon, 5 Mar 2018 19:17:42 +0000 (14:17 -0500)]
Add travis config
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
Riccardo Casatta [Thu, 1 Mar 2018 08:54:56 +0000 (09:54 +0100)]
use ? instead of try macro
Matt Corallo [Wed, 28 Feb 2018 20:09:01 +0000 (15:09 -0500)]
Merge pull request #2 from practicalswift/typos
Fix typos
practicalswift [Tue, 27 Feb 2018 22:38:52 +0000 (23:38 +0100)]
Fix typos
Matt Corallo [Sun, 25 Feb 2018 00:59:59 +0000 (19:59 -0500)]
Dont expose things that are purely internal-only
Matt Corallo [Wed, 21 Feb 2018 16:35:07 +0000 (11:35 -0500)]
Update deps, including significant dep reduction in rust-bitcoin!
Matt Corallo [Wed, 21 Feb 2018 16:26:23 +0000 (11:26 -0500)]
Silence warning on essentially-unimplemented chain interface.
Matt Corallo [Wed, 21 Feb 2018 16:09:22 +0000 (11:09 -0500)]
Split out channel_monitor_claim_key from shutdown key for privacy
Matt Corallo [Wed, 21 Feb 2018 04:16:26 +0000 (23:16 -0500)]
Add some light docs, rm empty walletinterface (better as events)
Matt Corallo [Mon, 25 Dec 2017 06:05:27 +0000 (01:05 -0500)]
initial checkin