Leon Klingele
f732e723b7
Disguise password length in prompt
7 years ago
moneromooo-monero
37e1fd94d5
simplewallet: mark the active account in print_accounts
7 years ago
Howard Chu
7c7d36725a
Increase LMDB maxreaders if large number of threads in use
7 years ago
Howard Chu
6738753b30
Use max_concurrency as-is
...
Don't try to 2nd guess user
7 years ago
moneromooo-monero
6cf3344605
Remove wallet dependency on p2p
7 years ago
Riccardo Spagni
32b46c594b
Merge pull request #2703
...
d0463312
fix libwallet api test after api change (Jaquee)
a46c1eed
Wallet2: Don't throw when subaddress label doesn't exist (Jaquee)
086b7db2
Wallet API: default values for account and subaddr index (Jaquee)
7 years ago
Riccardo Spagni
1648c1d466
Merge pull request #2659
...
52c13810
blockchain_utilities: Add monero-blockchain-{ex,im}port binaries to default install targets (Bertrand Jacquin)
7 years ago
Riccardo Spagni
54463b33b3
Merge pull request #2723
...
69c37200
RPC Add cross origin resource sharing support (Tim L)
7 years ago
Riccardo Spagni
5ef9c69ef5
Merge pull request #2711
...
fab3b722
Add more specific RPC error codes (Michał Sałaban)
7 years ago
Riccardo Spagni
00270dd279
Merge pull request #2737
...
935f7462
blockchain: do not lock the blockchain lock for simple DB getters (moneromooo-monero)
7 years ago
Riccardo Spagni
c97fbb0176
Merge pull request #2718
...
626e8078
wallet2: fix show_transfers missing multiple incoming outputs (moneromooo-monero)
7 years ago
Riccardo Spagni
3fe07603e4
Merge pull request #2705
...
44f14638
wallet2: fix tx size estimator for large number of inputs (moneromooo-monero)
7 years ago
Riccardo Spagni
75ad92c82c
Merge pull request #2702
...
f946bb7b
fixed an LMDB issue on OpenBSD (#2699 ) which leads to a crash in monerod (ston1th)
7 years ago
Riccardo Spagni
784f7b07f0
Merge pull request #2660
...
4dd05a2f
subaddress: change prefix so that it starts with 8 (kenshi84)
7 years ago
moneromooo-monero
9d6c6c5dec
wallet2: do not bother downloading block hashes below last checkpoint
7 years ago
Tim L
69c37200aa
RPC Add cross origin resource sharing support
7 years ago
moneromooo-monero
4a17f0c2c7
rpc: add performance timers
...
Enable with perf:DEBUG
7 years ago
moneromooo-monero
935f746249
blockchain: do not lock the blockchain lock for simple DB getters
...
It is safe in those cases, though might return slightly out of date
information if another thread is busy modifying the blockchain,
but it avoids potentially lengthy delays just to get things like
the current blockchain height.
7 years ago
Jaquee
a46c1eed8c
Wallet2: Don't throw when subaddress label doesn't exist
7 years ago
Jaquee
867b67c4fd
Wallet API: override update subdir when built from src
7 years ago
Lee Clagett
161401ddca
Fix JSON-RPC response object over ZMQ
7 years ago
ston1th
f946bb7be6
fixed an LMDB issue on OpenBSD ( #2699 ) which leads to a crash in monerod
7 years ago
moneromooo-monero
626e80780b
wallet2: fix show_transfers missing multiple incoming outputs
7 years ago
moneromooo-monero
ca87cbd852
wallet2: fix subaddress fields serialization
...
When loading an older wallet cache, they wouldn't be initialized,
leading them to have random(ish) values, and so assigned to some
random subaddress.
7 years ago
Michał Sałaban
fab3b7221b
Add more specific RPC error codes
7 years ago
moneromooo-monero
44f1463867
wallet2: fix tx size estimator for large number of inputs
7 years ago
moneromooo-monero
1ff638e927
protocol: drop connections which don't handshake after some time
7 years ago
Jaquee
086b7db2c7
Wallet API: default values for account and subaddr index
7 years ago
moneromooo-monero
937e7f8aa6
Initialize openssl on startup
7 years ago
redfish
11e0deef31
cmake: add dep of version lib on version.cpp
...
Also, move cmake source files into cmake/ to keep them together.
7 years ago
moneromooo-monero
8ddcf1e714
simplewallet: remove XMR mentions
...
They are actually wrong if the wallet is setup in a different
denomination, and it's incursion of extrinsic lingo where monero
fits perfectly in the first place.
7 years ago
moneromooo-monero
ec48e8d81d
core: do not forbid txes without destination
...
This was spuriously forbidden in the recent subaddress patch,
which isn't inherently incompatible with these.
7 years ago
moneromooo-monero
523084bc79
core: don't add empty additional pub keys field to extra
...
Saves a couple bytes per tx
7 years ago
kenshi84
00cc1fdd22
subaddress: remove unneeded scalarmultBase
7 years ago
kenshi84
88ebfd646a
core_tests: fix for subaddress patch
7 years ago
rbrunner7
b370ef54b9
Wallet: Descriptions through new commands 'set_description', 'get_description'
7 years ago
binaryFate
b2d416f211
Distinguish "not enough money" and "not enough unlocked money"
...
Fix #1530
7 years ago
kenshi84
ac4018a7e6
wallet2: workaround for lightwallet before supporting subaddress (followup #2656 )
7 years ago
kenshi84
4dd05a2f9b
subaddress: change prefix so that it starts with 8
7 years ago
Bertrand Jacquin
52c1381049
blockchain_utilities: Add monero-blockchain-{ex,im}port binaries to
...
default install targets
Binaries available to download on https://getmonero.org/downloads/ as
embedding monerod, monero-wallet-{cli,rpc} and
monero-blockchain-{ex,im}port.
This change synchronise download results with a manual build from
source
7 years ago
Vasil Dimov
4d35ad7603
Fix compiler warnings with Clang 6.0.0.
...
monero/src/cryptonote_protocol/block_queue.cpp:208:44: error:
suggest braces around initialization of subobject [-Werror,-Wmissing-braces]
static const boost::uuids::uuid uuid0 = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
monero/src/wallet/wallet_rpc_server.cpp:1895:43: error:
lambda capture 'wal' is not used [-Werror,-Wunused-lambda-capture]
tools::signal_handler::install([&wrpc, &wal](int) {
^
monero/src/cryptonote_protocol/cryptonote_protocol_handler.inl:1616:40: error:
lambda capture 'arg' is not used [-Werror,-Wunused-lambda-capture]
m_p2p->for_each_connection([this, &arg, &fluffy_arg, &exclude_context, &fullConnections...
^
monero/src/cryptonote_protocol/cryptonote_protocol_handler.inl:1616:46: error:
lambda capture 'fluffy_arg' is not used [-Werror,-Wunused-lambda-capture]
m_p2p->for_each_connection([this, &arg, &fluffy_arg, &exclude_context, &fullConnections...
^
monero/src/blockchain_utilities/blockchain_export.cpp:181:3: error:
bool literal returned from 'main' [-Werror,-Wmain]
CHECK_AND_ASSERT_MES(r, false, "Failed to initialize source blockchain storage");
^ ~~~~~
monero/contrib/epee/include/misc_log_ex.h:180:97: note:
expanded from macro 'CHECK_AND_ASSERT_MES'
...fail_ret_val, message) do{if(!(expr)) {LOG_ERROR(message); return fail_ret_val;};}while(0)
^ ~~~~~~~~~~~~
monero/src/blockchain_utilities/blockchain_export.cpp:195:3: error:
bool literal returned from 'main' [-Werror,-Wmain]
CHECK_AND_ASSERT_MES(r, false, "Failed to export blockchain raw data");
^ ~~~~~
monero/contrib/epee/include/misc_log_ex.h:180:97: note:
expanded from macro 'CHECK_AND_ASSERT_MES'
...fail_ret_val, message) do{if(!(expr)) {LOG_ERROR(message); return fail_ret_val;};}while(0)
^ ~~~~~~~~~~~~
7 years ago
Riccardo Spagni
97c11caf07
Merge pull request #2656
...
3492de01
fix lightwallet and subaddresses conflict (Jaquee)
329f149e
remove reference to cryptonote::null_hash (Jaquee)
7 years ago
Jaquee
3492de010b
fix lightwallet and subaddresses conflict
7 years ago
Jaquee
329f149e95
remove reference to cryptonote::null_hash
7 years ago
Riccardo Spagni
b293ad9a1a
Merge pull request #2640
...
22b51e06
db_lmdb: include chain height when failing to find an output key (moneromooo-monero)
5db433b3
blockchain: avoid exceptions in output verification (moneromooo-monero)
7 years ago
Riccardo Spagni
344c01c712
Merge pull request #2638
...
529a6a4a
core: guard against a mined block not finding all txes in the pool (moneromooo-monero)
7 years ago
Riccardo Spagni
845afb5191
Merge pull request #2613
...
2051f89f
cmake: build tests last (redfish)
7 years ago
Riccardo Spagni
73f0c16743
Merge pull request #2606
...
4090e8c6
simplewallet: add get/set for refresh-from-height (moneromooo-monero)
7 years ago
Riccardo Spagni
d5ab55b8d7
Merge pull request #2604
...
0a872798
protocol: kick idle peers by dropping them (moneromooo-monero)
7 years ago
Riccardo Spagni
f1bee553b1
Merge pull request #2602
...
bc1b9333
frob level 1 logs a bit for consistency (moneromooo-monero)
7 years ago
Riccardo Spagni
f484b162db
Merge pull request #2599
...
b776c725
daemon: use @N syntax to output_histogram for specific amounts (moneromooo-monero)
7 years ago
Riccardo Spagni
e50bf5f811
Merge pull request #2597
...
c4136134
miner: always update block template when starting (moneromooo-monero)
7 years ago
Riccardo Spagni
5c3275ddbe
Merge pull request #2596
...
06fb9bcf
wallet2: fix refresh height calc for new wallets (moneromooo-monero)
7 years ago
Riccardo Spagni
71253c1dcd
Merge pull request #2592
...
dc19659d
Remove network_address_base which has been merged with ipv4_network_address in 8b006877
(Michał Sałaban)
2183ade0
Don't try to create wallet-dir when it's not given, don't crash if wallet-dir already exists. (Michał Sałaban)
7 years ago
Riccardo Spagni
1280ba4f5b
Merge pull request #2589
...
8f0cea63
add a command_line function to check for defaulted options (moneromooo-monero)
7 years ago
Riccardo Spagni
3eac7ab94f
Merge pull request #2587
...
cba34494
rpc: out_peers now works again (moneromooo-monero)
7 years ago
Riccardo Spagni
50f0c1f0e0
Merge pull request #2586
...
7b8d3ec6
wallet-cli: add --do-not-relay option (stoffu)
7 years ago
Riccardo Spagni
1740f0a13e
Merge pull request #2583
...
27fdaaa4
Fix building with -DARCH=default -DNO_AES=ON (moneromooo-monero)
7 years ago
Riccardo Spagni
147ecb6b7a
Merge pull request #2573
...
7e7acdc3
daemon: catch out of range exceptions too when calling stoll/stoi (moneromooo-monero)
7 years ago
Riccardo Spagni
1e577e8fbf
Merge pull request #2571
...
8028dde7
block_queue: use boost::uuids::nil_uuid where appropriate (moneromooo-monero)
7 years ago
Riccardo Spagni
27ed7419bb
Merge pull request #2570
...
f139a6ca
wallet2: fix backlog being off by 1 (moneromooo-monero)
7 years ago
Riccardo Spagni
1039b5e813
Merge pull request #2569
...
b5b4abb8
simplewallet: fix setting default-ring-size to 0 (moneromooo-monero)
7 years ago
Riccardo Spagni
c45f3ac4d9
Merge pull request #2568
...
7130cf0c
Add tools::on_startup, and warn about glibc 2.25 bug if found (moneromooo-monero)
7 years ago
Riccardo Spagni
2babd2e0a3
Merge pull request #2567
...
54940d8c
blockchain_import: remove a few commented out obsolete lines (moneromooo-monero)
7 years ago
Riccardo Spagni
1c546e0d81
Merge pull request #2565
...
452d4fae
tests: fix hashchain unit tests (moneromooo-monero)
7 years ago
Riccardo Spagni
960886aa04
Merge pull request #2109
...
97c2e449
wallet2+API: use separate callbacks for lightwallets (Jaquee)
d9261867
walletAPI: correct confirmations in txHistory for unsynced wallets (Jaquee)
9442b043
walletAPI: lightwallet exceptions (Jaquee)
fc922934
walletAPI: add lightwallet login() and importWalletRequest() (Jaquee)
79207743
walletAPI: init() lightwallet and SSL support (Jaquee)
dde5a1fc
walletAPI: add tx unlock_time (Jaquee)
bba5cbed
wallet2: remove obsolete get_num_rct_outputs() call from create_transactions_2 (Jaquee)
7a482f30
wallet2: create_transactions_2 lightwallet support (Jaquee)
ce61b818
wallet2: get_outs lightwallet support (Jaquee)
1197cb71
wallet2: commit_tx() lightwallet support (Jaquee)
43b57804
wallet2: refactor is_tx_spendtime_unlocked() (Jaquee)
32e2b003
wallet2: add lightwallet exceptions to common functions (Jaquee)
2e692fc0
wallet2: refresh() lightwallet support (Jaquee)
f44d156c
my/openmonero API functions (Jaquee)
288d3c75
wallet2: add remove_obsolete_pool_txs() (Jaquee)
2c6aad7e
wallet2: add on_pool_tx_removed callback (Jaquee)
ff7c30aa
wallet2: light wallet member variables (Jaquee)
e2a276cb
wallet2: add ssl option to init() (Jaquee)
a13540be
add string_tools::validate_hex() (Jaquee)
fd773d88
refactor cryptonote_basic::add_tx_pub_key_to_extra (Jaquee)
8bfa6c2d
lightwallet rpc server commands (Jaquee)
76961ddc
Serializer: string to integer conversion for MyMonero compatibility (Jaquee)
1cf940f2
epee http_client SSL support (Jaquee)
eec10137
CMakeLists.txt - Add openssl include dir (Jaquee)
7 years ago
Jaquee
97c2e449ce
wallet2+API: use separate callbacks for lightwallets
7 years ago
Jaquee
d92618675b
walletAPI: correct confirmations in txHistory for unsynced wallets
7 years ago
Jaquee
9442b04302
walletAPI: lightwallet exceptions
7 years ago
Jaquee
fc9229342d
walletAPI: add lightwallet login() and importWalletRequest()
7 years ago
Jaquee
79207743b8
walletAPI: init() lightwallet and SSL support
7 years ago
Jaquee
dde5a1fc36
walletAPI: add tx unlock_time
7 years ago
Jaquee
bba5cbed8f
wallet2: remove obsolete get_num_rct_outputs() call from create_transactions_2
7 years ago
Jaquee
7a482f302b
wallet2: create_transactions_2 lightwallet support
7 years ago
Jaquee
ce61b8189b
wallet2: get_outs lightwallet support
7 years ago
Jaquee
1197cb71e9
wallet2: commit_tx() lightwallet support
7 years ago
Jaquee
43b57804f8
wallet2: refactor is_tx_spendtime_unlocked()
7 years ago
Jaquee
32e2b0030e
wallet2: add lightwallet exceptions to common functions
7 years ago
Jaquee
2e692fc05a
wallet2: refresh() lightwallet support
7 years ago
Jaquee
f44d156cbd
my/openmonero API functions
7 years ago
Jaquee
288d3c75c3
wallet2: add remove_obsolete_pool_txs()
7 years ago
Jaquee
2c6aad7ea7
wallet2: add on_pool_tx_removed callback
7 years ago
Jaquee
ff7c30aadc
wallet2: light wallet member variables
7 years ago
Riccardo Spagni
56ea442fd3
Merge pull request #2555
...
a4b4651c
dns_utils: allow an optional DNS server IP in DNS_PUBLIC (moneromooo-monero)
7 years ago
Riccardo Spagni
d316b3d266
Merge pull request #2554
...
d74336d5
wallet: encrypt (un)signed tx, also optionally save unencrypted raw tx hexstr (stoffu)
7 years ago
Jaquee
e2a276cbb5
wallet2: add ssl option to init()
7 years ago
Jaquee
fd773d88cd
refactor cryptonote_basic::add_tx_pub_key_to_extra
7 years ago
Riccardo Spagni
d8bc28cc36
Merge pull request #2552
...
69ce33f2
core: fix failure to sync when a tx is already in the pool (moneromooo-monero)
7 years ago
Riccardo Spagni
62629541a5
Merge pull request #2550
...
735fafec
simplewallet: allow 1/yes/y as well as true for start_mining options (moneromooo-monero)
7 years ago
Riccardo Spagni
ce1016254a
Merge pull request #2549
...
bf2d9113
simplewallet: fix --restore-from-height being ignored (moneromooo-monero)
7 years ago
Jaquee
8bfa6c2d9f
lightwallet rpc server commands
7 years ago
Riccardo Spagni
5df4ecbb83
Merge pull request #2528
...
551a8ea6
mnemonics: new Lojban word list (Wei Tang)
7 years ago
Riccardo Spagni
5ea20d6944
Merge pull request #2469
...
7adceee6
precomputed block hashes are now in blocks of N (currently 256) (moneromooo-monero)
7 years ago
moneromooo-monero
118a1bed28
rpc: make get_coinbase_tx_sum a restricted RPC
...
It's pretty slow and I/O intensive
7 years ago
moneromooo-monero
7130cf0c61
Add tools::on_startup, and warn about glibc 2.25 bug if found
...
https://sourceware.org/bugzilla/show_bug.cgi?id=21778
7 years ago
moneromooo-monero
22b51e0672
db_lmdb: include chain height when failing to find an output key
...
To help debugging logs.
7 years ago
moneromooo-monero
5db433b3f7
blockchain: avoid exceptions in output verification
...
This can happen if we get a bad tx, so let's not spam the log.
7 years ago
moneromooo-monero
529a6a4af8
core: guard against a mined block not finding all txes in the pool
...
This can happen for several reasons, but mainly if another block
was received, which took that tx off the pool.
7 years ago
moneromooo-monero
a4b4651cb0
dns_utils: allow an optional DNS server IP in DNS_PUBLIC
...
tcp://a.b.c.d
7 years ago
moneromooo-monero
6bd4dac6e2
util: ignore SIGPIPE
...
In practice, this seems to cause monero-wallet-rpc to exit
when ^C quits whatever its output is piped into (such as tee),
but it saves, while it did not before.
7 years ago