Branch: refs/heads/master
  Home:   https://github.com/btcsuite/btcd
  Commit: e992d55822f85c7839a6a62e7cb6a1abefacce86
      
https://github.com/btcsuite/btcd/commit/e992d55822f85c7839a6a62e7cb6a1abefacce86
  Author: Dave Collins <da...@conformal.com>
  Date:   2016-10-28 (Fri, 28 Oct 2016)

  Changed paths:
    M blockmanager.go
    M mempool/mempool.go
    M mempool/mempool_test.go
    M rpcserver.go

  Log Message:
  -----------
  mempool: Associated tag with orphan txns.

This allows a caller-provided tag to be associated with orphan
transactions.  This is useful since the caller can use the tag for
purposes such as keeping track of which peers orphans were first seen
from.

Also, since a parameter is required now anyways, it associates the peer
ID with processed transactions from remote peers.


  Commit: 2124accf62e424ff02aa6845d66be0e8191202ea
      
https://github.com/btcsuite/btcd/commit/2124accf62e424ff02aa6845d66be0e8191202ea
  Author: Dave Collins <da...@conformal.com>
  Date:   2016-10-28 (Fri, 28 Oct 2016)

  Changed paths:
    M mempool/mempool.go

  Log Message:
  -----------
  mempool: Expose RemoveOrphansByTag function.


  Commit: 6d5714e1b7affd4295cf3f3a91244da4e91fca31
      
https://github.com/btcsuite/btcd/commit/6d5714e1b7affd4295cf3f3a91244da4e91fca31
  Author: Dave Collins <da...@conformal.com>
  Date:   2016-10-28 (Fri, 28 Oct 2016)

  Changed paths:
    M log.go
    M server.go

  Log Message:
  -----------
  server/mempool: Evict orphans on peer disconnect.

This removes any remaining orphan transactions that were sent by a peer
when it disconnects since it is extremely unlikely that the missing
parents will ever materialize from elsewhere.


Compare: https://github.com/btcsuite/btcd/compare/2615fa084906...6d5714e1b7af

Reply via email to