aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-23Merge pull request #2165 from Diapolo/Qt_addrbook_cleanupWladimir J. van der Laan
Bitcoin-Qt: cleanup / optimise addressbookpage
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 #2179 from gavinandresen/osx_codesignGavin Andresen
Update mac packaging tool to create code-signed .app packages
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-20Merge pull request #2194 from Diapolo/UTF8-bitcoinrpc.cppWladimir J. van der Laan
make bitcoinrpc.cpp UTF-8 conformant again
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
2013-01-19Add a notfound message to getdata that is sent if any transactions that ↵Mike Hearn
aren't in the relayable set are requested.
2013-01-19Merge pull request #2157 from Diapolo/Qt_addrlistWladimir J. van der Laan
Bitcoin-Qt: fix known addressbook bugs
2013-01-19Merge pull request #2171 from Diapolo/initWladimir J. van der Laan
add InitMessage() to noui and use debug.log for GUI
2013-01-19Merge pull request #2109 from Diapolo/qt-pro-file-win32Wladimir J. van der Laan
Bitcoin-Qt: ensure all Windows scopes use win32 as identifier
2013-01-19Bugfix + simplify special case for genesisPieter Wuille
2013-01-18Replace 520 constant with MAX_SCRIPT_ELEMENT_SIZEMatt Corallo
2013-01-18Send transactions after a CMerkleBlock when asked for it in an inv.Matt Corallo
This actually simplifies some SPV code, as they can keep track of a filtered block and its txn before accepting both in one step. The previous argument was that SPV nodes should handle the txn the same as any other free txn and then mark them as connected to a block when they get the filtered block itself. However, it now appears that SPV nodes will need to put in more effort to verify loose txn than they would to verify txn in blocks, thus making it more approriate to send the txn after the filtered block.
2013-01-18Code-signing certificates (no private keys) from Apple and ComodoGavin Andresen
2013-01-18Port macdeployqtplus to OSX 10.8Gavin Andresen
Use 'osascript' to run AppleScript, instead of using (broken-in-10.8) python appscript package. And added support for code-signing the .app bundle, to make OSX's GateKeeper happy.
2013-01-18Moved SyncWithWallets out of ProcessMessage and into CTxMemPool::accept() so ↵Eric Lombrozo
that when adding multiple wallets they will be aware of each other's transactions.
2013-01-18Add optional transaction index to databasesPieter Wuille
By specifying -txindex when initializing the database, a txid-to-diskpos index is maintained in the blktree database. This database is used to help answering getrawtransaction() RPC queries, when enabled. Changing the -txindex value requires a -reindex; the client will abort at startup if the database and the specified -txindex mismatch.
2013-01-17Merge pull request #2149 from sipa/fixtxoutrpcGavin Andresen
Make output of gettxout RPC more consistent
2013-01-17Merge pull request #2060 from sipa/parallelGavin Andresen
Parallel script verification
2013-01-17enable GCC large address aware linker flag (Windows only)Philip Kaufmann
- this flag allows bitcoin-qt.exe / bitcoind.exe (32-bit application) to handle addresses larger than 2GB (up to 3GB on x86 Windows and up to 4GB on x64 Windows)
2013-01-17Merge pull request #1795 from TheBlueMatt/bloomGavin Andresen
Bloom filters
2013-01-16Merge pull request #2181 from Diapolo/translationsWladimir J. van der Laan
update bitcoinstrings.cpp and bitcoin_en.ts (2013-01-14)
2013-01-16Filter mempool commandMatt Corallo
2013-01-16Add nFlags to CBloomFilter to make filter updating optional.Matt Corallo
2013-01-16Use CPartialMerkleTree for CMerkleBlock transactions.Matt Corallo
2013-01-16Add CPartialMerkleTreePieter Wuille
This adds a compact representation for a subset of a merkle tree's nodes.
2013-01-16Add a nTweak to bloom filters to tweak the seed.Matt Corallo
2013-01-16Let a node opt out of tx invs before we get a their bloom filterMatt Corallo
Note that the default value for fRelayTxes is false, meaning we now no longer relay tx inv messages before receiving the remote peer's version message.
2013-01-16Relay CMerkleBlocks when asked for MSG_FILTERED_BLOCKMatt Corallo
2013-01-16Add test cases for CMerkleBlock and CBloomFilter.Matt Corallo
2013-01-16Add a CMerkleBlock to store merkle branches of filtered txes.Matt Corallo