{"push_id":831263985,"size":17,"distinct_size":17,"ref":"refs/heads/1.8.3-bip66","head":"bc4aebb8a76839132352d3af8ca6053811fe0656","before":"0a59c7cdceab596181e5ceeb36e7e81de1b3a796","commits":[{"sha":"178f25bce4f7afd41f6279bcc13b9183ccfd7c2e","author":{"email":"79c44247de967835a4e480b645293d82bc6c4787@intellibiz.org","name":"Patrick Lodder"},"message":"Backport protocol 70004 to 1.8.3","distinct":true,"url":"https://api.github.com/repos/rnicoll/dogecoin/commits/178f25bce4f7afd41f6279bcc13b9183ccfd7c2e"},{"sha":"984e204d7c60f0d0c5cc7d1c3a5daefcd7433f6e","author":{"email":"dd378c4ca75f71f527acddef5b43fc35b68d5b7a@psilly.com","name":"acerix"},"message":"apply bitcoin patch for miniupnpc 1.9","distinct":true,"url":"https://api.github.com/repos/rnicoll/dogecoin/commits/984e204d7c60f0d0c5cc7d1c3a5daefcd7433f6e"},{"sha":"a66ba29af667cc9881b156130d3bb9de9bd01716","author":{"email":"96e93edf89a1b75e35c5d08e01778cfc4fff73d9@jrn.me.uk","name":"Ross Nicoll"},"message":"Merge pull request #1293 from acerix/1.8.3-dev\n\napply bitcoin patch for miniupnpc 1.9","distinct":true,"url":"https://api.github.com/repos/rnicoll/dogecoin/commits/a66ba29af667cc9881b156130d3bb9de9bd01716"},{"sha":"4e483ae47d22bb09f11c45c7709c75adf05aef2c","author":{"email":"83662db1412ca8faff8a6ecd4174e756cfbbabf1@yahoo.com","name":"Sporklin"},"message":"Updated miniupnpc version.","distinct":true,"url":"https://api.github.com/repos/rnicoll/dogecoin/commits/4e483ae47d22bb09f11c45c7709c75adf05aef2c"},{"sha":"6f41e4473d41be469c0b30c44a9c10f3082aad57","author":{"email":"4d858fa8aa93e621bed34288147177609a56e8da@intellibiz.org","name":"Patrick Lodder"},"message":"Merge pull request #1296 from Sporklin/1.8.3-dev-miniupnp\n\nUpdated miniupnpc version for gitian.","distinct":true,"url":"https://api.github.com/repos/rnicoll/dogecoin/commits/6f41e4473d41be469c0b30c44a9c10f3082aad57"},{"sha":"876e01e16cc04824b23ce9f35dbfd88b0223e452","author":{"email":"79c44247de967835a4e480b645293d82bc6c4787@intellibiz.org","name":"Patrick Lodder"},"message":"Make low-s verification mandatory for standard script verification\n\n1.8.3 backport\n\nThis change makes a node only accept transactions with low-s\nsignature encoding for relay and mining, but allows transactions\nwith high-s signature encoding in mined blocks (no blocks will\nbe rejected)","distinct":true,"url":"https://api.github.com/repos/rnicoll/dogecoin/commits/876e01e16cc04824b23ce9f35dbfd88b0223e452"},{"sha":"a93cebe01d6c35583acc0431bff41923fba74c1e","author":{"email":"96e93edf89a1b75e35c5d08e01778cfc4fff73d9@jrn.me.uk","name":"Ross Nicoll"},"message":"Merge pull request #1302 from patricklodder/1.8.3-low-s\n\nBackport standard low-s verification to 1.8.3","distinct":true,"url":"https://api.github.com/repos/rnicoll/dogecoin/commits/a93cebe01d6c35583acc0431bff41923fba74c1e"},{"sha":"e9da230e26ef04c16d723bada7fe9307fd04e8b9","author":{"email":"96e93edf89a1b75e35c5d08e01778cfc4fff73d9@jrn.me.uk","name":"Ross Nicoll"},"message":"Merge pull request #1280 from patricklodder/1.8.3-backport-protocol-change\n\nBackport protocol 70004 to 1.8.3","distinct":true,"url":"https://api.github.com/repos/rnicoll/dogecoin/commits/e9da230e26ef04c16d723bada7fe9307fd04e8b9"},{"sha":"1d554b1d45f6ab5f65adc66ef44a258b92f75663","author":{"email":"c1fe694431f9243042d0eb4561d822ec1200493d@gmail.com","name":"Pieter Wuille"},"message":"Raise version of created blocks, and enforce DERSIG in mempool","distinct":true,"url":"https://api.github.com/repos/rnicoll/dogecoin/commits/1d554b1d45f6ab5f65adc66ef44a258b92f75663"},{"sha":"cdb81cec3fe154abb78a025a8f5fabe18dd0fbb3","author":{"email":"c1fe694431f9243042d0eb4561d822ec1200493d@gmail.com","name":"Pieter Wuille"},"message":"Backport of some of BIP66's tests","distinct":true,"url":"https://api.github.com/repos/rnicoll/dogecoin/commits/cdb81cec3fe154abb78a025a8f5fabe18dd0fbb3"},{"sha":"53a49c0246d265f9ce9a74b5d04448d37a692b21","author":{"email":"c1fe694431f9243042d0eb4561d822ec1200493d@gmail.com","name":"Pieter Wuille"},"message":"Implement BIP 66 validation rules and switchover logic","distinct":true,"url":"https://api.github.com/repos/rnicoll/dogecoin/commits/53a49c0246d265f9ce9a74b5d04448d37a692b21"},{"sha":"c71c3511769b7726498dd79213aa5ef970c5e3a2","author":{"email":"96e93edf89a1b75e35c5d08e01778cfc4fff73d9@jrn.me.uk","name":"Ross Nicoll"},"message":"Correct BIP 66 patches","distinct":true,"url":"https://api.github.com/repos/rnicoll/dogecoin/commits/c71c3511769b7726498dd79213aa5ef970c5e3a2"},{"sha":"096d657914ea0c3e191ed1da21dd7e9296254384","author":{"email":"79c44247de967835a4e480b645293d82bc6c4787@intellibiz.org","name":"Patrick Lodder"},"message":"Implement [CBlock|CBlockIndex]::GetBaseVersion()\n\n- nVersion & 0xff to easily compare versions without aux data\n- change implementations checking nVersion throughout main.ccp","distinct":true,"url":"https://api.github.com/repos/rnicoll/dogecoin/commits/096d657914ea0c3e191ed1da21dd7e9296254384"},{"sha":"e1a900b1bc7bff625e8f97116c0f878f139c9056","author":{"email":"79c44247de967835a4e480b645293d82bc6c4787@intellibiz.org","name":"Patrick Lodder"},"message":"enable CBlockIndex::IsSuperMajority\n\nThis has been disabled since 1.5 for unclear reasons, but we need it\nfor the bip66 softfork in 1.10 that is backported here. This commit\nre-enables the logic.","distinct":true,"url":"https://api.github.com/repos/rnicoll/dogecoin/commits/e1a900b1bc7bff625e8f97116c0f878f139c9056"},{"sha":"320234c0e5d594f9205c4780fff33a10590d21f4","author":{"email":"79c44247de967835a4e480b645293d82bc6c4787@intellibiz.org","name":"Patrick Lodder"},"message":"Reject version 1 blocks with version 3 supermajority\n\nBecause CBlockIndex::IsSuperMajority was disabled since 1.5, we cannot\nenforce version 1 block rejection on the live chains with a v2 supermajority.\nInstead, we piggyback the version 3 supermajority switch to also enforce the\nversion 2 softfork and all is good.","distinct":true,"url":"https://api.github.com/repos/rnicoll/dogecoin/commits/320234c0e5d594f9205c4780fff33a10590d21f4"},{"sha":"288fc013bab3d16b827de6bcc0be077e8cff7f6a","author":{"email":"79c44247de967835a4e480b645293d82bc6c4787@intellibiz.org","name":"Patrick Lodder"},"message":"Use the same time-based constraints as in 1.10\n\nBackport of #1225 to 1.8.x, sets:\n- majority window to 2000 blocks on mainnet, 1000 on testnet\n- enforcement triggers to 1500 on mainnet, 501 on testnet\n- reject triggers to 1900 on mainnet, 750 on testnet","distinct":true,"url":"https://api.github.com/repos/rnicoll/dogecoin/commits/288fc013bab3d16b827de6bcc0be077e8cff7f6a"},{"sha":"bc4aebb8a76839132352d3af8ca6053811fe0656","author":{"email":"79c44247de967835a4e480b645293d82bc6c4787@intellibiz.org","name":"Patrick Lodder"},"message":"Only test supermajority for block rejects against v3 blocks\n\nSince v2 and v1 blocks will be rejected at exactly the same time,\nonly check for supermajority once to save 2000 iterations over\nblockheaders per block.\n\nAlso moves the version check to AcceptBlockHeader() rather than\nAcceptBlock() to be able to reject early on.","distinct":true,"url":"https://api.github.com/repos/rnicoll/dogecoin/commits/bc4aebb8a76839132352d3af8ca6053811fe0656"}]}