aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-03-17BlockchainBDB passes unit testsThomas Winget1-1/+4
2015-03-16BerkeleyDB Blockchain building, not working yetThomas Winget6-199/+253
2015-03-16CMake wiring, minor cleanup, minor test additionThomas Winget6-2/+37
2015-03-16BerkeleyDB BlockchainDB impl copy/paste/modifyThomas Winget2-9/+1304
2015-03-16Try to not pollute cryptonote namespaceThomas Winget2-47/+47
2015-03-16Initial commit of BDB BlockchainDB implementationThomas Winget2-0/+678
2015-03-13BlockchainDB implementations have names nowThomas Winget5-3/+20
2015-03-10Fixed includes in BlockchainDB unit testsThomas Winget1-2/+2
2015-03-10Build fixed, goofed up some CMakeThomas Winget1-0/+4
2015-03-09Moved db_drivers/ into external/ for consistencyThomas Winget31-3/+2
2015-03-06Moved BlockchainDB into its own src/ subfolderThomas Winget12-13/+72
2015-02-23Changed log level of debug message -- too spammyThomas Winget1-1/+1
2015-02-23Merge #32Thomas Winget7-95/+442
2015-02-23BlockchainLMDB: Add profiling to tx_exists()warptangent3-1/+8
2015-02-23BlockchainLMDB: Add batch transaction support to tx_exists()warptangent1-6/+9
2015-02-23BlockchainDB, BlockchainLMDB: Add profiling for DB commitswarptangent3-0/+18
2015-02-23BlockchainDB: Add virtual function declarations for batch transactionswarptangent1-0/+3
2015-02-23BlockchainLMDB: Add check for open database to two functionswarptangent1-0/+3
2015-02-23BlockchainLMDB: Add support for batch transactionswarptangent2-55/+289
2015-02-23Improve block and tx processing efficiency by less repeat hashingwarptangent4-11/+28
2015-02-23Add profiling to block and tx processingwarptangent2-0/+48
2015-02-23Move LMDB storage to subfolderwarptangent2-1/+12
2015-02-23Fix formattingwarptangent1-6/+5
2015-02-23Fix log statementwarptangent1-1/+1
2015-02-23Remove unused variablewarptangent1-1/+0
2015-02-23Add log statementwarptangent1-0/+1
2015-02-23Add and extend log statementswarptangent1-6/+10
2015-02-23Blockchain: match original function declaration from blockchain_storagewarptangent2-2/+2
2015-02-23Update year and formatting in licensewarptangent1-7/+7
2015-02-22Merge pull request #31 from warptangent/fix/fix_get_tail_idThomas Winget2-2/+2
2015-02-22Fix Blockchain::get_tail_id() to set parameter to last block number instead o...warptangent1-1/+1
2015-02-22Revert "Bounds error, should fix #27"warptangent1-1/+1
2015-02-20Bounds error, should fix #27Thomas Winget1-1/+1
2015-02-05Merge remote-tracking branch 'monero-project/master' into blockchainThomas Winget3-4/+62
2015-02-03Merge pull request #221Riccardo Spagni2-4/+46
2015-02-03changed MM logoRiccardo Spagni1-1/+1
2015-02-03added donation and sponsor info to readmeRiccardo Spagni1-0/+16
2015-02-03Merge PR #26Thomas Winget9-4/+77
2015-02-02Add compile-time support for both db implementations: in-memory and LMDBwarptangent9-4/+77
2015-02-02Merge PR 25 into blockchainThomas Winget1-50/+57
2015-02-01Blockchain: reflect log updates from blockchain_storagewarptangent1-7/+7
2015-02-01Blockchain: reflect log and assert updates from blockchain_storagewarptangent1-37/+38
2015-02-01Blockchain: reflect log level of blockchain_storagewarptangent1-8/+8
2015-02-01Blockchain: reflect assert behavior of blockchain_storage for get_tx_outputs_...warptangent1-0/+2
2015-02-01Update recently added log statement to fix possible null dereferencewarptangent1-1/+5
2015-02-01Merge remote-tracking branch 'origin/pr/24' into blockchainThomas Winget4-16/+179
2015-01-30Merge upstreamwarptangent4-16/+179
2015-01-28make fallback compatible with newer slow-hashRiccardo Spagni1-0/+12
2015-01-27Merge branch 'master' of https://github.com/fluffypony/bitmoneroRiccardo Spagni0-0/+0
2015-01-27replaced 64-bit multiplication in difficulty.cpp with a portable versionRiccardo Spagni1-4/+34
2015-01-27replaced 64-bit multiplication in difficulty.cpp with a portable versionRiccardo Spagni1-4/+34
2015-01-27Merge pull request #220Riccardo Spagni3-16/+166
2015-01-27added portable slow-hash, updated makefile targets, fixed readmeRiccardo Spagni3-16/+166
2015-01-27Merge pull request #219Riccardo Spagni1-2/+2
2015-01-27fixed sse2 ifdefRiccardo Spagni1-2/+2
2015-01-27Merge pull request #218Riccardo Spagni2-2/+4
2015-01-27remove aes flag, detect no sse2Riccardo Spagni2-2/+4
2015-01-27fixed AES support flagRiccardo Spagni1-4/+4
2015-01-26allow for explicitly disabling AES-NIRiccardo Spagni1-2/+13
2015-01-21Merge to keep up with upstreamThomas Winget10-25/+208
2015-01-19Should fix std::min issues related to size_tThomas Winget1-2/+2
2015-01-18Add in-source lmdb to build processThomas Winget4-5/+92
2015-01-18Initial import of lmdb sourceThomas Winget27-0/+16131
2015-01-15Merge pull request #215Riccardo Spagni4-2/+36
2015-01-15Merge pull request #214Riccardo Spagni3-12/+45
2015-01-14Merge #216Thomas Winget1-28/+41
2015-01-14Merge #22Thomas Winget2-26/+0
2015-01-14Fix seed node threaded DNS lookupwarptangent1-28/+41
2015-01-14Remove code previously made unused and marked unusedwarptangent2-26/+0
2015-01-12Merge pull request #21 from warptangent/fix_block_reorgThomas Winget5-35/+137
2015-01-11Fix height assertion in Blockchain::handle_alternative_block()warptangent1-1/+1
2015-01-11Fix comparison between main and alternate chain's cumulativewarptangent1-2/+10
2015-01-11Remove a have_block() check so alternate block can be processedwarptangent1-7/+27
2015-01-11Complete implementation of transaction removalwarptangent4-23/+97
2015-01-11Use block index when obtaining block's difficulty for log statementwarptangent1-2/+2
2015-01-11added monoermooo's gpg keyRiccardo Spagni1-0/+52
2015-01-11Add a --restricted-rpc flag to simplewalletmoneromooo-monero4-2/+36
2015-01-11Allow get_bulk_payments to return all payments regardless of payment IDmoneromooo-monero3-12/+45
2015-01-09Merge pull request #20 from warptangent/fix_transfersThomas Winget4-4/+127
2015-01-09Fix transfers to support mixinswarptangent2-3/+42
2015-01-09Fix transfers (without mixins)warptangent4-1/+85
2015-01-09throw inline functions need to keep exception typeThomas Winget1-3/+5
2015-01-09Fixes segfault in Blockchain::handle_alternative_blockThomas Winget2-6/+12
2015-01-08Merge pull request #206Riccardo Spagni2-11/+59
2015-01-07add BlockchainDB tests to new cmakeThomas Winget1-0/+1
2015-01-06Merge pull request #211Riccardo Spagni2-0/+3
2015-01-06previous hash added to GBTRiccardo Spagni2-0/+3
2015-01-04Merge pull request #19 from warptangent/fix_tx_outputThomas Winget1-1/+1
2015-01-04Merge pull request #18 from moneromooo-monero/blockchainThomas Winget2-12/+11
2015-01-04Obtain tx hash and tx output index from amount and output offsetwarptangent1-1/+1
2015-01-04Fixes a bug with getting output metadata from BlockchainDBThomas Winget4-17/+37
2015-01-04db_lmdb: fix global index calculation off by 1moneromooo-monero1-1/+1
2015-01-04update comments to reflect changed codeThomas Winget1-4/+1
2015-01-04db_lmdb: remove redundant checksmoneromooo-monero1-10/+4
2015-01-04Merge pull request #17 from moneromooo-monero/blockchainThomas Winget1-1/+4
2015-01-04blockchain_converter: add --testnet for converting testnet blockchainmoneromooo-monero1-1/+6
2015-01-04db_lmdb: do not give the group database write permissionsmoneromooo-monero1-1/+1
2015-01-04db_lmdb: catch attempt to remove block from an empty blockchainmoneromooo-monero1-0/+3
2015-01-04Merge pull request #16 from moneromooo-monero/blockchainThomas Winget1-485/+138
2015-01-04Merge pull request #15 from moneromooo-monero/blockchainThomas Winget3-223/+106
2015-01-04db_lmdb: factor all the log+throw code pathsmoneromooo-monero1-485/+138
2015-01-04Merge pull request #14 from moneromooo-monero/blockchainThomas Winget10-487/+384
2015-01-04db_lmdb: factor the MDB_val setup codemoneromooo-monero1-197/+74
2015-01-04blockchain: fix wallet syncing from scratchmoneromooo-monero1-1/+2
2015-01-04blockchain_converter: a bit more user friendly outputmoneromooo-monero1-2/+9
2015-01-04blockchain_converter: only call data path function oncemoneromooo-monero1-5/+4
2015-01-04blockchain: do not append "testnet" to the data directorymoneromooo-monero1-6/+0
2015-01-04db_lmdb: remove block timestamp too when removing a blockmoneromooo-monero1-0/+6
2015-01-04db_lmdb: do not cast const awaymoneromooo-monero1-13/+13
2015-01-04Merge pull request #13 from moneromooo-monero/blockchainThomas Winget4-6/+69
2015-01-04db_lmdb: do not keep a dangling pointer to stack objectsmoneromooo-monero1-0/+4
2015-01-04db_lmdb: make cursor internal members privatemoneromooo-monero1-0/+1
2015-01-04blockchain_storage: refactor genesis block creationmoneromooo-monero2-16/+6
2015-01-04blockchain_storage: add consts where appropriatemoneromooo-monero2-110/+110
2015-01-04blockchain_converter: delete blockchain on succesful exitmoneromooo-monero1-0/+1
2015-01-04checkpoints: add consts where appropriatemoneromooo-monero2-7/+7
2015-01-04blockchain: add consts where appropriatemoneromooo-monero2-84/+84
2015-01-04blockchain_db: add consts where appropriatemoneromooo-monero3-121/+121
2015-01-04blockchain_db: factor some exception codemoneromooo-monero1-148/+48
2015-01-04extraneous semicolon in Blockchain::complete_timestamps_vectorThomas Winget1-1/+1
2015-01-04blockchain_converter: use the actual blockchain locationmoneromooo-monero1-3/+5
2015-01-04raised maximum mapsize for lmdb to ~16GBThomas Winget1-1/+1
2015-01-04build: add liblmdb to the cmake autodetection systemmoneromooo-monero3-3/+64
2015-01-04more blockchain height-related fixes, syncing other nodes code this timeThomas Winget1-4/+4
2015-01-04~ didn't work, need hard path. debug print.Thomas Winget1-3/+5
2015-01-04very, VERY primitive blockchain converterThomas Winget5-14/+171
2015-01-04add new checkpointing behavior to Blockchain classThomas Winget2-3/+78
2015-01-04Remove unused dependencyThomas Winget26-11043/+0
2015-01-04Store output pubkeys separately, bug fixesThomas Winget2-9/+54
2015-01-04Minor bugfixes, redundancy removalThomas Winget3-10/+104
2015-01-04moar bug fixes, removed debug printsThomas Winget2-8/+4
2015-01-04BlockchainLMDB seems to be working*!Thomas Winget3-141/+155
2015-01-04some bug fixes, but still needs workThomas Winget3-35/+73
2015-01-04Minor bug fixes and debug printsThomas Winget2-6/+122
2015-01-04minor fixes to Blockchain.cppThomas Winget2-3/+7
2015-01-04Integrate BlockchainDB into cryptonote_coreThomas Winget8-24/+58
2015-01-04All LMDB BlockchainDB implemented, not testedThomas Winget2-135/+900
2015-01-04LMDB blockchain: remove outputs and spent keysThomas Winget1-0/+63
2015-01-04Adding block data to LMDB BlockchainDB codedThomas Winget3-8/+258
2015-01-04Parts of LMDB impl of BlockchainDB done and workingThomas Winget4-69/+431
2015-01-04BlockchainDB unit tests, lmdb linker flagThomas Winget2-6/+25
2015-01-04Initial commit of lmdb BlockchainDB implThomas Winget2-0/+472
2015-01-04Initial commit of BlockchainDB tests, other miscThomas Winget3-6/+315
2015-01-04Adding libglim as an external libraryThomas Winget26-0/+11043
2015-01-04update new blockchain to build with new changesThomas Winget2-13/+34
2015-01-04stupid past me, fixing typos and shit...Thomas Winget1-21/+21
2015-01-04missing typedefThomas Winget1-0/+3
2015-01-04import of BlockchainDB filesThomas Winget4-0/+3003
2015-01-02Merge pull request #208Riccardo Spagni313-349/+302
2015-01-02year updated in licenseRiccardo Spagni313-349/+302
2014-12-15std::atomic_flag has no copy/move constructor, can't have a vectorThomas Winget1-9/+7
2014-12-15small typo in previous commitThomas Winget1-1/+1
2014-12-15DNS seed timeout and fallbackThomas Winget2-11/+61
2014-12-13Merge pull request #203Riccardo Spagni3-4/+41
2014-12-13Merge pull request #202Riccardo Spagni1-2/+0
2014-12-13Merge pull request #201Riccardo Spagni1-7/+9
2014-12-13Merge pull request #200Riccardo Spagni4-0/+125
2014-12-13Merge pull request #205Riccardo Spagni2-1/+53
2014-12-13Merge branch 'master' of https://github.com/fluffypony/bitmoneroRiccardo Spagni0-0/+0
2014-12-13added gpg key for warptangentRiccardo Spagni1-0/+52
2014-12-13revert the removal of the 'arch' flag from the release-static targetRiccardo Spagni1-1/+1
2014-12-13onwards to 0.8.8.7Riccardo Spagni1-1/+1
2014-12-11Document existing functionwarptangent1-0/+6
2014-12-11Repeat prompt for wallet path if invalidwarptangent3-4/+35
2014-12-10revert the removal of the 'arch' flag from the release-static targetRiccardo Spagni1-1/+1
2014-12-10wallet2::rewrite update to not require bin filewarptangent1-2/+0
2014-12-10wallet2::load correctly initialize m_blockchain for wallet loaded without bin...warptangent1-7/+9
2014-12-08Add simple_wallet::seed_set_language methodwarptangent2-0/+72
2014-12-08Add wallet2::verify_password methodwarptangent2-0/+53
2014-12-08version bump to 0.8.8.6v0.8.8.6Riccardo Spagni1-1/+1
2014-12-08Merge pull request #196Riccardo Spagni3-34/+67
2014-12-08Merge pull request #183Riccardo Spagni1-1/+5
2014-12-06wallet JSON update for non-deterministic wallet datawarptangent1-4/+10
2014-12-06Checking and handling for deterministic vs non-deterministic walletwarptangent1-19/+35
2014-12-06Extract check for deterministic keys to wallet2::is_deterministic()warptangent2-6/+20
2014-12-06indentationwarptangent1-1/+1
2014-12-06replace lines with call to recently added print_seed()warptangent1-4/+1
2014-12-04update unbound from upstreamRiccardo Spagni72-2655/+1261
2014-12-02increased version number for tagged releasev0.8.8.5Riccardo Spagni1-1/+1
2014-12-02fixed CMake version matchingRiccardo Spagni1-1/+1
2014-12-02Merge pull request #186Riccardo Spagni3-6/+3
2014-12-02Merge pull request #187Riccardo Spagni3-0/+24
2014-12-01prompt for seed language and error handlingwarptangent3-0/+24
2014-12-01remove unused display variablewarptangent1-3/+0
2014-12-01return true on successwarptangent1-1/+1
2014-12-01deterministic wallet use of twelve words fixedwarptangent1-1/+1
2014-12-01ensure that keccak is called on view spend key, not a possibly pre-sc_reduce3...warptangent1-1/+1
2014-12-01Merge pull request #192Riccardo Spagni29-30/+8198
2014-12-01moved rapidjson to external folder, fixed CMakeRiccardo Spagni25-1/+3
2014-12-01Merge pull request #1Riccardo Spagni29-30/+8196
2014-12-01Merge pull request #191Riccardo Spagni2-6/+15
2014-12-01don't build tests unless we're building all-* or *-test buildsRiccardo Spagni2-6/+15
2014-11-27updated readme to include libevent / libgtest depsRiccardo Spagni1-1/+1
2014-11-26Merge pull request #188Riccardo Spagni5-9/+10
2014-11-25Merge pull request #180Riccardo Spagni32-340/+2905
2014-11-18cmake: work around a bug with implicit link directoriesBen Boeckel1-0/+8
2014-11-18mingw: copy required libraries to the build treeBen Boeckel1-0/+16
2014-11-18cmake: place binaries together in the build treeBen Boeckel1-0/+3
2014-11-17msys: don't use LTOBen Boeckel1-0/+2
2014-11-17msys: factor out -Werror on msysBen Boeckel1-1/+4