aboutsummaryrefslogtreecommitdiff
path: root/src/cryptonote_core/cryptonote_core.cpp
diff options
context:
space:
mode:
authorRiccardo Spagni <ric@spagni.net>2018-09-21 20:41:53 +0200
committerRiccardo Spagni <ric@spagni.net>2018-09-21 20:41:53 +0200
commit0645dcdbdbdb7497445cae5e4772e5210fe5a1f4 (patch)
tree26ea5115eee4e3f4d1c970a10cf61ca10da97cd6 /src/cryptonote_core/cryptonote_core.cpp
parentb88bbf59c3821f57bc2a3890883bc279e523f940 (diff)
parentac9346637a353851610f028239b2df7762341d35 (diff)
downloadmonzero-core-0645dcdbdbdb7497445cae5e4772e5210fe5a1f4.tar.gz
monzero-core-0645dcdbdbdb7497445cae5e4772e5210fe5a1f4.tar.xz
monzero-core-0645dcdbdbdb7497445cae5e4772e5210fe5a1f4.zip
Merge pull request #4378
ac934663 rpc: add a "is an update available" flag in get_info (moneromooo-monero)
Diffstat (limited to 'src/cryptonote_core/cryptonote_core.cpp')
-rw-r--r--src/cryptonote_core/cryptonote_core.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/cryptonote_core/cryptonote_core.cpp b/src/cryptonote_core/cryptonote_core.cpp
index 7cbf414b7..3e3d3c19c 100644
--- a/src/cryptonote_core/cryptonote_core.cpp
+++ b/src/cryptonote_core/cryptonote_core.cpp
@@ -181,7 +181,8 @@ namespace cryptonote
m_last_json_checkpoints_update(0),
m_disable_dns_checkpoints(false),
m_update_download(0),
- m_nettype(UNDEFINED)
+ m_nettype(UNDEFINED),
+ m_update_available(false)
{
m_checkpoints_updating.clear();
set_cryptonote_protocol(pprotocol);
@@ -1541,10 +1542,14 @@ namespace cryptonote
return false;
if (tools::vercmp(version.c_str(), MONERO_VERSION) <= 0)
+ {
+ m_update_available = false;
return true;
+ }
std::string url = tools::get_update_url(software, subdir, buildtag, version, true);
MCLOG_CYAN(el::Level::Info, "global", "Version " << version << " of " << software << " for " << buildtag << " is available: " << url << ", SHA256 hash " << hash);
+ m_update_available = true;
if (check_updates_level == UPDATES_NOTIFY)
return true;