aboutsummaryrefslogtreecommitdiff
path: root/src/wallet
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | Merge pull request #5722luigi11112019-08-212-3/+3
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | | | | | | 8be5fea simplewallet: optional all flag to export_outputs/export_key_images (moneromooo-monero)
| * | | | | simplewallet: optional all flag to export_outputs/export_key_imagesmoneromooo-monero2019-07-022-3/+3
| |/ / / /
* | | | | Merge pull request #5727luigi11112019-08-191-2/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 7b9a420 Replace std::random_shuffle with std::shuffle (tomsmeding)
| * | | | | Replace std::random_shuffle with std::shuffleTom Smeding2019-08-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | According to [1], std::random_shuffle is deprecated in C++14 and removed in C++17. Since std::shuffle is available since C++11 as a replacement and monero already requires C++11, this is a good replacement. A cryptographically secure random number generator is used in all cases to prevent people from perhaps copying an insecure std::shuffle call over to a place where a secure one would be warranted. A form of defense-in-depth. [1]: https://en.cppreference.com/w/cpp/algorithm/random_shuffle
* | | | | | Merge pull request #5718luigi11112019-08-191-1/+4
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | c8709fe wallet: do not print log settings when unset (moneromooo-monero) 7b18e83 unit_tests: check return values on test data parsing (moneromooo-monero)
| * | | | | wallet: do not print log settings when unsetmoneromooo-monero2019-07-011-1/+4
| | |/ / / | |/| | | | | | | | | | | | | Coverity 199721
* | | | | Merge pull request #5518luigi11112019-08-173-48/+79
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | def703a wallet_api: add multi destination tx support (selsta)
| * | | | | wallet_api: add multi destination tx supportselsta2019-08-163-48/+79
| | | | | |
* | | | | | Merge pull request #5673luigi11112019-08-151-8/+17
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | 097cca5 wallet_api: catch getTxKey exception (ph4r05)
| * | | | | | wallet_api: catch getTxKey exceptionDusan Klinec2019-06-191-8/+17
| | |/ / / / | |/| | | | | | | | | | | | | | | | - getTxKey method throws an exception, e.g., when user declines txKey export
* | | | | | Merge pull request #5672luigi11112019-08-151-0/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | b2bfcab wallet2: fix change subaddress mixup when sending pre rct outputs (moneromooo-monero)
| * | | | | | wallet2: fix change subaddress mixup when sending pre rct outputsmoneromooo-monero2019-06-191-0/+1
| |/ / / / /
* | | | | | Merge pull request #5662luigi11112019-08-151-3/+11
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | 64fb0f8 device: tx_key caching fixed, store recovered txkey (ph4r05)
| * | | | | device: tx_key caching fixed, store recovered txkeyDusan Klinec2019-06-171-3/+11
| |/ / / /
* | | | | Merge pull request #5487luigi11112019-08-141-0/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | df83ed7 consensus: from v12, enforce >= 2 outputs (moneromooo-monero)
| * | | | | consensus: from v12, enforce >= 2 outputsmoneromooo-monero2019-04-231-0/+2
| | | | | |
* | | | | | Merge pull request #5478luigi11112019-08-141-3/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | 7d9b7fe functional_tests: add validate_address tests (moneromooo-monero)
| * | | | | | functional_tests: add validate_address testsmoneromooo-monero2019-07-291-3/+2
| | |_|_|_|/ | |/| | | |
* | | | | | Merge pull request #4851luigi11112019-08-141-1/+3
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | | | | | | | 155475d Add IPv6 support (KeeJef/tewinget)
| * | | | | Add IPv6 supportThomas Winget2019-07-311-1/+3
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | new cli options (RPC ones also apply to wallet): --p2p-bind-ipv6-address (default = "::") --p2p-bind-port-ipv6 (default same as ipv4 port for given nettype) --rpc-bind-ipv6-address (default = "::1") --p2p-use-ipv6 (default false) --rpc-use-ipv6 (default false) --p2p-require-ipv4 (default true, if ipv4 bind fails and this is true, will not continue even if ipv6 bind successful) --rpc-require-ipv4 (default true, description as above) ipv6 addresses are to be specified as "[xx:xx:xx::xx:xx]:port" except in the cases of the cli args for bind address. For those the square braces can be omitted.
* / / / / Fixed error preventing build of monero-guiNejcraft2019-07-281-1/+3
|/ / / / | | | | | | | | get_attribute expects 2 values instead of 1
* | | | Merge pull request #5600luigi11112019-07-242-7/+13
|\ \ \ \ | | | | | | | | | | | | | | | dd58057 Remember RPC version on initial connect (hyc)
| * | | | Remember RPC version on initial connectHoward Chu2019-06-022-7/+13
| | |/ / | |/| | | | | | | | | | | | | | Don't keep asking for it on an intact connection Wallet is too chatty over the wire
* | | | Merge pull request #5594luigi11112019-07-245-0/+53
|\ \ \ \ | | | | | | | | | | | | | | | f074b6b device: show address on device display (ph4r05)
| * | | | device: show address on device displayDusan Klinec2019-06-175-0/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Trezor: support for device address display (subaddress, integrated address) - Wallet::API support added - Simplewallet: - address device [<index>] - address new <label> // shows address on device also - integrated_address [device] <payment_id|address> // new optional "device" arg to display also on the device
* | | | | Merge pull request #5576luigi11112019-07-242-4/+0
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 577324a wallet_manager: omit redundant disconnect, drop unused variable (xiphon)
| * | | | | wallet_manager: omit redundant disconnect, drop unused variablexiphon2019-05-272-4/+0
| |/ / / /
* | | | | Merge pull request #5534luigi11112019-07-243-0/+28
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 4c66614 expose set/get walletcache attribute functionality in wallet api (selsta)
| * | | | | expose set/get walletcache attribute functionality in wallet apidsc2019-05-103-0/+28
| | | | | |
* | | | | | Merge pull request #5514luigi11112019-07-241-2/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | e4d100b wallet2: don't wait a day before using new version fees (moneromooo-monero)
| * | | | | | wallet2: don't wait a day before using new version feesmoneromooo-monero2019-05-021-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 30 blocks should be more than enough to drain the txpool of transactions made with the old fee scheme
* | | | | | | Merge pull request #5513luigi11112019-07-244-6/+16
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | bc94ba4 wallet: distinguish between empty and absent attributes (moneromooo-monero)
| * | | | | | | wallet: distinguish between empty and absent attributesmoneromooo-monero2019-05-024-6/+16
| |/ / / / / /
* | | | | | | Merge pull request #5502luigi11112019-07-241-3/+0
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 25a7cfd add a few checks where it seems appropriate (moneromooo-monero) 1a66a86 remove unused code (moneromooo-monero)
| * | | | | | | remove unused codemoneromooo-monero2019-04-291-3/+0
| |/ / / / / /
* | | | | | | Merge pull request #5457luigi11112019-07-241-2/+0
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | | | | | | | | | 3b9ce45 wallet_rpc_server: remove unused variable (moneromooo-monero)
| * | | | | | wallet_rpc_server: remove unused variablemoneromooo-monero2019-04-171-2/+0
| | | | | | |
* | | | | | | wallet_rpc_server: fix get_bulk_payments with short payment idsmoneromooo-monero2019-07-091-0/+5
| |_|_|_|/ / |/| | | | |
* | | | | | Merge pull request #5561Riccardo Spagni2019-06-012-52/+10
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | 9bfa4c20 Fix allow any cert mode in wallet rpc when configured over rpc (Lee Clagett) 3544596f Add ssl_options support to monerod's rpc mode. (Lee Clagett) c9aaccf3 Fix configuration bug; wallet2 --daemon-ssl-allow-any-cert now works. (Lee Clagett)
| * | | | | Fix allow any cert mode in wallet rpc when configured over rpcLee Clagett2019-05-221-1/+5
| | | | | |
| * | | | | Add ssl_options support to monerod's rpc mode.Lee Clagett2019-05-221-50/+1
| | | | | |
| * | | | | Fix configuration bug; wallet2 --daemon-ssl-allow-any-cert now works.Lee Clagett2019-05-211-1/+4
| | | | | |
* | | | | | wallet: add unlock_time details to show_transfersmoneromooo-monero2019-05-163-4/+4
|/ / / / / | | | | | | | | | | | | | | | | | | | | also add a note when receiving the tx, because the user might not notice the "XXX blocks to unlock" in the balance.
* | | | | Merge pull request #5538luigi11112019-05-142-2/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 615f287 wallet: fix certificate fingerprint length check (moneromooo-monero)
| * | | | | wallet: fix certificate fingerprint length checkmoneromooo-monero2019-05-112-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Fixed by crCr62U0
* | | | | | wallet_rpc_server: use original addresses in destinations in get_transfersmoneromooo-monero2019-05-101-1/+9
|/ / / / / | | | | | | | | | | | | | | | And add them for pending transfers, where they were missing
* | | | | Merge pull request #5508Riccardo Spagni2019-05-071-4/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 1c44e658 wallet2: reject standalone short payment IDs in monero: URI API (moneromooo-monero)
| * | | | | wallet2: reject standalone short payment IDs in monero: URI APImoneromooo-monero2019-05-011-4/+2
| | |/ / / | |/| | |
* | | | | Merge pull request #5503Riccardo Spagni2019-05-071-4/+4
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | ccc1e311 wallet_rpc_server: reject standalone short payment id in address book (moneromooo-monero)
| * | | | | wallet_rpc_server: reject standalone short payment id in address bookmoneromooo-monero2019-04-301-4/+4
| |/ / / /