{"push_id":2091634761,"size":909,"distinct_size":909,"ref":"refs/heads/master","head":"ac596334b54c91bdd864ca4db0924c71e9436c39","before":"f2734c2828f69d9cfd535e5eab0592a7674b2b61","commits":[{"sha":"e98e3dde6a976a2c8f266ee963d6931fd4b37262","author":{"name":"Luke Dashjr","email":"986dde70a730265007c35a7f9456afb08ce5825f@utopios.org"},"message":"Bugfix: Only use git for build info if the repository is actually the right one\n\nAlso adds ability to disable check with BITCOIN_GENBUILD_NO_GIT=1 in the environment","distinct":true,"url":"https://api.github.com/repos/wincc0823/bitcoin/commits/e98e3dde6a976a2c8f266ee963d6931fd4b37262"},{"sha":"df634908ba758232413c50e8f1f7a80d546d777b","author":{"name":"Luke Dashjr","email":"986dde70a730265007c35a7f9456afb08ce5825f@utopios.org"},"message":"Merge tag 'branch-0.13' into bugfix_gitdir","distinct":true,"url":"https://api.github.com/repos/wincc0823/bitcoin/commits/df634908ba758232413c50e8f1f7a80d546d777b"},{"sha":"ed1fcdcac0b9388b4e50f5e4ca2d5cd963f1ef27","author":{"name":"Luke Dashjr","email":"986dde70a730265007c35a7f9456afb08ce5825f@utopios.org"},"message":"Bugfix: Detect genbuild.sh in repo correctly","distinct":true,"url":"https://api.github.com/repos/wincc0823/bitcoin/commits/ed1fcdcac0b9388b4e50f5e4ca2d5cd963f1ef27"},{"sha":"7482781347c34977b95e99589cac94888979dafa","author":{"name":"Pieter Wuille","email":"29e94e3ae6f5165624e3dc7888ff19265c20d512@gmail.com"},"message":"Allow non-power-of-2 signature cache sizes","distinct":true,"url":"https://api.github.com/repos/wincc0823/bitcoin/commits/7482781347c34977b95e99589cac94888979dafa"},{"sha":"45f09618f22f0a59d872818f28fc2a938cc98311","author":{"name":"Gregory Maxwell","email":"8952803a140aef085feef90060e9454201c5d910@xiph.org"},"message":"Prevent integer overflow in ReadVarInt.\n\nWe don't normally use ReadVarInt from untrusted inputs, but we might\n see this in the case of corruption.\n\nThis is exposed in test_bitcoin_fuzzy.","distinct":true,"url":"https://api.github.com/repos/wincc0823/bitcoin/commits/45f09618f22f0a59d872818f28fc2a938cc98311"},{"sha":"64aa36e20368fa16d4ff757d56dc2690ed0f48ba","author":{"name":"ロハン ダル","email":"79a11229e91ccd3fedf7cb2e2027b8d897d0195e@MN14042102.local"},"message":"param variables made const","distinct":true,"url":"https://api.github.com/repos/wincc0823/bitcoin/commits/64aa36e20368fa16d4ff757d56dc2690ed0f48ba"},{"sha":"d60d54ddb394bce457c87fee5474421db65811ab","author":{"name":"ロハン ダル","email":"79a11229e91ccd3fedf7cb2e2027b8d897d0195e@MN14042102.local"},"message":"merge with bitcoin core","distinct":true,"url":"https://api.github.com/repos/wincc0823/bitcoin/commits/d60d54ddb394bce457c87fee5474421db65811ab"},{"sha":"efc135ff6dd3f9b7a599c4ed8ee72de70db6773c","author":{"name":"Matt Corallo","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@bluematt.me"},"message":"Use cached [compact] blocks to respond to getdata messages","distinct":true,"url":"https://api.github.com/repos/wincc0823/bitcoin/commits/efc135ff6dd3f9b7a599c4ed8ee72de70db6773c"},{"sha":"c47f5b798233a0083d71ce033f7c044267af70f1","author":{"name":"Matt Corallo","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@bluematt.me"},"message":"Cache witness-enabled state with recent-compact-block-cache","distinct":true,"url":"https://api.github.com/repos/wincc0823/bitcoin/commits/c47f5b798233a0083d71ce033f7c044267af70f1"},{"sha":"b49ad44efeaff66806d2c142273f70e2a4ddfb9d","author":{"name":"Matt Corallo","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@bluematt.me"},"message":"Add comment about cs_most_recent_block coverage","distinct":true,"url":"https://api.github.com/repos/wincc0823/bitcoin/commits/b49ad44efeaff66806d2c142273f70e2a4ddfb9d"},{"sha":"58446094519151e2e203944267e592eec2470643","author":{"name":"practicalswift","email":"7bc8dfe66114fb97ee9aed052bc05e17800b570f@users.noreply.github.com"},"message":"[net] Avoid initialization to a value that is never read\n\nPrior to this commit the value stored to `s` at initialization\nwas never read (in the case of STRERROR_R_CHAR_P).","distinct":true,"url":"https://api.github.com/repos/wincc0823/bitcoin/commits/58446094519151e2e203944267e592eec2470643"},{"sha":"95543d8747cbf7c1945ac36c36031ae40152cf2f","author":{"name":"practicalswift","email":"7bc8dfe66114fb97ee9aed052bc05e17800b570f@users.noreply.github.com"},"message":"[net] Avoid possibility of NULL pointer dereference in MarkBlockAsInFlight(...)\n\nIn the case that the branch ...\n\n    if (itInFlight != mapBlocksInFlight.end() && itInFlight->second.first == nodeid) {\n\n... is taken, there was prior to this commit an implicit assumption that\nMarkBlockAsInFlight(...) was being called with its fifth and optional\nargument (pit) being present (and non-NULL).","distinct":true,"url":"https://api.github.com/repos/wincc0823/bitcoin/commits/95543d8747cbf7c1945ac36c36031ae40152cf2f"},{"sha":"30abce7a998181e28e2f93256c159f259513e1a7","author":{"name":"Russell Yanofsky","email":"5be4971bbf63a99853de240fc1a6c632dc3f6ed2@yanofsky.org"},"message":"Improve ScanForWalletTransactions return value\n\nChange ScanForWalletTransactions return value so it is possible to distinguish\nscans that skip reading every block (due to the nTimeFirstKey optimization)\nfrom scans that fail while reading the chainActive.Tip() block. Return value is\nnow non-null in the non-failing case.\n\nThis change doesn't affect any user-visible behavior, it is only an internal\nAPI improvement. The only code currently using the ScanForWalletTransactions\nreturn value is in importmulti, and importmulti always calls\nScanForWalletTransactions with a pindex pointing to the first block in\nchainActive whose block time is >= (nLowestTimestamp - 7200), while\nScanForWalletTransactions would only return null without reading blocks when\npindex and every block after it had a block time < (nTimeFirstKey - 7200).\nThese conditions could never happen at the same time because nTimeFirstKey <=\nnLowestTimestamp.\n\nI'm planning to make a more substantial API improvement in the future (making\nScanForWalletTransactions private and exposing a higher level rescan method to\nRPC code), but Matt Corallo <git@bluematt.me> pointed out this odd behavior\nintroduced by e2e2f4c \"Return errors from importmulti if complete rescans are\nnot successful\" yesterday, so I'm following up now to get rid of badness\nintroduced by that merge.","distinct":true,"url":"https://api.github.com/repos/wincc0823/bitcoin/commits/30abce7a998181e28e2f93256c159f259513e1a7"},{"sha":"cf66f043687f124f84dc8e471865d7462537e3e7","author":{"name":"Russell Yanofsky","email":"5be4971bbf63a99853de240fc1a6c632dc3f6ed2@yanofsky.org"},"message":"Add FindEarliestAtLeast test for edge cases\n\nE.g. repeated max timestamps, extreme int64_t & unsigned int search values.","distinct":true,"url":"https://api.github.com/repos/wincc0823/bitcoin/commits/cf66f043687f124f84dc8e471865d7462537e3e7"},{"sha":"218d915445b5936c2de1ffe1e2c97b3f3d20becc","author":{"name":"practicalswift","email":"7bc8dfe66114fb97ee9aed052bc05e17800b570f@users.noreply.github.com"},"message":"[bench] Avoid function call arguments which are pointers to uninitialized values","distinct":true,"url":"https://api.github.com/repos/wincc0823/bitcoin/commits/218d915445b5936c2de1ffe1e2c97b3f3d20becc"},{"sha":"b99fbadfadda44d49fae6233ab9285b69df524ab","author":{"name":"Jameson Lopp","email":"8077823e1aae1cef4c17d783f00ca64b1b3330a5@gmail.com"},"message":"Fix init README format to render correctly on github","distinct":true,"url":"https://api.github.com/repos/wincc0823/bitcoin/commits/b99fbadfadda44d49fae6233ab9285b69df524ab"},{"sha":"91c91e140aeea291d95fb1028e7e4aa1e4381939","author":{"name":"John Newbery","email":"febb44f0a3536761749f6c82b901d79bfa74cce8@johnnewbery.com"},"message":"Control mempool persistence using a command line parameter.\n\nMempool persistence was added in\n3f78562df5e86a2a0a21812047fc3a7db8cee988, and is always on. This commit\nintroduces a command-line parameter -persistmempool, which defaults to\ntrue. When set to false:\n- mempool.dat is not loaded when the node starts.\n- mempool.dat is not written when the node stops.","distinct":true,"url":"https://api.github.com/repos/wincc0823/bitcoin/commits/91c91e140aeea291d95fb1028e7e4aa1e4381939"},{"sha":"a750d77b950175115fcab528fa0d3a2e0ffab96d","author":{"name":"John Newbery","email":"febb44f0a3536761749f6c82b901d79bfa74cce8@johnnewbery.com"},"message":"Add tests for mempool persistence\n\nAdds tests for mempool persistence as well as for the new\n-persistmempool command line parameter.","distinct":true,"url":"https://api.github.com/repos/wincc0823/bitcoin/commits/a750d77b950175115fcab528fa0d3a2e0ffab96d"},{"sha":"fd369d267b7bb29c81d45823f57308478222db62","author":{"name":"Kalle Alm","email":"f94756694276ccbfbea78b236e65ae7091a23751@gmail.com"},"message":"Switched httpserver.cpp to use RAII wrapped libevents.","distinct":true,"url":"https://api.github.com/repos/wincc0823/bitcoin/commits/fd369d267b7bb29c81d45823f57308478222db62"},{"sha":"9ab9e7d1b3b4a7eac46b4e4f273c68f4e737e5f7","author":{"name":"Eric Shaw Jr","email":"487d2d4542d8045ffce3d80474a05b48055d4f1b@gmail.com"},"message":"Add a button to open the config file in a text editor","distinct":true,"url":"https://api.github.com/repos/wincc0823/bitcoin/commits/9ab9e7d1b3b4a7eac46b4e4f273c68f4e737e5f7"}]}
{"actor":{"display_login":"wincc0823"}}