aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* optional boost stacktrace to get stack traces on mac and windows toocrash-plmoneromooo-monero2018-04-154-48/+91
| | | | Thanks to iDunk for lots of testing to get this to work on Windows
* util: log stack trace on crashmoneromooo-monero2018-04-121-0/+39
|
* Merge pull request #3618Riccardo Spagni2018-04-121-1/+2
|\ | | | | | | 3367ed86 blockchain_blackball: fix build with CLANG 5 (moneromooo-monero)
| * blockchain_blackball: fix build with CLANG 5moneromooo-monero2018-04-121-1/+2
| | | | | | | | It doesn't like the explicit NULL dereference (which is fine, honest)
* | Merge pull request #3616Riccardo Spagni2018-04-126-7/+37
|\ \ | | | | | | | | | | | | 94b899db Use 'boost' mutex instead of 'std' mutex (cslashm) 2c274e05 Fix sub-address tx scan. (cslashm)
| * | Use 'boost' mutex instead of 'std' mutexcslashm2018-04-121-4/+4
| | |
| * | Fix sub-address tx scan.cslashm2018-04-126-3/+33
|/ / | | | | | | | | | | | | | | When additional keys was needed, the TX scan failed because the derivation data was always recomputed with the main tx_key and not the corresponding additional one. Moreover this patch avoid perf decreasing when not using HW device.
* | Merge pull request #3549Riccardo Spagni2018-04-123-29/+58
|\ \ | | | | | | | | | | | | 73951cbd wallet2: request transactions in slices when scanning for known rings (moneromooo-monero) 25fe67e4 rpc: allow getting pruned blocks from gettransactions (moneromooo-monero)
| * | wallet2: request transactions in slices when scanning for known ringsmoneromooo-monero2018-04-071-22/+32
| | | | | | | | | | | | This avoid massive memory consumption for huge wallets
| * | rpc: allow getting pruned blocks from gettransactionsmoneromooo-monero2018-04-073-8/+27
| | | | | | | | | | | | | | | | | | | | | | | | and get them pruned in find_and_save_rings, since it does not need the pruned data in the first place. Also set decode_to_json to false where missing, we don't need this either.
* | | Merge pull request #3609Riccardo Spagni2018-04-121-17/+26
|\ \ \ | | | | | | | | | | | | 08343aba tx_pool: fix loading with colliding key images (moneromooo-monero)
| * | | tx_pool: fix loading with colliding key imagesmoneromooo-monero2018-04-111-17/+26
| |/ / | | | | | | | | | | | | | | | | | | A key image may be present more than once if all but one of the txes spending that key image are coming from blocks. When loading a txpool from storage, we must load the one that's not from a block first to avoid rejection
* | | Merge pull request #3602Riccardo Spagni2018-04-122-2/+5
|\ \ \ | | | | | | | | | | | | a9cc88ee common: make this build with unbound 1.4.20 (moneromooo-monero)
| * | | common: make this build with unbound 1.4.20moneromooo-monero2018-04-102-2/+5
| |/ / | | | | | | | | | Common on currently used distros
* | | Merge pull request #3615Riccardo Spagni2018-04-121-9/+9
|\ \ \ | | | | | | | | | | | | 24acb66e wallet2: fix misc issues when the ringdb can't be initialized (moneromooo-monero)
| * | | wallet2: fix misc issues when the ringdb can't be initializedmoneromooo-monero2018-04-121-9/+9
| | |/ | |/|
* | | Merge pull request #3555Riccardo Spagni2018-04-121-1/+1
|\ \ \ | | | | | | | | | | | | 0b26c4d5 wallet2: move segregation height to v7 (moneromooo-monero)
| * | | wallet2: move segregation height to v7moneromooo-monero2018-04-051-1/+1
| | |/ | |/| | | | | | | since people seem to really want to use things the wrong way.
* | | Merge pull request #3534Riccardo Spagni2018-04-123-0/+30
|\ \ \ | | | | | | | | | | | | eecfb57d wallet: warn if not using the default ring size (moneromooo-monero)
| * | | wallet: warn if not using the default ring sizemoneromooo-monero2018-03-313-0/+30
| |/ /
* | | Merge pull request #3532Riccardo Spagni2018-04-121-1/+1
|\ \ \ | | | | | | | | | | | | aa5c2e01 simplewallet: warn about key reuse on startup (moneromooo-monero)
| * | | simplewallet: warn about key reuse on startupmoneromooo-monero2018-03-311-1/+1
| |/ /
* | | Merge pull request #3530Riccardo Spagni2018-04-121-2/+3
|\ \ \ | | | | | | | | | | | | eb59f7c5 cryptonote_tx_util: make destinations properly shuffled (stoffu)
| * | | cryptonote_tx_util: make destinations properly shuffledstoffu2018-03-311-2/+3
| | | |
* | | | Merge pull request #3516Riccardo Spagni2018-04-121-1/+1
|\ \ \ \ | |_|_|/ |/| | | | | | | 1e0958c0 wallet: fix default mixin (4 -> 6) (sneurlax)
| * | | wallet: fix default mixin (4 -> 6)sneurlax2018-03-281-1/+1
| | |/ | |/|
* | | Merge pull request #3511Riccardo Spagni2018-04-121-2/+6
|\ \ \ | | | | | | | | | | | | 0beb94f3 device: fix endianess dependence on subaddress secret key generation (moneromooo-monero)
| * | | device: fix endianess dependence on subaddress secret key generationmoneromooo-monero2018-03-281-2/+6
| |/ / | | | | | | | | | We now force little endianness
* | | Merge pull request #3502Riccardo Spagni2018-04-125-7/+7
|\ \ \ | | | | | | | | | | | | 11c933e1 fix lambda compile error on openbsd (moneromooo-monero)
| * | | fix lambda compile error on openbsdmoneromooo-monero2018-03-275-7/+7
| |/ /
* | | Merge pull request #3536Riccardo Spagni2018-04-128-473/+413
|\ \ \ | | | | | | | | | | | | | | | | | | | | c77d2bfa Add the possibility to export private view key for fast scan. (cslashm) 100b7bc1 Change mutex lock model to avoid dead lock and ensure locks are always released. (cslashm) 641dfc99 Automatic height setup when creating/restoring hw device. (cslashm)
| * | | Add the possibility to export private view key for fast scan.cslashm2018-03-317-93/+200
| | | | | | | | | | | | | | | | | | | | | | | | On client startup the device asks for authorization to export the private view key. If user agree, the client hold the private view key allowing a fast blockchain scan. If the user does not agree, the blockchain scan is fully done via the device.
| * | | Change mutex lock model to avoid dead lock and ensure locks are always released.cslashm2018-03-315-385/+202
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Additional cosmetic fixes: move 'name' as protected remove unnecessary local var Fix debug log
| * | | Automatic height setup when creating/restoring hw device.cslashm2018-03-311-2/+18
| |/ / | | | | | | | | | | | | When creating/restoring wallet, if --restore-height option is not used the current estimate height is used for starting the scan. In other words it is assume we are creating a new account.
* | | Merge pull request #3492Riccardo Spagni2018-04-121-1/+1
|\ \ \ | | | | | | | | | | | | dac3895a update block hashes for checkpoints.dat (Riccardo Spagni)
| * | | update block hashes for checkpoints.datRiccardo Spagni2018-03-241-1/+1
| |/ /
* | | Merge pull request #3485Riccardo Spagni2018-04-121-1/+1
|\ \ \ | | | | | | | | | | | | 1834127c rpc: make get_output_distribution a non-restricted RPC (moneromooo-monero)
| * | | rpc: make get_output_distribution a non-restricted RPCmoneromooo-monero2018-03-231-1/+1
| | | | | | | | | | | | | | | | so that those nodes can still be used for sending transactions
* | | | Merge pull request #3473Riccardo Spagni2018-04-121-5/+6
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | eaa8bfe7 wallet2: set from_height of GET_OUTPUT_DISTRIBUTION correctly The previous expression (stoffu) 0a619f78 wallet2: enable the mitigation only after the fork height (stoffu)
| * | | | wallet2: set from_height of GET_OUTPUT_DISTRIBUTION correctlystoffu2018-03-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous expression req_t.from_height = X ? Y >= Z : 0; forces the parameter to take the value of either 0 or 1.
| * | | | wallet2: enable the mitigation only after the fork heightstoffu2018-03-221-4/+5
| | |_|/ | |/| |
* | | | Merge pull request #3471Riccardo Spagni2018-04-121-3/+3
|\ \ \ \ | | | | | | | | | | | | | | | 5f664793 p2p: correct port number for seed nodes (stoffu)
| * | | | p2p: correct port number for seed nodesstoffu2018-03-221-3/+3
| |/ / /
* | | | Merge pull request #3468Riccardo Spagni2018-04-121-0/+9
|\ \ \ \ | | | | | | | | | | | | | | | 0098ed33 wallet2: fix for loading settings of key reuse mitigation (stoffu)
| * | | | wallet2: fix for loading settings of key reuse mitigationstoffu2018-03-221-0/+9
| | |/ / | |/| |
* | | | Merge pull request #3466Riccardo Spagni2018-04-122-3/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 1d79c14d Revert bb19386b (Howard Chu) 522be96f Fix generating version.cpp (Howard Chu)
| * | | | Revert bb19386bHoward Chu2018-03-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The requirement for CMake 3.2.0 was introduced erroneously in commit e29282d2081709e126b1fb67f49e9d4a666794da and is no longer present
| * | | | Fix generating version.cppHoward Chu2018-03-211-2/+4
| |/ / / | | | | | | | | | | | | Also removes BYPRODUCT dependency on CMake 3.2
* | | | Merge pull request #3464Riccardo Spagni2018-04-121-3/+4
|\ \ \ \ | | | | | | | | | | | | | | | e520cc06 change wording in hard fork description section (Gingeropolous)
| * | | | change wording in hard fork description sectionGingeropolous2018-03-211-3/+4
| |/ / / | | | | | | | | | | | | | | | | | | | | changed wording in hard fork section because reasons. Added prospective slot of next hardfork to communicate that more are coming because it never stops. its everywhere and all at the same time.