{"push_id":881284460,"size":324,"distinct_size":324,"ref":"refs/heads/master","head":"f8a8e27a6a1901152822d59622f9aeb25a78a78d","before":"c6de5cc88614f587ae2d0e360536412407e02836","commits":[{"sha":"2d8c49d126bf2551ef0268f314ab75932fa96510","author":{"email":"77bc9a9984e6786c5799d7a71768cf023120ef76@rodarmor.com","name":"Casey Rodarmor"},"message":"Clean up tx prioritization when conflict mined","distinct":true,"url":"https://api.github.com/repos/zsulocal/bitcoin/commits/2d8c49d126bf2551ef0268f314ab75932fa96510"},{"sha":"212bcca92089f406d9313dbe6d0e1d25143d61ff","author":{"email":"5d94dae344f9087e443b0baf770590cef5d141f0@thinlink.com","name":"Tom Harding"},"message":"Add optional locktime to createrawtransaction\n\nA non-zero locktime also causes input sequences to be set to\nnon-max, activating the locktime.","distinct":true,"url":"https://api.github.com/repos/zsulocal/bitcoin/commits/212bcca92089f406d9313dbe6d0e1d25143d61ff"},{"sha":"d4aa54c5af925bd0ed81c7a9ffab457149e5d682","author":{"email":"ff1e320c1c67de1661065491de5c6a7a47e97a7c@gmail.com","name":"Kevin Cooper"},"message":"added org.bitcoin.bitcoind.plist for launchd (OS X)","distinct":true,"url":"https://api.github.com/repos/zsulocal/bitcoin/commits/d4aa54c5af925bd0ed81c7a9ffab457149e5d682"},{"sha":"caa3d42f0689bd945c5b544fe0ebe2ca25acd180","author":{"email":"d0b35c280567a6e00291dab426e321dcd3a56fd2@utopios.org","name":"Luke Dashjr"},"message":"Bugfix: RPC: blockchain: Display correct defaults in help for verifychain method","distinct":true,"url":"https://api.github.com/repos/zsulocal/bitcoin/commits/caa3d42f0689bd945c5b544fe0ebe2ca25acd180"},{"sha":"420a82f1ae2f56938ea935fbdbb60e47685684c7","author":{"email":"d0b35c280567a6e00291dab426e321dcd3a56fd2@utopios.org","name":"Luke Dashjr"},"message":"Bugfix: Describe dblogsize option correctly (it refers to the wallet database, not memory pool)","distinct":true,"url":"https://api.github.com/repos/zsulocal/bitcoin/commits/420a82f1ae2f56938ea935fbdbb60e47685684c7"},{"sha":"5f9260f45843e5b0e1f4156af0f7b6d6c2d93a76","author":{"email":"d0b35c280567a6e00291dab426e321dcd3a56fd2@utopios.org","name":"Luke Dashjr"},"message":"Bugfix: If genproclimit is omitted to RPC setgenerate, don't change it; also show correct default in getmininginfo","distinct":true,"url":"https://api.github.com/repos/zsulocal/bitcoin/commits/5f9260f45843e5b0e1f4156af0f7b6d6c2d93a76"},{"sha":"fd55571f069640fc2733410061e82b8dd2ed9280","author":{"email":"d0b35c280567a6e00291dab426e321dcd3a56fd2@utopios.org","name":"Luke Dashjr"},"message":"wallet: Expose GUI labels in RPC","distinct":true,"url":"https://api.github.com/repos/zsulocal/bitcoin/commits/fd55571f069640fc2733410061e82b8dd2ed9280"},{"sha":"287f54fc90c29301faede8d4ac2ea24a91441917","author":{"email":"e3b6cda228242c30b711ac17cb264f1dbadfd0b6@petertodd.org","name":"Peter Todd"},"message":"Add CHECKLOCKTIMEVERIFY (BIP65) soft-fork logic\n\nBased on the earlier BIP66 soft-fork logic implemented by Pieter\nWuille's 5a47811da5158df763aa2fca09ce646ee0c51e7b","distinct":true,"url":"https://api.github.com/repos/zsulocal/bitcoin/commits/287f54fc90c29301faede8d4ac2ea24a91441917"},{"sha":"cde7ab2d4ea7fbf71497c42edc1a82b9c8e6c91d","author":{"email":"e3b6cda228242c30b711ac17cb264f1dbadfd0b6@petertodd.org","name":"Peter Todd"},"message":"Add RPC tests for the CHECKLOCKTIMEVERIFY (BIP65) soft-fork\n\nbip65-cltv.py is based on the earlier BIP66 soft-fork RPC test\nimplemented by Pieter Wuille's 819bcf9b9902319176cdb1d476cacfee9b3727ec\n\nbip65-cltv-p2p.py is based on the earlier BIP66 P2P test by Suhas\nDaftuar's d76412b068d95454732aa3def95decf35251759a","distinct":true,"url":"https://api.github.com/repos/zsulocal/bitcoin/commits/cde7ab2d4ea7fbf71497c42edc1a82b9c8e6c91d"},{"sha":"65ef3723024881b7b21597bb784503094a323fb4","author":{"email":"e3b6cda228242c30b711ac17cb264f1dbadfd0b6@petertodd.org","name":"Peter Todd"},"message":"Add BIP65 to getblockchaininfo softforks list","distinct":true,"url":"https://api.github.com/repos/zsulocal/bitcoin/commits/65ef3723024881b7b21597bb784503094a323fb4"},{"sha":"78b82f4a16d8aad15ef397b1a1cd075b2efc8c16","author":{"email":"30d28247f9e7f99f0622548cc85bd2972a765cef@gmail.com","name":"Suhas Daftuar"},"message":"Reverse the sort on the mempool's feerate index","distinct":true,"url":"https://api.github.com/repos/zsulocal/bitcoin/commits/78b82f4a16d8aad15ef397b1a1cd075b2efc8c16"},{"sha":"49b6fd5663dfe081d127cd1eb11407c4d3eaf93d","author":{"email":"c1fe694431f9243042d0eb4561d822ec1200493d@gmail.com","name":"Pieter Wuille"},"message":"Add Mempool Expire function to remove old transactions\n\n(note the 9x multiplier on (void*)'s for CTxMemPool::DynamicMemoryUsage\n was accidentally introduced in 5add7a7 but should have waited for this\n commit which adds the extra index)","distinct":true,"url":"https://api.github.com/repos/zsulocal/bitcoin/commits/49b6fd5663dfe081d127cd1eb11407c4d3eaf93d"},{"sha":"9c9b66f771ad904cd665f7f5f68e3279ebb2fa7e","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@bluematt.me","name":"Matt Corallo"},"message":"Fix calling mempool directly, instead of pool, in ATMP","distinct":true,"url":"https://api.github.com/repos/zsulocal/bitcoin/commits/9c9b66f771ad904cd665f7f5f68e3279ebb2fa7e"},{"sha":"e8bcdce8a245af235f8be9853c8f81c9bda56412","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@bluematt.me","name":"Matt Corallo"},"message":"Track (and define) ::minRelayTxFee in CTxMemPool","distinct":true,"url":"https://api.github.com/repos/zsulocal/bitcoin/commits/e8bcdce8a245af235f8be9853c8f81c9bda56412"},{"sha":"241d6078ba26db4d3a36227d3275be2ee34625a6","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@bluematt.me","name":"Matt Corallo"},"message":"Add CFeeRate += operator","distinct":true,"url":"https://api.github.com/repos/zsulocal/bitcoin/commits/241d6078ba26db4d3a36227d3275be2ee34625a6"},{"sha":"e6c7b362ab8915e2aac167fa519bd29836d482af","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@bluematt.me","name":"Matt Corallo"},"message":"Print mempool size in KB when adding txn","distinct":true,"url":"https://api.github.com/repos/zsulocal/bitcoin/commits/e6c7b362ab8915e2aac167fa519bd29836d482af"},{"sha":"794a8cec5db84fde1cce82ada51740070ec188ac","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@bluematt.me","name":"Matt Corallo"},"message":"Implement on-the-fly mempool size limitation.\n\nAfter each transaction which is added to mempool, we first call\nExpire() to remove old transactions, then throwing away the\nlowest-feerate transactions.\n\nAfter throwing away transactions by feerate, we set the minimum\nrelay fee to the maximum fee transaction-and-dependant-set we\nremoved, plus the default minimum relay fee.\n\nAfter the next block is received, the minimum relay fee is allowed\nto decrease exponentially. Its halflife defaults to 12 hours, but\nis decreased to 6 hours if the mempool is smaller than half its\nmaximum size, and 3 hours if the mempool is smaller than a quarter\nits maximum size.\n\nThe minimum -maxmempool size is 40*-limitdescendantsize, as it is\neasy for an attacker to play games with the cheapest\n-limitdescendantsize transactions. -maxmempool defaults to 300MB.\n\nThis disables high-priority transaction relay when the min relay\nfee adjustment is >0 (ie when the mempool is full). When the relay\nfee adjustment drops below the default minimum relay fee / 2 it is\nset to 0 (re-enabling priority-based free relay).","distinct":true,"url":"https://api.github.com/repos/zsulocal/bitcoin/commits/794a8cec5db84fde1cce82ada51740070ec188ac"},{"sha":"d355cf4420043a866e418c97778d999cd1958f61","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@bluematt.me","name":"Matt Corallo"},"message":"Only call TrimToSize once per reorg/blocks disconnect","distinct":true,"url":"https://api.github.com/repos/zsulocal/bitcoin/commits/d355cf4420043a866e418c97778d999cd1958f61"},{"sha":"074cb155c2f01ba6ddc555c01943fc20c46c0b46","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@bluematt.me","name":"Matt Corallo"},"message":"Add reasonable test case for mempool trimming","distinct":true,"url":"https://api.github.com/repos/zsulocal/bitcoin/commits/074cb155c2f01ba6ddc555c01943fc20c46c0b46"},{"sha":"9e93640be6c49fa1505ba5c5df8c89210da5a6e4","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@bluematt.me","name":"Matt Corallo"},"message":"Drop minRelayTxFee to 1000\n\nThere is no exact science to setting this parameter, but 5000\n(just over 1 US cent at the time of writing) is higher than the\ncost to relay a transaction around the network (the new benchmark\ndue to mempool limiting).","distinct":true,"url":"https://api.github.com/repos/zsulocal/bitcoin/commits/9e93640be6c49fa1505ba5c5df8c89210da5a6e4"}]}