Commit Graph

  • bff2ba70fd connmgr: Refactor connection management into pkg Javed Khan 2016-05-12 14:36:07 +05:30
  • 69fca4d9b1 Reconcile differences between btcd/dcrd. Marco Peereboom 2016-09-12 14:58:28 -05:00
  • 4494f0f852 txscript: Remove OP_SMALLDATA David Hill 2016-10-21 13:35:57 -04:00
  • f6cd49ac51 peer: rename peer.Connect to AssociateConnection Javed Khan 2016-10-21 22:57:29 +05:30
  • 0731f2ddc9 txscript: Cleanup and improve NullDataScript tests. Dave Collins 2016-10-21 10:03:14 -05:00
  • b77654f8d4 txscript: Add null data script creator DanielKrawisz 2016-10-21 09:37:48 -05:00
  • d0a9c03844 Concurrently handle websocket client JSON-RPC requests. Josh Rickmar 2016-04-25 18:51:42 -04:00
  • da04285e0d
    rpctest: Choose flags based on provided params. Dave Collins 2016-10-19 16:38:21 -05:00
  • 49cbaf23dd
    blockchain: Support small coinbase block size Dave Collins 2016-10-19 22:48:10 -05:00
  • 59a3fc2f66 txscript: Consolidate tests into txscript package. Dave Collins 2016-10-20 01:18:31 -05:00
  • b60e3547d2 txscript: Correct nulldata standardness check. Dave Collins 2016-10-19 22:50:53 -05:00
  • 07e1e308f1 rpc: Add localaddr and relaytxes to getpeerinfo David Hill 2016-10-19 19:48:03 -04:00
  • 3b5bb9fd43 btcjson: Add preciousblock David Hill 2016-10-19 14:02:52 -04:00
  • 403aaf5cf3 rpcserver: avoid nested decodescript p2sh addrs David Hill 2016-10-19 13:15:21 -04:00
  • e7caccc866
    mempool: transaction finality checks now use median-time-past Olaoluwa Osuntokun 2016-05-15 13:22:21 +03:00
  • a82f67b538
    mempool: add closure to compute median time past to config Olaoluwa Osuntokun 2016-08-23 11:48:03 -07:00
  • a6bf1d9850 txscript: Implement CheckSequenceVerify (BIP0112) David Hill 2015-10-23 17:05:24 -04:00
  • fdfa07b0be
    btcec: Consolidate tests into the btcec package. Dave Collins 2016-10-19 00:48:05 -05:00
  • b1621332cc Optimize by removing defers David Hill 2016-04-12 21:19:13 -04:00
  • 294b5d46da btcec: Add regression tests for field.go. Jimmy Song 2016-06-07 21:03:48 -05:00
  • a52eb04aaa
    btcec: Ensure reduction when > P in all cases. Dave Collins 2016-06-20 16:18:48 -05:00
  • d009185a56 peer: Implement feefilter p2p message (bip0133) David Hill 2016-08-25 15:08:32 -04:00
  • 9935fe5dba wire: Bump minor due to feefilter addition David Hill 2016-10-17 13:45:12 -04:00
  • ca4e9b82d6 wire: implement feefilter message (bip0133) David Hill 2016-08-25 15:08:32 -04:00
  • f21410e47c
    blockchain: Add block validation infrastructure. Dave Collins 2016-09-13 18:11:12 -05:00
  • 1cba5c8fc0
    blockchain: Remove exported CalcPastTimeMedian func. Dave Collins 2016-08-23 01:41:49 -05:00
  • e88f2d7bf4
    mempool: Add test for max orphan entry eviction. Dave Collins 2016-08-23 00:18:38 -05:00
  • 8965d88893
    peer: Strictly enforce bloom filter service bit. Dave Collins 2016-08-18 20:13:36 -05:00
  • 77913ad2e8
    blockchain: Expose main chain flag on ProcessBlock. Dave Collins 2016-10-12 19:43:01 -05:00
  • 42a4366ba8 addrmgr: Fix AddressCache to not include nils David Hill 2016-09-26 13:16:40 -04:00
  • 754c4fbe0c
    rpctest: Gate rpctest-based behind a build tag. Dave Collins 2016-09-26 01:09:09 -05:00
  • 99165eb558 rpctest: Fix typo David Hill 2016-09-22 00:14:51 -04:00
  • 5ec83d23f3 Update dependencies and API usage. David Hill 2016-09-21 18:09:17 -04:00
  • 7cf9ec8190
    rpctest: Use ports based on the process id. Dave Collins 2016-09-20 16:09:48 -05:00
  • daac24626e build: execute tests across all packages serially Olaoluwa Osuntokun 2016-09-20 01:16:08 -05:00
  • 2b780d16b0 Improve HTTP error handling. Dave Collins 2016-09-16 14:40:27 -05:00
  • c20db1cf14 blockchain: make scriptval_test fail more nicely Chris Martin 2016-09-16 15:44:27 -04:00
  • 6e5c0a7904 Fix GetBlockVerbose API. David Hill 2016-09-15 16:01:54 -04:00
  • 982229439a Return wire.MsgBlock from GetBlock(Async). Dave Collins 2016-09-15 14:06:36 -05:00
  • 96ed4cb5b0 Update installation section in README.md David Hill 2016-09-15 14:25:23 -04:00
  • 8ff9623a8c Add API for getblockheader David Hill 2016-09-15 12:38:52 -04:00
  • fb90c334df
    rpctest: Cleanup resources on failed setup. Dave Collins 2016-09-13 16:16:51 -05:00
  • 0ddd10add6 Remove extra backtick in README.md Chris Martin 2016-09-13 15:10:19 -04:00
  • 5e93b1664e config: Replace log outputs with fmt.Fprintln. Marco Peereboom 2016-09-12 02:21:37 -05:00
  • 2ef82e7db3
    mempool: Improve tx input standard checks. Dave Collins 2016-08-17 23:16:46 -05:00
  • c6d50b7abf
    rpctest: ensure the main harness rejects non-standard transactions Olaoluwa Osuntokun 2016-08-22 18:04:27 -07:00
  • 815ded348e
    config: introduce new flags to accept/reject non-std transactions Olaoluwa Osuntokun 2016-08-22 18:02:53 -07:00
  • dc5486a579
    mempool: add non-standard tx relaying to policy config Olaoluwa Osuntokun 2016-08-22 17:59:28 -07:00
  • 15bace88dc
    mempool: Add basic test harness infrastructure. Dave Collins 2016-08-22 22:53:22 -05:00
  • a109bea3f1 mempool: unexport the mutex David Hill 2016-08-23 14:59:48 -04:00
  • 641182b2ad
    mempool: Break dependency on chain instance. Dave Collins 2016-08-21 00:04:43 -05:00
  • c57c18c8e2
    blockchain: Add median time to state snapshot. Dave Collins 2016-04-02 01:51:16 -05:00
  • bfe2ba4191
    rpctest: prevent leaking processes in tests due to panics Olaoluwa Osuntokun 2016-08-22 16:37:53 -07:00
  • 6cf60b5fae
    rpctest: Correct several issues in tests and joins. Dave Collins 2016-08-20 17:31:45 -05:00
  • 47ced81d44 don't spin forever looking for peers (#724) jadeblaquiere 2016-08-20 23:11:12 -04:00
  • 7c4b169faa
    build: install btcd binary within Travis container Olaoluwa Osuntokun 2016-08-19 17:43:37 -05:00
  • c3d5371615
    build: update dependancies required by rpctest Olaoluwa Osuntokun 2016-08-19 17:42:07 -05:00
  • 2d86fbface
    btcd: add basic RPC tests using the rpctest package Olaoluwa Osuntokun 2016-08-19 17:41:22 -05:00
  • b86df0ba91
    rpctest: create new rpctest package Olaoluwa Osuntokun 2016-08-19 17:36:56 -05:00
  • 763f731c5c wire: Lower MaxUserAgentLen to 256. (#744) Dave Collins 2016-08-19 12:40:24 -05:00
  • 7fac099bee mempool: Refactor mempool code to its own package. (#737) Dave Collins 2016-08-19 11:08:37 -05:00
  • 87b3756c8c server: Remove superfluous check in OnMemPool. (#736) Dave Collins 2016-08-19 11:04:16 -05:00
  • 05ab7141d3 travis: Add go 1.7 and drop go 1.5 support. (#740) David Hill 2016-08-18 12:06:26 -04:00
  • b89c91b9d6 Refactor ntfnstate mutex. (#85) Dave Collins 2016-08-17 13:12:27 -05:00
  • 8c8d4453ad travis: Add golang 1.7 and drop golang 1.5 support. (#83) David Hill 2016-08-17 14:09:36 -04:00
  • 2de61b2d9a Manually copy relevant fields in ntfn state copy. (#84) Dave Collins 2016-08-17 12:39:34 -05:00
  • 4a5223266c docs: Add chainhash to README.md (#739) Janus Troelsen 2016-08-17 17:41:50 +02:00
  • cee207c64c txscript: Expose AddOps on ScriptBuilder. (#734) Dave Collins 2016-08-12 19:29:28 -05:00
  • f584dbd2e5 add license title (#82) Waldir Pimenta 2016-08-12 02:44:30 +01:00
  • fb9b640ef2 add license title (#717) Waldir Pimenta 2016-08-11 22:58:15 +01:00
  • 044a11c9fc btcd: Simplify shutdown signal handling logic. (#733) Dave Collins 2016-08-11 13:39:23 -05:00
  • a7b35d9f9e chaincfg/blockchain: Parameterize more chain consts. (#732) Dave Collins 2016-08-10 16:02:23 -05:00
  • c39e35318d Update for recent chainhash-related API changes. (#81) Dave Collins 2016-08-08 14:16:04 -05:00
  • bd4e64d1d4 chainhash: Abstract hash logic to new package. (#729) Dave Collins 2016-08-08 14:04:33 -05:00
  • b6b1e55d1e TravisCI: Set vendor experiment variable earlier. (#731) Dave Collins 2016-08-08 13:31:17 -05:00
  • 711f33450c chainhash: Implement a new chainhash package. (#730) Dave Collins 2016-08-08 12:05:51 -05:00
  • d406d9e52b wire: Consolidate tests into the wire pkg. (#728) Dave Collins 2016-08-08 11:42:54 -05:00
  • 5f19113422 Allow RPC identifiers in E notation (#80) Calvin McAnarney 2016-08-08 05:47:07 +02:00
  • 6e644855f5 Bump travis to use the latest golang - 1.6.3 (#723) David Hill 2016-07-25 14:48:19 -04:00
  • 61a15f6f1b blockchain: optimize HaveBlock (#720) David Hill 2016-07-25 11:16:57 -04:00
  • 00ebb9d14d blockchain: Associate time src with chain instance. Dave Collins 2016-07-13 19:36:36 -05:00
  • 1ffc3dc18d peer: Fix logging of connected peer. Jonathan Gillham 2016-06-24 13:39:50 +01:00
  • f3d759d783 peer: Extract protocol negotiation from main read and write code paths. Jonathan Gillham 2016-02-10 18:01:55 +00:00
  • 777ccdade3 peer: Remove error return from Connect. Jonathan Gillham 2016-02-10 14:52:59 +00:00
  • 5cbd1f85bf peer: Remove potential race when calling Connect. Jonathan Gillham 2016-02-10 14:23:36 +00:00
  • 7de7bddba9 peer: use atomics instead of mutexes (#670) David Hill 2016-06-20 15:34:21 -04:00
  • ff4ada0b0e Add automatic RPC configuration. Hector Jusforgues 2016-06-04 09:14:15 +07:00
  • 6229e35835 wire: Further reduce transaction allocs. Dave Collins 2016-04-20 21:08:01 -05:00
  • 2adfb3b56a wire: Reduce allocs with contiguous slices. Dave Collins 2016-04-21 16:49:38 -05:00
  • 5de5b7354c wire: Avoid allocation on timestamp decodes. Dave Collins 2016-04-21 00:38:00 -05:00
  • f68cd7422d wire: Reduce allocs with a binary free list. Dave Collins 2016-04-20 23:03:00 -05:00
  • dc83f4ee6a addblock: Add support for generating indexes. Dave Collins 2016-06-03 17:06:16 -05:00
  • 7f07fb1093 txscript: Fix typo. (#700) Mawueli Kofi Adzoe 2016-05-22 21:23:20 -07:00
  • e8e2167a1a Bump up copyright. Reflect recent update. (#699) Mawueli Kofi Adzoe 2016-05-22 21:22:42 -07:00
  • 24e41c843b Update installation instructions using Glide (#698) Steven Roose 2016-05-22 00:30:26 +02:00
  • f893558d78 Minor correction to GenerateSharedSecret documentation. (#696) Nathan Bass 2016-05-14 22:56:29 -05:00
  • 2554caee59 build: Convert project to use glide. (#689) Dave Collins 2016-05-06 10:47:53 -05:00
  • 128366734f main: Limit garbage collection percentage. (#686) Dave Collins 2016-05-05 14:16:58 -05:00
  • 1a0e7452f3 btcd: handle signal SIGTERM (#688) David Hill 2016-05-05 15:16:42 -04:00
  • 0d7f526600 mining: Correctly format log messages. (#685) Jonathan Gillham 2016-04-27 20:09:23 +01:00