{"push_id":694191667,"size":48,"distinct_size":48,"ref":"refs/heads/Polyatomic","head":"ab0ec6790355473e96176ec3c2c2b1564ddb296d","before":"ab20ae807961982c54e92675bee4c4000b990b7b","commits":[{"sha":"14d4eef79931318cb5968f9154cf458d9f8d27fa","author":{"email":"7595fa916fc9cbf85b7287060859ae65b3b14351@chaincode.com","name":"Alex Morcos"},"message":"Fix removing of orphan transactions\n\nWe don't want to erase orphans that still have missing inputs, they should still be tracked as orphans.  Also, the transaction thats being accepted can't be an orphan otherwise it would have previously been accepted, so doesn't need to be added to the erase queue.","distinct":true,"url":"https://api.github.com/repos/Polyatomic/bitcoin/commits/14d4eef79931318cb5968f9154cf458d9f8d27fa"},{"sha":"dce8360e44d5330cc9f9d09c9b09ac9237237204","author":{"email":"c1fe694431f9243042d0eb4561d822ec1200493d@gmail.com","name":"Pieter Wuille"},"message":"Reduce checkpoints' effect on consensus.\n\nInstead of only checking height to decide whether to disable script checks,\nactually check whether a block is an ancestor of a checkpoint, up to which\nheaders have been validated. This means that we don't have to prevent\naccepting a side branch anymore - it will be safe, just less fast to\ndo.\n\nWe still need to prevent being fed a multitude of low-difficulty headers\nfilling up our memory. The mechanism for that is unchanged for now: once\na checkpoint is reached with headers, no headers chain branching off before\nthat point are allowed anymore.","distinct":true,"url":"https://api.github.com/repos/Polyatomic/bitcoin/commits/dce8360e44d5330cc9f9d09c9b09ac9237237204"},{"sha":"08d9373e2faa2220b9417f8d8a59dc51000e823d","author":{"email":"78ff849752a435bd5688936d67be1806ea7cbd08@gmail.com","name":"Michael Ford"},"message":"Remove unused code from wallet and validation interface\n\nFixes #6109","distinct":true,"url":"https://api.github.com/repos/Polyatomic/bitcoin/commits/08d9373e2faa2220b9417f8d8a59dc51000e823d"},{"sha":"3201035f22fe451c808b0bb157d33a58f0d99c07","author":{"email":"d52d30fd74b5a4c9059a4ca104ac43d29d9077a0@include7.ch","name":"Jonas Schnelli"},"message":"[autoprune] allow wallet in pruned mode","distinct":true,"url":"https://api.github.com/repos/Polyatomic/bitcoin/commits/3201035f22fe451c808b0bb157d33a58f0d99c07"},{"sha":"7a12119d7a9084010725cf5b95bafcc3cf2c1d71","author":{"email":"d52d30fd74b5a4c9059a4ca104ac43d29d9077a0@include7.ch","name":"Jonas Schnelli"},"message":"[RPC] disable import functions in pruned mode\n\nimport functions could lead to a rescan beyond prune level","distinct":true,"url":"https://api.github.com/repos/Polyatomic/bitcoin/commits/7a12119d7a9084010725cf5b95bafcc3cf2c1d71"},{"sha":"7e6569ea5be8cb26454ede3efb6a50b393aaa9be","author":{"email":"d52d30fd74b5a4c9059a4ca104ac43d29d9077a0@include7.ch","name":"Jonas Schnelli"},"message":"[squashme] improve/corrects prune mode detection test for required wallet rescans","distinct":true,"url":"https://api.github.com/repos/Polyatomic/bitcoin/commits/7e6569ea5be8cb26454ede3efb6a50b393aaa9be"},{"sha":"eebd4cca1980ba3794eb923a69af6a013cd5c1ab","author":{"email":"5a449cbdc04e89894779f68ac5d3d686787e8b52@t-online.de","name":"Philip Kaufmann"},"message":"[init] add -blockversion help and extend -upnp help","distinct":true,"url":"https://api.github.com/repos/Polyatomic/bitcoin/commits/eebd4cca1980ba3794eb923a69af6a013cd5c1ab"},{"sha":"51fc672f59f390ce4ddf05448b63bdf11e80563b","author":{"email":"5a449cbdc04e89894779f68ac5d3d686787e8b52@t-online.de","name":"Philip Kaufmann"},"message":"[Qt] disconnect peers from peers tab via context menu\n\n- It is now allowed to disconnect peers from peers tab via\n  right-click context menu. Peers are not permanently banned!","distinct":true,"url":"https://api.github.com/repos/Polyatomic/bitcoin/commits/51fc672f59f390ce4ddf05448b63bdf11e80563b"},{"sha":"efd44440d86ce416f41b48a01bcb471d0d92176c","author":{"email":"f1b5a91d4d6ad523f2610114591c007e75d15084@friedenbach.org","name":"Mark Friedenbach"},"message":"Explicitly set tx.nVersion for the genesis block and mining tests\n\nIf/when CTransaction::CURRENT_VERSION is incremented, this will break CChainParams and the miner tests. This fix sets the transaction version explicitly where we depend on the hash value (genesis block, proof of work checks).","distinct":true,"url":"https://api.github.com/repos/Polyatomic/bitcoin/commits/efd44440d86ce416f41b48a01bcb471d0d92176c"},{"sha":"c257a8c9a6397eee40734b235a4fdcb8045aec91","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@signal11.com","name":"Adam Weiss"},"message":"Prune: Support noncontiguous block files\n\nIn some corner cases, it may be possible for recent blocks to end up in\nthe same block file as much older blocks.  Previously, the pruning code\nwould stop looking for files to remove upon first encountering a file\ncontaining a block that cannot be pruned, now it will keep looking for\ncandidate files until the target is met and all other criteria are\nsatisfied.\n\nThis can result in a noncontiguous set of block files (by number) on\ndisk, which is fine except for during some reindex corner cases, so\nmake reindex preparation smarter such that we keep the data we can\nactually use and throw away the rest.  This allows pruning to work\ncorrectly while downloading any blocks needed during the reindex.","distinct":true,"url":"https://api.github.com/repos/Polyatomic/bitcoin/commits/c257a8c9a6397eee40734b235a4fdcb8045aec91"},{"sha":"f053bd26a937567df815382d8151d566eba72db4","author":{"email":"ac544d002d7402462748fae5e23807d06dd53880@gmail.com","name":"Erik Mossberg"},"message":"Add erkmos OpenPGP key to gitian downloader keyset","distinct":true,"url":"https://api.github.com/repos/Polyatomic/bitcoin/commits/f053bd26a937567df815382d8151d566eba72db4"},{"sha":"12cdbabc26a58fe19b97a2e45a3d31ddc455bbc8","author":{"email":"bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","name":"Wladimir J. van der Laan"},"message":"Merge pull request #6152\n\n08d9373 Remove unused code from wallet and validation interface (Michael Ford)","distinct":true,"url":"https://api.github.com/repos/Polyatomic/bitcoin/commits/12cdbabc26a58fe19b97a2e45a3d31ddc455bbc8"},{"sha":"4b4b9a8de662e6327f78aaf04a1e83d45713c06a","author":{"email":"bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","name":"Wladimir J. van der Laan"},"message":"Don't go through double in AmountFromValue and ValueFromAmount\n\nMy prime gripe with JSON spirit was that monetary values still had to be\nconverted from and to floating point which can cause deviations (see #3759\nand https://bitcoin.stackexchange.com/questions/22716/bitcoind-sendfrom-round-amount-error).\n\nAs UniValue stores internal values as strings, this is no longer\nnecessary. This avoids risky double-to-integer and integer-to-double\nconversions completely, and results in more elegant code to boot.","distinct":true,"url":"https://api.github.com/repos/Polyatomic/bitcoin/commits/4b4b9a8de662e6327f78aaf04a1e83d45713c06a"},{"sha":"a04bdefbebf9c6eee12712ccf8ef0b20e993da4a","author":{"email":"bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","name":"Wladimir J. van der Laan"},"message":"Get rid of fPlus argument to FormatMoney\n\nIt's never used with any other value than false, the default.","distinct":true,"url":"https://api.github.com/repos/Polyatomic/bitcoin/commits/a04bdefbebf9c6eee12712ccf8ef0b20e993da4a"},{"sha":"7d8ffac18612fe9a5faea3f8fb41442f9e7a3c1d","author":{"email":"bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","name":"Wladimir J. van der Laan"},"message":"Changes necessary now that zero values accepted in AmountFromValue\n\n- Add an accept test for zero amounts, and a reject test for negative\n  amounts\n- Remove ugly hack in `settxfee` that is no longer necessary\n- Do explicit zero checks in wallet RPC functions\n- Don't add a check for zero amounts in `createrawtransaction` - this\n  could be seen as a feature","distinct":true,"url":"https://api.github.com/repos/Polyatomic/bitcoin/commits/7d8ffac18612fe9a5faea3f8fb41442f9e7a3c1d"},{"sha":"c946ebed5e3f2aae4c5866da1f04fad1ad447f4c","author":{"email":"d52d30fd74b5a4c9059a4ca104ac43d29d9077a0@include7.ch","name":"Jonas Schnelli"},"message":"fix util_tests.cpp clang warnings\n\nwas introduced with #6121","distinct":true,"url":"https://api.github.com/repos/Polyatomic/bitcoin/commits/c946ebed5e3f2aae4c5866da1f04fad1ad447f4c"},{"sha":"606ba62d88ff58c7c5f0b3cd619999e03bc4f6a2","author":{"email":"bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","name":"Wladimir J. van der Laan"},"message":"Merge pull request #6232\n\nf053bd2 Add erkmos OpenPGP key to gitian downloader keyset (Erik Mossberg)","distinct":true,"url":"https://api.github.com/repos/Polyatomic/bitcoin/commits/606ba62d88ff58c7c5f0b3cd619999e03bc4f6a2"},{"sha":"55294a9fb673ab0a7c99b9c18279fe12a5a07890","author":{"email":"bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","name":"Wladimir J. van der Laan"},"message":"Merge pull request #6241\n\nc946ebe fix util_tests.cpp clang warnings (Jonas Schnelli)","distinct":true,"url":"https://api.github.com/repos/Polyatomic/bitcoin/commits/55294a9fb673ab0a7c99b9c18279fe12a5a07890"},{"sha":"a5a81f7354b3aa3e797d973a7e6840f0e50e6533","author":{"email":"d0b35c280567a6e00291dab426e321dcd3a56fd2@utopios.org","name":"Luke Dashjr"},"message":"configure: Detect (and reject) LibreSSL","distinct":true,"url":"https://api.github.com/repos/Polyatomic/bitcoin/commits/a5a81f7354b3aa3e797d973a7e6840f0e50e6533"},{"sha":"0640a5eb60b06de61f873fd88ae0252f5a11c339","author":{"email":"00a2a62093d4f7ae75857eca7a5caed82d746fdf@gmail.com","name":"Andriy Voskoboinyk"},"message":"Add an alternate location of endian.h header","distinct":true,"url":"https://api.github.com/repos/Polyatomic/bitcoin/commits/0640a5eb60b06de61f873fd88ae0252f5a11c339"}]}