aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2013-01-30Merge pull request #2245 from gavinandresen/check216116Gavin Andresen
New checkpoint at block 216116 for the 0.8.0 release
2013-01-30Merge pull request #2236 from sipa/largefilesGavin Andresen
Support large files on 32-bit Linux
2013-01-30Prevent Qt crash at startup with an empty data directoryGavin Andresen
2013-01-30Correctly randomize change output positionGavin Andresen
2013-01-30New checkpoint at block 216116 for the 0.8.0 releaseGavin Andresen
2013-01-30Support large files on 32-bit LinuxPieter Wuille
2013-01-29Merge pull request #2224 from sipa/valstateGavin Andresen
Improve error handling during validation
2013-01-30Deal with LevelDB errorsPieter Wuille
2013-01-29Fix two clang3.3 warningsGavin Andresen
2013-01-30Improve dealing with abort conditionsPieter Wuille
2013-01-30Add disk space checks before flushing CCoins cachePieter Wuille
2013-01-30Treat coinbase value violation as DoSPieter Wuille
2013-01-30CValidationState frameworkPieter Wuille
2013-01-29Merge pull request #2231 from sipa/cleanupsJeff Garzik
Two cleanups before 0.8
2013-01-29New seed nodes, from http://bitcoin.sipa.be/seeds.txtGavin Andresen
2013-01-28Rename database directoriesPieter Wuille
2013-01-28Remove support for pre-checksum undo filesPieter Wuille
2013-01-28Merge pull request #1549 from TheBlueMatt/addnoderpcGavin Andresen
Addnode optimization and addnode access via RPC
2013-01-28Merge pull request #2223 from gavinandresen/nonfinalnonstandardGavin Andresen
Treat non-final transactions as non-standard
2013-01-27Try more than the first address for a DNS -addnode.Matt Corallo
2013-01-27Add a getaddednodeinfo RPC.Matt Corallo
2013-01-27Add addnode RPC command.Matt Corallo
2013-01-27Make ThreadOpenAddedConnections2 exit quicker if(GetNameProxy()).Matt Corallo
2013-01-27Use a copy in place of mapMultiArgs["-addnode"].Matt Corallo
Also moves the DNS lookup of -addnode nodes into the repeated loop, allowing -addnode to follow DNS changes.
2013-01-26Treat non-final transactions as non-standardGavin Andresen
At least one service that accepted zero-confirmation transactions was vulnerable because an attacker could send a transaction with a lock time far in the future, and then have plenty of time in which to get a double-spend mined (perhaps from a miner who wasn't on the network when the first transaction was broadcast). That is a variation on the "Finney attack". We still don't recommend anybody accept 0-confirmation transactions as final payment for anything. This change keeps non-final transactions from appearing in the wallet, and, assuming most of the network accepts this change, will prevent them from being relayed until they are final.
2013-01-26Merge pull request #2182 from gavinandresen/addressoracleGavin Andresen
Remove IsFromMe() check in CTxMemPool::accept()
2013-01-26Check only 288 blocks at startup by defaultPieter Wuille
2013-01-26full translations updatePhilip Kaufmann
- fetch current translations from Transifex - update bitcoinstrings.cpp and bitcoin_en.ts
2013-01-25Merge pull request #2168 from sipa/txindexGavin Andresen
Add optional transaction index to databases
2013-01-24Merge pull request #2207 from gavinandresen/leveldb19Gavin Andresen
Leveldb19
2013-01-23Let limitfreerelay=0 reject ALL free transactionsGavin Andresen
2013-01-23Bitcoin-Qt: cleanup / optimise addressbookpagePhilip Kaufmann
- don't show QR Code context menu, when USE_QRCODE=1 was not specified when compiling the client - re-work on_showQRCode_clicked() for better readability and remove an unneeded duplicate check - re-work on_signMessage_clicked() and on_verifyMessage_clicked() to match foreach in on_showQRCode_clicked(), which seems more robust / cleaner - re-order context menu stuff to match real context menu layout - add comments for all private slots in the class
2013-01-23Fix corruption bug found and analyzed by dhruba@gmail.comDavid Grogan
https://groups.google.com/d/msg/leveldb/Kc9JxuIUu5A/9P0N9RL4ar8J
2013-01-23added utility to dump leveldb filesSanjay Ghemawat
2013-01-23Merge pull request #2187 from CodeShark/SyncWithWalletsFixGavin Andresen
Bugfix - Moved SyncWithWallets out of ProcessMessage and into CTxMemPool::accept()
2013-01-23Port leveldb to MinGW32Gavin Andresen
Several changes to make the native windows leveldb code compile with mingw32 and run on 32-bit Windows: * Remove -std=c++0x dependency (modified code to use NULL instead of nullptr) * Link with -lshlwapi * Only #define snprintf/etc if compiling with Visual Studio * Do not link against DbgHelp.lib (wrote a CreateDir instead of using DbgHelp's MakeSureDirectoryPathExists * Define WINVER=0x0500 so MinGW32 can use the 64-bit-filesystem Windows api calls * Define __USE_MINGW_ANSI_STDIO=1 to use MinGW's printf (which supports %ll) I also cleaned up makefile.mingw, assuming that dependencies would be in the standard /usr/local/{include,lib} by default but allowing overriding with make DEPSDIR=... etc
2013-01-23Mingw support for Windows LevelDB portPieter Wuille
2013-01-23Pre-Vista leveldb::port::InitOnce implementationPieter Wuille
2013-01-23Native Windows LevelDB portPieter Wuille
Import native Windows LevelDB port by Hiram Chirino. Extracted from from https://github.com/chirino/leveldb.git using git diff dd0d562..aea83b7
2013-01-23Remove Snappy supportPieter Wuille
2013-01-23Replace leveldb/ with vanilla 1.7.0Pieter Wuille
2013-01-23Merge pull request #2114 from sipa/strictstrictGavin Andresen
Make IsCanonicalScript() check the hash type more thoroughly
2013-01-23Merge pull request #2167 from Diapolo/Qt_laa_flagGavin Andresen
enable GCC large address aware linker flag (Windows only)
2013-01-23Merge pull request #2192 from mikehearn/notfoundmsgGavin Andresen
Add a notfound message to getdata.
2013-01-23Merge pull request #2188 from TheBlueMatt/bloomGavin Andresen
Send transactions after a CMerkleBlock when asked for it in an inv.
2013-01-21Merge pull request #1872 from gmaxwell/listaddrnotmineGregory Maxwell
In listaddressgroupings push down the IsMine check to run on each input.
2013-01-21Merge pull request #2193 from Diapolo/Qt_parseBitcoinURIGavin Andresen
Bitcoin-Qt: extend parseBitcoinURI() pre-check
2013-01-21Merge pull request #2190 from sipa/fixgenesisGavin Andresen
Bugfix + simplify special case for genesis
2013-01-21Bitcoin-Qt: extend parseBitcoinURI() pre-checkPhilip Kaufmann
- add check to verify if an URI is valid
2013-01-20make bitcoinrpc.cpp UTF-8 conformant againPhilip Kaufmann
- just replaces a character in a comment, which I had problems with when opening the file in Qt Creator IDE