aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-01-13Replace OP_EVAL (BIP 12) with Pay-to-script-hash (BIP 16).Gavin Andresen
2012-01-13Remove not-used-anywhere scriptPrereq from SignSignature()Gavin Andresen
2012-01-13Merge branch 'getmininginfo' of https://github.com/luke-jr/bitcoinGavin Andresen
2012-01-12Compile 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-12collect more info on tx pooling and block finding for getmininginfoLuke Dashjr
2012-01-12Add new "getmininginfo" JSON-RPC method, with mining-only fields moved out ↵Luke Dashjr
of "getinfo"
2012-01-12Remove broken Visual C++ makefile.vc, and removed annoying HEADERS= list ↵Gavin Andresen
from other makefiles
2012-01-12Merge pull request #743 from gavinandresen/blocknotifyGavin Andresen
-blocknotify : run a command when best-block changes
2012-01-10Merge pull request #649 from sipa/comprpubkeyPieter Wuille
Compressed pubkeys
2012-01-10Merge pull request #752 from luke-jr/qt_txnidWladimir J. van der Laan
Qt: Show transaction ID in details
2012-01-10Qt: Show transaction ID in detailsLuke Dashjr
2012-01-09Remove unused definitionPieter Wuille
2012-01-09Merge pull request #746 from laanwj/tdesc_roGavin Andresen
make transaction description read-only (UI fix)
2012-01-09Merge pull request #750 from TheBlueMatt/anonymousGavin Andresen
Remove mentions on anonymity in debian folder.
2012-01-09Unit tests for EC key routinesPieter 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-09Compact signatures with compressed pubkeysPieter Wuille
2012-01-09Compressed pubkeysPieter 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-07Remove mentions on anonymity in debian folder.Matt Corallo
These should never have been there, bitcoin isnt anonymous without a ton of work that virtually no users will ever be willing and capable of doing.
2012-01-07Merge pull request #735 from sipa/netbasePieter Wuille
Network stack refactor
2012-01-06Network stack refactorPieter 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-06make transaction description read-only (UI fix)Wladimir J. van der Laan
2012-01-05Merge pull request #740 from TheBlueMatt/perfGavin Andresen
Fix horrific performance found by gmaxwell.
2012-01-04Fix horrific performance found by gmaxwell.Matt Corallo
2012-01-03-blocknotify=command argument, implemented using system() and boost::threadGavin Andresen
2012-01-03Merge pull request #731 from laanwj/txshowfixGavin Andresen
Fix transaction type in UI
2012-01-03Merge branch 'getblock'Gavin Andresen
2012-01-03I broke -testnet with my TOR option-parsing fixes.Gavin Andresen
2012-01-03Merge pull request #741 from laanwj/typo734fixGavin Andresen
Fix typo (#734)
2012-01-03Merge branch 'bugfix_multisig' of https://github.com/coderrr/bitcoinGavin Andresen
2012-01-03Merge branch 'gitianfix' of https://github.com/TheBlueMatt/bitcoinGavin Andresen
2012-01-03Fix issue #659, and cleanup wallet/command-line argument handling a bitGavin Andresen
2012-01-03Fix typo (#734)Wladimir J. van der Laan
2012-01-02Merge pull request #738 from sipa/dnsseed-fixPieter Wuille
Fix dnsseed deadlock
2012-01-03Fix some address-handling deadlocksPieter 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-03make sure IsMine only returns true when we own all keyscoderrr
2011-12-28Fix 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-27Merge branch 'opevalcountfix' of https://github.com/laanwj/bitcoinGavin Andresen
2011-12-27Fixed OP_EVAL recursion unit test, checks for both infinite and ↵Gavin Andresen
exactly-3-deep recursion
2011-12-27Fix OP_EVAL recursion depth countingWladimir J. van der Laan
2011-12-25Check all prevout.n if one transaction provides multiple inputsGavin Andresen
2011-12-25assert condition in previous commit was backwardsGavin Andresen
2011-12-25Check for valid prevout.n in FetchInputs.Gavin Andresen
IsStandardInputs could crash if given invalid input index.
2011-12-25Add QR Code support to Win32 Gitian build.Matt Corallo
2011-12-23Fix Linux gitian descriptor to use QRCode support.Matt Corallo
2011-12-23Add libqrencode-dev to the debian/ubuntu apt-get lines.Matt Corallo
2011-12-23No reason to have any qrcode stuff in the bitcoind osx makefile.Matt Corallo
2011-12-23Be more conservative: check all transactions in blocks after last checkpoint.Gavin Andresen
2011-12-23New RPC commands: getblockhash and getblockGavin Andresen
2011-12-23Merge pull request #723 from TheBlueMatt/gitianfixWladimir J. van der Laan
Fix #722.
2011-12-23Merge pull request #683 from laanwj/ui_copy_amountWladimir J. van der Laan
Context menu updates for TransactionView and AddressTablePage