{"push_id":990254902,"size":815,"distinct_size":815,"ref":"refs/heads/master","head":"295d3be2bdef7272dfb3794aa19028233f685839","before":"796240c7ed70547b8d416c2c8b3f2bdf59e983a7","commits":[{"sha":"db6047d61b742be07442f891e70570b791c585e3","author":{"email":"e3b6cda228242c30b711ac17cb264f1dbadfd0b6@petertodd.org","name":"Peter Todd"},"message":"Take the training wheels off anti-fee-sniping\n\nNow that the off-by-one error w/nLockTime txs issue has been fixed by\n87550eef (75a4d512 in the 0.11 branch) we can make the anti-fee-sniping\nprotection create transactions with nLockTime set such that they're only\nvalid in the next block, rather than an earlier block.\n\nThere was also a concern about poor propagation, however testing with\ntransactions with nLockTime = GetAdjustedTime()+1 as a proxy for\nnLockTime propagation, as well as a few transactions sent the moment\nblocks were received, has turned up no detectable issues with\npropagation. If you have a block at a given height you certainly have at\nleast one peer with that block who will accept the transaction. That\npeer will certainly have other peers who will accept it, and soon\nessentially the whole network has the transaction. In particular, if a\nnode recives a transaction that it rejects due to the tx being\nnon-final, it will be accepted again later as it winds its way around\nthe network.","distinct":true,"url":"https://api.github.com/repos/BTCDDev/bitcoin/commits/db6047d61b742be07442f891e70570b791c585e3"},{"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/BTCDDev/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/BTCDDev/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/BTCDDev/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/BTCDDev/bitcoin/commits/fd55571f069640fc2733410061e82b8dd2ed9280"},{"sha":"57c77fe4d318a156d98606ee74f0064b22c31631","author":{"email":"5a449cbdc04e89894779f68ac5d3d686787e8b52@t-online.de","name":"Philip Kaufmann"},"message":"banlist: update set dirty to be more fine grained\n\n- move the SetBannedSetDirty(false) call from DumpData() into DumpBanlist()\n- ensure we only set false, if the write succeeded","distinct":true,"url":"https://api.github.com/repos/BTCDDev/bitcoin/commits/57c77fe4d318a156d98606ee74f0064b22c31631"},{"sha":"ce479aaadaab296f0d06808fe230c4b13523cc28","author":{"email":"5a449cbdc04e89894779f68ac5d3d686787e8b52@t-online.de","name":"Philip Kaufmann"},"message":"banlist: better handling of banlist in StartNode()\n\n- only start working on/with banlist data, if reading in the banlist from\n  disk didn't fail\n- as CNode::setBannedIsDirty is false (default) when reading fails, we\n  don't need to explicitly set it to false to prevent writing\n  banlist.dat in that case either","distinct":true,"url":"https://api.github.com/repos/BTCDDev/bitcoin/commits/ce479aaadaab296f0d06808fe230c4b13523cc28"},{"sha":"2977c243efc9f122328de1bcfe12364498e0e2b6","author":{"email":"5a449cbdc04e89894779f68ac5d3d686787e8b52@t-online.de","name":"Philip Kaufmann"},"message":"banlist: add more banlist infos to log / add GUI signal\n\n- to match the peers.dat handling also supply a debug.log entry for how\n  many entries were loaded from banlist.dat and how long it took\n- add a GUI init message for loading the banlist (same as with peers.dat)\n\n- move the same message for peers.dat upwards in the code, to be able to\n  reuse the timing variable nStart and also just log, if our read from\n  peers.dat didn't fail","distinct":true,"url":"https://api.github.com/repos/BTCDDev/bitcoin/commits/2977c243efc9f122328de1bcfe12364498e0e2b6"},{"sha":"e8600c924d58f3ef0450fc269998452e5b17aecb","author":{"email":"5a449cbdc04e89894779f68ac5d3d686787e8b52@t-online.de","name":"Philip Kaufmann"},"message":"banlist (bugfix): allow CNode::SweepBanned() to run on interval\n\n- allows CNode::SweepBanned() to run, even if !CNode::BannedSetIsDirty(),\n  because if nBanUntil is over we want the ban to be disabled for these\n  nodes","distinct":true,"url":"https://api.github.com/repos/BTCDDev/bitcoin/commits/e8600c924d58f3ef0450fc269998452e5b17aecb"},{"sha":"95f429118585fdbe89b4e48a224d195e304f33a8","author":{"email":"94662c316543fb349a23cc41ada52e5549f80958@gmail.com","name":"MarcoFalke"},"message":"[trivial] Rewrite help text for feature enabled by default\n\nc.f #6748","distinct":true,"url":"https://api.github.com/repos/BTCDDev/bitcoin/commits/95f429118585fdbe89b4e48a224d195e304f33a8"},{"sha":"bf681918d7ef5c4bc6f92465ae7922c9f4b03d93","author":{"email":"94662c316543fb349a23cc41ada52e5549f80958@gmail.com","name":"MarcoFalke"},"message":"[trivial] rpcnet: fix typo","distinct":true,"url":"https://api.github.com/repos/BTCDDev/bitcoin/commits/bf681918d7ef5c4bc6f92465ae7922c9f4b03d93"},{"sha":"6782f58368af09a3507004edc761fb233a95bfae","author":{"email":"94662c316543fb349a23cc41ada52e5549f80958@gmail.com","name":"MarcoFalke"},"message":"[trivial] Latest config.guess\n\nupstream commit 1e80063123b47b97d25dfeded8dd92a19dafab66","distinct":true,"url":"https://api.github.com/repos/BTCDDev/bitcoin/commits/6782f58368af09a3507004edc761fb233a95bfae"},{"sha":"c939792baaaa5f34ee4079b871d56054e36fb26b","author":{"email":"e3b6cda228242c30b711ac17cb264f1dbadfd0b6@petertodd.org","name":"Peter Todd"},"message":"Add BIP65 CHECKLOCKTIMEVERIFY to release notes","distinct":true,"url":"https://api.github.com/repos/BTCDDev/bitcoin/commits/c939792baaaa5f34ee4079b871d56054e36fb26b"},{"sha":"0be387a536f03a1dd0df66176fc354fb0895be48","author":{"email":"3c363836cf4e16666669a25da280a1865c2d2874@domob.eu","name":"Daniel Kraft"},"message":"unittest: fix test for null tx input\n\nUpdate the unittest that is meant to catch a transaction that is invalid\nbecause it has a null input.  The old test failed not because of that\nbut because it was considered a coinbase with too large script.  This is\nalready checked with a different test, though.\n\nThe new test is *not* a coinbase since it has two inputs, but one of\nthem is null.  This really checks the corresponding code path in\nCheckTransaction.","distinct":true,"url":"https://api.github.com/repos/BTCDDev/bitcoin/commits/0be387a536f03a1dd0df66176fc354fb0895be48"},{"sha":"3e187f2acdb69ceb97a875f8f3bf361c11ef543c","author":{"email":"30d28247f9e7f99f0622548cc85bd2972a765cef@gmail.com","name":"Suhas Daftuar"},"message":"Fix BIP65 p2p test\n\ncreate_coinbase() was being called with the wrong arguments","distinct":true,"url":"https://api.github.com/repos/BTCDDev/bitcoin/commits/3e187f2acdb69ceb97a875f8f3bf361c11ef543c"},{"sha":"e9e616323bc44daf61f4358f5b2de58e90b5c602","author":{"email":"c1fe694431f9243042d0eb4561d822ec1200493d@gmail.com","name":"Pieter Wuille"},"message":"Make -checkmempool=1 not fail through int32 overflow","distinct":true,"url":"https://api.github.com/repos/BTCDDev/bitcoin/commits/e9e616323bc44daf61f4358f5b2de58e90b5c602"},{"sha":"971a4e6b86e5bd3ac33441d8c031d63d88c59a8b","author":{"email":"7595fa916fc9cbf85b7287060859ae65b3b14351@chaincode.com","name":"Alex Morcos"},"message":"Lower default policy limits\n\nReduce the default limits on maximum number of transactions and the cumulative size of those transactions in both ancestor and descendant packages to 25 txs and 101kb total size.","distinct":true,"url":"https://api.github.com/repos/BTCDDev/bitcoin/commits/971a4e6b86e5bd3ac33441d8c031d63d88c59a8b"},{"sha":"6b0e622c25ddba656149de0f9f8b7f2a0aa0deba","author":{"email":"94662c316543fb349a23cc41ada52e5549f80958@gmail.com","name":"MarcoFalke"},"message":"[wallet] Refactor to use new MIN_CHANGE\n\n* Introduce new constant MIN_CHANGE and use it instead of the\nhardcoded \"CENT\"\n* Add test case for MIN_CHANGE\n* Introduce new constant for -mintxfee default:\n  DEFAULT_TRANSACTION_MINFEE = 1000","distinct":true,"url":"https://api.github.com/repos/BTCDDev/bitcoin/commits/6b0e622c25ddba656149de0f9f8b7f2a0aa0deba"},{"sha":"a9c73a130ebf2369381241d0053c8fa0a301e0fc","author":{"email":"94662c316543fb349a23cc41ada52e5549f80958@gmail.com","name":"MarcoFalke"},"message":"[wallet] Add comments for doxygen","distinct":true,"url":"https://api.github.com/repos/BTCDDev/bitcoin/commits/a9c73a130ebf2369381241d0053c8fa0a301e0fc"},{"sha":"040c0ea0935ffa0a23972250c23cd0d7b6b1b702","author":{"email":"94662c316543fb349a23cc41ada52e5549f80958@gmail.com","name":"MarcoFalke"},"message":"Init: Cleanup error and warning strings\n\nAlso update doc/translation_strings_policy.md","distinct":true,"url":"https://api.github.com/repos/BTCDDev/bitcoin/commits/040c0ea0935ffa0a23972250c23cd0d7b6b1b702"}]}