Commit Graph

  • 1b23410214 btcd: sendheaders server support (#671) David Hill 2016-04-26 14:24:03 -04:00
  • b14032487f wire: Add several decode benchmarks. (#682) Dave Collins 2016-04-25 17:32:29 -05:00
  • e7ddaa468e wire: Don't allocate new readers in benchmarks. (#679) Dave Collins 2016-04-25 16:57:44 -05:00
  • 27c0f9f8d1 wire: Add large tx deserialize benchmark. (#678) Dave Collins 2016-04-25 16:51:27 -05:00
  • de4fb24389 blockchain: Remove unused root field. (#680) Dave Collins 2016-04-25 16:17:29 -05:00
  • 644570487f txscript: Reduce script parse opcode allocs. (#677) Dave Collins 2016-04-25 16:17:07 -05:00
  • b87723cd94 btcd: Remove peer-specific logging funcs. (#675) Dave Collins 2016-04-20 23:58:31 -05:00
  • 474547b211 travis: run tests on latest golang (1.5.4 and 1.6.1) (#669) David Hill 2016-04-14 14:38:25 -04:00
  • a1bb291b28 mempool: Have ProcessTransaction return accepted transactions. (#547) David Hill 2016-04-14 13:58:09 -04:00
  • e15d3008cf mining: Improve tests for prio queue. (#667) Dave Collins 2016-04-14 00:19:23 -05:00
  • 432ad76952 fix memory allignment for 32-bit architectures (#668) Tadge Dryja 2016-04-13 20:51:02 -07:00
  • 3b39edcaa1 txscript: optimize sigcache lookup (#598) Olaoluwa Osuntokun 2016-04-13 19:56:10 -07:00
  • 5a1e77bd2d blockchain: Remove unneeded unspentness size check. (#665) Dave Collins 2016-04-13 21:43:16 -05:00
  • 5b14e157ea mining: Add tests for prio queue. (#666) Dave Collins 2016-04-13 14:36:53 -05:00
  • b580cdb7d3 database: Replace with new version. Dave Collins 2015-08-26 04:54:55 -05:00
  • 7c174620f7 indexers: Implement optional tx/address indexes. Dave Collins 2016-02-18 22:51:18 -06:00
  • 491acd4ca6 blockchain: Rework to use new db interface. Dave Collins 2015-08-25 23:03:18 -05:00
  • 123ff368f4 mempool: Create and use mempoolPolicy. (#571) David Hill 2016-04-11 17:37:52 -04:00
  • 5ff5fc5fa2 txscript: Correct comments on alt stack methods. (#657) Dave Collins 2016-04-11 14:22:25 -05:00
  • 1d83cd5721 chaincfg: Consolidate tests into the chaincfg pkg. (#662) Dave Collins 2016-04-11 14:21:40 -05:00
  • c7e5d56b58 chaincfg: Register networks instead of hard coding. (#660) Dave Collins 2016-04-11 12:34:28 -05:00
  • 23f59144c7 server: Optimize map limiting in block manager. (#658) Dave Collins 2016-04-11 10:29:07 -05:00
  • a3fa066745 mining: Export block template fields. (#659) Dave Collins 2016-04-11 10:27:29 -05:00
  • cab74feb59 Keep track of recently rejected transactions. (#484) David Hill 2016-04-10 02:12:57 -04:00
  • d1e493f4ee config: New option --blocksonly (#553) David Hill 2016-04-07 19:16:46 -04:00
  • 7b31349023 Cleanup and optimize handleBroadcastMsg David Hill 2016-04-07 13:33:43 -04:00
  • 64922553b5 TravisCI: Update to latest configurations. (#76) Dave Collins 2016-04-07 13:26:15 -05:00
  • 69839adc1c TravisCI: Remove external go vet reference. (#655) Dave Collins 2016-04-07 13:21:14 -05:00
  • 8a58f8cf3a peer: Implement sendheaders support (BIP0130). David Hill 2016-04-06 17:56:48 -04:00
  • c1861bc8fa peer: declare QueueMessage()'s doneChan as send only. David Hill 2016-04-06 14:50:27 -04:00
  • 391d5e4a01 server: Stop main loop from blocking when RPC server is not running. Jonathan Gillham 2016-04-06 19:20:01 +01:00
  • e08038115b TravisCI: Remove Go 1.4.3 tests. Dave Collins 2016-03-29 15:49:48 -05:00
  • 37938375dc docs: Update READMEs with current details. Dave Collins 2016-03-11 14:36:32 -06:00
  • e6e3b66040 Improve error log avoidance on client disconnect. Dave Collins 2016-03-10 22:21:59 -06:00
  • 5c59b685e6 server: Appropriately name inbound peers map in peerState. Jonathan Gillham 2016-02-27 15:52:40 +00:00
  • f389742b39 multi: Update with result of gofmt -s. Dave Collins 2016-02-25 10:47:46 -06:00
  • d4852101d4 Update TravisCI and README for Go 1.6. Dave Collins 2016-02-25 12:42:40 -06:00
  • eb882f39f8 multi: Fix several misspellings in the comments. Dave Collins 2016-02-25 11:17:12 -06:00
  • ef9c50be57 Fix typos in comments Tibor Bősze 2016-02-22 11:35:54 +01:00
  • c17ff82061 wire: Export (read|write)(VarInt|VarBytes). Jouke Hofman 2016-02-22 17:13:11 +01:00
  • f4d551c08d findcheckpoint: Update to allow first checkpoint. Dave Collins 2016-02-19 15:52:55 -06:00
  • f45db028db database: Remove tx log in favor of new ldb txns. Dave Collins 2016-02-11 18:08:53 -06:00
  • c75fea9c94 Implement banning based on dynamic ban scores Tibor Bősze 2016-01-23 04:11:22 +01:00
  • 907152cef9 mempool: reduce lock contention David Hill 2016-02-12 13:44:56 -05:00
  • 9abc2c0e19 txscript: Comment improvements and fixes Dave Collins 2016-02-11 21:36:40 -06:00
  • d272bfebb7 Fix documentation for opcodeInvalid Kefkius 2016-02-11 18:31:40 -05:00
  • d127ad4083 server: Make consistent use of svr peer stringer. Dave Collins 2016-02-10 21:34:43 -06:00
  • d759d1d3df Remove duplicate stack tests. Kefkius 2016-02-09 11:41:06 -05:00
  • b7f030192e Do not use unkeyed fields. John C. Vernaleo 2016-02-08 17:50:38 -05:00
  • 73d353247c peer: Consolidate Connect, Disconnect, Start, Shutdown public methods. Jonathan Gillham 2016-02-03 14:24:28 +00:00
  • ae00fff14a wire: Implement sendheaders command (BIP0130) David Hill 2015-12-02 14:53:24 -05:00
  • 383ed041ec Use atomic operations instead of mutexes. David Hill 2016-01-12 16:54:10 -05:00
  • 16582789c3 rpcserver: Optimize filteraddr code. Dave Collins 2015-11-29 13:28:10 -06:00
  • c7e6c1e88f txscript: Correct JSON float conversions in tests. Dave Collins 2016-01-16 22:35:40 -06:00
  • 3c2c858888 btcjson: Specify constant size in tests. Dave Collins 2016-01-16 22:15:36 -06:00
  • 0b32febe5c database: Implement cache layer. Dave Collins 2016-02-03 11:41:46 -06:00
  • af3ed803f5 database: Major redesign of database package. Dave Collins 2016-02-03 11:42:04 -06:00
  • 528ddaf23e txscript: Fix typo in README Chris Shepherd 2016-01-29 01:11:21 -08:00
  • 95361a2afc wire: Minor code clean up. Jonathan Gillham 2016-01-25 00:56:47 +00:00
  • e03fa30e89 peer: Simplify PushAddrMsg method loop. Jonathan Gillham 2016-01-23 22:47:12 +00:00
  • 407fcc2aaf Update LICENSE Jonathan Zeppettini 2016-01-23 16:06:10 -05:00
  • f5ded65636 Change copyright date for code that was updated this year(2016). Mawuli Adzoe 2016-01-07 09:01:51 -07:00
  • 1944637333 Bump copyright date to reflect fixes since the beginning of this year. Mawuli Adzoe 2016-01-06 15:27:39 -07:00
  • 7996eb1f9d peer: drain chans before exiting peerHandler Javed Khan 2015-12-16 23:49:27 +05:30
  • e24fe94f58 chaincfg: Remove testnet-seed.alexykot.me, it is defunct. David Hill 2016-01-05 16:12:28 -05:00
  • 829e87a733 Replace *KoblitzCurve by elliptic.Curve Daniel Martí 2016-01-03 13:40:26 +01:00
  • 73a9dd628d Bump up copyright date to reflect recent fix time. Mawuli Adzoe 2016-01-02 14:08:08 -07:00
  • 911a735e1f Clarify documentation. Fix typo. Mawuli Adzoe 2016-01-02 14:06:55 -07:00
  • 14ccab80e7 Review and fix typos in SigCache code. Mawuli Adzoe 2015-12-30 11:53:44 -07:00
  • 34a94b7d0b txscript: sync Bitcoin Core script tests David Hill 2015-12-30 09:38:16 -05:00
  • 6e133b58da txscript: Fix docs to match function. Mawuli Adzoe 2015-12-29 11:38:41 -07:00
  • ff0c787237 Fix inconsistent spacing. Mawueli Kofi Adzoe 2015-12-29 10:42:05 -07:00
  • df20c1074c Fix typos in changelog. Mawuli Adzoe 2015-12-29 09:43:44 -07:00
  • d0cdd53720 server: Fix persistent peers not being removed properly Dario Nieuwenhuis 2015-12-27 20:56:40 +01:00
  • 89af747603 peer: remove getaddr msg from stall detection. Dario Nieuwenhuis 2015-12-27 19:46:54 +01:00
  • 87182a2ddf blockchain: Correct serialized coinbase height error message. Dario Nieuwenhuis 2015-12-21 15:50:51 +01:00
  • 4d40a2110a peer: Rename variable for consistency. Jonathan Gillham 2015-12-14 21:52:06 -08:00
  • 542844832e peer: fix panic due to err in handleVersionMsg Javed Khan 2015-12-10 00:24:19 +05:30
  • 2f6aeacfab server: Correct mempool/CPU miner initialize order. Dave Collins 2015-12-08 01:54:49 -06:00
  • 2a7f41cddb peer: Add DisableRelayTx to config. David Hill 2015-12-03 10:29:06 -05:00
  • ce981f45c2 mining: Create skeleton package. Dave Collins 2015-11-25 16:27:14 -06:00
  • 83bcfea271 mempool: Introduce mempoolConfig. David Hill 2015-11-20 22:12:17 -05:00
  • 2b6a9a56e5 mempool/mining: Introduce TxSource interface. Dave Collins 2015-11-25 13:30:44 -06:00
  • 8ab565ce21 mempool/mining: Decouple and optimize priority calcs. Dave Collins 2015-11-25 12:34:24 -06:00
  • f41ff545be server: Improve the persistent peer retry logic. Dave Collins 2015-11-22 04:04:22 -06:00
  • 1217e00d39 peer: Unexport the mru inventory map. Dave Collins 2015-11-20 21:17:41 -06:00
  • a4aa131dd5 mining: Refactor policy into its own struct. Dave Collins 2015-11-22 01:02:28 -06:00
  • 2799ddf538 mining: Remove comment and change fee calc to int. Dave Collins 2015-11-22 00:45:42 -06:00
  • 09874f1e91 Fix dropaddrindex flag usage message Michail Kargakis 2015-11-23 22:20:02 +01:00
  • d0f0a2ac02 server: Improve handling of disconnected peers. Dave Collins 2015-11-22 02:00:43 -06:00
  • 6c00d07910 peer: Combine stats struct into peer struct. Dave Collins 2015-11-20 21:13:08 -06:00
  • b81555beea Fix "Established connection" log message. Rune T. Aune 2015-11-21 14:28:18 -06:00
  • cea5d3c1cc Prepare for release 0.12.0. BTCD_0_12_0_BETA Dave Collins 2015-11-20 19:33:17 -06:00
  • 23df5ed2fc Add 0.12.0 deps to deps.txt. Dave Collins 2015-11-20 10:10:49 -06:00
  • ee8601ecac Add checkpoint at block height 382320. Dave Collins 2015-11-20 13:04:04 -06:00
  • 975536f20f add filteraddrs param to searchrawtransactions danda 2015-11-16 22:17:19 -08:00
  • 0c3cf63773 Use new connections for peers in TestOutboundPeer Javed Khan 2015-11-12 23:22:58 +05:30
  • c7eaee6020 adds filteraddrs param to searchrawtransactions API danda 2015-11-15 15:30:13 -08:00
  • b691a222d5 Add signature hash calculation tests from Bitcoin Core. Rune T. Aune 2015-11-12 13:02:38 -06:00
  • 365b1bd156 mempool: convert orphansByPrev from a list to a map. David Hill 2015-11-12 17:25:03 -05:00