1 2017-06-06 00:23:35 0|bitcoin-git|[13bitcoin] 15TheBlueMatt opened pull request #10537: Few Minor per-utxo assert-semantics re-adds and tweak (06master...062017-06-per-utxo-fixes) 02https://github.com/bitcoin/bitcoin/pull/10537
2 2017-06-06 02:44:27 0|da2ce7_|Good Morning -core-dev. I have a draft-mailing list post that I would like some pre-posting review.
3 2017-06-06 02:44:28 0|da2ce7_|https://0bin.net/paste/kDmSQW8Lvw3Va5zP#jbdTlOKgja4yk7ZbXObSsgjRqTIGyeW2KeslIG-KPhH
4 2017-06-06 02:44:59 0|da2ce7_|Wallet and Exchange Proposal Best Practices for Schism Forks
5 2017-06-06 02:46:20 0|da2ce7_|* Proposed Wallet and Exchange Best Practices for the case of Schism Forks
6 2017-06-06 02:57:35 0|luke-jr|da2ce7_: I disagree that softforks can be the *cause* of a schism fork. In the case of BIP148, for example, the split is caused by miners violating the protocol rules. This is really no different than a split when the rule isn't newly added.
7 2017-06-06 02:58:12 0|luke-jr|and if nodes wilfully choose to follow the invalid chain, that removal of the rule is an attempted hardfork (and probably contentious)
8 2017-06-06 02:58:32 0|da2ce7_|Yes, miners can choose to cause a schism fork at any time if they wish to use checkpoints, the soft-fork is just an excuse.
9 2017-06-06 02:59:23 0|luke-jr|"pre-schism tokens" should be defined. Does it mean a UTXO valid on all chains? (or better, for fungibility, a claim to the same amount on all chains)
10 2017-06-06 02:59:51 0|luke-jr|da2ce7_: checkpoints are not needed either; they could for example choose to mine a larger-than-allowed subsidy
11 2017-06-06 03:00:09 0|da2ce7_|If we had evil-softfork implemented by the miners, then users could choose to create a schism to to reject this soft-forkl
12 2017-06-06 03:01:12 0|da2ce7_|Yes. I agree that the pre-schism tokens should be more-well-defined.
13 2017-06-06 03:03:45 0|luke-jr|evilforks aren't softforks :p
14 2017-06-06 03:03:46 0|da2ce7_|Maybe the virtual tokens should be something like 'spendable balance' on both chains. (utxo outputs, minus fees required to spend). So if somebody deposits 10000x small outputs is doesn't unbalance the pair.
15 2017-06-06 03:04:57 0|luke-jr|da2ce7_: what if Joe Schmo makes a schism fork of his own and doesn't tell exchanges? they owe JoeSchmocoins?
16 2017-06-06 03:06:27 0|da2ce7_|yes, we need some significance clause in the document.
17 2017-06-06 03:06:48 0|luke-jr|"Make sure that transaction replay protection has been implemented." I disagree this should be the standard case. If people want to withdraw "pre-schism tokens", replay should be intentionally enabled if anything.
18 2017-06-06 03:07:31 0|da2ce7_|no. you are forbidden to withdrawal pre-schism virtual tokens.
19 2017-06-06 03:07:47 0|luke-jr|that's dumb :P
20 2017-06-06 03:07:52 0|luke-jr|"Withdrawals MUST only be enabled until transaction relay protection has been added for both sides of the schism." <-- doesn't make sense
21 2017-06-06 03:08:04 0|da2ce7_|they don't exist. They are only virtually exist for accounting purposes.
22 2017-06-06 03:08:12 0|luke-jr|da2ce7_: before the schism, all withdrawls are pre-schism tokens
23 2017-06-06 03:09:07 0|da2ce7_|yup. post-schism pre-schism tokens don't exist. Only their virtual counterparts exist.
24 2017-06-06 03:09:17 0|luke-jr|the ideal for a neutral merchant/user is to wait for receives to confirm on both chains; this is only possible if replay is standard
25 2017-06-06 03:09:30 0|da2ce7_|Ok... I'll rephrase that part.
26 2017-06-06 03:09:51 0|luke-jr|preventing replay should only be done when the sender and recipient are taking a position
27 2017-06-06 03:10:40 0|da2ce7_|luke-jr no, because there are all sorts of attacks that may happen. For example, it may be not the same transaction that confirms because of transaction malleability.
28 2017-06-06 03:11:16 0|luke-jr|I don't see how that's a concern
29 2017-06-06 03:11:44 0|luke-jr|if I'm expecting a payment, and I have no bias as to which side of the schism, I simply wait for it to confirm on both sides. txids don't matter
30 2017-06-06 03:12:08 0|luke-jr|otoh, I guess if we assume market values on each side will differ, perhaps this neutral ideal is impractical
31 2017-06-06 03:20:17 0|da2ce7_|only if you are dealing with pre-schism tokens exclusively. However I wish make it clear to the users that there is now indeed two distinct coins, if they love that fact or not is besides the point.
32 2017-06-06 05:49:26 0|wumpus|btcdrak: restarted
33 2017-06-06 08:18:46 0|bitcoin-git|[13bitcoin] 15laanwj pushed 3 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/9fec4da0bec9...323a46e03414
34 2017-06-06 08:18:47 0|bitcoin-git|13bitcoin/06master 1429c0719 15shaolinfry: Rename -bip9params to -vbparams
35 2017-06-06 08:18:47 0|bitcoin-git|13bitcoin/06master 14b463bc9 15Jorge Timón: scripted-diff: s/BIP9DeploymentInfo/VBDeploymentInfo/...
36 2017-06-06 08:18:48 0|bitcoin-git|13bitcoin/06master 14323a46e 15Wladimir J. van der Laan: Merge #10463: Names: BIP9 vs versionbits...
37 2017-06-06 08:19:16 0|bitcoin-git|[13bitcoin] 15laanwj closed pull request #10463: Names: BIP9 vs versionbits (06master...06b15-bip8-cherry-reanme) 02https://github.com/bitcoin/bitcoin/pull/10463
38 2017-06-06 09:47:11 0|bitcoin-git|13bitcoin/06master 148b22af3 15Pieter Wuille: Replace bytes_serialized with bogosize
39 2017-06-06 09:47:11 0|bitcoin-git|[13bitcoin] 15laanwj pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/323a46e03414...16f6c98fa8ee
40 2017-06-06 09:47:12 0|bitcoin-git|13bitcoin/06master 1416f6c98 15Wladimir J. van der Laan: Merge #10426: Replace bytes_serialized with bogosize...
41 2017-06-06 09:47:36 0|bitcoin-git|[13bitcoin] 15laanwj closed pull request #10426: Replace bytes_serialized with bogosize (06master...06bogosize) 02https://github.com/bitcoin/bitcoin/pull/10426
42 2017-06-06 10:24:26 0|bitcoin-git|[13bitcoin] 15laanwj pushed 3 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/16f6c98fa8ee...67700b39241d
43 2017-06-06 10:24:27 0|bitcoin-git|13bitcoin/06master 1476f7481 15Suhas Daftuar: Add timeout for headers sync...
44 2017-06-06 10:24:27 0|bitcoin-git|13bitcoin/06master 14e265200 15Suhas Daftuar: Delay parallel block download until chain has sufficient work...
45 2017-06-06 10:24:28 0|bitcoin-git|13bitcoin/06master 1467700b3 15Wladimir J. van der Laan: Merge #10345: [P2P] Timeout for headers sync...
46 2017-06-06 10:24:52 0|bitcoin-git|[13bitcoin] 15laanwj closed pull request #10345: [P2P] Timeout for headers sync (06master...062017-05-timeout-headers-sync) 02https://github.com/bitcoin/bitcoin/pull/10345
47 2017-06-06 10:31:36 0|bitcoin-git|13bitcoin/06master 14fa62dad 15MarcoFalke: [qa] fundrawtx: Fix shutdown race
48 2017-06-06 10:31:36 0|bitcoin-git|[13bitcoin] 15MarcoFalke pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/67700b39241d...30853e16d332
49 2017-06-06 10:31:37 0|bitcoin-git|13bitcoin/06master 1430853e1 15MarcoFalke: Merge #10535: [qa] fundrawtx: Fix shutdown race...
50 2017-06-06 10:32:12 0|bitcoin-git|[13bitcoin] 15MarcoFalke closed pull request #10535: [qa] fundrawtx: Fix shutdown race (06master...06Mf1706-qaFundrawRace) 02https://github.com/bitcoin/bitcoin/pull/10535
51 2017-06-06 11:52:03 0|CypherBlock|What would people think of a bip to start rejecting segwit signaling blocks, starting on Aug 1? This is a safety mechanism to prevent reorg and segwit will not activate naturally anyway. So it is a forced unarming of segwit. Thoughts?
52 2017-06-06 12:56:02 0|wumpus|I'm going to tag 0.14.2rc2 in a bit - anything that needs to get in?
53 2017-06-06 12:56:27 0|instagibbs|wumpus, a version bump :)
54 2017-06-06 12:58:24 0|wumpus|I think that went in on the branch?
55 2017-06-06 12:59:59 0|wumpus|https://github.com/bitcoin/bitcoin/commit/4a41de4585a4dffb451a9be8078abb838235f336
56 2017-06-06 13:01:53 0|wumpus|let's do a translations update at least
57 2017-06-06 13:10:13 0|bitcoin-git|[13bitcoin] 15practicalswift opened pull request #10538: [trivial] Fix typo: "occurrences" (misspelled as "occurrances") (06master...06occurrences) 02https://github.com/bitcoin/bitcoin/pull/10538
58 2017-06-06 13:10:36 0|bitcoin-git|13bitcoin/060.14 14cc23438 15Wladimir J. van der Laan: qt: 0.14.2 pre-rc2 translations update
59 2017-06-06 13:10:36 0|bitcoin-git|[13bitcoin] 15laanwj pushed 1 new commit to 060.14: 02https://github.com/bitcoin/bitcoin/commit/cc23438af017da8d477e2dbe58a5ba374a691a03
60 2017-06-06 13:11:51 0|wumpus|there's also the nMinimumChainWork/defaultAssumeValid updates mentioned in the release process ("for every minor and major release")
61 2017-06-06 13:13:03 0|wumpus|but that might be a bit on the late side, better to leave it for 0.14.3 I guess
62 2017-06-06 13:49:59 0|bitcoin-git|13bitcoin/06master 14870824e 15Luke Dashjr: RPC/Mining: Restore API compatibility for prioritisetransaction...
63 2017-06-06 13:49:59 0|bitcoin-git|[13bitcoin] 15laanwj pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/30853e16d332...980deaf0b1cc
64 2017-06-06 13:50:00 0|bitcoin-git|13bitcoin/06master 14980deaf 15Wladimir J. van der Laan: Merge #10252: RPC/Mining: Restore API compatibility for prioritisetransaction...
65 2017-06-06 13:50:34 0|bitcoin-git|[13bitcoin] 15laanwj closed pull request #10252: RPC/Mining: Restore API compatibility for prioritisetransaction (06master...06rpc_prioritise_api) 02https://github.com/bitcoin/bitcoin/pull/10252
66 2017-06-06 13:52:08 0|bitcoin-git|13bitcoin/06master 14cf66f04 15Russell Yanofsky: Add FindEarliestAtLeast test for edge cases...
67 2017-06-06 13:52:08 0|bitcoin-git|[13bitcoin] 15laanwj pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/980deaf0b1cc...300f8e7a828f
68 2017-06-06 13:52:09 0|bitcoin-git|13bitcoin/06master 14300f8e7 15Wladimir J. van der Laan: Merge #9909: tests: Add FindEarliestAtLeast test for edge cases...
69 2017-06-06 13:52:29 0|bitcoin-git|[13bitcoin] 15laanwj closed pull request #9909: tests: Add FindEarliestAtLeast test for edge cases (06master...06pr/faltest) 02https://github.com/bitcoin/bitcoin/pull/9909
70 2017-06-06 14:00:27 0|fanquake|wumpus don't think so.
71 2017-06-06 14:08:49 0|MarcoFalke|wumpus: The version bump and doc update for the man pages?
72 2017-06-06 14:09:17 0|wumpus|MarcoFalke: good idea
73 2017-06-06 14:09:28 0|wumpus|I don't think that one is even in the release process
74 2017-06-06 14:09:32 0|wumpus|fanquake: ok
75 2017-06-06 14:29:23 0|BlueMatt|whats our policy on static-global-var-in-file?
76 2017-06-06 14:29:28 0|BlueMatt|does it get a g_?
77 2017-06-06 14:29:35 0|BlueMatt|its not really "global" if its just for a single file
78 2017-06-06 14:30:23 0|wumpus|BlueMatt: it's still global in the file scope I'd say
79 2017-06-06 14:30:24 0|bitcoin-git|13bitcoin/060.14 145e408d9 15Wladimir J. van der Laan: doc: Update manpages for 0.14.2
80 2017-06-06 14:30:24 0|bitcoin-git|[13bitcoin] 15laanwj pushed 1 new commit to 060.14: 02https://github.com/bitcoin/bitcoin/commit/5e408d99a219f80e3dab06d3ba03f102d404b886
81 2017-06-06 14:30:30 0|BlueMatt|k
82 2017-06-06 14:31:49 0|wumpus|(I mean the prefixes are introduced to distinguish it from locals, or class variables, etc, which is just as valid for something static)
83 2017-06-06 14:32:04 0|BlueMatt|makes sense
84 2017-06-06 14:40:56 0|bitcoin-git|[13bitcoin] 15laanwj opened pull request #10539: doc: Mention update manpages in release process (06master...062017_06_release_process_manpage_update) 02https://github.com/bitcoin/bitcoin/pull/10539
85 2017-06-06 14:45:44 0|wumpus|ok, going to tag 0.14.2rc2 then
86 2017-06-06 14:46:38 0|wumpus|* [new tag] v0.14.2rc2 -> v0.14.2rc2
87 2017-06-06 15:05:37 0|bitcoin-git|[13bitcoin] 15laanwj closed pull request #10539: doc: Mention update manpages in release process (06master...062017_06_release_process_manpage_update) 02https://github.com/bitcoin/bitcoin/pull/10539
88 2017-06-06 15:08:45 0|bitcoin-git|[13bitcoin] 15jnewbery opened pull request #10540: Salvage wallet should not set the aggressive flag on Db::verify() (06master...06fixsalvage) 02https://github.com/bitcoin/bitcoin/pull/10540
89 2017-06-06 15:54:33 0|bitcoin-git|13bitcoin/06master 1424980a3 15Mario Dian: Make functions in validation.cpp static and pass chainparams...
90 2017-06-06 15:54:33 0|bitcoin-git|[13bitcoin] 15laanwj pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/300f8e7a828f...1b708f2cf3e6
91 2017-06-06 15:54:34 0|bitcoin-git|13bitcoin/06master 141b708f2 15Wladimir J. van der Laan: Merge #10201: pass Consensus::Params& to functions in validation.cpp and make them static...
92 2017-06-06 15:55:01 0|bitcoin-git|[13bitcoin] 15laanwj closed pull request #10201: pass Consensus::Params& to functions in validation.cpp and make them static (06master...06consensusparams-receivedblocktransactions) 02https://github.com/bitcoin/bitcoin/pull/10201
93 2017-06-06 16:04:06 0|bitcoin-git|[13bitcoin] 15ABISprotocol opened pull request #10541: Docs: Update INSTALL.md to add link to dev notes (06master...06patch-1) 02https://github.com/bitcoin/bitcoin/pull/10541
94 2017-06-06 17:13:38 0|bitcoin-git|[13bitcoin] 15morcos opened pull request #10543: Change API to estimaterawfee (06master...06estimaterawapi) 02https://github.com/bitcoin/bitcoin/pull/10543
95 2017-06-06 19:20:06 0|bitcoin-git|[13bitcoin] 15sipa opened pull request #10544: Update to LevelDB 1.20 (06master...06leveldb120) 02https://github.com/bitcoin/bitcoin/pull/10544
96 2017-06-06 19:31:42 0|bitcoin-git|[13bitcoin] 15practicalswift opened pull request #10545: Use list initialization (C++11) for maps/vectors instead of boost::assign::map_list_of/list_of (06master...06list_of) 02https://github.com/bitcoin/bitcoin/pull/10545
97 2017-06-06 21:51:01 0|bitcoin-git|13bitcoin/06master 14b083db6 15practicalswift: [trivial] Fix typo: "occurrences" (misspelled as "occurrances")...
98 2017-06-06 21:51:01 0|bitcoin-git|[13bitcoin] 15MarcoFalke pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/1b708f2cf3e6...32751807c9c0
99 2017-06-06 21:51:02 0|bitcoin-git|13bitcoin/06master 143275180 15MarcoFalke: Merge #10538: [trivial] Fix typo: "occurrences" (misspelled as "occurrances")...
100 2017-06-06 21:51:34 0|bitcoin-git|[13bitcoin] 15MarcoFalke closed pull request #10538: [trivial] Fix typo: "occurrences" (misspelled as "occurrances") (06master...06occurrences) 02https://github.com/bitcoin/bitcoin/pull/10538
101 2017-06-06 21:54:14 0|bitcoin-git|13bitcoin/06master 14a8c09af 15practicalswift: Remove unused variables
102 2017-06-06 21:54:14 0|bitcoin-git|[13bitcoin] 15MarcoFalke pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/32751807c9c0...2805d606bc46
103 2017-06-06 21:54:15 0|bitcoin-git|13bitcoin/06master 142805d60 15MarcoFalke: Merge #10522: [wallet] Remove unused variables...
104 2017-06-06 21:54:43 0|bitcoin-git|[13bitcoin] 15MarcoFalke closed pull request #10522: [wallet] Remove unused variables (06master...06unused-strings) 02https://github.com/bitcoin/bitcoin/pull/10522
105 2017-06-06 21:58:11 0|bitcoin-git|[13bitcoin] 15MarcoFalke pushed 6 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/2805d606bc46...75e898c094ee
106 2017-06-06 21:58:12 0|bitcoin-git|13bitcoin/06master 14ce58e93 15John Newbery: Change bitcoin-util-test.py to use Python3
107 2017-06-06 21:58:12 0|bitcoin-git|13bitcoin/06master 14e9265df 15John Newbery: Change help_text in bitcoin-util-test.py to a docstring.
108 2017-06-06 21:58:13 0|bitcoin-git|13bitcoin/06master 1489fcd35 15John Newbery: Use an .ini config file for environment vars in bitcoin-util-test.py
109 2017-06-06 21:58:39 0|bitcoin-git|[13bitcoin] 15MarcoFalke closed pull request #10331: Share config between util and functional tests (06master...06shared_util_function_test_config) 02https://github.com/bitcoin/bitcoin/pull/10331
110 2017-06-06 23:29:53 0|Lightsword|hmm, github is down