Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-01-14 | Replace tabs with four spaces to comply with coding standard in doc/coding.txt | Lars Rasmusson | |
2012-01-13 | Remove base58 encoding from validateaddress/addmultisigaddress | Gavin Andresen | |
base58-encoding of full/compressed public keys needs more thought; it probably makes sense to define a base58 encoding that includes a version byte and a checksum. So just support hex and bitcoin-address encodings for now. | |||
2012-01-13 | Refactor: needing to call ConnectInputs to process coinbase transactions was ↵ | Gavin Andresen | |
counter-intuitive | |||
2012-01-13 | Refactored ConnectInputs, so valid-transaction-checks are done before ↵ | Gavin Andresen | |
ECDSA-verifying signatures. | |||
2012-01-13 | Replace OP_EVAL (BIP 12) with Pay-to-script-hash (BIP 16). | Gavin Andresen | |
2012-01-13 | Remove not-used-anywhere scriptPrereq from SignSignature() | Gavin Andresen | |
2012-01-13 | Merge branch 'getmininginfo' of https://github.com/luke-jr/bitcoin | Gavin Andresen | |
2012-01-12 | Compile with extra warnings turned on. And more makefile/code tidying up. | Gavin Andresen | |
This turns on most gcc warnings, and removes some unused variables and other code that triggers warnings. Exceptions are: -Wno-sign-compare : triggered by lots of comparisons of signed integer to foo.size(), which is unsigned. -Wno-char-subscripts : triggered by the convert-to-hex functions (I may fix this in a future commit). | |||
2012-01-12 | collect more info on tx pooling and block finding for getmininginfo | Luke Dashjr | |
2012-01-12 | Add new "getmininginfo" JSON-RPC method, with mining-only fields moved out ↵ | Luke Dashjr | |
of "getinfo" | |||
2012-01-12 | Remove broken Visual C++ makefile.vc, and removed annoying HEADERS= list ↵ | Gavin Andresen | |
from other makefiles | |||
2012-01-12 | Merge pull request #743 from gavinandresen/blocknotify | Gavin Andresen | |
-blocknotify : run a command when best-block changes | |||
2012-01-10 | Merge pull request #649 from sipa/comprpubkey | Pieter Wuille | |
Compressed pubkeys | |||
2012-01-10 | Merge pull request #752 from luke-jr/qt_txnid | Wladimir J. van der Laan | |
Qt: Show transaction ID in details | |||
2012-01-10 | Qt: Show transaction ID in details | Luke Dashjr | |
2012-01-09 | Remove unused definition | Pieter Wuille | |
2012-01-09 | Merge pull request #746 from laanwj/tdesc_ro | Gavin Andresen | |
make transaction description read-only (UI fix) | |||
2012-01-09 | Unit tests for EC key routines | Pieter Wuille | |
This tests: * creation of keys from base58-encoded strings * extracting public keys and addresses * compressed public keys * compact signatures and key recovery | |||
2012-01-09 | Compact signatures with compressed pubkeys | Pieter Wuille | |
2012-01-09 | Compressed pubkeys | Pieter Wuille | |
This patch enabled compressed pubkeys when -compressedpubkeys is passed. These are 33 bytes instead of 65, and require only marginally more CPU power when verifying. Compressed pubkeys have a different corresponding address, so it is determined at generation. When -compressedpubkeys is given, all newly generated addresses will use a compressed key, while older/other addresses keep using normal keys. Unpatched clients will relay and verify these transactions. | |||
2012-01-06 | Network stack refactor | Pieter Wuille | |
This introduces CNetAddr and CService, respectively wrapping an (IPv6) IP address and an IP+port combination. This functionality used to be part of CAddress, which also contains network flags and connection attempt information. These extra fields are however not always necessary. These classes, along with logic for creating connections and doing name lookups, are moved to netbase.{h,cpp}, which does not depend on headers.h. Furthermore, CNetAddr is mostly IPv6-ready, though IPv6 functionality is not yet enabled for the application itself. | |||
2012-01-06 | make transaction description read-only (UI fix) | Wladimir J. van der Laan | |
2012-01-04 | Fix horrific performance found by gmaxwell. | Matt Corallo | |
2012-01-03 | -blocknotify=command argument, implemented using system() and boost::thread | Gavin Andresen | |
2012-01-03 | Merge pull request #731 from laanwj/txshowfix | Gavin Andresen | |
Fix transaction type in UI | |||
2012-01-03 | Merge branch 'getblock' | Gavin Andresen | |
2012-01-03 | I broke -testnet with my TOR option-parsing fixes. | Gavin Andresen | |
2012-01-03 | Merge pull request #741 from laanwj/typo734fix | Gavin Andresen | |
Fix typo (#734) | |||
2012-01-03 | Merge branch 'bugfix_multisig' of https://github.com/coderrr/bitcoin | Gavin Andresen | |
2012-01-03 | Merge branch 'gitianfix' of https://github.com/TheBlueMatt/bitcoin | Gavin Andresen | |
2012-01-03 | Fix issue #659, and cleanup wallet/command-line argument handling a bit | Gavin Andresen | |
2012-01-03 | Fix typo (#734) | Wladimir J. van der Laan | |
2012-01-03 | Fix some address-handling deadlocks | Pieter Wuille | |
Made three critical blocks for cs_mapAddresses smaller, and moved writing to the database out of them. This should also improve the concurrency of the code. | |||
2012-01-03 | make sure IsMine only returns true when we own all keys | coderrr | |
2011-12-28 | Fix transaction type in UI: not all tx'es with "from"/"to" field are ↵ | Wladimir J. van der Laan | |
necessarily IP tx'es - Also, prepare for OP_EVAL by calling all transactions without bitcoin address "SendToOther"/"RecvFromOther", (IP tx'es are so rare they can be put together with funky EV_EVAL scripts) | |||
2011-12-27 | Merge branch 'opevalcountfix' of https://github.com/laanwj/bitcoin | Gavin Andresen | |
2011-12-27 | Fixed OP_EVAL recursion unit test, checks for both infinite and ↵ | Gavin Andresen | |
exactly-3-deep recursion | |||
2011-12-27 | Fix OP_EVAL recursion depth counting | Wladimir J. van der Laan | |
2011-12-25 | Check all prevout.n if one transaction provides multiple inputs | Gavin Andresen | |
2011-12-25 | assert condition in previous commit was backwards | Gavin Andresen | |
2011-12-25 | Check for valid prevout.n in FetchInputs. | Gavin Andresen | |
IsStandardInputs could crash if given invalid input index. | |||
2011-12-23 | No reason to have any qrcode stuff in the bitcoind osx makefile. | Matt Corallo | |
2011-12-23 | Be more conservative: check all transactions in blocks after last checkpoint. | Gavin Andresen | |
2011-12-23 | New RPC commands: getblockhash and getblock | Gavin Andresen | |
2011-12-23 | Copy amount to clipboard (implements #657) | Wladimir J. van der Laan | |
- Also, unify similar code related to copying transaction fields to clipboard | |||
2011-12-23 | Add context menu for address book page (implements part 1 of issue #648) | Wladimir J. van der Laan | |
2011-12-23 | Move HtmlEscape (escape for qt rich text controls) to qt gui utilities | Wladimir J. van der Laan | |
2011-12-23 | Comments update | Wladimir J. van der Laan | |
2011-12-23 | Merge pull request #629 from sje397/master | Wladimir J. van der Laan | |
QR Code generation via libqrencode | |||
2011-12-22 | Fix broken ExtractAddress (refactored, made callers check for addresses in ↵ | Gavin Andresen | |
keystore if they care) |