GitHub PushEvent at 2014-02-11 09:08:38
Repository: primecoin
Actor: gbammc
Payload: {"shas":[["6929f2a45fad8949b71340b79af4a49dec00d3f7","19a45ba432ebf68c5c553ec17ef341bff6a9e1b9@gmail.com","Bump version numbers to prep for 0.8.4 release","Gavin Andresen",true],["6f315b4016b61672cc5490b2618b933809403d19","19a45ba432ebf68c5c553ec17ef341bff6a9e1b9@gmail.com","Fix Gnome bitcoin: URI handler","Gavin Andresen",true],["38863afbcc6ddb8a247210ac1d7c5d9717265339","46f1a0bd5592a2f9244ca321b129902a06b53e03@bluematt.me","Fix multi-block reorg transaction resurrection","Matt Corallo",true],["cdb3441b5cd2c1bae49fae671dc4a496f7c96322","19a45ba432ebf68c5c553ec17ef341bff6a9e1b9@gmail.com","Make RPC password resistant to timing attacks\n\nFixes issue#2838; this is a tweaked version of pull#2845 that\nshould not leak the length of the password and is more generic,\nin case we run into other situations where we need\ntiming-attack-resistant comparisons.","Gavin Andresen",true],["08dd92060bc2e79ef62b383a8a71a07ce1e2699d","19a45ba432ebf68c5c553ec17ef341bff6a9e1b9@gmail.com","Revert \"Truncate oversize 'tx' messages before relaying/storing.\"\n\nThis reverts commit 7cc960f8f57e7fe90ee7aa0ccd3e3c6c89ec5a25.","Gavin Andresen",true],["21696c12f3bdc3e24f5f6101644f0040a0f5f912","19a45ba432ebf68c5c553ec17ef341bff6a9e1b9@gmail.com","Simplify storage of orphan transactions\n\nOrphan transactions were stored as a CDataStream pointer;\nthis changes the mapOrphanTransactions data structures to\nstore orphans as a CTransaction.\n\nThis also fixes CVE-2013-4627 by always re-serializing\ntransactions before relaying them.","Gavin Andresen",true],["20b611770f6900209f125f7cd4bf45fdb1fe4370","19a45ba432ebf68c5c553ec17ef341bff6a9e1b9@gmail.com","Checkpoint at block 250,000","Gavin Andresen",true],["5c739c574fdc9197b317221305e14e7701a452b3","b5d1a6c7f84366149c32fcb4fd0f94b3b2848a5d@ulyssis.org","Remove inline LevelDB to prepare for git-subtree version","Pieter Wuille",true],["cb1e39f0a35cc2b36fb748c26f69cd27e0ed5332","b5d1a6c7f84366149c32fcb4fd0f94b3b2848a5d@ulyssis.org","Squashed 'src/leveldb/' content from commit a02ddf9\n\ngit-subtree-dir: src/leveldb\ngit-subtree-split: a02ddf9b14d145e88185ee209ab8b01d8826663a","Pieter Wuille",true],["e6552eed63f34fd68cf6c785dd23a241049fa73f","b5d1a6c7f84366149c32fcb4fd0f94b3b2848a5d@ulyssis.org","Merge commit 'cb1e39f0a35cc2b36fb748c26f69cd27e0ed5332' as 'src/leveldb'","Pieter Wuille",true],["6519339fe849bdbbff047d9eef8ab6c5fbb3e2a4","b5d1a6c7f84366149c32fcb4fd0f94b3b2848a5d@ulyssis.org","Squashed 'src/leveldb/' changes from a02ddf9..be1b0ff\n\nbe1b0ff On Mac OS X fsync does not guarantee write to disk. Use fcntl F_FULLFSYNC instead.\n\ngit-subtree-dir: src/leveldb\ngit-subtree-split: be1b0ff1fcd6ad820a7fd111ac671fb51cc68001","Pieter Wuille",true],["980b1c3571788841c0725a2708f05b8079106783","b5d1a6c7f84366149c32fcb4fd0f94b3b2848a5d@ulyssis.org","Merge commit '6519339fe849bdbbff047d9eef8ab6c5fbb3e2a4'","Pieter Wuille",true],["ac7c9600671322847fcce2089d43736112ff3dc2","79e2475f81a6317276bf7cbb3958b20d289b78df@xiph.org","Performance optimization for bloom filters.\n\nThis reduces a peer's ability to attack network resources by\n using a full bloom filter, but without reducing the usability\n of bloom filters.  It sets a default match everything filter\n for peers and it generalizes a prior optimization to\n cover more cases.","Gregory Maxwell",true],["708c75c0eeafb6363936233e6042e9227038c39f","2b6f5e848097b4cce641c7a6e40b538bca3a8f98@xbmc.org","fixed: include boost header as necessary\n\nWithout this include, sometimes BOOST_VERSION was defined and sometimes\nit was not, depending on which includes came before it. The result was a\nrandom mix of sleep or sleep_for for boost versions >= 1.50.","theuni",true],["5e18c6ccbcf98e242d534b8ef3f166e079ad3c99","2b6f5e848097b4cce641c7a6e40b538bca3a8f98@xbmc.org","fixed: don't use thread::sleep_for where it's known to be broken\n\nFixes #2690.","theuni",true],["d7fdc5fac34814b71b2b539ebf6d9b8fdae5b50c","c1fe694431f9243042d0eb4561d822ec1200493d@gmail.com","Fix non-standard disconnected transactions causing mempool orphans\n\nConflicts:\n\tsrc/main.cpp","Pieter Wuille",true],["839c7d1fa8bf939e313d78d2fae65bcf0174875c","79e2475f81a6317276bf7cbb3958b20d289b78df@xiph.org","Update the bloom state on the real object, not the temporary one.\n\nThis resulted in just passing all transactions to filtered wallets\nwhich worked surprisingly well, except where it didn't.","Gregory Maxwell",true],["f0a1d87b00e666a7028c2b517d786bc7511eaf5d","79e2475f81a6317276bf7cbb3958b20d289b78df@xiph.org","Longer term workaround for chainstate corruption from negative versions.\n\nThis also makes negative transaction versions non-standard.\n\nThis avoids an issue triggered in block 256818 where transactions with\nnegative version numbers were incorrectly serialized into the UTXO set.\n\nOn restart nodes detect the inconsistency and refuse to start so long as\na block with these transactions is inside the self-consistency check\nwindow, logging \"coin database inconsistencies found\". The software\nrecommends reindexing, but reindexing does not correct the problem.\n\nThis should be fixed by changing the chainstate serialization, but\nworking around it seems harmless for now because the version is not\nused by any network rule currently.\n\nA patch free workaround is to start with -checklevel=2 which skips\nthe consistency checks, but the IsStandard change is important for\nminers in order to protect unpatched nodes.","Gregory Maxwell",true],["27fefeac7151fe362e9a5c059a9c70f909e602fb","c1fe694431f9243042d0eb4561d822ec1200493d@gmail.com","Fix out-of-bounds check","Pieter Wuille",true],["ef14a26b12ad63cbe109e24043b0b1ce5c07447a","19a45ba432ebf68c5c553ec17ef341bff6a9e1b9@gmail.com","Bump version numbers for 0.8.5 release","Gavin Andresen",true]],"size":74,"ref":"refs/heads/master","head":"f6f337414ac1ac84419d5914955d8011a970c159"}