| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
|
| |
also add a note when receiving the tx, because the user
might not notice the "XXX blocks to unlock" in the balance.
|
| |
|
|
| |
Fixed by crCr62U0
|
| |\
| |
| |
| | |
1c44e658 wallet2: reject standalone short payment IDs in monero: URI API (moneromooo-monero)
|
| | | |
|
| |\ \
| | |
| | |
| | | |
b4ca72dd wallet2: fix infinite loop picking outputs in corner case (moneromooo-monero)
|
| | |/
| |
| |
| |
| |
| |
| | |
If we have fewer outputs available on the chain than what we
require, but the output we're spending already has a ring,
it would loop picking outputs randomly, but never find enough.
Also tune logs for better debugging this kind of thing.
|
| |\ \
| | |
| | |
| | | |
5e0da6fb change SSL certificate fingerprint whitelisting from SHA1 to SHA-256 (moneromooo-monero)
|
| | |/
| |
| |
| | |
SHA1 is too close to bruteforceable
|
| |\ \
| |/
|/|
| | |
64983fce wallet2: default to trying to keep 5 outputs of 2+ monero (moneromooo-monero)
|
| | |
| |
| |
| |
| |
| |
| | |
In the case where previously a second unneeded output would be
added to a transaction. This should help *some* of the cases
where outputs are slowly being consolidated, leading to the
whole balance being locked when sending monero.
|
| |\ \
| | |
| | |
| | |
| | | |
4be18df3 tx_sanity_check: relax uniqueness check a bit (moneromooo-monero)
b386ae57 wallet2: add missing "sanity check failed" reason message (moneromooo-monero)
|
| | |/ |
|
| |\ \
| | |
| | |
| | | |
c519d1df wallet2: fix wrong change being recorded in sweep_all (moneromooo-monero)
|
| | |/
| |
| |
| | |
leading to the sanity check triggering
|
| |/ |
|
| | |
|
| |
|
|
|
| |
Based on python code by sarang:
https://github.com/SarangNoether/skunkworks/blob/outputs/outputs/simulate.py
|
| |\
| |
| |
| | |
b18f0b10 wallet: new --offline option (moneromooo-monero)
|
| | |
| |
| |
| |
| | |
It will avoid connecting to a daemon (so useful for cold signing
using a RPC wallet), and not perform DNS queries.
|
| |\ \
| | |
| | |
| | | |
ccb996af rpc: new sanity check on relayed transactions (moneromooo-monero)
|
| | | |
| | |
| | |
| | | |
This will weed out some transactions with silly rings
|
| |\ \ \
| | | |
| | | |
| | | | |
2c221d1b wallet2: update estimate_rct_tx_size for smaller rct proofs (moneromooo-monero)
|
| | |/ / |
|
| |\ \ \
| |_|/
|/| |
| | | |
374f388d wallet_rpc_server: add a all flag to export_outputs (moneromooo-monero)
|
| | | |
| | |
| | |
| | | |
if we don't want to export new outputs only
|
| |\ \ \
| | | |
| | | |
| | | | |
b40392fb wallet2: add --no-dns flag (moneromooo-monero)
|
| | | | | |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
15f27c80 wallet2: support multi out txes without change in sanity check (moneromooo-monero)
|
| | |/ / / |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
a2195b9b crypto: replace rand<T>()%N idiom with unbiased rand_idx(N) (stoffu)
|
| | |/ / / |
|
| |\ \ \ \
| |_|_|/
|/| | |
| | | |
| | | | |
c68fe787 device/trezor: add button pressed request (Dusan Klinec)
827f52ad wallet: API changes to enable passphrase entry (Dusan Klinec)
|
| | |/ / |
|
| |\ \ \
| | | |
| | | |
| | | | |
0be5b2ee simplewallet: new unset_ring command (moneromooo-monero)
|
| | |/ /
| | |
| | |
| | | |
Useful when debugging, though not much for users
|
| |\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
c12b43cb wallet: add number of blocks required for the balance to fully unlock (moneromooo-monero)
3f1e9e84 wallet2: set confirmations to 0 for pool txes in proofs (moneromooo-monero)
36c037ec wallet_rpc_server: error out on getting the spend key from a hot wallet (moneromooo-monero)
cd1eaff2 wallet_rpc_server: always fill out subaddr_indices in get_transfers (moneromooo-monero)
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
It makes more sense than (uint64_t)-1, which is going to look
like very much confirmed when not checking in_pool
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
a2561653 wallet: new option to start background mining (moneromooo-monero)
|
| | |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
The setup-background-mining option can be used to select
background mining when a wallet loads. The user will be asked
the first time the wallet is created.
|
| | | | |
| | | |
| | | |
| | | | |
displays total sent and received bytes
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
If `--daemon-ssl enabled` is set in the wallet, then a user certificate,
fingerprint, or onion/i2p address must be provided.
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
An override for the wallet to daemon connection is provided, but not for
other SSL contexts. The intent is to prevent users from supplying a
system CA as the "user" whitelisted certificate, which is less secure
since the key is controlled by a third party.
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Currently if a user specifies a ca file or fingerprint to verify peer,
the default behavior is SSL autodetect which allows for mitm downgrade
attacks. It should be investigated whether a manual override should be
allowed - the configuration is likely always invalid.
|
| | |_|/
|/| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Specifying SSL certificates for peer verification does an exact match,
making it a not-so-obvious alias for the fingerprints option. This
changes the checks to OpenSSL which loads concatenated certificate(s)
from a single file and does a certificate-authority (chain of trust)
check instead. There is no drop in security - a compromised exact match
fingerprint has the same worse case failure. There is increased security
in allowing separate long-term CA key and short-term SSL server keys.
This also removes loading of the system-default CA files if a custom
CA file or certificate fingerprint is specified.
|
| |\ \ \
| | | |
| | | |
| | | | |
050bb337 wallet2: factor the watchonly/multisig/etc fields on creation (moneromooo-monero)
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
There's half a dozen calls, and it's easy to miss some when
adding a new field.
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
d45b85e1 wallet2: skip derivation precalc for blocks we know we'll skip (moneromooo-monero)
|