{"push_id":1080753396,"size":10,"distinct_size":10,"ref":"refs/heads/master","head":"f604bf63211f48396fb6076ba1eec33f27e0b2e3","before":"59ad56851a342d2c62f6b38bf15002b23ab439e1","commits":[{"sha":"9f7336b4575b15193151dbf08b09562529a24363","author":{"email":"34c6fceca75e456f25e7e99531e2425c6c1de443@jonasschnelli.ch","name":"Jonas Schnelli"},"message":"[Wallet] slightly refactor GetOldestKeyPoolTime()","distinct":true,"url":"https://api.github.com/repos/yurizhykin/bitcoin/commits/9f7336b4575b15193151dbf08b09562529a24363"},{"sha":"a4625acbf8afbe3f698e8dc7936312c9d2b65d22","author":{"email":"61cf9882af6c4e2c416ab72b36548ddf5fbe5c83@coryfields.com","name":"Cory Fields"},"message":"leveldb: integrate leveldb into our buildsystem\n\nleveldb's buildsystem causes us a few problems:\n- breaks out-of-tree builds\n- forces flags used for some tools\n- limits cross builds\n\nRather than continuing to add wrappers around it, simply integrate it into our\nbuild.","distinct":true,"url":"https://api.github.com/repos/yurizhykin/bitcoin/commits/a4625acbf8afbe3f698e8dc7936312c9d2b65d22"},{"sha":"3a99fb2cb14955f5e029d315041a093e957e6c3e","author":{"email":"30d28247f9e7f99f0622548cc85bd2972a765cef@gmail.com","name":"Suhas Daftuar"},"message":"Fix headers announcements edge case\n\nPreviously we would assert that if every block in vBlockHashesToAnnounce is in\nchainActive, then the blocks to be announced must connect.  However, there are\nedge cases where this assumption could be violated (eg using invalidateblock /\nreconsiderblock), so just check for this case and revert to inv-announcement\ninstead.","distinct":true,"url":"https://api.github.com/repos/yurizhykin/bitcoin/commits/3a99fb2cb14955f5e029d315041a093e957e6c3e"},{"sha":"57704499be948c640c789c7fc11ed1abf8a681bd","author":{"email":"14901775114ac89c68277409c5bf825b63761d95@gmail.com","name":"Kaz Wesley"},"message":"CBase58Data::SetString: cleanse the full vector\n\nSetString seems to be passing the length of the wrong variable to\nmemory_cleanse, resulting in the last byte of the temporary buffer not being\nsecurely erased.","distinct":true,"url":"https://api.github.com/repos/yurizhykin/bitcoin/commits/57704499be948c640c789c7fc11ed1abf8a681bd"},{"sha":"0c95ebce7e67f86f62c099974dde68c8d808240b","author":{"email":"bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","name":"Wladimir J. van der Laan"},"message":"Merge #7816: [Wallet] slighly refactor GetOldestKeyPoolTime()\n\n9f7336b [Wallet] slightly refactor GetOldestKeyPoolTime() (Jonas Schnelli)","distinct":true,"url":"https://api.github.com/repos/yurizhykin/bitcoin/commits/0c95ebce7e67f86f62c099974dde68c8d808240b"},{"sha":"76176823ba6a8e26fad62c413fbc5dbd9b14c3fb","author":{"email":"bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","name":"Wladimir J. van der Laan"},"message":"Merge #7919: Fix headers announcements edge case\n\n3a99fb2 Fix headers announcements edge case (Suhas Daftuar)","distinct":true,"url":"https://api.github.com/repos/yurizhykin/bitcoin/commits/76176823ba6a8e26fad62c413fbc5dbd9b14c3fb"},{"sha":"90653bc91d3915f7315ca17298346c5feb002e77","author":{"email":"bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","name":"Wladimir J. van der Laan"},"message":"Merge #7922: CBase58Data::SetString: cleanse the full vector\n\n5770449 CBase58Data::SetString: cleanse the full vector (Kaz Wesley)","distinct":true,"url":"https://api.github.com/repos/yurizhykin/bitcoin/commits/90653bc91d3915f7315ca17298346c5feb002e77"},{"sha":"351abf9e035581e3320fbb72ec5b1fa452b09c2f","author":{"email":"bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","name":"Wladimir J. van der Laan"},"message":"Merge #7911: leveldb: integrate leveldb into our buildsystem\n\na4625ac leveldb: integrate leveldb into our buildsystem (Cory Fields)","distinct":true,"url":"https://api.github.com/repos/yurizhykin/bitcoin/commits/351abf9e035581e3320fbb72ec5b1fa452b09c2f"},{"sha":"f59dceb44f9bcfe1447b2dcca7483ed806cab22a","author":{"email":"bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","name":"Wladimir J. van der Laan"},"message":"qt: Fix out-of-tree GUI builds\n\nWithout this patch:\n\n- When I compile the GUI from the bitcoin directory itself, it works as\n  expected.\n\n- When I build the GUI in an out-of-tree build, I cannot get it to\n  select tabs. When I click, say the \"Receive\" tab nothing happens,\n  the button selects but it doesn't switch the page. The rest - even\n  the debug window - seems to work.\n\nSee full discussion here:\nhttps://github.com/bitcoin/bitcoin/pull/7911#issuecomment-212413442\n\nThis turned out to be caused by a mismatch in the arguments to moc,\npreventing it from finding `bitcoin-config.h`. Fix this by passing\n`$(DEFAULT_INCLUDES)` to it, which gets set to the appropriate\npath by autoconf itself.","distinct":true,"url":"https://api.github.com/repos/yurizhykin/bitcoin/commits/f59dceb44f9bcfe1447b2dcca7483ed806cab22a"},{"sha":"f604bf63211f48396fb6076ba1eec33f27e0b2e3","author":{"email":"bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","name":"Wladimir J. van der Laan"},"message":"Merge #7925: qt: Fix out-of-tree GUI builds\n\nf59dceb qt: Fix out-of-tree GUI builds (Wladimir J. van der Laan)","distinct":true,"url":"https://api.github.com/repos/yurizhykin/bitcoin/commits/f604bf63211f48396fb6076ba1eec33f27e0b2e3"}]}