Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-06-08 | Merge #10545: Use list initialization (C++11) for maps/vectors instead of ↵ | Wladimir J. van der Laan | |
boost::assign::map_list_of/list_of 3fb81a8 Use list initialization (C++11) for maps/vectors instead of boost::assign::map_list_of/list_of (practicalswift) Tree-SHA512: 63a9ac9ec5799472943dce1cd92a4b14e7f1fe12758a5fc4b1efceaf2c85a4ba71dad5ccc50813527f18b192e7714c076e2478ecd6ca0d452b24e88416f872f7 | |||
2017-06-07 | Sanity check transaction scripts in DecodeHexTx | Andrew Chow | |
Make sure that the scripts of decoded transactions are valid scripts. | |||
2017-06-06 | Use list initialization (C++11) for maps/vectors instead of ↵ | practicalswift | |
boost::assign::map_list_of/list_of | |||
2017-02-02 | Fail in DecodeHexTx if there is extra data at the end | Matt Corallo | |
2017-01-27 | Refactor: Remove using namespace <xxx> from src/*.cpp. | Karl-Johan Alm | |
2016-12-31 | Increment MIT Licence copyright header year on files modified in 2016 | isle2983 | |
Edited via: $ contrib/devtools/copyright_header.py update . | |||
2016-12-02 | Make DecodeHexTx return a CMutableTransaction | Pieter Wuille | |
2016-06-22 | BIP144: Serialization, hashes, relay (sender side) | Pieter Wuille | |
Contains refactorings by Eric Lombrozo. Contains fixup by Nicolas Dorier. Contains cleanup of CInv::GetCommand by Alex Morcos | |||
2015-12-13 | Bump copyright headers to 2015 | MarcoFalke | |
2015-10-01 | [Univalue] add univalue over subtree | Jonas Schnelli | |
similar to secp256k1 include and compile univalue over a subtree | |||
2015-06-04 | use const references where appropriate | Philip Kaufmann | |
2015-01-02 | namespace: drop most boost namespaces and a few header cleanups | Cory Fields | |
A few boost::asio were left around because they're very wordy otherwise. | |||
2015-01-02 | namespace: remove boost namespace pollution | Cory Fields | |
2014-12-31 | Merge pull request #5499 | Wladimir J. van der Laan | |
7f71813 Bugfix: prioritisetransaction: Do some basic sanity checking on txid (Luke Dashjr) | |||
2014-12-19 | Added "Core" to copyright headers | sandakersmann | |
Github-Pull: #5494 Rebased-From: 15de949bb9277e442302bdd8dee299a8d6deee60 | |||
2014-12-19 | Merge pull request #5470 | Wladimir J. van der Laan | |
78253fc Remove references to X11 licence (Michael Ford) | |||
2014-12-17 | Bugfix: prioritisetransaction: Do some basic sanity checking on txid | Luke Dashjr | |
Besides giving a nicer error, this also prevents logging arbitrary data (which could have been used to exploit log readers) into debug.log | |||
2014-12-17 | make all catch() arguments const | Philip Kaufmann | |
- I saw this on http://en.cppreference.com/w/cpp/language/try_catch and thought it would be a good idea - also unify used format to better be able to search for exception uses in our codebase | |||
2014-12-16 | Remove references to X11 licence | Michael Ford | |
2014-12-03 | MOVEONLY: core/ -> primitives/ | Luke Dashjr | |
2014-11-18 | Abstract DecodeHexBlk and BIP22ValidationResult functions out of submitblock | Luke Dashjr | |
2014-10-27 | MOVEONLY: Separate CTransaction and dependencies from core | jtimon | |
2014-10-22 | boost: split stream classes out of serialize.h | Cory Fields | |
serialization now has no dependencies. | |||
2014-10-17 | script: add a slew of includes all around and drop includes from script.h | Cory Fields | |
Lots of files ended up with indirect includes from script.h. | |||
2014-09-16 | Merge pull request #4911 | Pieter Wuille | |
611116d header include cleanup (Philip Kaufmann) | |||
2014-09-15 | Fixing compiler warning C4101 | ENikS | |
Github-Pull: #4856 | |||
2014-09-14 | header include cleanup | Philip Kaufmann | |
- ensures alphabetical ordering for includes etc. in source file headers | |||
2014-09-08 | Move CScript class and dependencies to script/script | jtimon | |
2014-09-08 | Rename script.h/.cpp to scriptutils.h/.cpp (plus remove duplicated includes) | jtimon | |
2014-08-28 | add missing header end comments | Philip Kaufmann | |
- ensures a consistent usage in header files - also add a blank line after the copyright header where missing - also remove orphan new-lines at the end of some files | |||
2014-08-01 | add license header to core_io.h, core_read/_write.cpp | Philip Kaufmann | |
2014-08-01 | fix compilation error in core_io.h | Philip Kaufmann | |
- error: 'vector' in namespace 'std' does not name a type - add <vector> include in core_io.h - remove <vector> includes from core_read.cpp and core_write.cpp | |||
2014-07-29 | Add "bitcoin-tx" command line utility and supporting modules. | Jeff Garzik | |
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. | |||
2014-07-29 | core_read's ParseScript(): minor cleanups | Cory Fields | |
- use .empty() rather than .size() == 0 - use a const_iterator rather than BOOST_FOREACH - validate iterators before creating a string from them | |||
2014-07-29 | Move ParseScript() helper, becoming accessible outside src/test/ | Jeff Garzik | |
2014-07-29 | Consolidate CTransaction hex encode/decode into core_io.h, core_{read,write}.cpp | Jeff Garzik | |