2015-11-12

< GitHub51> bitcoin/master 09c1ae1 Wladimir J. van der Laan: torcontrol improvements and fixes...
< GitHub51> bitcoin/master 2f796e5 Peter Todd: Better error message if Tor version too old
< GitHub51> bitcoin/master 8f4e67f Wladimir J. van der Laan: net: Automatically create hidden service, listen on Tor...
< GitHub33> [bitcoin] laanwj closed pull request #6639: net: Automatically create hidden service, listen on Tor (master...2015_08_tor_hs_v2) https://github.com/bitcoin/bitcoin/pull/6639
< GitHub51> [bitcoin] laanwj pushed 6 new commits to master: https://github.com/bitcoin/bitcoin/compare/eb6172a8ca7e...bd629d77edbe
< GitHub101> [bitcoin] laanwj closed pull request #6918: Make sigcache faster, more efficient, larger (master...smallsigcache) https://github.com/bitcoin/bitcoin/pull/6918
< GitHub77> bitcoin/master 0b9e9dc Pieter Wuille: Evict sigcache entries that are seen in a block
< GitHub77> bitcoin/master 69d373f Pieter Wuille: Don't wipe the sigcache in TestBlockValidity
< GitHub77> bitcoin/master 830e3f3 Pieter Wuille: Make sigcache faster and more efficient
< GitHub77> [bitcoin] laanwj pushed 4 new commits to master: https://github.com/bitcoin/bitcoin/compare/54e8bfec8387...eb6172a8ca7e
< wumpus> optimizing the disk component of getdata doesn't rank anywhere in the 'concerns that slow down bitcoin core in practice' I'm sure
< GitHub166> [bitcoin] sipa closed pull request #6931: Skip BIP 30 verification where not necessary (master...skipBIP30) https://github.com/bitcoin/bitcoin/pull/6931
< GitHub129> bitcoin/master 54e8bfe Pieter Wuille: Merge pull request #6931...
< GitHub129> bitcoin/master 33c90cf Alex Morcos: Make skipping BIP30 check chain agnostic
< GitHub129> bitcoin/master 06d81ad Alex Morcos: Skip BIP30 check after BIP34 activation
< GitHub129> [bitcoin] sipa pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/5fcc14ee0562...54e8bfec8387
< GitHub29> [bitcoin] jonasschnelli opened pull request #7000: [Qt] add shortcurts for debug-/console-window (master...2015/11/qt_shortcuts) https://github.com/bitcoin/bitcoin/pull/7000
< GitHub86> [bitcoin] jonasschnelli opened pull request #6999: add (max)uploadtarget infos to getnetinfos RPC help (master...2015/11/maxuploadtarget_rpc_help) https://github.com/bitcoin/bitcoin/pull/6999
< GitHub55> [bitcoin] laanwj opened pull request #6998: doc: Remove mention of pulltester from README.md (master...2015_11_readme_pull_pulltester) https://github.com/bitcoin/bitcoin/pull/6998
< GitHub93> [bitcoin] sturles opened pull request #6997: Don't use hard-coded AllowFree, as this is usually far too low. (master...no-default-free-priority) https://github.com/bitcoin/bitcoin/pull/6997
< GitHub139> [bitcoin] sipa opened pull request #6996: Add preciousblock RPC (master...preciousblock) https://github.com/bitcoin/bitcoin/pull/6996
< wumpus> as for (b) I know this issue all too well: https://github.com/bitcoin/bitcoin/issues/6971
< gmaxwell> prior to bitcoin they were hard(er) because of flooding attacks, but we have a one-two punch here: we have highly valuable tiny messages AND mechenisms to stop flooding attacks.
< wumpus> a tor bitcoin bundle would be pretty nice
< GitHub198> [bitcoin] laanwj closed pull request #6804: [tests] Add basic coverage reporting for RPC tests (master...rpc_coverage) https://github.com/bitcoin/bitcoin/pull/6804
< GitHub183> bitcoin/master 5fcc14e Wladimir J. van der Laan: Merge pull request #6804...
< GitHub183> bitcoin/master b5cbd39 James O'Beirne: Add basic coverage reporting for RPC tests...
< GitHub183> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/cbf9609c71c6...5fcc14ee0562
< GitHub16> [bitcoin] pstratem opened pull request #6993: Add -blocksonly option (master...blocksonly) https://github.com/bitcoin/bitcoin/pull/6993

2015-11-11

< GitHub131> [bitcoin] sdaftuar opened pull request #6992: [WIP] [Mempool] Add space for priority transactions (master...add-priority-to-mempool) https://github.com/bitcoin/bitcoin/pull/6992
< jgarzik> btcdrak, release manager != project lead... bitcoin core is intentionally decentralized ever since Satoshi turned things over to Gavin.
< GitHub3> [bitcoin] petertodd opened pull request #6991: Minor: Clarify 'fee' field in fundrawtransaction help text (master...clarify-fundrawtransaction-help) https://github.com/bitcoin/bitcoin/pull/6991
< GitHub167> [bitcoin] laanwj closed pull request #6969: doc: there is no libboost-base-dev, add missing sudo in release notes (master...2015_11_docfix) https://github.com/bitcoin/bitcoin/pull/6969
< GitHub2> bitcoin/master cbf9609 Wladimir J. van der Laan: Merge pull request #6969...
< GitHub2> bitcoin/master 7085728 Wladimir J. van der Laan: doc: there is no libboost-base-dev, add missing sudo...
< GitHub2> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/2f71b07d5ed6...cbf9609c71c6
< GitHub183> [bitcoin] laanwj closed pull request #6974: Always allow getheaders from whitelisted peers (master...2015_11_whitelisted_allow_headers) https://github.com/bitcoin/bitcoin/pull/6974
< GitHub59> bitcoin/master 2f71b07 Wladimir J. van der Laan: Merge pull request #6974...
< GitHub59> bitcoin/master 40b77d4 Wladimir J. van der Laan: Always allow getheaders from whitelisted peers...
< GitHub59> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/c9743062a37c...2f71b07d5ed6
< GitHub82> [bitcoin] laanwj closed pull request #6987: [doc] add documentation about reducing traffic (master...2015/11/doc_traffic) https://github.com/bitcoin/bitcoin/pull/6987
< GitHub144> bitcoin/master c974306 Wladimir J. van der Laan: Merge pull request #6987...
< GitHub144> bitcoin/master 42bae94 fanquake: [doc] Improve lanaguge in reducetraffic.md
< GitHub144> bitcoin/master 6a776fa Jonas Schnelli: [doc] add documentation how to reduce traffic
< GitHub144> [bitcoin] laanwj pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/44d7b561bc75...c9743062a37c
< GitHub109> [bitcoin] laanwj closed pull request #6300: getblockhash: Return RPC_NOT_FOUND when nHeight > chainActive.Height() (master...master) https://github.com/bitcoin/bitcoin/pull/6300
< GitHub175> [bitcoin] laanwj closed pull request #6988: [doc] Fix FIXME for libblkmaker in release-notes.md (master...MarcoFalke-2015-docFixme) https://github.com/bitcoin/bitcoin/pull/6988
< GitHub188> bitcoin/master 44d7b56 Wladimir J. van der Laan: Merge pull request #6988...
< GitHub188> bitcoin/master 0817bf7 MarcoFalke: [doc] Fix FIXME for libblkmaker in release-notes.md
< GitHub188> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/3ac70609345a...44d7b561bc75
< GitHub96> [bitcoin] laanwj opened pull request #6990: http: speed up shutdown (master...2015_11_threadexit) https://github.com/bitcoin/bitcoin/pull/6990
< GitHub18> [bitcoin] MarcoFalke opened pull request #6988: [doc] Fix FIXME for libblkmaker in release-notes.md (master...MarcoFalke-2015-docFixme) https://github.com/bitcoin/bitcoin/pull/6988
< jtimon> wumpus previously main.h was only included for CheckTransaction so I removed it in https://github.com/jtimon/bitcoin/commit/7ec074dca2ec60d7f1c0711be31d165121ead600#diff-4f6d60b6976522cec2974a0aea9a5ab3L14 but in the future (rebased version) it will also be needed for minRelayTxFee and DEFAULT_MIN_RELAY_TX_FEE and cannot be removed (just change the comment instead)
< harding> jonasschnelli: I do think that we could intergrate 6987 to useful effect into https://bitcoin.org/en/full-node
< harding> wumpus: ah. We do link to the Bitcoin Core documentation directory ( https://bitcoin.org/en/bitcoin-core/help#documentation ), although not prominently.
< wumpus> yes, was about to mention that, there is also overlap with the documentation on bitcoin.org (att least the bitcoin core section)
< jonasschnelli> harding: https://github.com/bitcoin/bitcoin/pull/6987 could also be something for bitcoin.org?
< jtimon> phantomcircuit: anyway I don't know of any library with functions from bitcoin core besides libbitcoinconsensus with its VerifyScript()
< GitHub19> [bitcoin] jonasschnelli opened pull request #6987: [doc] add documentation about reducing traffic (master...2015/11/doc_traffic) https://github.com/bitcoin/bitcoin/pull/6987
< GitHub104> [bitcoin] jtimon opened pull request #6986: Globals: Don't call Params() from miner.cpp (master...global-chainparams-miner) https://github.com/bitcoin/bitcoin/pull/6986
< jtimon> phantomcircuit: a library with all the pure functions in bitcoin? what do you mean by pure functions?
< GitHub127> [bitcoin] laanwj closed pull request #6978: Alternative fix for #6248 (qt+fPIE) (master...qt-pie) https://github.com/bitcoin/bitcoin/pull/6978
< GitHub40> bitcoin/master 3ac7060 Wladimir J. van der Laan: Merge pull request #6978...
< GitHub40> bitcoin/master 69d0513 Cory Fields: build: Use fPIC rather than fPIE for qt objects....
< GitHub40> bitcoin/master 17c4d9d Cory Fields: build: Split hardening/fPIE options out...
< GitHub40> [bitcoin] laanwj pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/cb841e75135e...3ac70609345a
< GitHub113> bitcoin/master 7267843 Jorge Timón: Globals: Make AcceptBlockHeader static (Fix #6163)...
< GitHub113> bitcoin/master cb841e7 Wladimir J. van der Laan: Merge pull request #6982...
< GitHub58> [bitcoin] laanwj closed pull request #6982: Globals: Make AcceptBlockHeader static (Fix #6163) (AcceptBlockHeader) (master...fix-6163) https://github.com/bitcoin/bitcoin/pull/6982
< GitHub113> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/38a4f267e82a...cb841e75135e
< GitHub105> [bitcoin] laanwj closed pull request #6985: [gitian] Use latest vm-builder ( 0.12.4+bzr494 ) on Debian (master...patch-3) https://github.com/bitcoin/bitcoin/pull/6985
< GitHub144> bitcoin/master 7791395 Michael: [gitian] Use vm-builder_0.12.4+bzr494 on Debian
< GitHub144> bitcoin/master 38a4f26 Wladimir J. van der Laan: Merge pull request #6985...
< GitHub144> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/de7d4591a7ce...38a4f267e82a
< fanquake> jonasschnelli You can grab the commit from https://github.com/fanquake/bitcoin/commits/fixupdoc
< GitHub21> [bitcoin] fanquake opened pull request #6985: [gitian] Use latest vm-builder ( 0.12.4+bzr494 ) on Debian (master...patch-3) https://github.com/bitcoin/bitcoin/pull/6985
< wumpus> for https://github.com/bitcoin/bitcoin/issues//2368 "Consider reducing 'getblocks' limit below 500" I have no idea whether it's still relevant, but the limit is still hardcoded to 500
< sipa> warren: set a large dbcache, and start closing bitcoin-qt right before the crash
< jonasschnelli> cool. You could do a commit on top of my branch https://github.com/jonasschnelli/bitcoin/commits/2015/11/MarcoFalke-2015-maxupload
< jonasschnelli> would this additional doc make sense? https://github.com/bitcoin/bitcoin/commit/f6b96ce09ec827bb9be0fd926b199009dd08bfd4
< GitHub126> [bitcoin] jonasschnelli opened pull request #6984: don't enforce maxuploadtarget's disconnect for whitelisted peers (master...2015/11/maxupload_whitebind) https://github.com/bitcoin/bitcoin/pull/6984
< wumpus> Luke-Jr: not just the return value, in multiple ways it doesn't behave the same on all platforms. we had issues due to that was well, one of the reasons why bitcoin core switched to a typesafe library for formatting that doesn't rely on libc
< warren> Running Bitcoin Core v0.11.2rc1 with blank data dir on Windows 10 ... it connected to 9 peers including a local peer. Stuck at 0 blocks for the past 10 minutes. what should I try?
< GitHub119> [bitcoin] sipa opened pull request #6983: Update libsecp256k1 (master...secp256k1new) https://github.com/bitcoin/bitcoin/pull/6983
< phantomcircuit> jtimon, there wouldn't happen to be a library somewhere of all the pure functions in bitcoin core would there?

2015-11-10

< sipa> i think it makes sense for bitcoin-qt to do something smartish to guess how much memory to use for caches
< wumpus> jgarzik: in case of bitcoin core that's noto the case, only still-unset settings get overridden
< GitHub60> [bitcoin] laanwj closed pull request #6981: doc: Add note about SI units to developer notes (master...2015_11_si_units) https://github.com/bitcoin/bitcoin/pull/6981
< jgarzik> There's a reason why I pushed Gavin hard for multiple committers when Satoshi disappeared - Gavin was release manager, not Bitcoin Leader
< Luke-Jr> as long as sipa hates 1024 KB, and I prefer 1024 KB, there's no way to satisfy both without an option. If you all decide to make it 1000-based only, I can just add an option to Bitcoin LJR if I ever care enough (unlikely)
< GitHub176> [bitcoin] jtimon opened pull request #6982: Fix #6163 (AcceptBlockHeader) (master...fix-6163) https://github.com/bitcoin/bitcoin/pull/6982
< GitHub111> bitcoin/master de7d459 Wladimir J. van der Laan: Merge pull request #6965...
< GitHub111> bitcoin/master 77f1f59 Matt Corallo: Benchmark sanity checks and fork checks in ConnectBlock
< GitHub111> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/b56953e9bb5a...de7d4591a7ce
< GitHub108> [bitcoin] laanwj closed pull request #6965: Benchmark sanity checks and fork checks in ConnectBlock (master...bench) https://github.com/bitcoin/bitcoin/pull/6965
< GitHub159> [bitcoin] laanwj opened pull request #6981: doc: Add note about SI units to developer notes (master...2015_11_si_units) https://github.com/bitcoin/bitcoin/pull/6981
< btcdrak> sipa: I just added some commits which I think address your concerns https://github.com/bitcoin/bitcoin/pull/6312#issuecomment-154652895
< jgarzik> wangchun, Scaling Bitcoin Pt 2 is the next step in figuring out uncontroversial hard fork
< sipa> Bitcoin Core will implement any uncontroversial hard fork.
< wumpus> but for bitcoin core which is a high-level application there shoulod be no reason to not just use SI units
< sipa> bitcoin traditionally uses 1000-based units (feerate is per 1000 bytes, block limit is 1000000 bytes), but I can't say I've payed much attention to it myself
< GitHub4> bitcoin/master b56953e Wladimir J. van der Laan: qt: Periodic translations update
< GitHub4> [bitcoin] laanwj pushed 1 new commit to master: https://github.com/bitcoin/bitcoin/commit/b56953e9bb5a32bc35365d1f0c5de5528c0650dd
< GitHub102> [bitcoin] laanwj closed pull request #6940: Improving labels for Sent / Received "Bytes" (master...patch-1) https://github.com/bitcoin/bitcoin/pull/6940
< GitHub85> bitcoin/master 32d8b15 Wladimir J. van der Laan: Merge pull request #6940...
< GitHub85> bitcoin/master 7ca73dc Jonathan Cross: Improving labels for Sent / Received "Bytes"...
< GitHub85> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/9fa54a1b0c1a...32d8b1570cb0
< GitHub99> [bitcoin] laanwj closed pull request #6937: Fix Boost 1.58.0 build for mips arch (master...mips-options-fix) https://github.com/bitcoin/bitcoin/pull/6937
< GitHub111> [bitcoin] fanquake opened pull request #6980: [Depends] Bump Boost, miniupnpc & ccache (master...depends-bump-boost) https://github.com/bitcoin/bitcoin/pull/6980
< GitHub65> [bitcoin] laanwj closed pull request #6822: [tests] Be more strict checking dust (master...MarcoFalke-2015-minRelayTxFeeCleanup) https://github.com/bitcoin/bitcoin/pull/6822
< GitHub78> bitcoin/master 536766c MarcoFalke: [trivial] New DEFAULT_MIN_RELAY_TX_FEE = 1000
< GitHub78> bitcoin/master e20d924 MarcoFalke: [trivial] init: Use defaults MIN_RELAY_TX_FEE & TRANSACTION_MAXFEE
< GitHub78> bitcoin/master 5f46a7d MarcoFalke: transaction_tests: Be more strict checking dust...
< GitHub78> [bitcoin] laanwj pushed 4 new commits to master: https://github.com/bitcoin/bitcoin/compare/755b4ba848bc...9fa54a1b0c1a
< GitHub120> [bitcoin] laanwj closed pull request #6693: Set Windows TCP buffers to 64KB to match OSX and Unix (master...issue_6554) https://github.com/bitcoin/bitcoin/pull/6693
< GitHub35> bitcoin/master 755b4ba Wladimir J. van der Laan: Merge pull request #5574...
< GitHub43> [bitcoin] laanwj closed pull request #5574: Expose GUI labels in RPC as comments (master...rpc_labels) https://github.com/bitcoin/bitcoin/pull/5574
< GitHub35> bitcoin/master fd55571 Luke Dashjr: wallet: Expose GUI labels in RPC
< GitHub35> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/77beab70deae...755b4ba848bc
< GitHub170> [bitcoin] laanwj closed pull request #6248: Fix Qt build on arch by setting -fPIC (master...archbuild) https://github.com/bitcoin/bitcoin/pull/6248
< GitHub104> [bitcoin] laanwj closed pull request #6163: Chainparams: Explicit Consensus::Params arg for almost all remaining functions (master...chainparams-remaining-consensus) https://github.com/bitcoin/bitcoin/pull/6163
< GitHub179> bitcoin/master 87cbdb8 Jorge Timón: Globals: Explicit Consensus::Params arg for main:...
< GitHub179> bitcoin/master 77beab7 Wladimir J. van der Laan: Merge pull request #6163...
< GitHub179> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/503ff6e1ae69...77beab70deae
< wumpus> 0.10.4rc1 executables live https://bitcoin.org/bin/bitcoin-core-0.10.4/test/
< GitHub50> bitcoin/0.11 7e27892 Wladimir J. van der Laan: Merge pull request #6975...
< GitHub175> [bitcoin] laanwj closed pull request #6975: [doc] 0.11.2 release notes: use original pull numbers (0.11...note-0.11.2-orig-prs) https://github.com/bitcoin/bitcoin/pull/6975
< GitHub50> bitcoin/0.11 ab6ff12 David A. Harding: [doc] 0.11.2 release notes: use original pull numbers...
< GitHub50> [bitcoin] laanwj pushed 2 new commits to 0.11: https://github.com/bitcoin/bitcoin/compare/3dcb390fe9e2...7e278929df53
< jonasschnelli> dcousens: check: https://bitcoin.jonasschnelli.ch/secp/stuck_debug.log, search after last UpdateTip
< GitHub175> [bitcoin] jonasschnelli opened pull request #6979: [Qt] simple mempool info in debug window (master...2015/11/qt_mempool_easyinfo) https://github.com/bitcoin/bitcoin/pull/6979
< jonasschnelli> the strange thing is, as you can see here (https://bitcoin.jonasschnelli.ch/secp/stuck_debug.log), no block was rejected.
< GitHub106> [bitcoin] theuni opened pull request #6978: Alternative fix for #6248 (qt+fPIE) (master...qt-pie) https://github.com/bitcoin/bitcoin/pull/6978

2015-11-09

< cfields> gitian signers: osx detached sig for 0.10.4rc1: https://bitcoincore.org/cfields/bitcoin-0.10.4rc1/signature.tar.gz
< jonasschnelli> git log says: 4ee149a6db25cde31432f83369b40c92be13021c + Merge branch 'secp256k1' of https://github.com/sipa/bitcoin
< jonasschnelli> sipa: nothing in the debug log: check here if you wan't: https://bitcoin.jonasschnelli.ch/secp/stuck_debug.log
< jonasschnelli> theres a second headers-only chain which i accidentally cut of in the comment: now re-added: https://github.com/bitcoin/bitcoin/pull/6954#issuecomment-155093019
< jonasschnelli> last 1000 lines of my debug log: https://bitcoin.jonasschnelli.ch/secp/stuck_debug.log
< GitHub75> [bitcoin] harding opened pull request #6975: [doc] 0.11.2 release notes: use original pull numbers (0.11...note-0.11.2-orig-prs) https://github.com/bitcoin/bitcoin/pull/6975
< GitHub135> bitcoin/master 503ff6e Wladimir J. van der Laan: Merge pull request #6967...
< GitHub148> [bitcoin] laanwj closed pull request #6967: Use Pieter's signing subkey instead of his primary key (master...verify-commits-fixes) https://github.com/bitcoin/bitcoin/pull/6967
< GitHub135> bitcoin/master 9ea7762 Matt Corallo: Use Pieter's signing subkey instead of his primary key...
< GitHub135> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/f24880b13213...503ff6e1ae69
< GitHub127> bitcoin/0.10 c2e7baf Wladimir J. van der Laan: Bump version to 0.10.4, add release notes
< GitHub127> [bitcoin] laanwj pushed 1 new commit to 0.10: https://github.com/bitcoin/bitcoin/commit/c2e7baf2bdb2e2c163bcadaebe68ee00c9a27e7c
< GitHub72> [bitcoin] laanwj opened pull request #6974: Always allow getheaders from whitelisted peers (master...2015_11_whitelisted_allow_headers) https://github.com/bitcoin/bitcoin/pull/6974
< GitHub120> [bitcoin] ptschip opened pull request #6973: Zlib Block Compression for block relay (master...compress) https://github.com/bitcoin/bitcoin/pull/6973
< GitHub98> bitcoin/0.10 3ad96bd Alex Morcos: Fix locking in GetTransaction....
< GitHub98> bitcoin/0.10 612efe8 MarcoFalke: [Qt] Raise debug window when requested...
< GitHub98> bitcoin/0.10 9c81005 Diego Viola: Fix spelling of Qt
< GitHub98> [bitcoin] laanwj pushed 15 new commits to 0.10: https://github.com/bitcoin/bitcoin/compare/cbc4e3bd37da...3b89bf643896
< GitHub173> [bitcoin] laanwj closed pull request #6953: Backport bugfixes to 0.10 (2015-10-22 / f2c869a) (0.10...backport-bugfixes-to-0.10-20151014) https://github.com/bitcoin/bitcoin/pull/6953
< GitHub130> [bitcoin] laanwj closed pull request #6908: Chainparams: DRY: Make qt/guiutil.cpp fit BIP70 chain name strings (master...chainparams-bip70-0.12.99) https://github.com/bitcoin/bitcoin/pull/6908
< GitHub67> bitcoin/master f24880b Wladimir J. van der Laan: Merge pull request #6908...
< GitHub67> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/6176e9bf3d55...f24880b13213
< GitHub67> bitcoin/master c53d48a Jorge Timón: BIP70: Chainparams: DRY: Make qt/guiutil.cpp fit BIP70 chain name strings...
< gmaxwell> wumpus: I heard from andytoshi that you've been keeping him honest on rust-bitcoin. :)
< wumpus> yes that solves one problem but causes many others. We tried forcing the locale to C in bitcoin for a while but this messed with file name encodings on windows.
< GitHub138> bitcoin/0.11 40941d9 David A. Harding: [Docs] First-draft release notes for 0.11.2RC1
< GitHub138> bitcoin/0.11 929b2c7 David A. Harding: [docs] Minor revisions to 0.11.2RC1 release notes...
< GitHub138> bitcoin/0.11 9149589 David A. Harding: [docs] 0.11.2 release notes: add sipa graphs & leveldb note...
< GitHub138> [bitcoin] laanwj pushed 4 new commits to 0.11: https://github.com/bitcoin/bitcoin/compare/984587ac5d3e...3dcb390fe9e2
< GitHub133> [bitcoin] laanwj closed pull request #6968: [Docs] First-draft release notes for 0.11.2RC1 (0.11...release-notes-0.11.2) https://github.com/bitcoin/bitcoin/pull/6968
< wumpus> executables for 0.11.2rc1 are live: https://bitcoin.org/bin/bitcoin-core-0.11.2/test/ sorry for the delay
< wumpus> not saying that is not the way forward to 'find' the same datadir in bitcoin-cli and bitcoind, as well as other software, but it doesn't quite make it easier
< GitHub126> [bitcoin] laanwj opened pull request #6970: Fix crash in validateaddress with -disablewallet (master...2015_11_rpc_validateaddress_crash) https://github.com/bitcoin/bitcoin/pull/6970
< Luke-Jr> ~/.config/Bitcoin/Bitcoin-Qt.conf
< wumpus> bitcoin, by design, only has one datadir. If you move it, everything moves with it
< Luke-Jr> does bitcoin-qt use strDataDir for the config location too? :/
< wumpus> indeed it's the same for finding bitcoin.conf
< gmaxwell> wumpus: I'd still suggest adding (hopefully) 1/2 LOC: code to use RegQuery to find the same location in bitcoind/bitcoin-cli.
< gmaxwell> Luke-Jr: I think we could probably just add code that reads the registry in the same way RandAddSeedPerfmon and looks to the same place QT looks, and call that from bitcoind/bitcoin-cli on windows, and document the location so other programs can look. No?
< gmaxwell> wumpus: sometimes we have to... there are dozens of windows ifdefs in the code. Unless you think linking bitcoind/bitcoin-cli to QT is a better plan. :)
< wumpus> gmaxwell: qsettings is the qt equivalent of adding command line arguments, you can pass a datadir to bitcoin-cli and it will work
< Luke-Jr> wumpus: my main concern is BFGMiner, not bitcoin-cli
< gmaxwell> wumpus: it is a bit broken that changing your datadir breaks bitcoind / bitcoin-cli from finding it.
< wumpus> most people that want to use RPC with bitcoin-qt will use the debug console
< wumpus> maybe 1% of users actually use bitcoin-qt with bitcoin-cli, 0.1% uses it with a changed datadir through qt
< wumpus> bitcoin.conf is usually in the same directory as the cookie so it won't avoid *any* problems
< wumpus> otherwise I'd just have made it write a rpcuser and rpcpassword to bitcoin.conf
< dgenr8> writing to bitcoin.conf should be controlled by a setting in bitcoin.conf
< gmaxwell> then you have the "how do you find bitcoin.conf" problem.
< wumpus> don't write to bitcoin.conf
< Luke-Jr> it's tempting to change this to write to bitcoin.conf instead of QSettings then
< gmaxwell> using something QT specific for handling finding the datadir on windows was probably what should have been avoided, since bitcoind and bitcoin-cli also need to find the data directory.
< Luke-Jr> if it's overridden via bitcoin.conf or cmdline, it uses that; otherwise the platform default
< Luke-Jr> wumpus: so what if cookie file uses the same logic as bitcoin-cli for datadir? this seems to work in all cases..?
< Luke-Jr> gmaxwell: bitcoin-qt gets datadir from Windows registry, Mac registry-equivalent, or an INI file on Linux; based on user input at first run
< wumpus> bitcoin-qt allows choosing a data directory on first start in the GUI, this is stored inthe qt settings
< wumpus> bitcoin-cli and bitcoind don't care about that
< gmaxwell> wait why isn't bitcoin-qt and bitcoin-cli finding the same datadir?!
< Luke-Jr> would it be terrible to have Bitcoin-Qt get strDataDir from a special QSettings that explicitly uses <default datadir>/datadir.ini or something?
< wumpus> any software that knows the bitcoin data dir can communicate with bitcoin{d,qt} if server=1
< Luke-Jr> I thought the whole point of the cookie file was so Bitcoin-Qt users didn't need to configure RPC explicitly
< wumpus> pass the right datadir to bitcoin-cli and it should work
< Luke-Jr> awful lot considering bitcoin-cli is just a testing tool, and bitcoind users should be capable of configuring bitcoin.conf anyway :x
< wumpus> to let bitcoind and bitcoin-cli communicate given just the datadir
< wumpus> qt has its own settings, bitcoind/bitcoin-cli are not able to access those
< Luke-Jr> dcousens: bitcoin-qt supports overriding the data dir from a QSettings value
< Luke-Jr> wait, is that a bug for Core? that bitcoin-cli won't find -qt's cookie file?
< Luke-Jr> thoughts on a bitcoin-cli -printdatadir option or something?
< GitHub157> [bitcoin] laanwj opened pull request #6969: doc: there is no libboost-base-dev, add missing sudo in release notes (master...2015_11_docfix) https://github.com/bitcoin/bitcoin/pull/6969

2015-11-08

< gmaxwell> Has someone actually compared MTP to blocktime over the history of the bitcoin network to figure out what the median correction is precisely?
< GitHub174> [bitcoin] harding opened pull request #6968: [Docs] First-draft release notes for 0.11.2RC1 (0.11...release-notes-0.11.2) https://github.com/bitcoin/bitcoin/pull/6968
< harding> Luke-Jr, anyone else: for the release notes, should I include a paragraph like this one (updated to BIP65): https://bitcoin.org/en/release/v0.10.0#mining-and-relay-policy-enhancements
< harding> PRab: oh, I was looking for what to put on the release notes section of the Bitcoin.org website when 0.11.2 gets released. (We usually put up a draft PR when the RCs start getting built.)
< PRab> harding: Not quite release notes, but https://github.com/bitcoin/bitcoin/compare/v0.11.1...v0.11.2rc1 gives you the idea.
< harding> I see people gitian building 0.11.2RC1, but the release notes seem to be for 0.11.1. Is there somewhere else I should be looking for the notes? https://github.com/bitcoin/bitcoin/blob/v0.11.2rc1/doc/release-notes.md

2015-11-07

< GitHub183> [bitcoin] TheBlueMatt opened pull request #6967: Use Pieter's signing subkey instead of his primary key (master...verify-commits-fixes) https://github.com/bitcoin/bitcoin/pull/6967
< GitHub55> [bitcoin] TheBlueMatt closed pull request #6964: Use Pieter's signing subkey instead of his primary key (master...verify-commits-fixes) https://github.com/bitcoin/bitcoin/pull/6964
< GitHub160> bitcoin/0.11 984587a Wladimir J. van der Laan: bump version to 0.11.2
< GitHub160> [bitcoin] laanwj pushed 1 new commit to 0.11: https://github.com/bitcoin/bitcoin/commit/984587ac5d3e5593737605a89b442cf0a439a79a
< jgarzik> cfields, in bitcoin? where?
< jgarzik> cfields, FYI - we should be running "make $N_CPUS distcheck" in travis for bitcoin
< btcdrak> gmaxwell: sipa: petertodd: what do you think of this patch for the sequence numbers PR https://github.com/NicolasDorier/bitcoin/commit/5f24b6603407c78ae112ae82fd293ac24fbefb52
< GitHub189> [bitcoin] pstratem opened pull request #6966: Cache CWalletDB pointer in CWallet to improve performance (master...wallet_speedup) https://github.com/bitcoin/bitcoin/pull/6966
< gmaxwell> Bitcoin Core used to have a number of other adhoc additional security measures which have been dropped.

2015-11-06

< GitHub124> [bitcoin] TheBlueMatt opened pull request #6965: Benchmark sanity checks and fork checks in ConnectBlock (master...bench) https://github.com/bitcoin/bitcoin/pull/6965
< GitHub14> [bitcoin] TheBlueMatt opened pull request #6964: Benchmark sanity checks and fork checks in ConnectBlock (master...verify-commits-fixes) https://github.com/bitcoin/bitcoin/pull/6964
< gmaxwell> sdaftuar: a verify with libsecp256k1 as it's used in bitcoin core is 280 times slower than a single run of the sha256 compression function. That PR ends up calling the sha256 compression function twice.
< GitHub30> bitcoin/0.11 4e895b0 Pieter Wuille: Always flush block and undo when switching to new file...
< GitHub30> [bitcoin] laanwj pushed 1 new commit to 0.11: https://github.com/bitcoin/bitcoin/commit/4e895b08da5dc2dfa94ccefb24632062481a8d97
< GitHub120> bitcoin/0.11 01878c9 Alex Morcos: Fix locking in GetTransaction....
< GitHub120> bitcoin/0.11 b3eaa30 MarcoFalke: [Qt] Raise debug window when requested...
< GitHub120> bitcoin/0.11 9b9acc2 Diego Viola: Fix spelling of Qt
< GitHub120> [bitcoin] laanwj pushed 18 new commits to 0.11: https://github.com/bitcoin/bitcoin/compare/df616ae43ed4...6c31ac019f1b
< GitHub153> [bitcoin] laanwj closed pull request #6825: Backport bugfixes to 0.11 (2015-10-22 / f2c869a) (0.11...backport-bugfixes-to-0.11-20151014) https://github.com/bitcoin/bitcoin/pull/6825
< GitHub13> [bitcoin] MarcoFalke opened pull request #6962: translations: Don't translate markup or force English grammar (master...MarcoFalke-2015-translations) https://github.com/bitcoin/bitcoin/pull/6962
< GitHub98> [bitcoin] MarcoFalke opened pull request #6961: luke-jr constants (master...luke-jr-const) https://github.com/bitcoin/bitcoin/pull/6961
< arowser> gmaxwell: I got the the error: ‘EVENT_LOG_WARN’ when try to build master on ubuntu12.04, the libevent version is 2.0-5, and I found you got the same error in 10-21 https://botbot.me/freenode/bitcoin-core-dev/2015-10-21/?msg=52437191&page=2
< jonasschnelli> phantomcircuit: sure: https://bitcoin.jonasschnelli.ch/pulls/6954/
< GitHub62> [bitcoin] MarcoFalke opened pull request #6958: [trivial] Cleanup maxuploadtarget (doc & log) (master...MarcoFalke-2015-maxupload) https://github.com/bitcoin/bitcoin/pull/6958
< dcousens> what is "Work Queue depth exceeded" coming from the bitcoin rpc
< Luke-Jr> a claim/report that running std::bad_alloc can cause a corrupt chainstate.. https://www.reddit.com/r/Bitcoin/comments/3rp0jb/another_dos_attack_how_to_safely_restart_node/

2015-11-05

< GitHub152> [bitcoin] laanwj closed pull request #6955: [trivial] White space, clang-format and docs (master...MarcoFalke-2015-trivial4) https://github.com/bitcoin/bitcoin/pull/6955
< GitHub190> bitcoin/master e167af2 MarcoFalke: [doc] Remove excessive white space
< GitHub190> bitcoin/master e0eeb67 MarcoFalke: [trivial] clang-format: Set AlignAfterOpenBracket: false
< GitHub190> [bitcoin] laanwj pushed 4 new commits to master: https://github.com/bitcoin/bitcoin/compare/849a7e645323...4ee149a6db25
< GitHub190> bitcoin/master 0af8fe4 MarcoFalke: devtools: Update README.md
< GitHub118> bitcoin/master 849a7e6 Wladimir J. van der Laan: Merge pull request #6948...
< GitHub118> bitcoin/master 22e7807 Pieter Wuille: Always flush block and undo when switching to new file...
< GitHub118> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/3038eb63e8a6...849a7e645323
< GitHub29> [bitcoin] MarcoFalke opened pull request #6955: [trivial] White space, clang-format and docs (master...MarcoFalke-2015-trivial4) https://github.com/bitcoin/bitcoin/pull/6955
< GitHub182> [bitcoin] sipa opened pull request #6954: Switch to libsecp256k1-based ECDSA validation (master...secp256k1) https://github.com/bitcoin/bitcoin/pull/6954
< GitHub133> [bitcoin] TheBlueMatt closed pull request #5433: Make mempool-removed tracking much more explicit (master...mempoolconflict) https://github.com/bitcoin/bitcoin/pull/5433
< GitHub181> [bitcoin] TheBlueMatt closed pull request #5347: Make mapNextTx private within CTxMemPool (master...mapnexttxpriv) https://github.com/bitcoin/bitcoin/pull/5347
< GitHub125> [bitcoin] luke-jr opened pull request #6953: Backport bugfixes to 0.10 (2015-10-22 / f2c869a) (0.10...backport-bugfixes-to-0.10-20151014) https://github.com/bitcoin/bitcoin/pull/6953
< GitHub117> [bitcoin] luke-jr closed pull request #6952: Backport bugfixes to 0.10 (2015-10-22 / f2c869a) (master...backport-bugfixes-to-0.10-20151014) https://github.com/bitcoin/bitcoin/pull/6952
< GitHub136> [bitcoin] luke-jr opened pull request #6952: Backport bugfixes to 0.10 (2015-10-22 / f2c869a) (master...backport-bugfixes-to-0.10-20151014) https://github.com/bitcoin/bitcoin/pull/6952
< GitHub112> [bitcoin] TheBlueMatt closed pull request #6595: Fix removal of timelocked-txn from mempool during reorg (master...lockedmempool) https://github.com/bitcoin/bitcoin/pull/6595
< GitHub113> [bitcoin] MarcoFalke opened pull request #6951: [qt] Use maxTxFee instead of 10000000 (master...MarcoFalke-2015-qtMaxFee) https://github.com/bitcoin/bitcoin/pull/6951
< jonasschnelli> sipa: Yes. https://bitcoin.jonasschnelli.ch/pulls/6948/ Is the current master with your fixflush branch
< GitHub50> [bitcoin] morcos closed pull request #6857: Require nLastBlockFile to be the highest numbered file. (master...nLastBlockFile) https://github.com/bitcoin/bitcoin/pull/6857
< wumpus> it's worth trying, also you could try putting back the FlushFileBuffer in Flush () (eg https://github.com/bitcoin/bitcoin/pull/6917#issuecomment-152717077 )
< * jonasschnelli> is starting bitcoin-qt <master + #6948> after a power off hard shutdown...
< jonasschnelli> Yes. I'm using https://bitcoin.jonasschnelli.ch/pulls/6948/... has 22e780737db57bcb18b3824eb8158e19a4775cb6 and fb9857bfd68c13b52e14bc28dd981bc12501806a
< jonasschnelli> when i restore my snapshot based on a ~synced chain with #6917, bitcoin-core crashed,... but can be started again with 100% success. Can that be a problem? I assume no?
< jonasschnelli> restarted win8.1 ... restarted bitcoin-qt from 6948
< jonasschnelli> then i stopped bitcoin-qt and started bitcoin-qt from https://github.com/bitcoin/bitcoin/pull/6948
< jonasschnelli> Steps i did (maybe i did something wrong): my snapshot has a synced chain up to ~350000 form PR https://github.com/bitcoin/bitcoin/pull/6917
< GitHub41> bitcoin/0.11 df616ae Wladimir J. van der Laan: Merge pull request #6884...
< GitHub41> bitcoin/0.11 f720c5f Mark Friedenbach: Enable policy enforcing GetMedianTimePast as the end point of lock-time constraints...
< GitHub41> bitcoin/0.11 a1d3c6f Mark Friedenbach: Add rules--presently disabled--for using GetMedianTimePast as endpoint for lock-time calculations...
< GitHub115> [bitcoin] laanwj closed pull request #6884: Backport #6566, median-past locktime, rebased against 0.11 (0.11...mpl-0.11) https://github.com/bitcoin/bitcoin/pull/6884
< GitHub41> [bitcoin] laanwj pushed 3 new commits to 0.11: https://github.com/bitcoin/bitcoin/compare/2c8248552492...df616ae43ed4
< GitHub106> [bitcoin] laanwj closed pull request #6934: Restores mempool only BIP113 enforcement (master...undo_undo) https://github.com/bitcoin/bitcoin/pull/6934
< GitHub47> bitcoin/master 3038eb6 Wladimir J. van der Laan: Merge pull request #6934...
< GitHub47> bitcoin/master d1c3762 Gregory Maxwell: Revert "Revert "Enable policy enforcing GetMedianTimePast as the end point of lock-time constraints""...
< GitHub47> bitcoin/master e4e5334 Gregory Maxwell: Restore MedianTimePast for locktime....
< GitHub47> [bitcoin] laanwj pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/3694b74fa9c8...3038eb63e8a6
< GitHub35> [bitcoin] laanwj closed pull request #6726: AcceptToMemoryPool: Don't fee-check wallet-created transactions (master...MarcoFalke-2015-rejectWtxFix) https://github.com/bitcoin/bitcoin/pull/6726
< GitHub59> [bitcoin] laanwj closed pull request #6887: [qt] Update coin control and smartfee labels (master...MarcoFalke-2015-qtMaxMin_Fee_and_Max_Fee) https://github.com/bitcoin/bitcoin/pull/6887
< GitHub30> bitcoin/master 3694b74 Wladimir J. van der Laan: Merge pull request #6887...
< GitHub30> bitcoin/master 53238ff MarcoFalke: Clarify what minrelaytxfee does
< GitHub30> bitcoin/master abd8b76 MarcoFalke: [qt] Properly display required fee instead of minTxFee
< GitHub30> [bitcoin] laanwj pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/79456524f8f5...3694b74fa9c8
< jonasschnelli> wumpus : IIRC my script does add PRs on top of master before building the custom git state: https://bitcoin.jonasschnelli.ch/pulls/6917/
< jonasschnelli> wumpus: okay. So building https://github.com/bitcoin/bitcoin/pull/6948 on top of master should include #6917 i guess
< GitHub168> [bitcoin] laanwj closed pull request #6946: Update LevelDB tree to include #6917 (0.10) (0.10...leveldbfix0.10) https://github.com/bitcoin/bitcoin/pull/6946
< GitHub53> bitcoin/0.10 cbc4e3b Wladimir J. van der Laan: Merge pull request #6946...
< GitHub53> bitcoin/0.10 94b67e5 Pieter Wuille: Update LevelDB
< GitHub53> bitcoin/0.10 5216f3c Pieter Wuille: Squashed 'src/leveldb/' changes from 7d41e6f..20ca81f...
< GitHub53> [bitcoin] laanwj pushed 3 new commits to 0.10: https://github.com/bitcoin/bitcoin/compare/72a0adfb3c36...cbc4e3bd37da
< GitHub57> bitcoin/0.11 2c82485 Wladimir J. van der Laan: Merge pull request #6945...
< GitHub57> bitcoin/0.11 70de437 Pieter Wuille: Update LevelDB
< GitHub57> bitcoin/0.11 0af5b8e Pieter Wuille: Squashed 'src/leveldb/' changes from 7d41e6f..20ca81f...
< GitHub87> [bitcoin] laanwj closed pull request #6945: Update LevelDB tree to include #6917 (0.11) (0.11...leveldbfix0.11) https://github.com/bitcoin/bitcoin/pull/6945
< GitHub57> [bitcoin] laanwj pushed 3 new commits to 0.11: https://github.com/bitcoin/bitcoin/compare/dfe55bdc32b5...2c8248552492
< GitHub14> [bitcoin] laanwj closed pull request #6944: Update LevelDB tree to include #6917 (master...leveldbfix0.12) https://github.com/bitcoin/bitcoin/pull/6944
< GitHub127> bitcoin/master 7945652 Wladimir J. van der Laan: Merge pull request #6944...
< GitHub127> bitcoin/master f0343e9 Pieter Wuille: Update LevelDB
< GitHub127> bitcoin/master fb9857b Pieter Wuille: Squashed 'src/leveldb/' changes from 7d41e6f..20ca81f...
< GitHub127> [bitcoin] laanwj pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/193f7b553e0a...79456524f8f5
< GitHub187> [bitcoin] laanwj closed pull request #6919: Backport chainstate obfuscation to 0.11 (0.11...2015_10_backport_chainstate_obfuscation) https://github.com/bitcoin/bitcoin/pull/6919
< jonasschnelli> wumpus: what do you think by adding https://github.com/bitcoin/bitcoin/pull/6948 to 6917? It would at least allow me to easily generate a build over gitian.

2015-11-04

< GitHub146> [bitcoin] sipa opened pull request #6948: Always flush block and undo when switching to new file (master...fixflush) https://github.com/bitcoin/bitcoin/pull/6948