summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* wallet2: fix transfers between subaddresses hitting the sanity checkmoneromooo-monero2018-09-281-1/+5
| | | | Transfers between subaddresses are accounted for differently
* wallet2: fix duplicate output making it to the RPCmoneromooo-monero2018-09-251-7/+32
|
* Merge pull request #4107luigi11112018-08-221-2/+2
|\ | | | | | | cfea525 simplewallet: reword 'seed encryption' to 'seed offset'
| * simplewallet: reword "seed encryption" to "seed offset"moneromooo-monero2018-07-071-2/+2
| | | | | | | | avoids people thinking it's somehow a generic AE system
* | add .load() to make Boost 1.67 happy with its new is_integral checkTeutone2018-07-091-1/+1
| |
* | wallet2: ensure outputs are processed only oncemoneromooo-monero2018-07-082-14/+18
| | | | | | | | | | | | This should be proof against any way one might get to multiple processing, such as generating the same derivation from the same pubkey, etc
* | bump version to 12.3Riccardo Spagni2018-07-061-1/+1
| |
* | wallet2: fix double counting outs if the tx pubkey is duplicatedmoneromooo-monero2018-07-041-5/+16
| |
* | device_ledger: fix buffer underflow on bad data from devicemoneromooo-monero2018-07-041-0/+1
| |
* | device: misc cleanupmoneromooo-monero2018-07-043-12/+14
| | | | | | | | | | | | | | use snprintf "just in case" where appropriate consistently use unsigned for temp values pass std::string by const ref rather than by value add length check (which can't happen in practice) for memcpy
* | device_ledger: fix potential buffer overflow from bad size calcmoneromooo-monero2018-07-041-2/+4
| |
* | simplewallet: init trusted daemon flag to false when autodetectingmoneromooo-monero2018-07-041-0/+1
| |
* | wallet2: fix read buffer overflow in import_key_imagesmoneromooo-monero2018-07-041-1/+1
| |
* | wallet-rpc.getaddress: throw if index is out of boundstoffu2018-07-041-0/+2
| |
* | zmq_server: fix bind call when address and/or port are emptymoneromooo-monero2018-07-041-0/+4
| |
* | Fix RPC crashes that didn't check for an open walletHoward Chu2018-07-041-0/+6
| |
* | wallet2: fix out of sync account tag cachemoneromooo-monero2018-07-041-0/+1
| | | | | | | | | | This would cause crashes when trying to tag an account that was just created
* | epee.string_tools: add conversion between UTF-8 and UTF-16stoffu2018-07-041-11/+18
| |
* | wallet_api: fixups to build on the branchmoneromooo-monero2018-07-043-4/+5
| |
* | Wallet API: add support for wallet creation from hardware devicestoffu2018-07-045-1/+95
| |
* | Move parse_subaddress_lookahead() from simplewallet.cpp to util.cppstoffu2018-07-043-14/+24
| |
* | wallet2: lower default for subaddress lookahead when restoring with hardwarestoffu2018-07-031-0/+6
| |
* | wallet: allow unspendable unmixable outputs to be discardedstoffu2018-07-033-0/+25
| |
* | wallet2: use decoded amount when reporting repeated output keystoffu2018-07-031-5/+5
| |
* | wallet2: use correct fee for split txesstoffu2018-07-031-6/+14
| |
* | simplewallet: don't confirm missing payment ID when sending to only subaddressesstoffu2018-07-031-3/+5
| |
* | wallet2: fix get_approximate_blockchain_height for stagenetstoffu2018-07-031-2/+2
| |
* | wallet: do not log by default if we're not asked to log to consolemoneromooo-monero2018-07-031-0/+4
| | | | | | | | | | This means monero-wallet-rpc still does, but the user level program does not.
* | tx_pool: initialize bitflags padding since it gets written to storagemoneromooo-monero2018-07-032-0/+3
| | | | | | | | Avoids valgrind reporting uninitialized data usage
* | util: consider Tor/I2P addresses to be non localmoneromooo-monero2018-07-031-0/+7
| |
* | simplewallet: add optional trusted/untrusted argument to set_daemonmoneromooo-monero2018-07-031-1/+28
| | | | | | | | | | Otherwise the previous daemon's trustedness would carry over. If not specified, the local address check is performed again.
* | blockchain: pop forked blocks only when DB is not read-onlystoffu2018-07-031-1/+1
| |
* | Fixes #3645: error on freebsd lambda return values forced to std::stringrockhouse@users.noreply.github.com2018-07-031-1/+1
| |
* | blockchain: return error when requesting non existent outputmoneromooo-monero2018-07-031-6/+13
| | | | | | | | avoids RPC thread dying, causing the wallet to timeout
* | daemon: fix readline interfering with std::cerr usagemoneromooo-monero2018-07-031-0/+3
| | | | | | | | | | Once readline is initialized, std::cerr's operator<< will output a 0xff byte for unknown reasons.
* | disable file size sanity check when loading the wallet cachemoneromooo-monero2018-07-031-1/+1
| |
* | fix build with GCC 8.1.0moneromooo-monero2018-07-033-2/+4
| |
* | core: lock incoming tx lock when checking the txpool and chainmoneromooo-monero2018-07-031-0/+1
| | | | | | | | | | This gets rid of an innocuous race trying to add the same tx twice to the txpool
* | simplewallet: add --untrusted-daemon optionmoneromooo-monero2018-07-032-25/+34
|/
* Merge pull request #3976luigi11112018-06-271-1/+1
|\ | | | | | | f40cf1a device_ledger: fix bad memory access on connect error (moneromooo-monero)
| * device_ledger: fix bad memory access on connect errormoneromooo-monero2018-06-091-1/+1
| |
* | Merge pull request #3526luigi11112018-06-121-2/+39
|\ \ | |/ |/| | | 66100f2 malloc scratchpad for all supported android archs (m2049r)
| * malloc scratchpad for all supported android archsm2049r2018-04-051-2/+39
| |
* | Merge pull request #3914v0.12.2.0Riccardo Spagni2018-06-031-3/+3
|\ \ | | | | | | | | | 107eec4d protocol: drop (and increase fails) if most blocks hashes are invalid (moneromooo-monero)
| * | protocol: drop (and increase fails) if most blocks hashes are invalidmoneromooo-monero2018-06-031-3/+3
| | |
* | | Merge pull request #3912Riccardo Spagni2018-06-031-1/+1
|\ \ \ | | | | | | | | | | | | de742b5c blockchain: demote a hash-of-hashes validation warning to debug (moneromooo-monero)
| * | | blockchain: demote a hash-of-hashes validation warning to debugmoneromooo-monero2018-06-021-1/+1
| |/ / | | | | | | | | | | | | This data comes from untrusted peers, and validation failures are therefore normal.
* | | remove -master from version stringRiccardo Spagni2018-06-021-1/+1
| | |
* | | update checkpoints.dat for point releaseRiccardo Spagni2018-06-022-1/+1
| | |
* | | bump version for 0.12.2 point releaseRiccardo Spagni2018-06-021-1/+1
| | |