< wumpus>
jonasschnelli: interesting - so a reindex is slow with LMDB, but a sync from another node is fast? Greg did a benchmark with a sync from another node and LMDB came out much faster: https://github.com/laanwj/bitcoin/tree/2016_04_mdb#x86_64 . Also wonder where the bottleneck is, but will add it to the performance results
< shangzhou>
sipa:http://bitcoin.sipa.be/ data is not up to date
< GitHub91>
[bitcoin] theuni opened pull request #7868: net: Split DNS resolving functionality out of net structures (master...net-cleanup-resolve) https://github.com/bitcoin/bitcoin/pull/7868
< GitHub177>
[bitcoin] mrCertified opened pull request #7867: deleted Configure.ac restore bits to all networks(%master%masterCode[{rLi}]) (master...patch-1) https://github.com/bitcoin/bitcoin/pull/7867
2016-04-12
< sipa>
fun fact: you can create an ifthen .... else .... else .... else .... endif branch in bitcoin script
< gmaxwell>
A test for bitcoin core slavishly enforcing exact behavior? It couldn't be!
< GitHub99>
[bitcoin] rustyrussell opened pull request #7863: getblockchaininfo: make bip9_softforks an object, not an array. (master...bip9-status-as-object) https://github.com/bitcoin/bitcoin/pull/7863
2016-04-11
< GitHub88>
[bitcoin] sdaftuar opened pull request #7862: Use txid as key in mapAlreadyAskedFor (master...inv-to-txid-mapalreadyaskedfor) https://github.com/bitcoin/bitcoin/pull/7862
< BlueMatt>
hmm, the sendheaders stuff is pretty bitcoin-core-specific
< BlueMatt>
we DoS a node for sending us a header that doesnt connect to our chain, because bitcoin core keeps track of what it thinks its peers have for headers (and assumes they never throw away headers)
< GitHub84>
[bitcoin] promag opened pull request #7857: Add fee to fundrawtransaction (master...enhancement/add-fee-to-fundrawtransaction) https://github.com/bitcoin/bitcoin/pull/7857
< GitHub139>
[bitcoin] sipa opened pull request #7854: [0.12 backport] Various script_tests improvements from master and #7818 (0.12...refactorscriptests_12) https://github.com/bitcoin/bitcoin/pull/7854
< GitHub55>
[bitcoin] MarcoFalke opened pull request #7853: [qa] py2: Unfiddle strings into bytes explicitly (master...Mf1604-qaBytes) https://github.com/bitcoin/bitcoin/pull/7853
< GitHub182>
[bitcoin] alexreg opened pull request #7850: Removed call to `TryCreateDirectory` from `GetDefaultDataDir` in `src/util.cpp`. (master...issue7845) https://github.com/bitcoin/bitcoin/pull/7850
< GitHub113>
[bitcoin] laanwj opened pull request #7849: tests: add varints_bitpatterns test (master...2016_04_varint_bit_pattern_tests) https://github.com/bitcoin/bitcoin/pull/7849
< GitHub163>
[bitcoin] laanwj opened pull request #7848: Divergence between 32- and 64-bit when hashing >4GB affects `gettxoutsetinfo` (master...2016_04_hash_4gb_utxoset) https://github.com/bitcoin/bitcoin/pull/7848
< kanzure>
for emails rejected on the bitcoin-core-dev mailing list, should they also be forwarded to bitcoin-dev-moderation@lists.ozlabs.org or should that feed remain for bitcoin-dev mailing list rejection only?
< GitHub122>
[bitcoin] paveljanik opened pull request #7842: RPC: do not print minping time in getpeerinfo when no ping received yet (master...20160408_getpeerinfo_no_ping_yet) https://github.com/bitcoin/bitcoin/pull/7842
< GitHub24>
[bitcoin] dragongem45 opened pull request #7841: Expose information on whether transaction relayed is enabled in getnetwork (master...patch-2) https://github.com/bitcoin/bitcoin/pull/7841
< GitHub19>
[bitcoin] dragongem45 closed pull request #7839: Expose information on whether transaction relayed is enabled in getne… (master...patch-2) https://github.com/bitcoin/bitcoin/pull/7839
< GitHub164>
[bitcoin] sipa opened pull request #7840: Split and optimize inv queues and improve mempool privacy (master...splitinvtxblock) https://github.com/bitcoin/bitcoin/pull/7840
< GitHub17>
[bitcoin] dragongem45 opened pull request #7839: Expose information on whether transaction relayed is enabled in getne… (master...patch-2) https://github.com/bitcoin/bitcoin/pull/7839
< GitHub35>
bitcoin/0.12 465d309 Wladimir J. van der Laan: doc: update release notes for #7835
< GitHub117>
[bitcoin] fanquake opened pull request #7838: [Doc] Update gitian build guide to debian 8.4.0 (master...gitian-debian-84) https://github.com/bitcoin/bitcoin/pull/7838
< wumpus>
"The only drawback that I see is that bitcoin-cli (and other RPC command-line clients) would effectively have to do two roundtrips to the server. Once to get instructions on how to convert the command-line parameters to JSON, and once to do the actual command." apparently I forgot about a thing called caching :p
< GitHub136>
[bitcoin] laanwj opened pull request #7833: tests: Check Content-Type header returned from RPC server (master...2016_04_rpc_tests_check_content_type) https://github.com/bitcoin/bitcoin/pull/7833
< kanzure>
bitcoin was your first introduction to git?
< kanzure>
... doing other tasks, making this an excellent chance for you to get feedback from me on basic contributions to Bitcoin Core. Hopefully this will help you streamline submissions to Core, please let me know how I can help and I'm also offering some promises/commitments (see below)."
< kanzure>
i would start the PR text with something like: "I opened this PR so that newcomers to the Bitcoin Core project could make simple changes to get familiar with contributing to Bitcoin Core. I have marked a number of TODO comments in the source code of this pull request. The changes listed here are not critical to the project but they are good introductory material. Each TODO is relatively simple, and more experienced developers are busy ...
< kanzure>
one other minor point of feedback is that if you want to attract novices to your pull request, saying "Probably nobody with bitcoin development experience will think this is a priority. I don't either." will not make it clear to novices that you think these changes are good or worth doing at all :)
< GitHub37>
[bitcoin] jonasschnelli opened pull request #7826: [Qt] show conflicts of unconfirmed transactions in the UI (master...2016/04/ui_mem_cflct) https://github.com/bitcoin/bitcoin/pull/7826
< GitHub105>
[bitcoin] laanwj closed pull request #6774: IsSuperMajority() moved to separate soft forks unit (master...ISM_to_softforks_unit) https://github.com/bitcoin/bitcoin/pull/6774
< GitHub56>
[bitcoin] pedrobranco opened pull request #7825: Prevent multiple calls to ExtractDestination (master...enhancement/prevent-multiple-calls-extractdestination) https://github.com/bitcoin/bitcoin/pull/7825
< GitHub62>
[bitcoin] jonasschnelli opened pull request #7824: Add uncontroversial RBF base features (master...2016/04/rbf_uncontroversial) https://github.com/bitcoin/bitcoin/pull/7824
< GitHub154>
[bitcoin] jpdffonseca opened pull request #7823: [Wallet] Add index of unspent transaction outputs (UTXOs) (master...enhancement/cache-unspent-outputs) https://github.com/bitcoin/bitcoin/pull/7823
< GitHub118>
[bitcoin] jpdffonseca opened pull request #7822: [qa] Add test to RPC listunspent (master...support/add-test-listunspent) https://github.com/bitcoin/bitcoin/pull/7822
< wumpus>
I've heard about bitcoin over nfc, but no never over IRyet :-)
< sipa>
We need a bitcoin-over-ir protocol...
< GitHub9>
[bitcoin] laanwj opened pull request #7821: init: allow shutdown during 'Activating best chain...' (master...2016_04_shutdown_during_activate_best_chain) https://github.com/bitcoin/bitcoin/pull/7821
< Chris_Stewart_5>
sipa: If it was evaluated at as one big concatenated list though the next byte could be in the scriptPubKey. Where does the validation fail in bitcoin core?
< GitHub118>
[bitcoin] laanwj closed pull request #7788: Use relative paths instead of absolute paths in protoc calls (master...20160402_protoc_use_relpath) https://github.com/bitcoin/bitcoin/pull/7788
< GitHub31>
bitcoin/master 4dc1b3a Wladimir J. van der Laan: Merge #7788: Use relative paths instead of absolute paths in protoc calls...
< GitHub31>
bitcoin/master 0087f26 Pavel Janík: Use relative paths instead of absolute paths
< GitHub102>
[bitcoin] laanwj closed pull request #7774: RPC: add versionHex in getblock and getblockheader JSON results (master...hexver) https://github.com/bitcoin/bitcoin/pull/7774
< GitHub91>
bitcoin/master 916b15a Wladimir J. van der Laan: Merge #7774: RPC: add versionHex in getblock and getblockheader JSON results...
< GitHub91>
bitcoin/master 92107d5 mruddy: RPC: add versionHex in getblock and getblockheader JSON results; expand data in getblockchaininfo bip9_softforks field.
< GitHub111>
[bitcoin] paveljanik opened pull request #7810: Refactor AlertNotifyOnce out of UpdateTip (master...20160405_AlertNotifyOnce) https://github.com/bitcoin/bitcoin/pull/7810
< GitHub6>
[bitcoin] instagibbs opened pull request #7807: Fixed miner test values, gave constants for less error-prone values. (master...mintest) https://github.com/bitcoin/bitcoin/pull/7807
< sipa>
in the bitcoin-tx source code they are called mutate
< sipa>
gmaxwell: ah, reimplementing bitcoin-tx as an rpc? ;)
< gmaxwell>
positional arguments are sadness. but the json style of arguments is sadness squared. Thats a place where I think bitcoin-cli translating unix style arguments to json might be OK, as long as it was done consistently so someone could just learn the cli to rpc mapping.
< gmaxwell>
it bothers me that rawtxn are trivially distinguishable from txn created by bitcoin core itself for no good reason... and it's weird that there is _less_ functionality via rawtxn now.
< btcdrak>
gmaxwell: I took a stab at 0.12 release notes for the softfork, if you have time, could you check for accuracy/completeness? https://github.com/bitcoin/bitcoin/pull/7800
< GitHub31>
[bitcoin] laanwj closed pull request #7789: [Doc] Add note about using the Qt official binary installer. (master...20160402_Qt56_official_installer_note) https://github.com/bitcoin/bitcoin/pull/7789
< GitHub142>
bitcoin/master e0b3e19 Wladimir J. van der Laan: Merge #7789: [Doc] Add note about using the Qt official binary installer....
< GitHub142>
bitcoin/master 4b9dfd6 Pavel Janík: Add note about using the Qt official binary installer.
< GitHub108>
[bitcoin] MarcoFalke opened pull request #7798: [travis] Print the commit which was evaluated (master...Mf1604-travisCommitLog) https://github.com/bitcoin/bitcoin/pull/7798
< GitHub173>
[bitcoin] mruddy opened pull request #7797: RPC: fix generatetoaddress failing to parse address (master...generatetoaddress-fix) https://github.com/bitcoin/bitcoin/pull/7797
< GitHub86>
[bitcoin] MarcoFalke opened pull request #7796: [amount] Add support for negative fee rates (master...Mf1604-amountNeg64) https://github.com/bitcoin/bitcoin/pull/7796
< GitHub92>
[bitcoin] laanwj opened pull request #7795: UpdateTip: log only one line at most per block (master...2016_04_block_warning_logging_inline) https://github.com/bitcoin/bitcoin/pull/7795
< GitHub23>
[bitcoin] paveljanik opened pull request #7789: [Doc] Add note about using the Qt official binary installer. (master...20160402_Qt56_official_installer_note) https://github.com/bitcoin/bitcoin/pull/7789
< GitHub88>
[bitcoin] paveljanik opened pull request #7788: Use relative paths instead of absolute paths in protoc calls (master...20160402_protoc_use_relpath) https://github.com/bitcoin/bitcoin/pull/7788
< GitHub174>
[bitcoin] laanwj closed pull request #7651: Only need to subtract 1 (originally nNow was in seconds). (master...AskforTime) https://github.com/bitcoin/bitcoin/pull/7651