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
moneromooo-monero
6a90506a8d
Link against libpgm/libnorm if found, optional libzmq ldependencies
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
redfish
353402595c
.gitignore: do not ignore cmake source files
7 years ago
moneromooo-monero
f92f160674
core_tests: do not include chaingen_tests_list.h in all tests
...
This fixes all tests being annoyingly rebuilt when one changes
7 years ago
moneromooo-monero
969b5a2ae3
net_helper: fix massive slowdown after SSL support
7 years ago
Cole Lightfighter
4fb7794651
unit tests: OOB indexes & adding subaddress
...
Tests for checking proper error throwing for out-of-bounds subaddress
indexes, and proper addition of subaddresses.
Signed-off-by: Cole Lightfighter <cole@onicsla.bz>
7 years ago
moneromooo-monero
21b9f6f3c7
always use core_tests for consistency, not coretests
...
Other tests use unit_tests, performance_tests, etc.
This fixes getting it wrong half the time when typing.
7 years ago
Gareth
66255c0ea1
Problem: Copyright notice is very confusing
...
Solution: add line break to copyright notice and fix grammar.
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
redfish
4b228dd356
cmake: epee: use var from FindOpenSSL.cmake
...
This fixes linking when path to openssl
is defined manually:
cmake -DOPENSSL_ROOT_DIR='/usr/include/openssl-1.0;/usr/lib/openssl-1.0' ...
This is useful for building with OpenSSL v1.0
when default system installation is v1.1.
The linking error is undefined SSL_load_error_strings symbol.
This is due to -L /usr/lib/openssl-1.0 not making it onto
the linkline (so -lssl pulls in the default system openssl).
7 years ago
redfish
29497f7920
epee: use boost type for SSL error code
...
Fixes compile error when building with OpenSSL v1.1:
contrib/epee/include/net/net_helper.h: In member function ‘void epee::net_utils::blocked_mode_client::shutdown_ssl()’:
contrib/epee/include/net/net_helper.h:579:106: error: ‘SSL_R_SHORT_READ’ was not declared in this scope
if (ec.category() == boost::asio::error::get_ssl_category() && ec.value() != ERR_PACK(ERR_LIB_SSL, 0, SSL_R_SHORT_READ))
^
contrib/epee/include/net/net_helper.h:579:106: note: suggested alternative: ‘SSL_F_SSL_READ’
See boost/asio/ssl/error.hpp.
Boost handles differences between OpenSSL versions.
cmake: fail if Boost is too old for OpenSSL v1.1
7 years ago
Cole Lightfighter
4fd6a3d27f
Subaddress unit tests
...
Basic unit test fixture, and initialization of a subaddress account.
Signed-off-by: Cole Lightfighter <cole@onicsla.bz>
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
moneromooo-monero
8233a24ba8
unit_tests: fix build on windows
...
Reported by iDunk on IRC
7 years ago
kenshi84
e373a2037b
performance_tests: add master spend pubkey to subaddress hashtable
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
Riccardo Spagni
8d511f3c24
Merge pull request #2601
...
4d35ad76
Fix compiler warnings with Clang 6.0.0. (Vasil Dimov)
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
48af25ed83
Merge pull request #2658
...
fddd8d22
performance_tests: fix build after subaddress patch (moneromooo-monero)
7 years ago
moneromooo-monero
fddd8d226f
performance_tests: fix build after subaddress patch
7 years ago
Riccardo Spagni
da1bb4b0af
Merge pull request #2657
...
52ec0e7f
epee: link against ssl/crypto for the new SSL code (moneromooo-monero)
7 years ago
moneromooo-monero
52ec0e7f4e
epee: link against ssl/crypto for the new SSL code
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
b4126266d4
Merge pull request #2610
...
44c1d160
unit_tests: fix compiling on Windows (iDunk5400)
7 years ago
Riccardo Spagni
6159a83175
Merge pull request #2608
...
fe484f30
unit_tests: data dir is now overridden with --data-dir (moneromooo-monero)
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
62d2a55719
Merge pull request #2600
...
885c773a
cmake: print which stack trace lib is used (redfish)
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