Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-07-31 | Move internal miner/block creation to separate miner.cpp module. | Jeff Garzik | |
Public functions referenced elsewhere are added to miner.h. | |||
2013-06-19 | Introduce a CChainParameters singleton class and regtest mode. | Mike Hearn | |
The new class is accessed via the Params() method and holds most things that vary between main, test and regtest networks. The regtest mode has two purposes, one is to run the bitcoind/bitcoinj comparison tool which compares two separate implementations of the Bitcoin protocol looking for divergence. The other is that when run, you get a local node which can mine a single block instantly, which is highly convenient for testing apps during development as there's no need to wait 10 minutes for a block on the testnet. | |||
2013-06-05 | Created core.h/core.cpp, added to makefiles. Started moving core structures ↵ | Eric Lombrozo | |
from main to core beginning with COutPoint. | |||
2013-06-04 | build: split the non-gui startup routines into a new file | Cory Fields | |
This will allow each to have its own main(), meaning that we can build a common base client and simply link in the correct startup object to create the appropriate binary. | |||
2013-04-17 | Add comments to UNIX Makefile regarding USE_UPNP | Calvin Owens | |
The tri-state nature of USE_UPNP isn't immediately obvious, so paste the explanation from doc/build-unix.txt as a comment in the makefile. | |||
2013-04-08 | Merge pull request #2243 from luke-jr/bugfix_leveldb | Gavin Andresen | |
LevelDB build bugfix | |||
2013-03-24 | (finally) Remove IRC Seed support now that lfnet is down. | Matt Corallo | |
2013-02-19 | Bugfix: makefile.unix: Honour BOOST_LIB_SUFFIX on boost_unit_test_framework | Luke Dashjr | |
2013-02-15 | Pass compiler flags down into leveldb make | Gavin Andresen | |
Fixes issue#2288. Includes cleanups from Luke's pull 2243. | |||
2013-01-30 | Support large files on 32-bit Linux | Pieter Wuille | |
2013-01-16 | Add a CBloomFilter class for use as a transaction filter. | Matt Corallo | |
2013-01-16 | Add MurmurHash3 implementation to hash.h/add hash.cpp. | Matt Corallo | |
2012-11-13 | Change 'make' to $(MAKE) in leveldb make command line | Robert Backhaus | |
2012-10-29 | Use && instead of ; in leveldb calls to makefile. | Matt Corallo | |
2012-10-20 | Remove BDB block database support | Pieter Wuille | |
2012-10-20 | LevelDB block and coin databases | Pieter Wuille | |
Split off CBlockTreeDB and CCoinsViewDB into txdb-*.{cpp,h} files, implemented by either LevelDB or BDB. Based on code from earlier commits by Mike Hearn in his leveldb branch. | |||
2012-10-20 | LevelDB glue | Pieter Wuille | |
Database-independent glue for supporting LevelDB databases. Based on code from earlier commits by Mike Hearn in his leveldb branch. | |||
2012-10-20 | Makefile integration of LevelDB | Pieter Wuille | |
2012-10-01 | Revert "Remove -Wformat* warnings from makefiles" | Wladimir J. van der Laan | |
This reverts commit 14ac0adcc7c0224a467e38bbd4ebf39d824ada8d. | |||
2012-09-27 | Remove -Wformat* warnings from makefiles | Wladimir J. van der Laan | |
commit 5a1a3622 effectively enabled these warnings, but they need to be fixed before being enabled in the general build scripts. | |||
2012-09-20 | Update gitignore and Makefiles for build.h move from src/ to src/obj | Gavin Andresen | |
2012-09-18 | Give makefiles 'test' and 'check' targets to compile and run unit tests | Gavin Andresen | |
2012-08-28 | Refactor: move alert code from main to alert.cpp/h | Gavin Andresen | |
2012-08-23 | Allow building with IPv6 support, but it disabled by default | Luke Dashjr | |
2012-08-23 | Make IPv6 support buildtime-optional again (defaults to enabled) | Luke Dashjr | |
2012-08-21 | Merge branch 'testdata' of git://github.com/TheBlueMatt/bitcoin | Gavin Andresen | |
2012-08-21 | RPC, cosmetic: move more RPC code to new rpcblockchain.cpp module | Jeff Garzik | |
2012-08-21 | RPC, cosmetic: move wallet-related RPCs to new rpcwallet.cpp module | Jeff Garzik | |
2012-08-21 | RPC, cosmetic: Create rpcmining.cpp as new home for mining-related RPC code | Jeff Garzik | |
2012-08-20 | Allow setting a different linker than compiler in makefile.unix | Matt Corallo | |
2012-07-22 | Replace all occurances of license.txt with COPYING, including naming the ↵ | Luke Dashjr | |
file COPYING.txt on Windows | |||
2012-07-17 | Use linker-arguments only when linking | Giel van Schijndel | |
Passing linker-arguments when only compiling will cause warnings with Clang. This change fixes those. Signed-off-by: Giel van Schijndel <me@mortis.eu> | |||
2012-07-05 | Implement raw transaction RPC calls | Gavin Andresen | |
Implement listunspent / getrawtransaction / createrawtransaction / signrawtransaction, to support creation and signing-on-multiple-device multisignature transactions. | |||
2012-07-03 | Work around a distcc bug where -MMD output isn't copied. | Matt Corallo | |
2012-06-28 | Create new rpcnet module, and move 'getconnectioncount' RPC to it | Jeff Garzik | |
2012-05-21 | Define BOOST_SPIRIT_THREADSAFE in all makefiles | Jeff Garzik | |
rather than at each include site. Fixes #1371 | |||
2012-05-17 | Add /bin/sh to bitcoin-qt.pro - as some filesystems don't have the execute flag. | R E Broadley | |
2012-05-13 | Partially revert f621326: xCXXFLAGS | Pieter Wuille | |
2012-05-11 | Merge pull request #1021 from sipa/ipv6 | Pieter Wuille | |
IPv6 node support | |||
2012-05-11 | Split synchronization mechanisms from util.{h,cpp} | Pieter Wuille | |
2012-05-11 | IPv6 node support | Pieter Wuille | |
This will make bitcoin relay valid routable IPv6 addresses, and when USE_IPV6 is enabled, listen on IPv6 interfaces and attempt connections to IPv6 addresses. | |||
2012-05-09 | Clean up warnings | Pieter Wuille | |
* Use -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameters * Remove xCXXFLAGS usage in makefile.unix * Fix several recent and older sign-compare warnings | |||
2012-05-08 | Revert part of 1302257e: don't update CXXFLAGS, only xCXXFLAGS | Jeff Garzik | |
2012-05-08 | makefile.unix: add -Wall to default CXXFLAGS | Jeff Garzik | |
Additionally, remove -Wno-sign-compare from alt CXXFLAGS, as that is no longer a problem. | |||
2012-04-26 | Merge pull request #1150 from gavinandresen/NOPCH | Gavin Andresen | |
Remove unused -DNOPCH | |||
2012-04-26 | Define TEST_DATA_DIR so unit tests can be run from any current working directory | Gavin Andresen | |
2012-04-25 | Remove unused -DNOPCH | Gavin Andresen | |
2012-04-17 | Move CWalletDB code to new walletdb module. | Jeff Garzik | |
In addition to standard code separation, this change opens the door to fixing several include inter-dependencies. | |||
2012-04-15 | enable all warnings except invalid-offsetof, sign-compare, unused-parameter | Wladimir J. van der Laan | |
2012-04-11 | Fix build.h dependencies | Pieter Wuille | |
For Qt builds, the build.h file is moved to build/build.h. For regular builds, it is moved to obj/build.h. This allows the Qt build to be done in a different directory than the source, and without interfering with other builds. |