1 2017-04-26 01:50:11 0|bitcoin-git|[13bitcoin] 15TheBlueMatt opened pull request #10279: Add a CChainState class to validation.cpp to take another step towards clarifying internal interfaces (06master...062016-12-cconsensus) 02https://github.com/bitcoin/bitcoin/pull/10279
2 2017-04-26 01:50:25 0|BlueMatt|jtimon: ^ this is rather much in your wheelhouse
3 2017-04-26 03:33:46 0|achow101|gmaxwell: any update with publishing the alert key?
4 2017-04-26 04:06:04 0|bitcoin-git|[13bitcoin] 15jimmysong opened pull request #10280: [test] Unit test amount.h/amount.cpp (06master...06test_amount) 02https://github.com/bitcoin/bitcoin/pull/10280
5 2017-04-26 05:23:36 0|bitcoin-git|[13bitcoin] 15laanwj opened pull request #10281: doc: Add RPC interface guidelines (06master...062017_04_rpc_if_guidelines) 02https://github.com/bitcoin/bitcoin/pull/10281
6 2017-04-26 06:51:06 0|bitcoin-git|[13bitcoin] 15laanwj closed pull request #9930: Trivial: Correct indentation and bracing (06master...06fix-indent) 02https://github.com/bitcoin/bitcoin/pull/9930
7 2017-04-26 07:35:04 0|bitcoin-git|13bitcoin/06master 141b14449 15Jimmy Song: [test] Add Unit Test for GetListenPort...
8 2017-04-26 07:35:04 0|bitcoin-git|[13bitcoin] 15laanwj pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/9c94fb6c3257...8254a8ae213b
9 2017-04-26 07:35:05 0|bitcoin-git|13bitcoin/06master 148254a8a 15Wladimir J. van der Laan: Merge #10278: [test] Add Unit Test for GetListenPort...
10 2017-04-26 07:35:29 0|bitcoin-git|[13bitcoin] 15laanwj closed pull request #10278: [test] Add Unit Test for GetListenPort (06master...06test_listenport) 02https://github.com/bitcoin/bitcoin/pull/10278
11 2017-04-26 08:27:59 0|bitcoin-git|[13bitcoin] 15laanwj pushed 3 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/8254a8ae213b...8979f4569e0e
12 2017-04-26 08:28:00 0|bitcoin-git|13bitcoin/06master 144f3ac7d 15Chris Gavin: Remove unused variable from `macdeployqtplus` script.
13 2017-04-26 08:28:00 0|bitcoin-git|13bitcoin/06master 148979f45 15Wladimir J. van der Laan: Merge #10273: [scripts] Minor improvements to `macdeployqtplus` script....
14 2017-04-26 08:28:00 0|bitcoin-git|13bitcoin/06master 14e8babc4 15Chris Gavin: Use `with` in `macdeployqtplus` script.
15 2017-04-26 08:28:43 0|bitcoin-git|[13bitcoin] 15laanwj closed pull request #10273: [scripts] Minor improvements to `macdeployqtplus` script. (06master...06macdeployqtplus) 02https://github.com/bitcoin/bitcoin/pull/10273
16 2017-04-26 08:46:18 0|MarcoFalke|wumpus: I am not convinced that we need to implement every function twice. (Once in the code and a second time in the unit tests; Then check for equality)
17 2017-04-26 08:46:26 0|MarcoFalke|(re 10278)
18 2017-04-26 08:46:45 0|MarcoFalke|Also, the SoftSetArg has effect on all test that run after it
19 2017-04-26 08:46:49 0|wumpus|MarcoFalke: this is just a very simple function to test
20 2017-04-26 08:47:03 0|wumpus|the test fully checks the behavior of GetListenPort, though
21 2017-04-26 08:47:48 0|wumpus|feel free to suggest other ways to test GetListenPort, or do you mean no unit test should exist for it at all?
22 2017-04-26 08:48:02 0|MarcoFalke|I mean it is a 1:1 copy of the implementation
23 2017-04-26 08:48:05 0|wumpus|yes, it doesn't reset the argument afterward, probaly should
24 2017-04-26 08:48:32 0|MarcoFalke|I more think of unit test to cover corner cases
25 2017-04-26 08:48:39 0|wumpus|it is, but I wouldn't know how to test this otherwise
26 2017-04-26 08:48:51 0|wumpus|it's just a silly little function that only does one thing
27 2017-04-26 08:49:17 0|wumpus|so the only way to test it is to do that silly little thing too
28 2017-04-26 08:49:41 0|wumpus|you could argue it is useless, I don't know, maybe it'll catch an error if someone changes the GetListenPort implementation
29 2017-04-26 08:50:52 0|MarcoFalke|Hmm, I suspect pretty much everything else breaks if the implementation is changed.
30 2017-04-26 08:52:39 0|MarcoFalke|I don't care too much about this very function, but I am worried there will be pulls coming up for literally any function.
31 2017-04-26 08:52:56 0|wumpus|possibly. But the point of the unit test is to check that function, and it does that.
32 2017-04-26 08:53:26 0|wumpus|yes, feel free to nudge him in the direction of writing more useful tests
33 2017-04-26 08:54:21 0|wumpus|just trying to encourage him a bit, it's good to have a new contributor that cares about testing
34 2017-04-26 08:54:58 0|MarcoFalke|Yes, getting that merged was probably a good way to motivate more contributions
35 2017-04-26 08:57:34 0|wumpus|right, he has admitted this is part of his learning process
36 2017-04-26 08:58:11 0|wumpus|later
37 2017-04-26 09:07:22 0|wumpus|oh wow TIL github has a "reviews -> awaiting review from you" selection for PRs
38 2017-04-26 09:07:51 0|wumpus|that could be useful, at least if someone had tagged me as reviewr for anything :)
39 2017-04-26 09:44:43 0|bitcoin-git|13bitcoin/06master 14b508424 15Wladimir J. van der Laan: contrib: github-merge improvements...
40 2017-04-26 09:44:43 0|bitcoin-git|[13bitcoin] 15laanwj pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/8979f4569e0e...bd9ec0ef1ea7
41 2017-04-26 09:44:44 0|bitcoin-git|13bitcoin/06master 14bd9ec0e 15Wladimir J. van der Laan: Merge #9670: contrib: github-merge improvements...
42 2017-04-26 09:44:55 0|bitcoin-git|[13bitcoin] 15laanwj closed pull request #9670: contrib: github-merge improvements (06master...062017_01_ghmerge_update) 02https://github.com/bitcoin/bitcoin/pull/9670
43 2017-04-26 10:22:51 0|mryandao|hi, i'm looking at core's source and just wondering if I've got this right.
44 2017-04-26 10:23:26 0|mryandao|when a block is accepted, individual transactions that come with the blocks dont get verified?
45 2017-04-26 10:24:54 0|kallewoof|They do get verified
46 2017-04-26 10:24:58 0|sipa|correct, with the footnote that acceptance does not imply it's valid
47 2017-04-26 10:25:30 0|sipa|tx validation happens when a chain of blocks becomes the new longest chain, and we try to "activate" it
48 2017-04-26 10:25:31 0|kallewoof|Isn't the CheckTransaction for loop in CheckBlock verifying them?
49 2017-04-26 10:25:45 0|kallewoof|Ahh, ok.
50 2017-04-26 10:26:04 0|sipa|ok, yes, but that's isn't what most people would call verifying transactions
51 2017-04-26 10:26:30 0|sipa|CheckTransaction only does some basic sanity checking
52 2017-04-26 10:26:31 0|mryandao|yeah CheckTransaction is just checking is a transaction is malformed
53 2017-04-26 10:26:59 0|mryandao|so signature validation is only done for transactions that are to be accepted into mempool?
54 2017-04-26 10:27:14 0|sipa|also when a chain is activated
55 2017-04-26 10:27:26 0|sipa|via ConnectBlock
56 2017-04-26 10:28:06 0|mryandao|cool, thanks.
57 2017-04-26 10:29:26 0|bitcoin-git|[13bitcoin] 15laanwj pushed 3 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/bd9ec0ef1ea7...6fdb31916589
58 2017-04-26 10:29:27 0|bitcoin-git|13bitcoin/06master 141d31093 15Pieter Wuille: fix tsan: utiltime race on nMockTime
59 2017-04-26 10:29:27 0|bitcoin-git|13bitcoin/06master 14321bbc2 15Pieter Wuille: fix ubsan: bitcoin-tx: not initialize context before IsFullyValid
60 2017-04-26 10:29:28 0|bitcoin-git|13bitcoin/06master 146fdb319 15Wladimir J. van der Laan: Merge #9743: Fix several potential issues found by sanitizers...
61 2017-04-26 10:29:44 0|bitcoin-git|[13bitcoin] 15laanwj closed pull request #9743: Fix several potential issues found by sanitizers (06master...06fsanitize) 02https://github.com/bitcoin/bitcoin/pull/9743
62 2017-04-26 10:50:07 0|bitcoin-git|[13bitcoin] 15fanquake closed pull request #9363: Reduce fingerprinting attacks (06master...06MinChainWorkBlocktxns) 02https://github.com/bitcoin/bitcoin/pull/9363
63 2017-04-26 11:06:15 0|bitcoin-git|[13bitcoin] 15practicalswift closed pull request #9545: Add final where appropriate (06master...06add-overrides-where-appropriate) 02https://github.com/bitcoin/bitcoin/pull/9545
64 2017-04-26 11:11:54 0|bitcoin-git|[13bitcoin] 15laanwj pushed 3 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/6fdb31916589...cf5782508a3f
65 2017-04-26 11:11:55 0|bitcoin-git|13bitcoin/06master 1402d9f50 15Russell Yanofsky: [wallet] Remove unneeded legacy getbalance code
66 2017-04-26 11:11:55 0|bitcoin-git|13bitcoin/06master 1482b7dc3 15Russell Yanofsky: [wallet] Add GetLegacyBalance method to simplify getbalance RPC...
67 2017-04-26 11:11:56 0|bitcoin-git|13bitcoin/06master 14cf57825 15Wladimir J. van der Laan: Merge #9614: [wallet] [refactor] Simplify getbalance implementation...
68 2017-04-26 11:12:09 0|bitcoin-git|[13bitcoin] 15laanwj closed pull request #9614: [wallet] [refactor] Simplify getbalance implementation (06master...06pr/getbalance-cleanup) 02https://github.com/bitcoin/bitcoin/pull/9614
69 2017-04-26 14:12:22 0|bitcoin-git|[13bitcoin] 15luke-jr opened pull request #10282: Expire bitcoind & bitcoin-qt 7-8 years after its last change (06master...06timebomb) 02https://github.com/bitcoin/bitcoin/pull/10282
70 2017-04-26 19:04:51 0|achow101|gmaxwell: any update on publishing the alert key?
71 2017-04-26 20:09:54 0|bitcoin-git|[13bitcoin] 15morcos opened pull request #10283: Cleanup: reduce to one GetMinimumFee call signature (06master...06oneGetMinimumFee) 02https://github.com/bitcoin/bitcoin/pull/10283
72 2017-04-26 20:50:37 0|bitcoin-git|[13bitcoin] 15morcos opened pull request #10284: Always log debug information for fee calculation in CreateTransaction (06master...06debugEstimates) 02https://github.com/bitcoin/bitcoin/pull/10284
73 2017-04-26 21:52:14 0|bitcoin-git|13bitcoin/06master 14dcb69fd 15Jimmy Song: [test] Unit test amount.h/amount.cpp...
74 2017-04-26 21:52:14 0|bitcoin-git|[13bitcoin] 15MarcoFalke pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/cf5782508a3f...47535d7c3ec7
75 2017-04-26 21:52:15 0|bitcoin-git|13bitcoin/06master 1447535d7 15MarcoFalke: Merge #10280: [test] Unit test amount.h/amount.cpp...
76 2017-04-26 21:52:35 0|bitcoin-git|[13bitcoin] 15MarcoFalke closed pull request #10280: [test] Unit test amount.h/amount.cpp (06master...06test_amount) 02https://github.com/bitcoin/bitcoin/pull/10280
77 2017-04-26 22:52:26 0|sipa|great, our CCoinsCaching benchmark converts a CMutableTransaction to a CTransaction in its inner loop...
78 2017-04-26 22:53:08 0|sipa|i expect that's the majority of the time it measures
79 2017-04-26 23:21:09 0|BlueMatt|lol
80 2017-04-26 23:21:23 0|BlueMatt|thanks C++ magic type conversion