Riccardo Spagni
82375f7de7
Merge pull request #2806
...
da706b61
Fix false GCC warning '‘*((void*)& subaddr_account +4)’ may be used unitialized' (binaryFate)
7 years ago
Riccardo Spagni
df032aac69
Merge pull request #2800
...
0b726be7
wallet2: minimize the number of construct_tx calls (moneromooo-monero)
9d505d26
wallet2: cleanup some debug logs (moneromooo-monero)
7 years ago
Riccardo Spagni
1de386111f
Merge pull request #2797
...
7e387fb1
wallet2: only add a dummy 0 output if there's one output otherwise (moneromooo-monero)
7 years ago
Riccardo Spagni
eefd6a7878
Merge pull request #2796
...
b42ee213
Wallet: update ring size in outdated error msgs with set_default_ring_size (binaryFate)
7 years ago
Riccardo Spagni
7dc58410e5
Merge pull request #2784
...
54a4c1cb
cryptonote: do not overwrite const data (moneromooo-monero)
7 years ago
Riccardo Spagni
539f511eb1
Merge pull request #2368
...
b0b7e0f0
Spend proof without txkey (stoffu)
7 years ago
Riccardo Spagni
ed2fc4a1ff
Merge pull request #2794
...
43f27c7d
core: warn when free disk space is low (moneromooo-monero)
7 years ago
Riccardo Spagni
29b0bb8952
Merge pull request #2792
...
47c0948a
Implement missing miner functions on FreeBSD (Vasil Dimov)
fdb5bd16
Remove unused variables and fix typos in comments (Vasil Dimov)
7 years ago
Riccardo Spagni
d80a3e5c38
Merge pull request #2788
...
9739da1e
wallet_rpc_server: new relay_tx command (moneromooo-monero)
01dc8297
wallet: transfer RPC can now return tx metadata (pending_tx) (moneromooo-monero)
83fa9047
serialization: add std::set and std::unordered_set serialization (moneromooo-monero)
7 years ago
Riccardo Spagni
5eb825b876
Merge pull request #2785
...
2d1ccc1b
mnemonics: support for arbitrary (if multiple of 4 bytes) length data (moneromooo-monero)
7 years ago
moneromooo-monero
9739da1e84
wallet_rpc_server: new relay_tx command
...
It takes a full tx+metadata hex string as input
7 years ago
moneromooo-monero
01dc829784
wallet: transfer RPC can now return tx metadata (pending_tx)
7 years ago
moneromooo-monero
83fa9047d8
serialization: add std::set and std::unordered_set serialization
7 years ago
moneromooo-monero
009eed17f1
rpc: increase the max number of outs one can request
...
It's getting hit too easily
7 years ago
moneromooo-monero
c0ae52c081
simplewallet: prevent (wrong) integrated adresses on accounts > 0
7 years ago
moneromooo-monero
54a4c1cbf7
cryptonote: do not overwrite const data
7 years ago
moneromooo-monero
d875a9ff90
wallet2: detect multiple outputs from a tx to different subaddresses
7 years ago
stoffu
b0b7e0f09a
Spend proof without txkey
7 years ago
stoffu
be1c01298a
fix for tx proof: use exception instead of error_str when signature gen failed
7 years ago
Riccardo Spagni
49ce59462a
Merge pull request #2783
...
416a7933
Print msg upon success for commands that were silent (binaryFate)
7 years ago
Riccardo Spagni
8d9e4920fc
Merge pull request #2768
...
ef941855
Wallet RPC: Add prompt-for-password flag (Tim L)
7 years ago
ston1th
0b08bf3968
fixed common/util.cpp to link against libressl
7 years ago
stoffu
998777ecd7
Tx proof (revised):
...
- refactoring: proof generation/checking code was moved from simplewallet.cpp to wallet2.cpp
- allow an arbitrary message to be signed together with txid
- introduce two types (outbound & inbound) of tx proofs; with the same syntax, inbound is selected when <address> belongs to this wallet, outbound otherwise. see GitHub thread for more discussion
- wallet RPC: added get_tx_key, check_tx_key, get_tx_proof, check_tx_proof
- wallet API: moved WalletManagerImpl::checkPayment to Wallet::checkTxKey, added Wallet::getTxProof/checkTxProof
- get_tx_key/check_tx_key: handle additional tx keys by concatenating them into a single string
7 years ago
moneromooo-monero
310b790a64
make connection_id a string in RPC
...
It's sent as JSON, so raw binary is not appropriate
7 years ago
Tim L
23b6f685de
RPC: allow binding of restricted port in addition to core port
7 years ago
Cifrado
b0426d4cf2
Fixes #759 Add sanity check on restore height
7 years ago
moneromooo-monero
51895fd7df
split wallet and wallet_api
...
This speeds up building a lot when wallet2.h (or something it
includes) changes, since all the API includes wallet2.h
7 years ago
moneromooo-monero
6cbe7bcdd2
wallet2: check generate_key_derivation return value
7 years ago
stoffu
6171238416
daemon & simplewallet: don't set max-concurrency when unspecified
7 years ago
iDunk5400
fdf0acbf97
Tools, daemonizer: fix building on Windows
7 years ago
Tim L
ef941855ae
Wallet RPC: Add prompt-for-password flag
7 years ago
moneromooo-monero
0b726be703
wallet2: minimize the number of construct_tx calls
7 years ago
moneromooo-monero
9d505d26b8
wallet2: cleanup some debug logs
7 years ago
moneromooo-monero
ac5cd865b2
simplewallet: fix typo in incoming monero message
7 years ago
Michał Sałaban
0d149f708f
Add out-of-bound exceptions and handle them in RPC
7 years ago
moneromooo-monero
93c3398503
simplewallet: translate ring size 0 to mixin 0 (default values)
...
Avoids turning it to a huge number
7 years ago
stoffu
c4587e83f8
simplewallet: wrong ns for input_line in sweep_single ( fix #2634 )
7 years ago
flozilla
f9fad18608
blockchain_db: sanity check on tx/hash vector sizes
...
It could trip on a corrupt/crafted file if the user has disabled
input verification.
7 years ago
Riccardo Spagni
cd070874bf
Merge pull request #2778
...
c957795b
fix output_stream_header memory leak (MaxXor)
7 years ago
Riccardo Spagni
3abd6f1fd0
Merge pull request #2773
...
ffe5b857
Correct totals computation (Michał Sałaban)
7 years ago
Riccardo Spagni
c9a410e394
Merge pull request #2772
...
5d92c7cc
wallet2: typo fix in error message (moneromooo-monero)
7 years ago
Riccardo Spagni
5c2dfe157b
Merge pull request #2771
...
e3e838d0
kaccak: remove unused return value (moneromooo-monero)
4877aca2
keccak: some paranoid "can't happen" checks (moneromooo-monero)
7 years ago
Riccardo Spagni
0d4d628805
Merge pull request #2634
...
b738f4b5
wallet: add sweep_single command (stoffu)
7 years ago
Riccardo Spagni
39bc39b86e
Merge pull request #2628
...
7cb303a4
wallet2: simplify incoming tx processing code (moneromooo-monero)
7 years ago
stoffu
b738f4b59d
wallet: add sweep_single command
7 years ago
stoffu
a17b8233da
wallet2 bugfix: loading old m_unconfirmed_payments
7 years ago
Howard Chu
987eb662bf
More missed readline dependencies thru scoped_message_writer
7 years ago
Howard Chu
29cee4ec4f
Fix 383ff4f689
...
Missed a crypto::null_pkey in PR#2629
7 years ago
Howard Chu
b85e82bf6a
Fix e89994e98f
...
Missed an input_line() change
7 years ago
Howard Chu
95e784ad00
Fix 437421ce42
...
Missing an error argument for an exception
7 years ago
Riccardo Spagni
86a35eeed2
Merge pull request #2789
...
b0416f07
checkpoints: add a testnet checkpoint at 1000000 (moneromooo-monero)
7 years ago
Riccardo Spagni
0c4df51bbb
Merge pull request #2765
...
fc85d7a9
simplewallet: fix in show_transfer passing wrong arg to wallet2::get_payments etc (stoffu)
7 years ago
anonimal
a3ea62f209
CMake: include RPC when building GUI deps
7 years ago
Riccardo Spagni
10a237783a
Merge pull request #2692
...
0f2c2d4c
rpc: remove obsolete busy core checks (moneromooo-monero)
7 years ago
Riccardo Spagni
815e158bdf
Merge pull request #2739
...
99f398a2
wallet2: avoid growing the short history when refreshing in a loop (moneromooo-monero)
7 years ago
Riccardo Spagni
edebe4e3b6
Merge pull request #2736
...
0d9c0db9
Do not build against epee_readline if it was not built (Howard Chu)
178014c9
split off readline code into epee_readline (moneromooo-monero)
a9e14a19
link against readline only for monerod and wallet-wallet-{rpc,cli} (moneromooo-monero)
437421ce
wallet: move some scoped_message_writer calls from the libs (moneromooo-monero)
e89994e9
wallet: rejig to avoid prompting in wallet2 (moneromooo-monero)
ec5135e5
move input_line from command_line to simplewallet (moneromooo-monero)
082db75f
move cryptonote command line options to cryptonote_core (moneromooo-monero)
7 years ago
Riccardo Spagni
922aaf4e2a
Merge pull request #2644
...
a17efcb0
make this build on SunOS/Solaris (Pavel Maryanov)
7 years ago
Riccardo Spagni
41a8bf4f4c
Merge pull request #2636
...
ad03f778
simplewallet: factor transfer related exception handling (moneromooo-monero)
7 years ago
Riccardo Spagni
5de492be40
Merge pull request #2629
...
383ff4f6
remove "using namespace std" from headers (moneromooo-monero)
7 years ago
moneromooo-monero
0f2c2d4c34
rpc: remove obsolete busy core checks
7 years ago
moneromooo-monero
99f398a25e
wallet2: avoid growing the short history when refreshing in a loop
7 years ago
Howard Chu
0d9c0db996
Do not build against epee_readline if it was not built
7 years ago
moneromooo-monero
178014c995
split off readline code into epee_readline
7 years ago
moneromooo-monero
a9e14a19dc
link against readline only for monerod and wallet-wallet-{rpc,cli}
7 years ago
moneromooo-monero
437421ce42
wallet: move some scoped_message_writer calls from the libs
7 years ago
moneromooo-monero
e89994e98f
wallet: rejig to avoid prompting in wallet2
...
wallet2 is a library, and should not prompt for stdin. Instead,
pass a function so simplewallet can prompt on stdin, and a GUI
might display a window, etc.
7 years ago
moneromooo-monero
ec5135e5b7
move input_line from command_line to simplewallet
...
It was only used there, and this removes one part of the common
dependency on libreadline
7 years ago
moneromooo-monero
082db75f28
move cryptonote command line options to cryptonote_core
...
Those have no reason to be in a generic module
7 years ago
Pavel Maryanov
a17efcb039
make this build on SunOS/Solaris
7 years ago
moneromooo-monero
ad03f77856
simplewallet: factor transfer related exception handling
...
This ensures they don't go out of sync when adding/changing them,
and makes the code easier to deal with.
7 years ago
moneromooo-monero
383ff4f689
remove "using namespace std" from headers
...
It's nasty, and actually breaks on Solaris, where if.h fails to
build due to:
struct map *if_memmap;
7 years ago
stoffu
fc85d7a998
simplewallet: fix in show_transfer passing wrong arg to wallet2::get_payments etc
7 years ago
Riccardo Spagni
f48aeab5c4
Merge pull request #2756
...
0bf09154
Fix file permission issue (Tim L)
7 years ago
Riccardo Spagni
910218b14e
Merge pull request #2755
...
d70515fc
Used declared default refresh status as default rather than it's current value (Maxime THIEBAUT)
7 years ago
Riccardo Spagni
a2241e8151
Merge pull request #2753
...
fa514082
RPC: get_info add rpc_connections_count (Tim L)
7 years ago
Riccardo Spagni
68d5952f6a
Merge pull request #2752
...
68c01782
updates: add a special case for "install-" build tags on windows (moneromooo-monero)
7 years ago
Riccardo Spagni
95c34e17cd
Merge pull request #2750
...
424852a6
Fix 'sweep_all' command when called with no args (Leon Klingele)
7 years ago
Riccardo Spagni
a2b427b1bf
Merge pull request #2749
...
f732e723
Disguise password length in prompt (Leon Klingele)
7 years ago
Riccardo Spagni
1e874186b3
Merge pull request #2747
...
37e1fd94
simplewallet: mark the active account in print_accounts (moneromooo-monero)
7 years ago
Riccardo Spagni
55603627c9
Merge pull request #2745
...
6cf33446
Remove wallet dependency on p2p (moneromooo-monero)
7 years ago
Riccardo Spagni
0d0ce8c21e
Merge pull request #2742
...
7c7d3672
Increase LMDB maxreaders if large number of threads in use (Howard Chu)
6738753b
Use max_concurrency as-is (Howard Chu)
7 years ago
Riccardo Spagni
e0e6e375bb
Merge pull request #2738
...
4a17f0c2
rpc: add performance timers (moneromooo-monero)
7 years ago
Riccardo Spagni
e759c78a17
Merge pull request #2735
...
a524b750
rpc: added miner_tx_hash to resp of getblock (stoffu)
7 years ago
Riccardo Spagni
29d77e5686
Merge pull request #2727
...
9d6c6c5d
wallet2: do not bother downloading block hashes below last checkpoint (moneromooo-monero)
7 years ago
moneromooo-monero
7cb303a44b
wallet2: simplify incoming tx processing code
7 years ago
Riccardo Spagni
25b97ee937
Merge pull request #2624
...
2677ade5
simplewallet: forbid 0 ring size (moneromooo-monero)
da8b60cb
simplewallet: reject attempts to use too low mixin early (moneromooo-monero)
7 years ago
Riccardo Spagni
cdab85db41
Merge pull request #2701
...
867b67c4
Wallet API: override update subdir when built from src (Jaquee)
7 years ago
Riccardo Spagni
2458ff1a6d
Merge pull request #2697
...
d269bff2
wallet2: use a vector, not a list, for selected_transfers (moneromooo-monero)
7 years ago
Riccardo Spagni
8df6b010eb
Merge pull request #2696
...
937e7f8a
Initialize openssl on startup (moneromooo-monero)
7 years ago
moneromooo-monero
2677ade502
simplewallet: forbid 0 ring size
...
It'd be interpreted as a huge one (~0 fake outs)
7 years ago
moneromooo-monero
da8b60cbbf
simplewallet: reject attempts to use too low mixin early
...
This yields a clear error message rather then some possibly
confusing more technical errors down the line
7 years ago
Riccardo Spagni
6172248acf
Merge pull request #2685
...
1ff638e9
protocol: drop connections which don't handshake after some time (moneromooo-monero)
7 years ago
Riccardo Spagni
f4fded6fcf
Merge pull request #2683
...
105425b7
simplewallet: reject invalid argument for boolean parameter (stoffu)
7 years ago
Riccardo Spagni
f1ca1f35d1
Merge pull request #2682
...
8ddcf1e7
simplewallet: remove XMR mentions (moneromooo-monero)
7 years ago
Riccardo Spagni
48ff10f77f
Merge pull request #2681
...
ec48e8d8
core: do not forbid txes without destination (moneromooo-monero)
523084bc
core: don't add empty additional pub keys field to extra (moneromooo-monero)
7 years ago
Riccardo Spagni
256a1d9ead
Merge pull request #2675
...
00cc1fdd
subaddress: remove unneeded scalarmultBase (kenshi84)
7 years ago
Riccardo Spagni
2ddb894607
Merge pull request #2661
...
ac4018a7
wallet2: workaround for lightwallet before supporting subaddress (followup #2656 ) (kenshi84)
7 years ago
Riccardo Spagni
474e02ccde
Merge pull request #2651
...
118a1bed
rpc: make get_coinbase_tx_sum a restricted RPC (moneromooo-monero)
7 years ago
Riccardo Spagni
395025bb23
Merge pull request #2633
...
ad96c478
wallet-cli: added --generate-from-spend-key option (stoffu)
7 years ago
Riccardo Spagni
f26e7a84a6
Merge pull request #2620
...
6bd4dac6
util: ignore SIGPIPE (moneromooo-monero)
7 years ago