{"push_id":2880555624,"size":26,"distinct_size":20,"ref":"refs/heads/refactor","head":"ca6de28d115daf78f8d49152945b4e80d834a684","before":"8778ae33ecd38bed17a159cf8e9ff390117f4e4c","commits":[{"sha":"6adc236d0e04051d388314153f8d06337c8ff55c","author":{"name":"Alexander Block","email":"66f42ae8113cc8789ea5acab0b0aaf5dd9cd30fc@gmail.com"},"message":"Only use dataDir in CEvoDB when not in-memory (#2291)","distinct":false,"url":"https://api.github.com/repos/UdjinM6/dash/commits/6adc236d0e04051d388314153f8d06337c8ff55c"},{"sha":"9d90b4fa477ad10c30a58ab129def0a4f35d6e32","author":{"name":"Alexander Block","email":"66f42ae8113cc8789ea5acab0b0aaf5dd9cd30fc@gmail.com"},"message":"Honor filterInventoryKnown for non-tx/non-block items (#2292)","distinct":false,"url":"https://api.github.com/repos/UdjinM6/dash/commits/9d90b4fa477ad10c30a58ab129def0a4f35d6e32"},{"sha":"016681cd38a12fa4257e1227d247503636cf28d2","author":{"name":"Alexander Block","email":"66f42ae8113cc8789ea5acab0b0aaf5dd9cd30fc@gmail.com"},"message":"Add support for serialization of bitsets and tuples (#2293)\n\n* Add serialization support for dynamic and fixed size bitsets\r\n\r\n* Support serialization of std::tuple","distinct":false,"url":"https://api.github.com/repos/UdjinM6/dash/commits/016681cd38a12fa4257e1227d247503636cf28d2"},{"sha":"d192d642f6de45ae368e0ee1e98bcbcfb264ff20","author":{"name":"UdjinM6","email":"0105d54f6b1f0756b3fdc004130a6506b53843f9@users.noreply.github.com"},"message":"Move heavy coin selection out of the loop in SubmitDenominate (#2274)\n\n* extend CTxOut constructor\r\n\r\n* Move heavy coin selection out of the loop in SubmitDenominate","distinct":false,"url":"https://api.github.com/repos/UdjinM6/dash/commits/d192d642f6de45ae368e0ee1e98bcbcfb264ff20"},{"sha":"c6a0c554178cb7ed5f70717dac949572488f9ad5","author":{"name":"UdjinM6","email":"0105d54f6b1f0756b3fdc004130a6506b53843f9@users.noreply.github.com"},"message":"A couple of small fixes for mixing collaterals (#2294)\n\n* No reasons to create mixing collaterals if we can't create denoms to mix\r\n\r\n* Include non-anonymizable inputs when trying to make mixing collaterals","distinct":false,"url":"https://api.github.com/repos/UdjinM6/dash/commits/c6a0c554178cb7ed5f70717dac949572488f9ad5"},{"sha":"76599aad3c415981a27ca1f4b81c591d91403bc4","author":{"name":"UdjinM6","email":"0105d54f6b1f0756b3fdc004130a6506b53843f9@users.noreply.github.com"},"message":"Drop (pre-)70208 compatibility code (#2295)","distinct":false,"url":"https://api.github.com/repos/UdjinM6/dash/commits/76599aad3c415981a27ca1f4b81c591d91403bc4"},{"sha":"38b1bc4325b9d4a3b91948f4a02d621a46000a01","author":{"name":"UdjinM6","email":"0105d54f6b1f0756b3fdc004130a6506b53843f9@users.noreply.github.com"},"message":"Sort masternode winners by votes and then by addresses\n\nThe idea is to make it a bit easier to compare winners list between different nodes by bringing a bit more determinism there.","distinct":true,"url":"https://api.github.com/repos/UdjinM6/dash/commits/38b1bc4325b9d4a3b91948f4a02d621a46000a01"},{"sha":"884ebfcec05bdbe589180836399f49c2f4cbc8bf","author":{"name":"UdjinM6","email":"0105d54f6b1f0756b3fdc004130a6506b53843f9@users.noreply.github.com"},"message":"Lower number of data samples in TrafficGraphData to make it move a bit smoother","distinct":true,"url":"https://api.github.com/repos/UdjinM6/dash/commits/884ebfcec05bdbe589180836399f49c2f4cbc8bf"},{"sha":"b68d5ccef1b2406ea91359a7c2373e46f7c79d8a","author":{"name":"UdjinM6","email":"0105d54f6b1f0756b3fdc004130a6506b53843f9@users.noreply.github.com"},"message":"Drop redundant code in SplitBy --- IS IT REALLY REDUNDANT?? NEEDS TESTING!!!","distinct":true,"url":"https://api.github.com/repos/UdjinM6/dash/commits/b68d5ccef1b2406ea91359a7c2373e46f7c79d8a"},{"sha":"cea2590d6cb88f49b965b1130a27701999c8824e","author":{"name":"UdjinM6","email":"0105d54f6b1f0756b3fdc004130a6506b53843f9@users.noreply.github.com"},"message":"Proposal fee \"halvening\"","distinct":true,"url":"https://api.github.com/repos/UdjinM6/dash/commits/cea2590d6cb88f49b965b1130a27701999c8824e"},{"sha":"c873e8ba1802afeb39fbf370360c1c54cc098c16","author":{"name":"UdjinM6","email":"0105d54f6b1f0756b3fdc004130a6506b53843f9@users.noreply.github.com"},"message":"Fix wallet_tests -- DO NOT DO THIS, THIS IS FIXED IN 0.16, CAN CAUSE CONFLICTS\n\nWhen compilied with DEBUG_LOCKORDER there is an error:\n\n```\nlibc++abi.dylib: terminating with uncaught exception of type boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> >: boost: mutex lock failed in pthread_mutex_lock: Invalid argument\nAbort trap: 6\n```\n\nLooks like the global couldn't lock `cs_accounts` in `CHDChain::SetNull()`, this should fix it.","distinct":true,"url":"https://api.github.com/repos/UdjinM6/dash/commits/c873e8ba1802afeb39fbf370360c1c54cc098c16"},{"sha":"ebff9ae6accc98d4818db39bf824b79327b7244c","author":{"name":"UdjinM6","email":"0105d54f6b1f0756b3fdc004130a6506b53843f9@users.noreply.github.com"},"message":"Don't ask for a single masternode entry until masternode list is synced","distinct":true,"url":"https://api.github.com/repos/UdjinM6/dash/commits/ebff9ae6accc98d4818db39bf824b79327b7244c"},{"sha":"034184fb84de5b50bcd450814d02897de05d9b87","author":{"name":"UdjinM6","email":"0105d54f6b1f0756b3fdc004130a6506b53843f9@users.noreply.github.com"},"message":"Override local mempool with quorum decision about IS lock\n\nIf Transaction Lock Request was rejected earlier for some reason, but was voted as valid by the quorum,\ndrop all local conflicting txes/locks and accept the one approved by the quorum.","distinct":true,"url":"https://api.github.com/repos/UdjinM6/dash/commits/034184fb84de5b50bcd450814d02897de05d9b87"},{"sha":"bfde0f319a424ea6d8b92d7d9424d2b33e00c897","author":{"name":"UdjinM6","email":"0105d54f6b1f0756b3fdc004130a6506b53843f9@users.noreply.github.com"},"message":"Make OverviewPage::privateSendStatus() mockable\n\nGetTimeMillis() -> GetTime()","distinct":true,"url":"https://api.github.com/repos/UdjinM6/dash/commits/bfde0f319a424ea6d8b92d7d9424d2b33e00c897"},{"sha":"5235fcfb6b2d63de51d3665fe9652b4a1e20eab9","author":{"name":"Evan Klitzke","email":"178b62e73cc3fab9e30bf27b2372c9ff92401915@eklitzke.org"},"message":"Increase LevelDB max_open_files unless on 32-bit Unix.\n\nThis change significantly increases IBD performance by increasing the\namount of the UTXO index that can remain in memory. To ensure this\ndoesn't cause problems in the future, a static_assert on the LevelDB\nversion has been added, which must be updated by anyone upgrading\nLevelDB.","distinct":true,"url":"https://api.github.com/repos/UdjinM6/dash/commits/5235fcfb6b2d63de51d3665fe9652b4a1e20eab9"},{"sha":"71657db6be890d9607c0ce7899934b2784443c22","author":{"name":"UdjinM6","email":"0105d54f6b1f0756b3fdc004130a6506b53843f9@users.noreply.github.com"},"message":"fix dbwrapper log","distinct":true,"url":"https://api.github.com/repos/UdjinM6/dash/commits/71657db6be890d9607c0ce7899934b2784443c22"},{"sha":"4db692f0c9c999c269b5563a5f642cd48c863906","author":{"name":"UdjinM6","email":"0105d54f6b1f0756b3fdc004130a6506b53843f9@users.noreply.github.com"},"message":"Replace CMasternodePayments::GetMinMasternodePaymentsProto() with CMasternodeMan::GetMinMasternodeProto()","distinct":true,"url":"https://api.github.com/repos/UdjinM6/dash/commits/4db692f0c9c999c269b5563a5f642cd48c863906"},{"sha":"e258b4aa7c1883c646cf3405271ebb37200b5dd0","author":{"name":"UdjinM6","email":"0105d54f6b1f0756b3fdc004130a6506b53843f9@users.noreply.github.com"},"message":"Deal with failed sync\n\nBan one peer on each failed sync. This should let new peer in which should hopefully fix sync issues.\nWhen no peers left - unban everyone, clear timeouts and try again.","distinct":true,"url":"https://api.github.com/repos/UdjinM6/dash/commits/e258b4aa7c1883c646cf3405271ebb37200b5dd0"},{"sha":"5eb60361d210515f8f921bb956f01de1d7f27d36","author":{"name":"UdjinM6","email":"0105d54f6b1f0756b3fdc004130a6506b53843f9@users.noreply.github.com"},"message":"Revert \"Deal with failed sync\"\n\nThis reverts commit 31ac53fcd52ba823219a70fe77be789395addaf2.","distinct":true,"url":"https://api.github.com/repos/UdjinM6/dash/commits/5eb60361d210515f8f921bb956f01de1d7f27d36"},{"sha":"f57a8eb1cb682c19747577aa6f582f4359259e9c","author":{"name":"UdjinM6","email":"0105d54f6b1f0756b3fdc004130a6506b53843f9@users.noreply.github.com"},"message":"Fix mnodeman.cs vs cs_vPendingMasternodes vs cs_main deadlock\n\nDecouple cs_vPendingMasternodes from mnodeman.cs to fix the issue. Also drop deprecated/unused stuff in mnv preparation while at it.","distinct":true,"url":"https://api.github.com/repos/UdjinM6/dash/commits/f57a8eb1cb682c19747577aa6f582f4359259e9c"}]}
{"actor":{"display_login":"UdjinM6"}}