aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-04-06new makefile targets for static buildsRiccardo Spagni1-2/+16
2015-03-29Merge upstream into blockchainThomas Winget7-28/+142
2015-03-29Merge BerkeleyDB blockchain db implementationThomas Winget19-102/+2250
2015-03-26Merge pull request #247Riccardo Spagni1-1/+1
2015-03-26Merge pull request #244Riccardo Spagni3-12/+117
2015-03-26Merge pull request #242Riccardo Spagni2-5/+8
2015-03-26Merge pull request #239Riccardo Spagni1-10/+16
2015-03-26fix cmake miniupnpc typomeshpoint1-1/+1
2015-03-25Steps toward multiple dbs available -- workingThomas Winget13-58/+146
2015-03-25update berkeleydb branch to blockchain branchThomas Winget100-2375/+9070
2015-03-25Merge upstream updates into blockchain branchThomas Winget94-2326/+8929
2015-03-25Merges #36Thomas Winget6-49/+141
2015-03-24Enforce DNSSEC for checkpoint updatesThomas Winget1-10/+17
2015-03-24DNSSEC added (hardcoded key)Thomas Winget2-2/+100
2015-03-24Merge pull request #243Riccardo Spagni49-395/+3970
2015-03-24updated gtest to latestRiccardo Spagni37-1919/+4932
2015-03-24Merge upstream to daemonize changesThomas Winget10-12/+27
2015-03-23blockchain_converter: Add support for resume from last blockwarptangent1-10/+37
2015-03-22blockchain_import: lengthen string for line clearwarptangent1-16/+19
2015-03-22blockchain_export: show progress during exportwarptangent1-9/+17
2015-03-22Update Blockchain::get_db() to return reference instead of pointerwarptangent4-14/+14
2015-03-22Add README for blockchain converter, importer, and exporter utilitieswarptangent1-0/+54
2015-03-22Fixed bug in static linking boost on MINGWThomas Winget1-0/+6
2015-03-20Hopefully fixes build on Windows for real this timeThomas Winget1-5/+5
2015-03-20Hopefully fixes build on WindowsThomas Winget3-3/+15
2015-03-17BerkeleyDB implementation of BlockchainDB seems to be working!Thomas Winget2-20/+20
2015-03-17Pull blockchain changes into berkeleydb branchThomas Winget72-107/+17743
2015-03-17Merges PR #35Thomas Winget12-38/+1659
2015-03-17Merges #33Thomas Winget0-0/+0
2015-03-17Move db_drivers/ to external/Thomas Winget59-5/+4
2015-03-17fixed BUILD_64 optionRiccardo Spagni1-1/+1
2015-03-17fixed arch_width optionRiccardo Spagni1-3/+9
2015-03-17fixed msys2 / mingw folders based on architecture, added license to unbound C...Riccardo Spagni2-8/+36
2015-03-17moved 32-bit/64-bit detection into main CMakeListsRiccardo Spagni58-9/+12
2015-03-17removed findlmdb.cmake, no longer requiredRiccardo Spagni1-57/+0
2015-03-1732-bit LMDB, removed check for in-system LMDB as it is consensus-criticalRiccardo Spagni29-17/+16061
2015-03-17Revert "Moved db_drivers/ into external/ for consistency"Thomas Winget31-2/+3
2015-03-17Revert "Build fixed, goofed up some CMake"Thomas Winget1-4/+0
2015-03-17BlockchainBDB passes unit testsThomas Winget1-1/+4
2015-03-16blockchain_export: Add compile-time support for BlockchainDBwarptangent2-31/+63
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-16Add blockchain_export utilitywarptangent3-0/+470
2015-03-16Add support for database open with flagswarptangent7-14/+77
2015-03-16Add mdb_flags variable to LMDB database openwarptangent1-1/+2
2015-03-16Add blockchain_import utilitywarptangent4-0/+894
2015-03-15Blockchain: add get_db() accessor, needed for blockchain_importwarptangent1-0/+5
2015-03-15blockchain_converter: Add support for batch transactionswarptangent1-23/+173
2015-03-15Update and relocate comment that applies class widewarptangent1-8/+14
2015-03-15Do store transaction's blob size in transaction_chain_entrySergey Kazenyuk2-4/+5
2015-03-15Use single get_transaction_hash to get both id and blob sizeSergey Kazenyuk1-2/+4
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-10default mix factor in simplewalletsmooth1-10/+16
2015-03-10Merge pull request #238Riccardo Spagni1-0/+1
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-03-06update checkpointsmooth1-0/+1
2015-03-05Merge pull request #237Riccardo Spagni3-4/+13
2015-03-05add comment about avoiding overflowsmooth1-0/+6
2015-03-04minimum subsidy for mining incentives, remove unused LEGACY_FEE definesmooth3-4/+7
2015-03-04fixed English word list issue: 'launchpad' should be 'ourselves'Riccardo Spagni1-1/+1
2015-03-04fixed English word list issue: 'incline' should have remained 'inline'Riccardo Spagni1-1/+1
2015-03-01DNS checkpoint loading for testnet should now be correctThomas Winget4-4/+19
2015-03-01sending commands to forked daemon works on testnet nowThomas Winget1-0/+4
2015-03-01Fix tests building -- function signatures changedThomas Winget4-3/+7
2015-03-01markdown formatting fixRiccardo Spagni1-1/+1
2015-02-28Merge pull request #234Riccardo Spagni3-6/+7
2015-02-28move website and DNS unit tests from monero.cc to getmonero.orgRiccardo Spagni3-6/+7
2015-02-24revert stop_daemon method to use correct exitThomas Winget1-1/+1
2015-02-24RPC calls for background daemon added inThomas Winget8-52/+301
2015-02-24Daemonize changes pulled in -- daemon buildsThomas Winget39-386/+3671
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-20Merge pull request #229Riccardo Spagni2-0/+4
2015-02-20added tx size to incoming_transfers RPC CallRiccardo Spagni2-0/+4
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