Commit Graph

  • 1ab443eec7 Reformat version in UpdateTip and other messages Pieter Wuille 2016-03-29 16:46:20 +02:00
  • a1c72cf461 Improve worst-case behavior of CScript::FindAndDelete Patrick Strateman 2016-04-19 13:17:38 -07:00
  • 5cb6544093 Unit test for CScript::FindAndDelete Gavin Andresen 2016-02-03 16:15:18 -05:00
  • e9acefb94b Replace c-style cast with c++ style static_cast. Patrick Strateman 2016-04-19 13:13:46 -07:00
  • 64f04a5405 Replace memcmp with std::equal in CScript::FindAndDelete Patrick Strateman 2016-04-19 13:07:16 -07:00
  • c946ec9d9e Revert "mapNextTx: use pointer as key, simplify value" lateminer 2018-01-13 02:44:28 +03:00
  • 87ea7318b3 Fix: dbwrapper: Pass parent CDBWrapper into CDBBatch and CDBIterator lateminer 2018-01-13 02:38:07 +03:00
  • e46145b850 Eliminate unnecessary call to CheckBlock Suhas Daftuar 2015-12-17 13:45:33 -05:00
  • 09ddb265d6 Stop trimming when mapTx is empty Pieter Wuille 2016-06-18 18:16:36 +02:00
  • 52680318bb mapNextTx: use pointer as key, simplify value Kaz Wesley 2016-04-30 21:45:26 -07:00
  • 4366ce4fa0 VerifyDB: don't check blocks that have been pruned Suhas Daftuar 2016-05-20 04:59:57 -04:00
  • 458cfffcd0 Use SipHash-2-4 for address relay selection Pieter Wuille 2016-05-06 21:53:38 +02:00
  • cae6dbb6ab Switch CTxMempool::mapTx to use a hash index for txids Pieter Wuille 2016-05-06 21:36:36 +02:00
  • c4641ab588 Use SipHash-2-4 for CCoinsCache index Pieter Wuille 2016-05-06 20:47:12 +02:00
  • 3806509c82 Add SipHash-2-4 primitives to hash Pieter Wuille 2016-05-06 20:41:28 +02:00
  • 0108167866 Add tests for CCoins deserialization Pieter Wuille 2016-04-25 14:05:36 +02:00
  • 7132135a12 CDataStream::ignore Throw exception instead of assert on negative nSize. Patrick Strateman 2016-04-24 21:59:46 -07:00
  • 12751d523a Fix OOM bug: UTXO entries with invalid script length Pieter Wuille 2016-04-24 16:21:44 +02:00
  • 622fa5bb19 Treat overly long scriptPubKeys as unspendable Pieter Wuille 2016-04-25 12:32:01 +02:00
  • 96a9621534 Introduce constant for maximum CScript length Pieter Wuille 2016-04-25 12:31:45 +02:00
  • 584c3d088e dbwrapper: Move HandleError to dbwrapper_private Wladimir J. van der Laan 2016-04-20 11:48:57 +02:00
  • b2c1789e61 dbwrapper: Pass parent CDBWrapper into CDBBatch and CDBIterator Wladimir J. van der Laan 2016-04-20 11:46:01 +02:00
  • dacaf6a61c dbwrapper: Remove CDBWrapper::GetObfuscateKeyHex Wladimir J. van der Laan 2016-04-20 09:08:45 +02:00
  • ca67fc2407 dbwrapper: Remove throw keywords in function signatures Wladimir J. van der Laan 2016-04-20 09:05:12 +02:00
  • 17d8ea7041 txdb: Fix assert crash in new UTXO set cursor Wladimir J. van der Laan 2016-04-18 12:05:32 +02:00
  • 26475e2de4 Check all ancestor state in CTxMemPool::check() Suhas Daftuar 2016-03-08 15:49:26 -05:00
  • b02423bdb5 Add ancestor feerate index to mempool Suhas Daftuar 2015-10-19 15:15:12 -04:00
  • dcb9441105 Add ancestor tracking to mempool Suhas Daftuar 2015-10-19 10:54:28 -04:00
  • 83568275f1 Remove work limit in UpdateForDescendants() Suhas Daftuar 2015-10-21 10:18:24 -04:00
  • e001fd3ea4 Rename CTxMemPool::remove -> removeRecursive Suhas Daftuar 2015-10-19 12:43:38 -04:00
  • ff1f0ead66 CTxMemPool::removeForBlock now uses RemoveStaged Suhas Daftuar 2015-10-19 12:42:42 -04:00
  • fefec9de84 mempool: Re-remove ERROR logging for mempool rejects Wladimir J. van der Laan 2016-02-24 18:34:37 +01:00
  • 1e0ba49e26 Add tags to mempool's mapTx indices Suhas Daftuar 2016-02-16 12:10:12 -05:00
  • 3d26f43eb0 mempool: Replace maxFeeRate of 10000*minRelayTxFee with maxTxFee lateminer 2018-01-13 01:30:21 +03:00
  • a4dc487b0e Save the last unnecessary database read Alex Morcos 2015-11-12 16:57:03 -05:00
  • a5329e8c90 Merge pull request #23 from lateminer/build-fixes-0.13 janko33bd 2018-01-12 21:25:50 +01:00
  • ef33662381 Merge remote-tracking branch 'janko33bd/Blackcoin-Lore' into build-fixes-0.13 lateminer 2018-01-12 22:22:52 +03:00
  • 2ac25f14ea gitian: use a wrapped gcc/g++ to avoid the need for a system change Cory Fields 2016-07-07 20:09:55 -04:00
  • f41be6dbfb gitian: create debug packages for linux/windows Cory Fields 2016-06-07 22:09:28 -04:00
  • ed3c825a9a gitian: use CONFIG_SITE rather than hijacking the prefix Cory Fields 2016-06-07 14:51:51 -04:00
  • 982ea00de5 Merge pull request #22 from lateminer/testnet janko33bd 2018-01-12 19:50:52 +01:00
  • f6d63b9123 depends: mac deploy Py3 compatibility Wladimir J. van der Laan 2016-04-02 16:45:26 +02:00
  • b1d5409eb8 build: python 3 compatibility Wladimir J. van der Laan 2016-03-20 17:51:52 +00:00
  • 7b995aa9f0 Merge pull request #21 from lateminer/shared_ptr-fix janko33bd 2018-01-12 08:41:32 +01:00
  • c4c9d81823 Use std::shared_ptr instead of boost::shared_ptr lateminer 2018-01-12 07:34:45 +03:00
  • 714d2650b5 added SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_NOPS janko33bd 2018-01-10 23:13:59 +01:00
  • 602f3d2aad removing confusing tooltip janko33bd 2018-01-10 23:06:58 +01:00
  • 33137dbc6d Include select.h when WIN32 is not defined Ivo van der Sangen 2016-11-27 12:08:39 +01:00
  • 43f8575bc3 Fix qt/paymentrequestplus.cpp for OpenSSL 1.1 API. Gregory Maxwell 2016-12-12 18:45:56 +00:00
  • ae3b2575d9 Fix wallet/test/crypto_tests.cpp for OpenSSL 1.1 API. Gregory Maxwell 2016-12-12 08:10:27 +00:00
  • 2f3208b448 build: fix qt5.7 build under macOS Cory Fields 2016-11-15 16:12:17 -05:00
  • 209a5f1a04 build: Remove check for openssl/ec.h Wladimir J. van der Laan 2016-08-16 11:16:21 +02:00
  • afc5e2c51d configure: Allow building bench_bitcoin by itself Luke Dashjr 2016-08-09 05:07:28 +00:00
  • 6112e5877c Bugfix: Allow building libbitcoinconsensus without any univalue Luke Dashjr 2016-06-30 01:51:09 +00:00
  • 2b4b729c34 removing useless tip janko33bd 2018-01-10 21:06:02 +01:00
  • 6ed383e932 Merge pull request #20 from lateminer/relay-doublespends janko33bd 2018-01-10 21:05:33 +01:00
  • 4cdc0c43cc build: fix Windows builds without pkg-config Cory Fields 2016-07-07 13:47:54 -04:00
  • 24fd04e93f build: require boost for bench Cory Fields 2016-07-06 17:29:43 -04:00
  • 8b6c238f0d windows: Add testnet icon for testnet link Wladimir J. van der Laan 2016-06-29 13:06:28 +02:00
  • d730d69efd windows: Add testnet link to installer Wladimir J. van der Laan 2016-06-29 11:01:29 +02:00
  • dc7486e015 [trivial] Sync ax_pthread with upstream draft fanquake 2016-06-13 19:33:02 +08:00
  • c896b9ed64 [gitian] set correct PATH for wrappers MarcoFalke 2016-06-12 14:10:55 +02:00
  • 8da4c55c85 bulid: fix "make translate" when out-of-tree Cory Fields 2016-06-09 17:49:16 -04:00
  • 0d2cf50377 build: add temporary fix for "bad magic number" error in out-of-tree builds Cory Fields 2016-06-03 14:00:38 -04:00
  • 2672a5bba3 travis: use out-of-tree build Cory Fields 2016-06-01 19:24:29 -04:00
  • 861e43938e build: fix out-of-tree 'make deploy' for osx Cory Fields 2016-06-01 22:19:29 -04:00
  • a2dd1cf86e build: a few ugly hacks to get the rpc tests working out-of-tree Cory Fields 2016-06-01 18:47:21 -04:00
  • 9590ee0613 build: more out-of-tree fixups Cory Fields 2016-06-01 18:06:40 -04:00
  • 3efa7adf3b build: out-of-tree fixups Cory Fields 2016-06-01 18:05:09 -04:00
  • ed60218b70 [gitian] hardcode datetime for depends MarcoFalke 2016-04-05 13:29:04 +02:00
  • 7006f94a6b [gitian] Default reference_datetime to commit author date MarcoFalke 2015-12-25 13:14:26 +01:00
  • 72fb9f5567 Fix typo lateminer 2018-01-10 22:12:18 +03:00
  • 72875a2116 Relay double-spends, subject to anti-DOS lateminer 2018-01-10 21:52:38 +03:00
  • 85aaa0b023 Fix comparison between signed and unsigned int lateminer 2018-01-10 20:32:50 +03:00
  • 6a8b389cde build: No need to check for leveldb atomics Cory Fields 2016-04-28 17:46:35 -04:00
  • 0f46136999 build: quiet annoying warnings without adding new ones Cory Fields 2016-03-09 16:45:58 -05:00
  • 671725d695 Re-instate TARGET_OS=linux in configure.ac. Removed by 351abf9e03. randy-waterhouse 2016-04-26 19:43:14 +12:00
  • 155af18074 leveldb: integrate leveldb into our buildsystem Cory Fields 2016-02-17 14:35:35 -05:00
  • 5acb13a540 test: Rename wallet.dat to wallet_test.dat Wladimir J. van der Laan 2016-04-18 15:15:57 +02:00
  • 897cef91cc Fix: wallet_ismine.h → script/ismine.h lateminer 2018-01-10 00:03:40 +03:00
  • a0bf1386b7 wallet_ismine.h → script/ismine.h Wladimir J. van der Laan 2016-04-18 15:12:46 +02:00
  • 8a0a14b77b test: Create test fixture for wallet Wladimir J. van der Laan 2016-04-18 14:54:57 +02:00
  • 4d9bacf1ae Fix: test: move accounting_tests and rpc_wallet_tests to wallet/test lateminer 2018-01-10 00:01:51 +03:00
  • f508e91677 test: move accounting_tests and rpc_wallet_tests to wallet/test Wladimir J. van der Laan 2016-04-18 14:03:53 +02:00
  • 92412d41bf Remove wxwidgets references from NSIS script. JeremyRand 2016-03-19 11:19:06 +00:00
  • 471706588c build: define base filenames for use elsewhere in the buildsystem Cory Fields 2016-04-01 12:19:28 -04:00
  • a77a6438c8 build: Use PACKAGE_TARNAME and new bin names in NSIS script. JeremyRand 2016-02-26 00:04:48 +00:00
  • 4e459ffc7b Use relative paths instead of absolute paths Pavel Janík 2016-04-02 16:32:42 +02:00
  • bc7543731f [build-aux] Update Boost & check macros to latest serials fanquake 2016-03-19 15:24:00 +08:00
  • 929c0287d5 Add curl to Gitian setup instrustions BtcDrak 2016-03-09 09:20:16 +00:00
  • 36362fecef Add missing sudo entry in gitian VM setup. BtcDrak 2016-02-27 21:06:21 +00:00
  • 69a14ff63a make clean should clean .a files Pavel Janík 2016-02-10 21:03:51 +01:00
  • 429502e334 autogen.sh: warn about needing autoconf if autoreconf is not found Andrés G. Aragoneses 2016-02-13 04:44:42 +08:00
  • 3d698b1f49 build-unix: Update UniValue build conditions Luke Dashjr 2016-02-01 18:49:24 +00:00
  • 598c291182 LDADD dependency order shuffling Luke Dashjr 2016-01-31 02:32:55 +00:00
  • e5692bc4cb Bugfix: Always include univalue in DIST_SUBDIRS Luke Dashjr 2016-01-31 02:32:00 +00:00
  • 7ea8a49f71 Change default configure option --with-system-univalue to "no" Luke Dashjr 2016-01-28 05:31:41 +00:00
  • 473a292add doc: Add UniValue to build instructions Luke Dashjr 2016-01-15 02:19:28 +00:00
  • d4251e1075 Build against system UniValue when available Luke Dashjr 2016-01-14 00:26:23 +00:00
  • 6e4270f333 Bugfix: The var is LIBUNIVALUE,not LIBBITCOIN_UNIVALUE Luke Dashjr 2016-01-15 04:34:02 +00:00