{"push_id":1145032571,"size":86,"distinct_size":83,"ref":"refs/heads/udp","head":"64043cb9544293e9515824ceae74e9372bf4ac7b","before":"e3820046f98058144bb219af342d2b1f14e25008","commits":[{"sha":"fc95f6ecb6ee09c4a5832247f2c8759cb88c2fa1","author":{"name":"Chris Moore","email":"81ae5c9c816b9c9109da83086841b7ceb89e8e4a@gmail.com"},"message":"fix typo in help text\n\n'in which the transaction is included in'","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/fc95f6ecb6ee09c4a5832247f2c8759cb88c2fa1"},{"sha":"efb54ba065e41e0d36383bcabfcc01bbca7b2340","author":{"name":"Kaz Wesley","email":"4508e1be23837b500e7fac31596cb5fe62ecfe3d@gmail.com"},"message":"lock cs_main for State/Misbehaving\n\nProcessMessage calls State(...) and Misbehaving(...) without holding the\nrequired lock; add LOCK(cs_main) blocks.","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/efb54ba065e41e0d36383bcabfcc01bbca7b2340"},{"sha":"719de56ab2c8e5bc6ce9f67c7bf159adc242d49b","author":{"name":"Kaz Wesley","email":"4508e1be23837b500e7fac31596cb5fe62ecfe3d@gmail.com"},"message":"lock cs_main for chainActive\n\nActivateBestChain uses chainActive after releasing the lock; reorder operations\nto move all access to synchronized object into existing LOCK(cs_main) block.","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/719de56ab2c8e5bc6ce9f67c7bf159adc242d49b"},{"sha":"84c13e759dbb0de282e2c8ce43d77f4d52fda6d9","author":{"name":"Wladimir J. van der Laan","email":"c34e7a7f54ce6bae7e557bf240ec1aad7766c5ce@gmail.com"},"message":"chain: Add assertion in case of missing records in index db","distinct":false,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/84c13e759dbb0de282e2c8ce43d77f4d52fda6d9"},{"sha":"6030625631c62b0ffab2ac545c8351fa59dca483","author":{"name":"Wladimir J. van der Laan","email":"c34e7a7f54ce6bae7e557bf240ec1aad7766c5ce@gmail.com"},"message":"test: Add more thorough test for dbwrapper iterators\n\nI made a silly mistake in a database wrapper where keys\nwere sorted by char instead of uint8_t. As x86 char is signed\nthe sorting for the block index database was messed up, resulting\nin a segfault due to missing records.\n\nAdd a test to catch:\n- Wrong sorting\n- Seeking errors\n- Iteration result not complete","distinct":false,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/6030625631c62b0ffab2ac545c8351fa59dca483"},{"sha":"383fc10ebb8e9ffe88c1b9e2ea706c76e5a6343e","author":{"name":"Suhas Daftuar","email":"1bf6d8ff6b061b745356ff5ccf37a56e427e9c08@chaincode.com"},"message":"Only use AddInventoryKnown for transactions\n\nfilterInventoryKnown is only used when relaying transactions,\nso stop adding block hashes to the filter.","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/383fc10ebb8e9ffe88c1b9e2ea706c76e5a6343e"},{"sha":"3b35e4896b5b8be9ffd6dacddb081f69a5b77903","author":{"name":"Jonas Schnelli","email":"80cd025df02680755871ffc10a22624c746ed388@jonasschnelli.ch"},"message":"[RPC] add feerate option to fundrawtransaction","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/3b35e4896b5b8be9ffd6dacddb081f69a5b77903"},{"sha":"04eaa9095813b854c4299027c595fb9ebaf6f934","author":{"name":"Jonas Schnelli","email":"80cd025df02680755871ffc10a22624c746ed388@jonasschnelli.ch"},"message":"Add more clear interface for CoinControl.h regarding individual feerate","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/04eaa9095813b854c4299027c595fb9ebaf6f934"},{"sha":"0bf6f302626497184a26b88c61fe6af1741e2a44","author":{"name":"Pedro Branco","email":"f32970aa9253794ec8139243918800fd89c52967@uphold.com"},"message":"Prevent multiple calls to ExtractDestination","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/0bf6f302626497184a26b88c61fe6af1741e2a44"},{"sha":"a545127fbccef4ee674d18d43732ce00ba97f782","author":{"name":"Pieter Wuille","email":"29e94e3ae6f5165624e3dc7888ff19265c20d512@gmail.com"},"message":"Squashed 'src/crypto/ctaes/' content from commit cd3c3ac\n\ngit-subtree-dir: src/crypto/ctaes\ngit-subtree-split: cd3c3ac31fac41cc253bf5780b55ecd8d7368545","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/a545127fbccef4ee674d18d43732ce00ba97f782"},{"sha":"cd2be4419e9d8c6445fecc877b50198dc918a81f","author":{"name":"Pieter Wuille","email":"29e94e3ae6f5165624e3dc7888ff19265c20d512@gmail.com"},"message":"Merge commit 'a545127fbccef4ee674d18d43732ce00ba97f782' as 'src/crypto/ctaes'","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/cd2be4419e9d8c6445fecc877b50198dc918a81f"},{"sha":"2692e1b10bd7a0be644ed8a69c54152bc741e855","author":{"name":"fanquake","email":"0d758bf39b862b3db0138f7c7bde9ead307e41c4@gmail.com"},"message":"[Doc] Simplify OS X build notes\n\nAdd —c++11 flags to brew dependancies that support it\nRemove release-build section, this is covered by depends/release-notes","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/2692e1b10bd7a0be644ed8a69c54152bc741e855"},{"sha":"6bec172eb95e195847bb6dd6d4e62ada79c98c6d","author":{"name":"Pieter Wuille","email":"29e94e3ae6f5165624e3dc7888ff19265c20d512@gmail.com"},"message":"Add ctaes-based constant time AES implementation","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/6bec172eb95e195847bb6dd6d4e62ada79c98c6d"},{"sha":"27a212dcb4fe842ead77d01b98f2c1a58ecca609","author":{"name":"Cory Fields","email":"80cca0c8bbad51aef68248f52801a988298782fe@coryfields.com"},"message":"crypto: add AES 128/256 CBC classes\n\nThe output should always match openssl's, even for failed operations. Even for\na decrypt with broken padding, the output is always deterministic (and attemtps\nto be constant-time).","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/27a212dcb4fe842ead77d01b98f2c1a58ecca609"},{"sha":"daa384120a63542257d4ca73047d775f16fac654","author":{"name":"Cory Fields","email":"80cca0c8bbad51aef68248f52801a988298782fe@coryfields.com"},"message":"crypto: add aes cbc tests","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/daa384120a63542257d4ca73047d775f16fac654"},{"sha":"1c391a5866e1342617b51041afebee2215e9a30c","author":{"name":"Cory Fields","email":"80cca0c8bbad51aef68248f52801a988298782fe@coryfields.com"},"message":"crypter: fix the stored initialization vector size\n\nAES IV's are 16bytes, not 32. This was harmless but confusing.\n\nAdd WALLET_CRYPTO_IV_SIZE to make its usage explicit.","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/1c391a5866e1342617b51041afebee2215e9a30c"},{"sha":"fb96831c1ff767cd86099f66127fa4dc1ec6e277","author":{"name":"Cory Fields","email":"80cca0c8bbad51aef68248f52801a988298782fe@coryfields.com"},"message":"crypter: constify encrypt/decrypt\n\nThis makes CCrypter easier to pass aroundf for tests","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/fb96831c1ff767cd86099f66127fa4dc1ec6e277"},{"sha":"9049cde4d962862f507f9ddf1c0dbd49ea04be51","author":{"name":"Cory Fields","email":"80cca0c8bbad51aef68248f52801a988298782fe@coryfields.com"},"message":"crypter: hook up the new aes cbc classes","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/9049cde4d962862f507f9ddf1c0dbd49ea04be51"},{"sha":"976f9ec2645242032d34ab68a60d963f2ac586d8","author":{"name":"Cory Fields","email":"80cca0c8bbad51aef68248f52801a988298782fe@coryfields.com"},"message":"crypter: add a BytesToKey clone to replace the use of openssl\n\nBytesToKeySHA512AES should be functionally identical to EVP_BytesToKey, but\ndrops the dependency on openssl.","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/976f9ec2645242032d34ab68a60d963f2ac586d8"},{"sha":"0a36b9af281e31b080ca0835eec7704097527bda","author":{"name":"Cory Fields","email":"80cca0c8bbad51aef68248f52801a988298782fe@coryfields.com"},"message":"crypter: shuffle Makefile so that crypto can be used by the wallet\n\nWallet must come before crypto, otherwise linking fails on some platforms.\n\nIncludes a tangentially-related general cleanup rather than making the Makefile\nsloppier.","distinct":true,"url":"https://api.github.com/repos/TheBlueMatt/bitcoin/commits/0a36b9af281e31b080ca0835eec7704097527bda"}]}
{"actor":{"display_login":"TheBlueMatt"}}