aboutsummaryrefslogtreecommitdiff
path: root/src/univalue/univalue_read.cpp
Commit message (Collapse)AuthorAgeFilesLines
* remove univalue, prepare for subtreeJonas Schnelli2015-10-011-389/+0
|
* Stop parsing JSON after first finished construct.Daniel Kraft2015-08-201-6/+8
| | | | | | Fix https://github.com/bitcoin/bitcoin/issues/6558. In particular, stop parsing JSON after the first object or array is finished. Check that no other garbage follows, and fail the parser if it does.
* Fix univalue handling of \u0000 characters.Daniel Kraft2015-06-111-9/+6
| | | | | | Univalue's parsing of \u escape sequences did not handle NUL characters correctly. They were, effectively, dropped. The extended test-case fails with the old code, and is fixed with this patch.
* Remove references to X11 licenceMichael Ford2014-12-161-1/+1
|
* Add "bitcoin-tx" command line utility and supporting modules.Jeff Garzik2014-07-291-0/+390
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.