Commit Graph

  • 318c4760c0
    blockchain: Only enforce BIP0030 prior to BIP0034. Dave Collins 2016-10-19 14:30:40 -05:00
  • 2e93ea6ca6 btcjson: Add versionHex to getblock[header] results rpcserver: Set versionHex in responses. David Hill 2016-12-02 12:25:04 -05:00
  • 9cdc1b8afd
    blockchain: Remove isMajorityVersion code. Dave Collins 2016-10-19 14:24:42 -05:00
  • bfbaff9fae
    integration: Add BIP9 mining tests. Dave Collins 2016-08-28 17:54:36 -05:00
  • 25520b40ad
    rpctest: Update for removal of wire.BlockVersion Dave Collins 2016-08-28 17:52:27 -05:00
  • c440584efc
    Implement infrastructure for BIP0009. Dave Collins 2016-08-28 17:51:55 -05:00
  • 95e6de00b8 btcd: fix error in mempool response inv counting Steven Roose 2016-11-25 10:30:24 +01:00
  • afec1bd124
    build: Give linters longer and cleanup goclean.sh. Dave Collins 2016-11-21 09:17:32 -06:00
  • 34b9721494 docs: Clarify model commit message summary David de Kloet 2016-11-21 10:04:37 +01:00
  • e1b2ceca80 addrmgr: Remove unused param from GetAddress() dskloet 2016-11-21 15:56:46 +01:00
  • 7f237aa5e5 peer: disconnected peer - return non-nil LocalAddr Javed Khan 2016-11-15 00:14:26 +05:30
  • 1b800b69cf
    build: Add unconvert linter to goclean.sh. Dave Collins 2016-11-16 15:15:12 -06:00
  • 36af96160d Remove unnecessary convs found by unconvert. Dave Collins 2016-11-16 15:11:20 -06:00
  • f9ac1a7786 build: Add gosimple linter to goclean.sh. Dave Collins 2016-11-16 15:07:40 -06:00
  • b83f837ad2 Simplify code per gosimple linter. Dave Collins 2016-11-16 14:52:02 -06:00
  • 5c3e647618 Add gofmt to metalinter. John C. Vernaleo 2016-11-03 09:20:38 -04:00
  • 441bb918ec Modify goclean to use gometalint like btcd John C. Vernaleo 2016-11-16 16:00:41 -05:00
  • b134beb3b7 txscript: reduce allocs in calcSignatureHash David Hill 2016-11-16 10:43:17 -05:00
  • 187355448a wire: reduce allocs in BlockHash() David Hill 2016-11-16 11:04:47 -05:00
  • 807d344fe9 Unassign some TODO's David Hill 2016-11-15 18:43:43 -05:00
  • d9a674e1b7 btcjson: add ErrRPCClientNodeNotAdded David Hill 2016-11-14 18:44:38 -05:00
  • 7cc630b335 docs: Change error in heading Steven Roose 2016-11-12 14:52:47 +01:00
  • 0d4546c965
    server: Return error on address lookup fails. Dave Collins 2016-11-11 20:49:22 -06:00
  • 089611a61b
    peer: No error log on unexpected EOF. Dave Collins 2016-11-08 14:06:37 -06:00
  • e8f63bc295
    connmgr: switch to using net.Addr interface throughout for addresses Olaoluwa Osuntokun 2016-11-03 14:23:13 -07:00
  • c6e1d711da review: fix typos Olaoluwa Osuntokun 2016-11-09 11:13:10 -08:00
  • 01050a2f82
    add support for getblockchaininfo Olaoluwa Osuntokun 2016-11-06 16:03:08 -08:00
  • df33d4340e
    server: Ensure callbacks use the server peer. Dave Collins 2016-11-03 23:58:35 -05:00
  • b65881c137
    connmgr: Add tests for new inbound listener logic. Dave Collins 2016-11-03 22:54:45 -05:00
  • d98430d8ca
    connmgr: Implement inbound connection handling. Dave Collins 2016-11-03 22:51:07 -05:00
  • ea9bf748bb
    connmgr: Remove type defs for callbacks. Dave Collins 2016-11-03 22:49:22 -05:00
  • 2c6f864b55
    wire: Change NewNetAddress to accept a *net.TCPConn. Dave Collins 2016-11-03 20:16:37 -05:00
  • a041b4349b server: Use Disconnect in handleDonePeerMsg Javed Khan 2016-11-03 03:20:52 +05:30
  • b320129e9b server: Check max peers before connecting Javed Khan 2016-11-03 01:34:45 +05:30
  • d8a6de461f connmgr: Retry only if below target outbound conns Javed Khan 2016-11-03 01:27:17 +05:30
  • aca9fc040c connmgr: Rename max outbound to target outbound Javed Khan 2016-11-03 01:02:36 +05:30
  • 6bb8d297a6
    wire: Remove unused NewMsgVersionFromConn. Dave Collins 2016-11-03 20:09:46 -05:00
  • 2510baac35 btcd: support feefilter requests. David Hill 2016-10-28 12:50:08 -04:00
  • fbb49ae349
    build: Add unconvert linter to goclean.sh. Dave Collins 2016-11-03 00:04:28 -05:00
  • c180551348
    build: Add gosimple linter to goclean.sh. Dave Collins 2016-11-02 23:53:07 -05:00
  • 915fa6639b
    multi: Simplify code per gosimple linter. Dave Collins 2016-11-02 23:02:04 -05:00
  • af524fb3e7
    multi: Remove unnecessary convs found by unconvert. Dave Collins 2016-11-02 18:18:48 -05:00
  • aa53c14a19
    addrmgr/btcd: Updates for staticcheck results. Dave Collins 2016-11-02 17:59:31 -05:00
  • 82cba61bad
    bmgr: Remove unused struct fields. Dave Collins 2016-11-02 18:50:17 -05:00
  • e320330d29
    multi: Remove unused code found by deadcode. Dave Collins 2016-11-02 16:17:50 -05:00
  • 1e38d7fd4b Switch to gometalint in goclean John C. Vernaleo 2016-11-02 18:36:32 -04:00
  • d1c39edee8 server: Cap max outbound in connmgr cfg at max peers Javed Khan 2016-11-01 01:39:29 +05:30
  • 6951d8e235 connmgr: unexport the DynamicBanScore mutex. David Hill 2016-11-01 15:12:27 -04:00
  • 83432785f3 peer: Separate ping ticker functionality from outHandler. Jonathan Gillham 2016-08-07 15:14:29 +01:00
  • 760c5299c7
    mempool: Modify default orphan tx policy. Dave Collins 2016-10-25 00:07:21 -05:00
  • 6d5714e1b7
    server/mempool: Evict orphans on peer disconnect. Dave Collins 2016-10-28 12:49:26 -05:00
  • 2124accf62
    mempool: Expose RemoveOrphansByTag function. Dave Collins 2016-10-28 12:49:11 -05:00
  • e992d55822
    mempool: Associated tag with orphan txns. Dave Collins 2016-10-28 12:48:54 -05:00
  • 2615fa0849 mempool: Return type TxDesc instead of type btcutil.Tx David Hill 2016-10-28 14:23:51 -04:00
  • 1a69eb0617
    cpuminer: Refactor code to its own package. Dave Collins 2016-10-28 11:06:11 -05:00
  • a755305a2e
    rpcserver: Move error check for generate RPC. Dave Collins 2016-10-28 02:38:57 -05:00
  • 05126f6034
    peer: Use debug log for inability to start peer. Dave Collins 2016-10-27 21:54:13 -05:00
  • 214d975adf
    server: Notify connmgr if server peer assoc fails. Dave Collins 2016-10-27 21:28:30 -05:00
  • a1f014c9e1
    peer: Track and return advertised protocol version Dave Collins 2016-10-27 18:40:06 -05:00
  • 14b51fc5f8
    multi: Correct misspellings detected by misspell. Dave Collins 2016-10-27 23:21:58 -05:00
  • 55e2c5da2f
    btcd: Remove deps.txt. Dave Collins 2016-10-27 23:08:38 -05:00
  • 51a6309cdd
    blockchain: Run gofmt -s. Dave Collins 2016-10-27 23:16:07 -05:00
  • f3c442deb2
    server: Remove unused wakeup channel. Dave Collins 2016-10-27 20:03:35 -05:00
  • f6ad7eb2c9
    wire: Make NewMsgTx accept the tx version. Dave Collins 2016-10-26 21:09:19 -05:00
  • 58a98630e7
    mining: Add basic priority calculation tests. Dave Collins 2016-10-26 15:36:47 -05:00
  • 61ca40e0e9
    mining: Refactor template code into mining package. Dave Collins 2016-10-26 01:34:21 -05:00
  • a952a3a148
    mining: Use generator state versus local state. Dave Collins 2016-10-27 11:32:40 -05:00
  • a18f883c1f
    mining/mempool: Export MinHighPriority from mining. Dave Collins 2016-10-27 11:18:39 -05:00
  • 660467259e
    mining: Break dependency on block manager instance. Dave Collins 2016-10-27 10:58:01 -05:00
  • 671901486c
    cpuminer: Introduce cpuminerConfig. Dave Collins 2016-10-25 19:36:54 -05:00
  • e3eeb4a34a
    mempool: add policy config option for transaction version Olaoluwa Osuntokun 2016-08-26 18:49:59 -07:00
  • 6cd8955498
    mempool: enforce relative lock-time semantics Olaoluwa Osuntokun 2016-06-21 22:09:11 -07:00
  • 7eb0ab5f8d
    mempool: add function to config for computing sequence locks Olaoluwa Osuntokun 2016-08-26 17:24:39 -07:00
  • ecdaf9726c
    blockchain: add basic tests for SequenceLockActive Olaoluwa Osuntokun 2016-08-24 14:13:14 -07:00
  • e855c0dd82
    blockchain: add table driven unit tests for CalcSequenceLock Olaoluwa Osuntokun 2016-08-24 14:14:42 -07:00
  • de709f28f6
    blockchain: add new LockTimeToSequence function Olaoluwa Osuntokun 2016-08-24 14:12:13 -07:00
  • 1914200080
    blockchain: introduce SequenceLocks for relative lock-time calcs Olaoluwa Osuntokun 2016-06-21 21:51:43 -07:00
  • 74fe2a4dfd
    mining: Introduce a block template generator. Dave Collins 2016-10-25 18:52:24 -05:00
  • 2274d36333 bmgr: Remove block manager chain state. Dave Collins 2016-04-02 02:12:38 -05:00
  • 2cfc6478ce
    mining/mempool: Move priority code to mining pkg. Dave Collins 2016-10-25 22:48:57 -05:00
  • c2fb0cb18e mining: Stop transactions losing their dependants. Jonathan Gillham 2016-06-06 04:35:53 +01:00
  • 18bb90b4ad peer: Advertise _our_ max protocol version, David Hill 2016-10-25 22:50:16 -04:00
  • 54b454ed3d mining: Fix duplicate transactions in prio heap Dave Collins 2016-08-12 20:53:17 +05:30
  • e306158e25
    mempool: Implement orphan expiration. Dave Collins 2016-08-23 23:27:41 -05:00
  • c0def9d613
    integration: Initial implementation. Dave Collins 2016-08-28 17:54:36 -05:00
  • 70db324663
    mempool: Stricter orphan evaluation and eviction. Dave Collins 2016-08-23 12:26:26 -05:00
  • 60355258a7
    mempool: Refactor pool membership test logic. Dave Collins 2016-10-24 17:25:37 -05:00
  • 6b8a24918e rpcserver: Improve JSON-RPC compatibility Tibor Bősze 2016-03-02 19:43:50 +01:00
  • 9799f0e547 rpcserver: Improve JSON-RPC compatibility Tibor Bősze 2016-03-02 19:35:06 +01:00
  • 0e71867dfe
    mempool: Optimize orphan map limiting. Dave Collins 2016-10-23 21:14:09 -05:00
  • e6062595db travis: go1.7.3 David Hill 2016-10-23 21:47:27 -04:00
  • 25de9ce5d9
    mempool: Add docs.go and flesh out README.md. Dave Collins 2016-10-23 19:39:41 -05:00
  • e90b0c967f
    docs: Add mempool entry to developer tools section. Dave Collins 2016-10-23 19:38:52 -05:00
  • 26e22790cd
    mempool: Rename RelayNonStd config option. Dave Collins 2016-10-23 16:31:31 -05:00
  • f161d6b69e chaincfg: Introduce new type DNSSeed David Hill 2016-10-21 20:36:38 -04:00
  • 0d508e6522 peer: BestLocalAddress config option is no longer used. David Hill 2016-10-23 16:38:45 -04:00
  • a09d052f96 peer: Stop setting AddrMe in the version message. David Hill 2016-10-23 13:44:34 -04:00
  • bca9877796 Do not add inbound peers to the address manager. David Hill 2016-10-21 16:18:13 -04:00
  • b8df516b4b
    docs: Add fullblocktests entry and make consistent. Dave Collins 2016-10-20 19:37:14 -05:00
  • 9634a8cb0d
    fullblocktests: Add missing doc.go file. Dave Collins 2016-10-20 19:31:04 -05:00