- 20 Nov, 2014 3 commits
-
-
Cory Fields authored
-
Cory Fields authored
Credit BlueMatt for libbitcoinsonsensus.h/cpp
-
Cory Fields authored
For windows builds, exe's are always static, but libs should still conform to --enabled-shared and --enable-static.
-
- 18 Nov, 2014 2 commits
-
-
Cory Fields authored
-
Pieter Wuille authored
-
- 31 Oct, 2014 1 commit
-
-
Philip Kaufmann authored
- no code changes
-
- 14 Oct, 2014 1 commit
-
-
Cory Fields authored
Similar to the INCLUDES changes in 6b099402, split out LIBS into individual entries for more fine-grained control. Also add MINIUPNPC_LIBS which was missing before, and hook it up to executables.
-
- 08 Oct, 2014 1 commit
-
-
Pieter Wuille authored
* Delete canonical_tests.cpp, and move the tests to script_tests.cpp. * Split off SCRIPT_VERIFY_DERSIG from SCRIPT_VERIFY_STRICTENC (the BIP62 part of it). * Change signature STRICTENC/DERSIG semantics to fail the script entirely rather than the CHECKSIG result (softfork safety, and BIP62 requirement). * Add many autogenerated tests for several odd cases. * Mention specific BIP62 rules in the script verification flags.
-
- 02 Oct, 2014 1 commit
-
-
Wladimir J. van der Laan authored
It breaks the new mingw tests! See - https://travis-ci.org/bitcoin/bitcoin/jobs/36845581 - https://travis-ci.org/bitcoin/bitcoin/jobs/36845582 This reverts commit 47059027, 5e2e7fcb, a25fd6be.
-
- 29 Sep, 2014 1 commit
-
-
SergioDemianLerner authored
UNITTEST inherites from MAIN but allows synamically changing its parameters using the ModifiableParams() interface
-
- 23 Sep, 2014 1 commit
-
-
Pieter Wuille authored
-
- 14 Sep, 2014 1 commit
-
-
Luke Dashjr authored
-
- 26 Aug, 2014 1 commit
-
-
Wladimir J. van der Laan authored
Now that we no longer use the median filter to keep track of the number of blocks of peers, that's the only place it is used.
-
- 20 Aug, 2014 2 commits
-
-
Jeff Garzik authored
-
Jeff Garzik authored
Testing: delin, delout, locktime, and basic createrawtransaction-like functionality.
-
- 19 Aug, 2014 1 commit
-
-
Jeff Garzik authored
-
- 18 Aug, 2014 2 commits
-
-
Cory Fields authored
This was committed previously as 4975ae17 and reverted, because the flags were applied even if the checks didn't pass. This is the same commit, fixed up to actually disable the functionality when necessary. Enabled automatically if boost >= 1.49. See: https://svn.boost.org/trac/boost/ticket/2309 Also, check for a default visibility attribute, so that we can mark future api functions correctly.
-
Wladimir J. van der Laan authored
Revert #4663 for now. It still breaks the pulltester. This reverts commit 4975ae17. Conflicts: configure.ac
-
- 15 Aug, 2014 2 commits
-
-
Cory Fields authored
Enabled automatically if boost >= 1.49. See: https://svn.boost.org/trac/boost/ticket/2309 Also, check for a default visibility attribute, so that we can mark future api functions correctly.
-
Cory Fields authored
While we're at it, reduce the use of LIBS as well. This makes dependencies explicit. Fixes building with (the not-yet-merged) libsecp256k1 as well. Github-Pull: #4689 Rebased-By:
Wladimir J. van der laan <laanwj@gmail.com> Rebased-From: 909b347 c0e5dda
-
- 29 Jul, 2014 1 commit
-
-
Jeff Garzik authored
This is a simple utility that provides command line manipulation of a hex-encoded TX. The utility takes a hex string on the command line as input, performs zero or more mutations, and outputs a hex string to standard output. This utility is also an intentional exercise of the "bitcoin library" concept. It is designed to require minimal libraries, and works entirely without need for any RPC or P2P communication. See "bitcoin-tx --help" for command and options summary.
-
- 01 Jul, 2014 1 commit
-
-
Cory Fields authored
Note: This is added to our existing automake targets rather than as a libtool-style lib. The switch to libtool-style targets can come later if it proves to not add any complications.
-
- 29 Jun, 2014 1 commit
-
-
Pieter Wuille authored
-
- 25 Jun, 2014 1 commit
-
-
Wladimir J. van der Laan authored
This commit removes all the unnecessary dependencies (key, core, netbase, sync, ...) from bitcoin-cli. To do this it shards the chain parameters into BaseParams, which contains just the RPC port and data directory (as used by utils and bitcoin-cli) and Params, with the rest.
-
- 21 Jun, 2014 4 commits
-
-
Cory Fields authored
This lib has no dependencies on other bitcoin functionality. Attempting to use bitcoin headers will result in a failure to compile.
-
Pieter Wuille authored
-
Pieter Wuille authored
-
Pieter Wuille authored
This also moves the HMAC-SHA512 implementation to sha2.cpp.
-
- 05 Jun, 2014 4 commits
-
-
Cory Fields authored
Now that the build is non-recursive, adding to AM_CPPFLAGS means adding to _all_ cppflags. Logical groups of includes have been added instead, and are used individually by various targets.
-
Cory Fields authored
Using them has the side effect of confusing the dependency-tracking logic.
-
Cory Fields authored
Rules and targets no longer need to be shared between subdirectories, so this is no longer needed.
-
Cory Fields authored
Build logic moves from individual Makefile.am's to include files, which the main src/Makefile.am includes. This avoids having to manage a gigantic single Makefile. TODO: Move the rules from the old Makefile.include to where they actually belong and nuke the old file.
-