57 Commits (da1103f4f8288cffc9ea475254fdeb258f04de77)

Author SHA1 Message Date
Jeff Garzik 70ab73a008 Create new rpcnet module, and move 'getconnectioncount' RPC to it 12 years ago
Jeff Garzik 7b671f52e0 Define BOOST_SPIRIT_THREADSAFE in all makefiles 13 years ago
Wladimir J. van der Laan 239c11d0dd Make testcases build, prevent windows symbol collision 13 years ago
Wladimir J. van der Laan ab1b288fa7 Convert UI interface to boost::signals2. 13 years ago
R E Broadley 8c35bfbadf Add /bin/sh to bitcoin-qt.pro - as some filesystems don't have the execute flag. 13 years ago
Pieter Wuille a6cd0b08f6 Partially revert f621326: xCXXFLAGS 13 years ago
Pieter Wuille 7f3ccb59da Split synchronization mechanisms from util.{h,cpp} 13 years ago
Pieter Wuille 23aa78c405 IPv6 node support 13 years ago
Pieter Wuille f621326c24 Clean up warnings 13 years ago
Jeff Garzik 781fc2c8c0 Revert part of 1302257e: don't update CXXFLAGS, only xCXXFLAGS 13 years ago
Jeff Garzik 1302257e5d makefile.unix: add -Wall to default CXXFLAGS 13 years ago
Gavin Andresen 9e71a5cd23 Define TEST_DATA_DIR so unit tests can be run from any current working directory 13 years ago
Gavin Andresen cfc45319fe Remove unused -DNOPCH 13 years ago
Jeff Garzik 9eace6b113 Move CWalletDB code to new walletdb module. 13 years ago
Wladimir J. van der Laan f9f625fb32 enable all warnings except invalid-offsetof, sign-compare, unused-parameter 13 years ago
Pieter Wuille 4577167170 Fix build.h dependencies 13 years ago
Pieter Wuille a20c0d0f67 Build identification strings 13 years ago
Gavin Andresen 5ce4c2a23a Remove USE_SSL #define 13 years ago
Wladimir J. van der Laan 5cccb13dad Move from noui.h / ui.h to one ui_interface.h with dummy implementation for the daemon. 13 years ago
Pierre Pronchery 7868808b2f Avoid some pointless warnings while compiling 13 years ago
Pieter Wuille 5fee401fe1 CAddrMan: stochastic address manager 13 years ago
Matt Corallo 7dcd200489 Properly include $*_LIB_PATH in makefile.unix 13 years ago
Luke Dashjr 34c69036da Rename src/obj/test to src/obj-test to workaround bug in older GNU Make 13 years ago
Luke Dashjr ca9afa8401 Bugfix: Support building test_bitcoin with shared-object boost test framework 13 years ago
Gavin Andresen a1de57a063 Compile with extra warnings turned on. And more makefile/code tidying up. 13 years ago
Gavin Andresen 025d495481 Remove broken Visual C++ makefile.vc, and removed annoying HEADERS= list from other makefiles 13 years ago
Pieter Wuille 67a42f929b Network stack refactor 13 years ago
Gavin Andresen 1466b8b78a Rework unit tests so test_bitcoin.cpp does not #include them all 13 years ago
Pieter Wuille 95d888a6d1 Key import and export 13 years ago
Pieter Wuille 93db3fceac Add GetSecret() and GetKeys() to CKeyStore 13 years ago
Gavin Andresen eb5fff9e16 Moved checkpoints out of main, to prep for using them to help prevent DoS attacks 13 years ago
cjdelisle 1e5f939381 Added a workaround for an Ubuntu bug which causes -fstack-protector-all to be disregarded. 13 years ago
Gavin Andresen e44a00ae0d bitcoind does not need to link with gthread-2.0 13 years ago
Luke Dashjr a1e0bb5a09 Allow users to customize CXX, CXXFLAGS, and LDFLAGS normally 13 years ago
Luke Dashjr b4d0588d06 Add support to makefile.unix for the same parameters used by bitcoin-qt.pro, dynamic linking unless STATIC=1 is passed 13 years ago
Gavin Andresen 4ffbdcc0f5 Auto-build dependencies 13 years ago
Nils Schneider 6ccff2cbde remove cryptopp dependency, add simple unittest for SHA256Transform() 13 years ago
Gavin Andresen 81cadd74d2 Fix build: put back rules to build cryptopp files 13 years ago
Gavin Andresen 565c4771b6 Remove wxWidgets 13 years ago
Wladimir J. van der Laan e122e42354 assure that base bitcoind and bitcoin still build 13 years ago
cjdelisle 3f94dfa25f Add some hardening to protect against unknown/future exploits. 13 years ago
Gavin Andresen 829e21733b CHECKMULTISIG unit tests. 13 years ago
Giel van Schijndel 507fd9d15b Start moving protocol-specific code to protocol.[ch]pp 13 years ago
Giel van Schijndel e49b83bb12 Cleanup makefiles such that diffs to them are smaller 13 years ago
Jeff Garzik b2fd0ca1cb src/makefile.unix: remove -DFOURWAYSSE2 13 years ago
Vegard Nossum e707d29dd6 Fix testing setup 13 years ago
Matt Corallo 4e87d341f7 Add wallet privkey encryption. 13 years ago
Matt Corallo 3f0950ea01 Revert "Make UPnP default on Bitcoin but not on Bitcoind." 13 years ago
Matt Corallo ee1f884229 Make UPnP default on Bitcoin but not on Bitcoind. 13 years ago
Gavin Andresen 8baf865c94 Boost unit-testing framework. 13 years ago