{"push_id":663670257,"size":135,"distinct_size":1,"ref":"refs/heads/proxy-core","head":"0ac426b87c865c969e2d7a34d846fedd4a0dc94f","before":"0565554e4aaa942b262b27cd4c02efd614654d7e","commits":[{"sha":"e9c3215b776b07faeb5184249fc0e43876f26723","author":{"email":"530990ab86b3d480c8cbf1c9b1a7049d21e12673@bitwatch.co","name":"dexX7"},"message":"[Wallet] sort pending wallet transactions before reaccepting\n\nDuring startup, when adding pending wallet transactions, which spend outputs of\nother pending wallet transactions, back to the memory pool, and when they are\nadded out of order, it appears as if they are orphans with missing inputs.\n\nThose transactions are then rejected and flagged as \"conflicting\" (= not in the\nmemory pool, not in the block chain).\n\nTo prevent this, transactions are explicitly sorted.","distinct":false,"url":"https://api.github.com/repos/Diapolo/bitcoin/commits/e9c3215b776b07faeb5184249fc0e43876f26723"},{"sha":"00dcaf4bebb6e238b5711530a8a5e4f8fdb6b455","author":{"email":"30d28247f9e7f99f0622548cc85bd2972a765cef@gmail.com","name":"Suhas Daftuar"},"message":"Change download logic to allow calling getheaders/getdata on inbound peers\n\nSendMessages will now call getheaders on both inbound and outbound peers,\nonce the headers chain is close to synced.  It will also try downloading\nblocks from inbound peers once we're out of initial block download (so\ninbound peers will participate in parallel block fetching for the last day\nor two of blocks being downloaded).","distinct":false,"url":"https://api.github.com/repos/Diapolo/bitcoin/commits/00dcaf4bebb6e238b5711530a8a5e4f8fdb6b455"},{"sha":"b74dcb3b4aa29958d22135f2d6c015578069e83c","author":{"email":"a5de9cd0883284fd1adf97d322ad28897544b538@jtimon.cc","name":"Jorge Timón"},"message":"Separate CTranslationInterface from CClientUIInterface","distinct":false,"url":"https://api.github.com/repos/Diapolo/bitcoin/commits/b74dcb3b4aa29958d22135f2d6c015578069e83c"},{"sha":"1d5b47a9033738743e5323409777b1415a0d0af7","author":{"email":"c1fe694431f9243042d0eb4561d822ec1200493d@gmail.com","name":"Pieter Wuille"},"message":"nLastTry is only used for addrman entries\n\nNo need to define it for every CAddress, as it's memory only anyway.","distinct":false,"url":"https://api.github.com/repos/Diapolo/bitcoin/commits/1d5b47a9033738743e5323409777b1415a0d0af7"},{"sha":"2eadeb27ed40d4dcb252a9d993d3946435f6e22e","author":{"email":"3936827c0e6a5c0641b419f9c4e9e2c1522e8717@bitwatch.co","name":"dexX7"},"message":"QA: stop nodes after RPC tests, even with --nocleanup\n\n`--nocleanup` should provide a way to preserve test data, but should not have an impact on whether nodes are to be stopped after the test execution.\n\nIn particular, when currently running RPC tests with `--nocleanup`, then it may result in several active `bitcoind` processes, which are not terminated properly.","distinct":false,"url":"https://api.github.com/repos/Diapolo/bitcoin/commits/2eadeb27ed40d4dcb252a9d993d3946435f6e22e"},{"sha":"219953ce5095c0430713e4f67d222bdb19d2bdbc","author":{"email":"79e2475f81a6317276bf7cbb3958b20d289b78df@xiph.org","name":"Gregory Maxwell"},"message":"Show zero value txouts in listunspent.\n\nIt's reasonable that automatic coin selection will not pick a zero\n value txout, but they're actually  spendable; and you should know\n if you have them. Listing also makes them available to tools like\n dust-b-gone.","distinct":false,"url":"https://api.github.com/repos/Diapolo/bitcoin/commits/219953ce5095c0430713e4f67d222bdb19d2bdbc"},{"sha":"691161d419fe3d82d7a49b511ef80e2b24332aac","author":{"email":"a5de9cd0883284fd1adf97d322ad28897544b538@jtimon.cc","name":"jtimon"},"message":"Consensus: Create consensus/consensus.h with some constants","distinct":false,"url":"https://api.github.com/repos/Diapolo/bitcoin/commits/691161d419fe3d82d7a49b511ef80e2b24332aac"},{"sha":"cd558b421c3dec7ac491852de5a53475aa6bb38e","author":{"email":"5c9ee43ca6677386417b6be6aea928d1bf3766c9@gmail.com","name":"sinetek"},"message":"FreeBSD, OpenBSD thread renaming.","distinct":false,"url":"https://api.github.com/repos/Diapolo/bitcoin/commits/cd558b421c3dec7ac491852de5a53475aa6bb38e"},{"sha":"27ce808fb546eba0204cdcb2d87b62efdf583c62","author":{"email":"bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","name":"Wladimir J. van der Laan"},"message":"tests: Error when setgenerate is used on regtest\n\nEver since #5957 there has been the problem that older RPC test cases\n(as can be found plenty in open pulls) use setgenerate() on regtest,\nassuming a different interpretation of the arguments. Directly\ngenerating a number of blocks has been split off into a new method\n`generate` - however using `setgenerate` with the previous arguments will\nresult in spawning an unreasonable number of threads, and well, simply\nnot work as expected without clear indication of the error.\n\nAdd an error to point the user at the right method.","distinct":false,"url":"https://api.github.com/repos/Diapolo/bitcoin/commits/27ce808fb546eba0204cdcb2d87b62efdf583c62"},{"sha":"f89b092d756b2c6d98390507c71db372f66c3f59","author":{"email":"d52d30fd74b5a4c9059a4ca104ac43d29d9077a0@include7.ch","name":"Jonas Schnelli"},"message":"add rpc test for listunspents support for zero value txouts","distinct":false,"url":"https://api.github.com/repos/Diapolo/bitcoin/commits/f89b092d756b2c6d98390507c71db372f66c3f59"},{"sha":"97ee8665497c78aff2f30c2f652b7afd376b5323","author":{"email":"d52d30fd74b5a4c9059a4ca104ac43d29d9077a0@include7.ch","name":"Jonas Schnelli"},"message":"[REST] getutxos REST command (based on Bip64)\n\nhas parts of @mhearn #4351\n* allows querying the utxos over REST\n* same binary input and outputs as mentioned in Bip64\n* input format = output format\n* various rpc/rest regtests","distinct":false,"url":"https://api.github.com/repos/Diapolo/bitcoin/commits/97ee8665497c78aff2f30c2f652b7afd376b5323"},{"sha":"6b4feb89a81a6f166f13ecf480d18ccea5ff462e","author":{"email":"d52d30fd74b5a4c9059a4ca104ac43d29d9077a0@include7.ch","name":"Jonas Schnelli"},"message":"[QA] rest.py RPC test: change setgenerate() to generate()","distinct":false,"url":"https://api.github.com/repos/Diapolo/bitcoin/commits/6b4feb89a81a6f166f13ecf480d18ccea5ff462e"},{"sha":"f7303f97933be33e34d482cf8348d180c8da2a26","author":{"email":"c1fe694431f9243042d0eb4561d822ec1200493d@gmail.com","name":"Pieter Wuille"},"message":"Use equivalent PoW for non-main-chain requests","distinct":false,"url":"https://api.github.com/repos/Diapolo/bitcoin/commits/f7303f97933be33e34d482cf8348d180c8da2a26"},{"sha":"f9ec3f0fadb11ee9889af977e16915f5d6e01944","author":{"email":"59a5f780ad53124c6218a555c9d9e6a8d72fe29a@gmail.com","name":"mrbandrews"},"message":"Add block pruning functionality\n\nThis adds a -prune=N option to bitcoind, which if set to N>0 will enable block\nfile pruning. When pruning is enabled, block and undo files will be deleted to\ntry to keep total space used by those files to below the prune target (N, in\nMB) specified by the user, subject to some constraints:\n\n- The last 288 blocks on the main chain are always kept (MIN_BLOCKS_TO_KEEP),\n- N must be at least 550MB (chosen as a value for the target that could\n  reasonably be met, with some assumptions about block sizes, orphan rates,\n  etc; see comment in main.h),\n- No blocks are pruned until chainActive is at least 100,000 blocks long (on\n  mainnet; defined separately for mainnet, testnet, and regtest in chainparams\n  as nPruneAfterHeight).\n\nThis unsets NODE_NETWORK if pruning is enabled.\n\nAlso included is an RPC test for pruning (pruning.py).\n\nThanks to @rdponticelli for earlier work on this feature; this is based in\npart off that work.","distinct":false,"url":"https://api.github.com/repos/Diapolo/bitcoin/commits/f9ec3f0fadb11ee9889af977e16915f5d6e01944"},{"sha":"a591d98c322093040d59e152591f0978962f9da7","author":{"email":"c1fe694431f9243042d0eb4561d822ec1200493d@gmail.com","name":"Pieter Wuille"},"message":"Squashed 'src/secp256k1/' changes from 1897b8e..22f60a6\n\n22f60a6 Merge pull request #245\n61c1b1e Merge pull request #190\nd227579 Add scalar blinding and a secp256k1_context_randomize() call.\nc146b4a Add bench_internal to gitignore.\n9c4fb23 Add a secp256k1_fe_cmov unit test.\n426fa52 Merge pull request #243\nd505a89 Merge pull request #244\n2d2707a travis: test i686 builds with gmp\ncf7f702 travis: update to new build infrastructure\nbb0ea50 Replace set/add with cmov in secp256k1_gej_add_ge.\nf3d3519 Merge pull request #241\n5c2a4fa Fix memory leak in context unit test\n14aacdc Merge pull request #239\n93226a5 secp256k1.c: Add missing DEBUG_CHECKs for sufficiently capable contexts\n6099220 Merge pull request #237\n6066bb6 Fix typo: avg -> max\n9688030 Merge pull request #236\nd899b5b Expose ability to deep-copy a context\n3608c7f Merge pull request #208\na9b6595 [API BREAK] Introduce explicit contexts\na0d3b89 Merge pull request #233\n9e8d89b Merge pull request #234\n65e70e7 Merge pull request #235\n5098f62 Improve documentation formatting consistency\n4450e24 Add a comment about the avoidance of secret data in array indexes.\n6534ee1 initialize variable\nd5b53aa Merge pull request #232\nc01df1a Avoid some implicit type conversions to make C++ compilers happy.\nbfe96ba Merge pull request #231\n33270bf Add a couple comments pointing to particular sections of RFC6979.\n41603aa Merge pull request #230\n2632019 Brace all the if/for/while.\n\ngit-subtree-dir: src/secp256k1\ngit-subtree-split: 22f60a62801a8a49ecd049e7a563f69a41affd8d","distinct":false,"url":"https://api.github.com/repos/Diapolo/bitcoin/commits/a591d98c322093040d59e152591f0978962f9da7"},{"sha":"4dda253190e6f5ac6728e88fefdf6e8eaf41419c","author":{"email":"c1fe694431f9243042d0eb4561d822ec1200493d@gmail.com","name":"Pieter Wuille"},"message":"Update libsecp256k1","distinct":false,"url":"https://api.github.com/repos/Diapolo/bitcoin/commits/4dda253190e6f5ac6728e88fefdf6e8eaf41419c"},{"sha":"26414ca4fce5b3036b827b6aa7484c6c46225bae","author":{"email":"d52d30fd74b5a4c9059a4ca104ac43d29d9077a0@include7.ch","name":"Jonas Schnelli"},"message":"fix and enable bip32 unit test\n\nthe bip32 unit test was not included in the make process","distinct":false,"url":"https://api.github.com/repos/Diapolo/bitcoin/commits/26414ca4fce5b3036b827b6aa7484c6c46225bae"},{"sha":"688da79e4a9e262d7aa643cb0f9b46c7781ac655","author":{"email":"3936827c0e6a5c0641b419f9c4e9e2c1522e8717@bitwatch.co","name":"dexX7"},"message":"QA: add --noshutdown option to prevent stopping nodes\n\nWith `--noshutdown`, the nodes are not stopped explicitly. `--noshutdown` implies `--nocleanup`, to prevent removing datadirs, which are still in use.","distinct":false,"url":"https://api.github.com/repos/Diapolo/bitcoin/commits/688da79e4a9e262d7aa643cb0f9b46c7781ac655"},{"sha":"2ccfc6360d689de8572a27b15453505726a28e0d","author":{"email":"d52d30fd74b5a4c9059a4ca104ac43d29d9077a0@include7.ch","name":"Jonas Schnelli"},"message":"[REST] update documentation\n\n- add documentation for /rest/headers\n- reformat sections","distinct":false,"url":"https://api.github.com/repos/Diapolo/bitcoin/commits/2ccfc6360d689de8572a27b15453505726a28e0d"},{"sha":"cf7adad3bb0bcff406a3ea4c59fa116367cb7915","author":{"email":"bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","name":"Wladimir J. van der Laan"},"message":"Merge pull request #6052\n\n26414ca fix and enable bip32 unit test (Jonas Schnelli)","distinct":false,"url":"https://api.github.com/repos/Diapolo/bitcoin/commits/cf7adad3bb0bcff406a3ea4c59fa116367cb7915"}]}