{"push_id":2775074423,"size":56,"distinct_size":1,"ref":"refs/heads/master","head":"a645eed962fe0dce32643624081c8142306ff717","before":"022e92ca622a2f7807b3c960c57fab60a400ec9a","commits":[{"sha":"b4058ed9c6e1f23720afa0b383c56a9aaed86dcd","author":{"name":"Dan Raviv","email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@soundradix.com"},"message":"Fix code constness in CBlockIndex::GetAncestor() overloads\n\nMake the non-const overload of CBlockIndex::GetAncestor() reuse the const overload implementation instead of the other way around. This way, the constness of the const overload implementation is guaranteed. The other way around, it was possible to implement the non-const overload in a way which mutates the object, and since that implementation would be called even for const objects (due to the reuse), we would get undefined behavior.","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/b4058ed9c6e1f23720afa0b383c56a9aaed86dcd"},{"sha":"680bc2cbb34d6bedd0e64b17d0555216572be4c8","author":{"name":"practicalswift","email":"4a57785b02e7b752fc2eb7d1c97db94302a41bf7@users.noreply.github.com"},"message":"Use range-based for loops (C++11) when looping over map elements\n\nBefore this commit:\n\n  for (std::map<T1, T2>::iterator x = y.begin(); x != y.end(); ++x) {\n  }\n\nAfter this commit:\n\n  for (auto& x : y) {\n  }","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/680bc2cbb34d6bedd0e64b17d0555216572be4c8"},{"sha":"b1f634242e73b2ca7c486ac7a876e840188ff107","author":{"name":"Luke Dashjr","email":"d0b35c280567a6e00291dab426e321dcd3a56fd2@utopios.org"},"message":"Qt: Rename confusingly-named \"address prefix\" to \"search string\"","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/b1f634242e73b2ca7c486ac7a876e840188ff107"},{"sha":"c407c61c5bd7a41dae23d280644d46a9883de6ae","author":{"name":"Luke Dashjr","email":"d0b35c280567a6e00291dab426e321dcd3a56fd2@utopios.org"},"message":"Qt: Avoid invalidating the search filter, when it doesn't really change","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/c407c61c5bd7a41dae23d280644d46a9883de6ae"},{"sha":"eac2abca02e01c83cc696ebe8a760e842e2f8424","author":{"name":"Luke Dashjr","email":"d0b35c280567a6e00291dab426e321dcd3a56fd2@utopios.org"},"message":"Qt: Enable searching by transaction id","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/eac2abca02e01c83cc696ebe8a760e842e2f8424"},{"sha":"0f3b752ec78e53099af0277d15fc2bf8e0c92d05","author":{"name":"practicalswift","email":"4a57785b02e7b752fc2eb7d1c97db94302a41bf7@users.noreply.github.com"},"message":"Remove unused imports","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/0f3b752ec78e53099af0277d15fc2bf8e0c92d05"},{"sha":"f522fb7c9c121641ce552774e3993942106ec336","author":{"name":"practicalswift","email":"4a57785b02e7b752fc2eb7d1c97db94302a41bf7@users.noreply.github.com"},"message":"tests: Remove unused mininode functions deser_int_vector(f) and ser_int_vector(l)","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/f522fb7c9c121641ce552774e3993942106ec336"},{"sha":"bba9bd0d9dd06f13a6b0c89181864453cab5c858","author":{"name":"Thomas Snider","email":"34622ed73500ef83cdf37d8bbe15e619b50facc2@gmail.com"},"message":"Switched sync.{cpp,h} to std threading primitives.","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/bba9bd0d9dd06f13a6b0c89181864453cab5c858"},{"sha":"c60c49b6794279325725a5c3c1a8d3dc6764b966","author":{"name":"Akio Nakamura","email":"3fd15951e6d92d99f21f6ea070c701496e3d9ef7@dgtechnologies.co.jp"},"message":"Improve help text and behavior of RPC-logging\n\nA) The changes in behavior are as follows:\n1. Introduce logging category \"none\" as alias of \"0\" for\n   both RPC-logging and bitcoind \"-debug\" parameter.\n2. Same as \"0\" is given to argument of \"-debug\",\n   if \"none\" or \"0\" is given to <include>, all other given logging\n   categories are ignored. The same is true for <exclude>.\n   (Before this PR, \"0\" was accepted but just be ignored itself.)\n\nB) The changes in the help text are as follows:\n1. Add a descrption about the evaluation order of <include> and\n   <exclude> to clarify how debug loggig categories to be set.\n2. Delete text that describe restriction about libevent because\n   it's already allowed libevent logging to be updated during runtime.\n3. Add a description for category \"all\", \"1\", \"none\" and \"0\".\n4. Add \"optional\" to the help text of <include> and <exclude>.\n5. Add missing new lines before \"Argument:\".\n6. This RPC always returns all logging categories with status.\n   Fix the help text to match this behavior.","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/c60c49b6794279325725a5c3c1a8d3dc6764b966"},{"sha":"9d811dc18b28ed2dd00ba219754764a76c4f859b","author":{"name":"Suhas Daftuar","email":"30d28247f9e7f99f0622548cc85bd2972a765cef@gmail.com"},"message":"Document partial validation in ConnectBlock()\n\nConnectBlock() relies on validation that happens in ContextualCheckBlock() and\nContextualCheckBlockHeader(). This has implications for implementing consensus\nchanges and handling software upgrade to ensure that nodes upgrading their\nsoftware end up enforcing all the consensus rules.","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/9d811dc18b28ed2dd00ba219754764a76c4f859b"},{"sha":"63f21d27ee463dafc32982d1ac50a1032449dd36","author":{"name":"practicalswift","email":"4a57785b02e7b752fc2eb7d1c97db94302a41bf7@users.noreply.github.com"},"message":"net: Add missing locks in net.{cpp,h}\n\n* writing variable 'nTotalBytesRecv' requires holding mutex 'cs_totalBytesRecv' exclusively\n* writing variables 'nTotalBytesSent'/'nMaxOutboundTotalBytesSentInCycle'/'nMaxOutboundCycleStartTime' require holding mutex 'cs_totalBytesSent' exclusively\n* writing variable 'nMaxOutboundTimeframe'/'nMaxOutboundLimit' require holding mutex 'cs_totalBytesSent' exclusively\n* writing variable 'vAddedNodes' requires holding mutex 'cs_vAddedNodes' exclusively","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/63f21d27ee463dafc32982d1ac50a1032449dd36"},{"sha":"e1a8ec56c56161be15af1c33067918959e2666de","author":{"name":"Andras Elso","email":"bf87d09ca2470c2cef7042e406a695b1a9643219@gmail.com"},"message":"Fix: Open files read only if requested","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/e1a8ec56c56161be15af1c33067918959e2666de"},{"sha":"8b2c7330d09fd9dee93b3f44881437b17766aea3","author":{"name":"Gregory Sanders","email":"fc1245920b2b8dadb71c67139934a1f31ee66ba6@gmail.com"},"message":"clarify abortrescan rpc use","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/8b2c7330d09fd9dee93b3f44881437b17766aea3"},{"sha":"ec59523c5915fb67db33149290dfc57049ba973d","author":{"name":"John Newbery","email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@johnnewbery.com"},"message":"[tests] Remove rpc property from TestNode in p2p-segwit.py.\n\nChange the helper methods to functions which take a node and a p2p\nconnection as arguments.","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/ec59523c5915fb67db33149290dfc57049ba973d"},{"sha":"bfb0c0a5b75da43d6aa829ef5d632fa9c56c51e7","author":{"name":"practicalswift","email":"4a57785b02e7b752fc2eb7d1c97db94302a41bf7@users.noreply.github.com"},"message":"Add Clang thread safety analysis annotations","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/bfb0c0a5b75da43d6aa829ef5d632fa9c56c51e7"},{"sha":"f2ae6f32a6e3e90d77564758383b9afbbac890b7","author":{"name":"John Newbery","email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@johnnewbery.com"},"message":"[tests] Remove mininode periodic (half-hour) ping messages","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/f2ae6f32a6e3e90d77564758383b9afbbac890b7"},{"sha":"a89221873a3ee2451c73b41bbe2d99d36f439d31","author":{"name":"MarcoFalke","email":"94662c316543fb349a23cc41ada52e5549f80958@gmail.com"},"message":"Merge #11683: tests: Remove unused mininode functions {ser,deser}_int_vector(...). Remove unused imports.\n\nf522fb7c9 tests: Remove unused mininode functions deser_int_vector(f) and ser_int_vector(l) (practicalswift)\n0f3b752ec Remove unused imports (practicalswift)\n\nPull request description:\n\n  * Remove unused mininode functions `deser_int_vector(f)` and `ser_int_vector(l)`. Last use removed in 3858aabbd084b2cc4534c40a178bbcc22fb82968. Friendly ping @jnewbery :-)\n  * Remove unused imports.\n\nTree-SHA512: 840c5623eae9f929561f6e86816883c5904ec1af82fc8d5e56dee1c0b1fe22e8600c10f7358ed8b556b3aec8c65c4910f6eee30e8015a573c4df8bef91124d3e","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/a89221873a3ee2451c73b41bbe2d99d36f439d31"},{"sha":"f7f7e2cd340c088e82d09090eb275b98b34a9812","author":{"name":"Cory Fields","email":"61cf9882af6c4e2c416ab72b36548ddf5fbe5c83@coryfields.com"},"message":"threads: add a thread_local autoconf check","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/f7f7e2cd340c088e82d09090eb275b98b34a9812"},{"sha":"26efc220a13aa3413f6e55e311e8991445104f82","author":{"name":"Wladimir J. van der Laan","email":"bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com"},"message":"Merge #11722: Switched sync.{cpp,h} to std threading primitives.\n\nf7f7e2c threads: add a thread_local autoconf check (Cory Fields)\nbba9bd0 Switched sync.{cpp,h} to std threading primitives. (Thomas Snider)\n\nPull request description:\n\n  Replaced boost threading primitives with the std equivalents.\n\nTree-SHA512: 72d10f9e48bfcf1db87e4a88bc698ef98eba0b29fe904570391b34a6ea1ffad474b7f192e70e3588a30e448f70f244eb4ddc5f24412a0bde2b564e76274160a5","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/26efc220a13aa3413f6e55e311e8991445104f82"},{"sha":"d31e5c1d0f303a8cd97077d425488ed5abdf5345","author":{"name":"Wladimir J. van der Laan","email":"bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com"},"message":"Fix shutdown in case of errors during initialization\n\nPR #10286 introduced a few steps which are not robust to early shutdown\nin initialization.\n\nStumbled upon this with #11781, not sure if there are other scenarios\nthat can trigger it, but it's harden against this in any case.","distinct":false,"url":"https://api.github.com/repos/domob1812/huntercore/commits/d31e5c1d0f303a8cd97077d425488ed5abdf5345"}]}
{"actor":{"display_login":"domob1812"}}