{"push_id":1146569012,"size":21,"distinct_size":21,"ref":"refs/heads/udp","head":"e47305e4fc8bd439c9d935b4a71f153d134ad36f","before":"1dd629b2d4777488bedde54384a4c7c230df9e3b","commits":[{"sha":"9dfaa1cb70670eb0a4c82a7ddfcba71ba5ebea94","author":{"name":"Patrick Strateman","email":"a40bbb379ab5e8077ffdbc0b54b50ae3b87bca32@gmail.com"},"message":"Improve CWallet API with new AccountMove function.","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/9dfaa1cb70670eb0a4c82a7ddfcba71ba5ebea94"},{"sha":"f0fdda0181e1b05b66541bf235c6702c41664170","author":{"name":"Kaz Wesley","email":"4508e1be23837b500e7fac31596cb5fe62ecfe3d@gmail.com"},"message":"IsInitialBlockDownload: usually avoid locking\n\nOptimistically test the latch bool before taking the lock.\nFor all IsInitialBlockDownload calls after the first to return false,\nthis avoids the need to lock cs_main.","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/f0fdda0181e1b05b66541bf235c6702c41664170"},{"sha":"e6b141acf9dcc0a12f49d53c0bb8a892bae72217","author":{"name":"Wladimir J. van der Laan","email":"c34e7a7f54ce6bae7e557bf240ec1aad7766c5ce@gmail.com"},"message":"qt: translation strings update","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/e6b141acf9dcc0a12f49d53c0bb8a892bae72217"},{"sha":"243ac0c75b1b2a9b6ed4eaa0e430c0d5d6c472f0","author":{"name":"Wladimir J. van der Laan","email":"c34e7a7f54ce6bae7e557bf240ec1aad7766c5ce@gmail.com"},"message":"Merge #8137: Improve CWallet API with new AccountMove function.\n\n9dfaa1c Improve CWallet API with new AccountMove function. (Patrick Strateman)","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/243ac0c75b1b2a9b6ed4eaa0e430c0d5d6c472f0"},{"sha":"6b781df74fc2b93bc7096b5c5a4523c4e3db303c","author":{"name":"Wladimir J. van der Laan","email":"c34e7a7f54ce6bae7e557bf240ec1aad7766c5ce@gmail.com"},"message":"Merge #8007: Minor locking improvements\n\nf0fdda0 IsInitialBlockDownload: usually avoid locking (Kaz Wesley)","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/6b781df74fc2b93bc7096b5c5a4523c4e3db303c"},{"sha":"152ab236ea1c1106340196f45918fd84f57a0b63","author":{"name":"Patrick Strateman","email":"a40bbb379ab5e8077ffdbc0b54b50ae3b87bca32@gmail.com"},"message":"Improve CWallet API  with new GetAccountPubkey function.\n\nRemove one more caller that is passing CWalletDB.","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/152ab236ea1c1106340196f45918fd84f57a0b63"},{"sha":"52c3f348bec33fab5ae0a9f1b9f14b9a74c0083f","author":{"name":"Wladimir J. van der Laan","email":"c34e7a7f54ce6bae7e557bf240ec1aad7766c5ce@gmail.com"},"message":"Merge #8142: Improve CWallet API  with new GetAccountPubkey function.\n\n152ab23 Improve CWallet API  with new GetAccountPubkey function. (Patrick Strateman)","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/52c3f348bec33fab5ae0a9f1b9f14b9a74c0083f"},{"sha":"c01364ec81510fecce6df4902b3ee0f591c18701","author":{"name":"Matt Corallo","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@bluematt.me"},"message":"Dont DoS a node for sending us a non-connecting header\n\n...and instead request they send us their headers.","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/c01364ec81510fecce6df4902b3ee0f591c18701"},{"sha":"6aa0c6f924cc981565e5c7f4adc628cb31686811","author":{"name":"Matt Corallo","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@bluematt.me"},"message":"If AcceptBlockHeader returns true, pindex will be set.\n\nAssert this instead of checking (and then dref'ing later anyway)\nto make sure no one thinks they can change that postcondition of\nAcceptBlockHeader..","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/6aa0c6f924cc981565e5c7f4adc628cb31686811"},{"sha":"a6e937dd928eeaced7c0af7d9e997424164325ea","author":{"name":"Matt Corallo","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@bluematt.me"},"message":"Add COMPACTSIZE wrapper similar to VARINT for serialization","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/a6e937dd928eeaced7c0af7d9e997424164325ea"},{"sha":"daab19faf5e462c1575f7b0b4386c107d93cf00e","author":{"name":"Matt Corallo","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@bluematt.me"},"message":"Add refcounting logic to txn in mempool","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/daab19faf5e462c1575f7b0b4386c107d93cf00e"},{"sha":"62381ccde55cf2793a0fe7ff57245bbfc1394f54","author":{"name":"Matt Corallo","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@bluematt.me"},"message":"Add partial-block block encodings API","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/62381ccde55cf2793a0fe7ff57245bbfc1394f54"},{"sha":"fcf0755cd21f852231738945d88935236bba884a","author":{"name":"Matt Corallo","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@bluematt.me"},"message":"Add TestMemPoolEntryHelper::FromTx version for CTransaction","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/fcf0755cd21f852231738945d88935236bba884a"},{"sha":"5613bb50ab3e847cfc7f3784526d0a8dcc5fda84","author":{"name":"Matt Corallo","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@bluematt.me"},"message":"Add some blockencodings tests","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/5613bb50ab3e847cfc7f3784526d0a8dcc5fda84"},{"sha":"e7acd847a32da75abaa3b8f25e78264731c4ebc3","author":{"name":"Matt Corallo","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@bluematt.me"},"message":"Add protocol messages for short-ids blocks","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/e7acd847a32da75abaa3b8f25e78264731c4ebc3"},{"sha":"1a3c01d09b80f5509982de0bf26be10b62c50615","author":{"name":"Matt Corallo","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@bluematt.me"},"message":"Add sender-side protocol implementation for COMPRBLOCK stuff","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/1a3c01d09b80f5509982de0bf26be10b62c50615"},{"sha":"8506639a4bfd5f2b0b38566c2b1b9bac7dd0d3b3","author":{"name":"Matt Corallo","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@bluematt.me"},"message":"Add receiver-side protocol implementation for COMPRBLOCK stuff","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/8506639a4bfd5f2b0b38566c2b1b9bac7dd0d3b3"},{"sha":"780076c8fbcb9be52dbaf8918a86e9c9c2acdc4b","author":{"name":"Matt Corallo","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@bluematt.me"},"message":"Add ability to fetch CNode by NodeId","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/780076c8fbcb9be52dbaf8918a86e9c9c2acdc4b"},{"sha":"8cd163af55ac996504c8405262b9b8cda9dcdae1","author":{"name":"Matt Corallo","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@bluematt.me"},"message":"Get our \"best three\" peers to announce blocks using cmpctblocks","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/8cd163af55ac996504c8405262b9b8cda9dcdae1"},{"sha":"dbe55df32849ea9eaa6f2350314b4204c5cb3056","author":{"name":"Matt Corallo","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@bluematt.me"},"message":"Add reconstruction debug logging","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/dbe55df32849ea9eaa6f2350314b4204c5cb3056"}]}
{"actor":{"display_login":"TheBlueMatt"}}