GitHub PushEvent at 2014-12-27 07:49:48
Repository: darkcoil
Actor: vertoe
Payload: {"shas":[["c3c635b3167bac056030e3c8cbeb1343a4d244f5","bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","version 0.9.99 -> 0.10.0\n\nBump version but keep CLIENT_VERSION_IS_RELEASE at false as this is not\na release yet.","Wladimir J. van der Laan",true],["b03632a6710e9bb1f7d73e0ccd39860c591d84e9","5a449cbdc04e89894779f68ac5d3d686787e8b52@t-online.de","add missing CAutoFile::IsNull() check in main\n\nRebased-From: 84857e87e42e412336ea60d0f8544c1679bab827\nGithub-Pull: #5437","Philip Kaufmann",true],["0cb8763cbbece4b25ea9e9bd756bfefd52ce23d8","e3b6cda228242c30b711ac17cb264f1dbadfd0b6@petertodd.org","Check against MANDATORY flags prior to accepting to mempool\n\nPreviously transactions were only tested again the\nSTANDARD_SCRIPT_VERIFY_FLAGS prior to mempool acceptance, so any bugs in\nthose flags that allowed actually-invalid transactions to pass would\nresult in allowing invalid transactions into the mempool. Fortunately\nthere is a second check in CreateNewBlock() that would prevent those\ntransactions from being mined, resulting in an invalid block, however\nthis could still be exploited as a DoS attack.\n\nRebased-From: 7c041b3b91aa08a8f5863382b865a5174281ad03","Peter Todd",true],["ad3d208fb9eebb06e497e4ec104aeb03dab77acc","d4863fc64719e10c0dfb2ea67d4ec3e0de0c56d5@gmail.com","remove max orphan blocks config parameter since it is no longer functional\n\nRebased-From: 4bc95c43871645c1d69a0d719c13b38151a3a13f","Jameson Lopp",true],["84462625975bd1a34dadc47c062a9999c6000203","c1fe694431f9243042d0eb4561d822ec1200493d@gmail.com","Reject headers that build on an invalid parent\n\nRebased-From: 34970223472c9e83689a1c710eebc7c16f152b02\nGithub-Pull: #5459","Pieter Wuille",true],["11855c1f990a4a66f55de60a30a8898ccbf766ec","79e2475f81a6317276bf7cbb3958b20d289b78df@xiph.org","Enforce minRelayTxFee on wallet created tx and add a maxtxfee option.\n\nPreviously the minRelayTxFee was only enforced on user specified values.\n\nIt was possible for smartfee to produce a fee below minRelayTxFee which\n would just result in the transaction getting stuck because it can't be\n relayed.\n\nThis also introduces a maxtxfee option which sets an absolute maximum\n for any fee created by the wallet, with an intention of increasing\n user confidence that the automatic fees won't burn them. This was\n frequently a concern even before smartfees.\n\nIf the configured fee policy won't even allow the wallet to meet the relay\n fee the transaction creation may be aborted.\n\nRebased-From: aa279d613152e87ea25edfdf76c86779c0632f18\nGithub-Pull: #5485","Gregory Maxwell",true],["15ad0b54fab09d31ab7171b83ef58fa4c5f4aea9","79e2475f81a6317276bf7cbb3958b20d289b78df@xiph.org","Apply AreSane() checks to the fees from the network.\n\n'Sane' was already defined by this code as:\n fee.GetFeePerK() > minRelayFee.GetFeePerK() * 10000\n But sanity was only enforced for data loaded from disk.\n\nNote that this is a pretty expansive definition of 'sane': A 10 BTC\n fee is still passes the test if its on a 100kb transaction.\n\nThis prevents a single insane fee on the network from making us reject\n our stored fee data at start.  We still may reject valid saved fee\n state if minRelayFee is changed between executions.\n\nThis also reduces the risk and limits the damage from a cascading\n failure where one party pays a bunch of insane fees which cases\n others to pay insane fees.\n\nRebased-From: 64849306905e625fd44d297e8d58c3e1dd98cb90\nGithub-Pull: #5481","Gregory Maxwell",true],["d10a9015ad324d03664ccbccfd23953733c6dc59","0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@signal11.com","DOS: Respect max per-peer blocks in flight limit\n\nDon't allow immediate inv driven block downloads if\na peer already has MAX_BLOCKS_IN_TRANSIT_PER_PEER\nactive downloads.  Prevents bogus inv spam from\nblowing up block transfer tracking data structures.\n\nRebased-From: c90770430d7c1eb7ece2d4ddb987b0f2210fd86f\nGithub-Pull: #5507","Adam Weiss",true],["3a88ba07944f25349701f13371ca6e5f188a8fa4","bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","qt: periodic language update","Wladimir J. van der Laan",true],["c888111a3f70ce6ce6c25b9bd2fb6d2a5bff67b7","61cf9882af6c4e2c416ab72b36548ddf5fbe5c83@coryfields.com","docs: update gitian building docs\n\nGithub-Pull: #5512\nRebased-From: dd14a0e799b6552ae85aaab2b0b48f788c578aea","Cory Fields",true],["63b5a1dc80ab978160b7ee036d5e55973e995fd5","c1fe694431f9243042d0eb4561d822ec1200493d@gmail.com","Do not use libgmp automatically in libsecp256k1","Pieter Wuille",true],["f4dcc1e009c64c2f7415868960a1a7f4ed3fa287","bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","Merge pull request #5531","Wladimir J. van der Laan",true],["3aa3c710ac36abe43bea2a05a2fd334419494c51","bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","Preliminary release notes for 0.10","Wladimir J. van der Laan",true],["13e129ed9ab3596bd46f8506af3277cc22aa0bec","bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","CLIENT_VERSION_IS_RELEASE → true","Wladimir J. van der Laan",true],["343492795af9b59cc03650bd8d45bb813f6b96ec","c1fe694431f9243042d0eb4561d822ec1200493d@gmail.com","doc: add section about watch-only addresses to release notes","Pieter Wuille",true],["a2300499b76e1a3654241f871ab53d5f6b95308e","bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","doc: mention consensus library in release notes","Wladimir J. van der Laan",true],["2bb0ca9b5549e6612a71e9a046b3a973bc346195","e3b6cda228242c30b711ac17cb264f1dbadfd0b6@petertodd.org","doc: mention P2SH IsStandard relaxation in release notes","Peter Todd",true],["4e0bfa581438a662147fe4459522b308406d7f57","15f615bf7d20c2937c7eb5aa759110fd6768848c@bitpay.com","doc: add bitcoin-tx section to release notes","Jeff Garzik",true],["06ca0651b626eb6e500835e7d3cab9b3e43f3e38","e3b6cda228242c30b711ac17cb264f1dbadfd0b6@petertodd.org","Fix CScriptID(const CScript& in) in empty script case\n\nPreviously an empty script wouldn't be hashed, and CScriptID would be\nassigned the incorrect value of 0 instead. This bug can be seen in the\nRPC decodescript command:\n\n    $ btc decodescript \"\"\n    {\n        \"asm\" : \"\",\n        \"type\" : \"nonstandard\",\n        \"p2sh\" : \"31h1vYVSYuKP6AhS86fbRdMw9XHieotbST\"\n    }\n\nCorrect output:\n\n    $ btc decodescript \"\"\n    {\n        \"asm\" : \"\",\n        \"type\" : \"nonstandard\",\n        \"p2sh\" : \"3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy\"\n    }\n\nRebased-From: d78f0dafd520f481f909cca7e361a4e482cbea72\nGithub-Pull: #5541","Peter Todd",true],["b3d67e1c34aa65a6d4587e3aa1b533b333efaeb4","61cf9882af6c4e2c416ab72b36548ddf5fbe5c83@coryfields.com","gitian: attempt to fix tarball determinisim\n\nRebased-From: 566c6cb8a2a277d9c5e4897ad02c5bb15786523c\nGithub-Pull: #5536","Cory Fields",true]],"size":23,"ref":"refs/heads/master-0.10","head":"47d0b21a85f7bf31b4099fed1dca451c0b582abd"}