Skip to content

Commit

Permalink
3.5.9.9-Leisure
Browse files Browse the repository at this point in the history
Gridcoin Research 3.5.9.9/MSI=43.3
Leisure Upgrade

- RPC: getblockstats, enhancements to getmininginfo, remove unused
commands, add debug1-10 commands
- GUI: Prevent crash recv items list, toolbar align, remove unused
menus, fix splash screen dismissal bug, allow copy paste for certain
fields, TxList double click Message, remove Galaza, diagnostic screen
fix, QT58 support, icons
- Dependencies: OpenSSL 1.1.0 support, C++11 support
- Translations: Lithuanian, Russian, Swedish and Chinese and various
other Countries
- Buffer overflow protection
- Remove dead code
- Neural Network: UTC timestamps
- Thread Safety: Added global lock
- High CPU Usage: Improved
- Staking: Removed repetetive block signing and 1 cent staking and
reboot bug for beacons, updated beacons in memory after advertising,
clearer stake messages, kernel improvements
- Log: Use more efficient log command
- Config File: Auto Backup
- ARM: Optimization to build
  • Loading branch information
gridcoin committed Aug 5, 2017
1 parent 93f7a23 commit 0be3824
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 40 deletions.
47 changes: 11 additions & 36 deletions contrib/Installer/GridcoinInstaller/GridcoinResearch.vdproj
Original file line number Diff line number Diff line change
Expand Up @@ -232,37 +232,37 @@
"Entry"
{
"MsmKey" = "8:_UNDEFINED"
"OwnerKey" = "8:_7A0EA93E644A4D9E8037FBB3C062DD65"
"OwnerKey" = "8:_6408A3D03D15E306A4C3FC5FD95ADA69"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_UNDEFINED"
"OwnerKey" = "8:_6AEABB5004EC4B57225B51B085DB5625"
"OwnerKey" = "8:_32F2DC723F30362B0B78F9A291EC0098"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_UNDEFINED"
"OwnerKey" = "8:_5644D8F767F33372E534FBD5A2384D12"
"OwnerKey" = "8:_DEB886DE05C496A5AD26B43C4B1B90B9"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_UNDEFINED"
"OwnerKey" = "8:_DEB886DE05C496A5AD26B43C4B1B90B9"
"OwnerKey" = "8:_5644D8F767F33372E534FBD5A2384D12"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_UNDEFINED"
"OwnerKey" = "8:_32F2DC723F30362B0B78F9A291EC0098"
"OwnerKey" = "8:_6AEABB5004EC4B57225B51B085DB5625"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_UNDEFINED"
"OwnerKey" = "8:_6408A3D03D15E306A4C3FC5FD95ADA69"
"OwnerKey" = "8:_7A0EA93E644A4D9E8037FBB3C062DD65"
"MsmSig" = "8:_UNDEFINED"
}
}
Expand Down Expand Up @@ -437,11 +437,6 @@
"AssemblyAsmDisplayName" = "8:GRCSec, Version=1.0.0.3, Culture=neutral, processorArchitecture=MSIL"
"ScatterAssemblies"
{
"_32F2DC723F30362B0B78F9A291EC0098"
{
"Name" = "8:GRCSec.dll"
"Attributes" = "3:512"
}
}
"SourcePath" = "8:GRCSec.dll"
"TargetName" = "8:"
Expand Down Expand Up @@ -559,11 +554,6 @@
"AssemblyAsmDisplayName" = "8:OpenPop, Version=2.0.5.0, Culture=neutral, processorArchitecture=MSIL"
"ScatterAssemblies"
{
"_5644D8F767F33372E534FBD5A2384D12"
{
"Name" = "8:openpopstake.dll"
"Attributes" = "3:512"
}
}
"SourcePath" = "8:openpopstake.dll"
"TargetName" = "8:"
Expand All @@ -590,11 +580,6 @@
"AssemblyAsmDisplayName" = "8:MySql.Data, Version=6.6.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d, processorArchitecture=MSIL"
"ScatterAssemblies"
{
"_6408A3D03D15E306A4C3FC5FD95ADA69"
{
"Name" = "8:MySql.Data.dll"
"Attributes" = "3:512"
}
}
"SourcePath" = "8:MySql.Data.dll"
"TargetName" = "8:"
Expand All @@ -621,11 +606,6 @@
"AssemblyAsmDisplayName" = "8:SQLite.NET, Version=0.21.1869.3794, Culture=neutral, PublicKeyToken=c273bd375e695f9c"
"ScatterAssemblies"
{
"_6AEABB5004EC4B57225B51B085DB5625"
{
"Name" = "8:sqlitestake.net.dll"
"Attributes" = "3:512"
}
}
"SourcePath" = "8:sqlitestake.net.dll"
"TargetName" = "8:"
Expand Down Expand Up @@ -898,11 +878,6 @@
"AssemblyAsmDisplayName" = "8:ICSharpCode.SharpZipLib, Version=0.86.0.518, Culture=neutral, PublicKeyToken=1b03e6acf1164f73"
"ScatterAssemblies"
{
"_DEB886DE05C496A5AD26B43C4B1B90B9"
{
"Name" = "8:icsharpcode.sharpziplib.dll"
"Attributes" = "3:512"
}
}
"SourcePath" = "8:icsharpcode.sharpziplib.dll"
"TargetName" = "8:"
Expand Down Expand Up @@ -1109,19 +1084,19 @@
{
"Name" = "8:Microsoft Visual Studio"
"ProductName" = "8:Gridcoin Research"
"ProductCode" = "8:{C289B3CF-74B7-4D03-8A08-4D0BE6BDA2FD}"
"PackageCode" = "8:{A8C1B9AF-1685-4BF8-92C9-9DE7B4C84FCA}"
"ProductCode" = "8:{11EDE373-2F3B-4AAF-9206-A784986A743D}"
"PackageCode" = "8:{55B3ECE4-F6DD-40D7-8144-40590EB6CC37}"
"UpgradeCode" = "8:{9617E9EA-252F-43CE-B53E-B48C85F71192}"
"AspNetVersion" = "8:4.0.30319.0"
"RestartWWWService" = "11:FALSE"
"RemovePreviousVersions" = "11:TRUE"
"DetectNewerInstalledVersion" = "11:FALSE"
"InstallAllUsers" = "11:TRUE"
"ProductVersion" = "8:43.2"
"ProductVersion" = "8:43.3"
"Manufacturer" = "8:GridcoinResearch"
"ARPHELPTELEPHONE" = "8:"
"ARPHELPLINK" = "8:"
"Title" = "8:Gridcoin Research 43.2"
"Title" = "8:Gridcoin Research 43.3"
"Subject" = "8:"
"ARPCONTACT" = "8:The Gridcoin Developers"
"Keywords" = "8:Gridcoin Research"
Expand Down Expand Up @@ -1703,7 +1678,7 @@
{
"{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_7A0EA93E644A4D9E8037FBB3C062DD65"
{
"SourcePath" = "8:..\\boinc\\boinc\\obj\\Debug\\BoincStake.dll"
"SourcePath" = "8:..\\boinc\\boinc\\obj\\Release\\BoincStake.dll"
"TargetName" = "8:"
"Tag" = "8:"
"Folder" = "8:_A31B68165F144F3EBC3FF86D68C9E31B"
Expand Down
2 changes: 1 addition & 1 deletion src/clientversion.h
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
#define CLIENT_VERSION_MAJOR 3
#define CLIENT_VERSION_MINOR 5
#define CLIENT_VERSION_REVISION 9
#define CLIENT_VERSION_BUILD 8
#define CLIENT_VERSION_BUILD 9

// Converts the parameter X to a string after macro replacement on X has been performed.
// Don't merge these into one macro!
Expand Down
6 changes: 3 additions & 3 deletions src/rpcblockchain.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -5331,14 +5331,14 @@ json_spirit::Value rpc_getblockstats(const json_spirit::Array& params, bool fHel
throw runtime_error(
"getblockstats mode [startheight [endheight]]\n"
"Show stats on what wallets and cpids staked recent blocks.\n");
long mode= std::stol(params[0].get_str());
long mode= cdbl(params[0].get_str(),0);
(void)mode; //TODO
long lowheight= 0;
long highheight= INT_MAX;
if(params.size()>=2)
lowheight= std::stol(params[1].get_str());
lowheight= cdbl(params[1].get_str(),0);
if(params.size()>=3)
highheight= std::stol(params[2].get_str());
highheight= cdbl(params[2].get_str(),0);
CBlockIndex* cur;
Object result1;
{
Expand Down

0 comments on commit 0be3824

Please sign in to comment.