--- Day changed Wed Apr 27 2016 00:01 -!- ibrightly [sid113387@gateway/web/irccloud.com/x-qabnkcduucwfosfe] has joined #bitcoin-core-dev 00:01 -!- binns [sid105317@21/bitcoin/binns] has joined #bitcoin-core-dev 00:06 -!- jtimon [~quassel@79.31.134.37.dynamic.jazztel.es] has quit [Ping timeout: 276 seconds] 00:06 -!- Expanse [sid146237@gateway/web/irccloud.com/x-vrlnxkrlzpkzvorz] has joined #bitcoin-core-dev 00:06 -!- Thireus [~Thireus@vps-92.197.170.217.stwvps.net] has joined #bitcoin-core-dev 00:08 -!- Thireus [~Thireus@vps-92.197.170.217.stwvps.net] has quit [Client Quit] 00:08 < da2ce7_mobile> I should be able to right click on a unconfirmed transaction and go 'delete' and then make a replacement one. (if I wish). 00:09 < da2ce7_mobile> But I suppose reddit would go crazy if you could do that. "meh-unconfirmed-tx-double-spends" 00:13 -!- Thireus [~Thireus@vps-92.197.170.217.stwvps.net] has joined #bitcoin-core-dev 00:16 -!- xiangfu [~xiangfu@111.198.29.53] has quit [Ping timeout: 260 seconds] 00:18 -!- cjcj [2e3b026a@gateway/web/freenode/ip.46.59.2.106] has joined #bitcoin-core-dev 00:18 -!- xiangfu [~xiangfu@111.198.29.53] has joined #bitcoin-core-dev 00:18 < sipa> da2ce7_mobile: there is a pull request for adding support for abandoning a transactionz and RPCs for respending with higher fee 00:30 < luke-jr> da2ce7_mobile: the right click option needs to do the replacement too, so it can ensure there's a shared input 00:31 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 240 seconds] 00:31 -!- gevs [~greg@unaffiliated/gevs] has quit [Ping timeout: 260 seconds] 00:33 < da2ce7_mobile> what is the best way to do it *now* if I don't want to compile bitcoin with that pull request merged? 00:34 < luke-jr> da2ce7_mobile: the abandon RPC + coin control to ensure you double-spend it 00:35 < da2ce7_mobile> I try: abandontransaction "txid" but it fails. 00:35 -!- cryptocoder [~cryptocod@149.142.244.168] has quit [Quit: cryptocoder] 00:35 < da2ce7_mobile> "TX is not eligible for abandonment (code -5)" 00:36 < da2ce7_mobile> I cannot find the documentation to explain what code -5 is. 00:38 < sipa> da2ce7_mobile: the code will not tell you anything more than the text 00:40 < sipa> da2ce7_mobile: and the rpc help for abandontransaction will explain more 00:43 -!- gevs [~greg@62.235.21.90] has joined #bitcoin-core-dev 00:43 -!- gevs [~greg@62.235.21.90] has quit [Changing host] 00:43 -!- gevs [~greg@unaffiliated/gevs] has joined #bitcoin-core-dev 00:48 -!- Samdney [~Samdney@dyn-ant666999.hawo.ipv6.uni-erlangen.de] has joined #bitcoin-core-dev 00:57 -!- Samdney [~Samdney@dyn-ant666999.hawo.ipv6.uni-erlangen.de] has quit [Ping timeout: 268 seconds] 01:01 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-core-dev 01:26 -!- murch [~murch@p4FE39FD1.dip0.t-ipconnect.de] has joined #bitcoin-core-dev 01:34 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 268 seconds] 01:42 -!- earlest [~denetrabu@96.93.57.150] has joined #bitcoin-core-dev 01:44 -!- AaronvanW [~ewout@172pc231.sshunet.nl] has joined #bitcoin-core-dev 01:44 -!- AaronvanW [~ewout@172pc231.sshunet.nl] has quit [Changing host] 01:44 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 01:46 -!- muuqwaul [~denetrabu@96.93.57.150] has quit [Ping timeout: 240 seconds] 01:52 -!- jannes [~jannes@178.132.211.90] has joined #bitcoin-core-dev 01:54 < GitHub28> [bitcoin] MarcoFalke pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/e26b62093ae2...5c7df7022bcd 01:54 < GitHub28> bitcoin/master 5555528 MarcoFalke: [qa] mininode: Unfiddle strings into bytes 01:54 < GitHub28> bitcoin/master fada064 MarcoFalke: [qa] test_framework: Properly print exceptions and assert empty dict 01:54 < GitHub28> bitcoin/master 5c7df70 MarcoFalke: Merge #7951: [qa] test_framework: Properly print exception... 01:54 < GitHub148> [bitcoin] MarcoFalke closed pull request #7951: [qa] test_framework: Properly print exception (master...Mf1604-qaMinorFixes) https://github.com/bitcoin/bitcoin/pull/7951 02:02 -!- jarret [~jarret@162.216.46.36] has quit [Ping timeout: 244 seconds] 02:02 -!- arowser_ [~quassel@106.120.101.38] has joined #bitcoin-core-dev 02:03 -!- arowser [~quassel@106.120.101.38] has quit [Ping timeout: 276 seconds] 02:08 -!- supasonic [~supasonic@172-11-188-117.lightspeed.rcsntx.sbcglobal.net] has quit [Ping timeout: 250 seconds] 02:09 -!- pedrobranco [~pedrobran@79.242.108.93.rev.vodafone.pt] has joined #bitcoin-core-dev 02:09 -!- pedrobranco [~pedrobran@79.242.108.93.rev.vodafone.pt] has quit [Remote host closed the connection] 02:09 -!- pedrobranco [~pedrobran@79.242.108.93.rev.vodafone.pt] has joined #bitcoin-core-dev 02:11 -!- frankenmint [~frankenmi@174-25-22-102.ptld.qwest.net] has quit [Remote host closed the connection] 02:12 -!- cjcj [2e3b026a@gateway/web/freenode/ip.46.59.2.106] has quit [Ping timeout: 250 seconds] 02:12 -!- frankenmint [~frankenmi@174-25-22-102.ptld.qwest.net] has joined #bitcoin-core-dev 02:13 < GitHub56> [bitcoin] laanwj opened pull request #7956: test: Add more thorough test for dbwrapper iterators (master...2016_04_dbwrapper_iterator_tess) https://github.com/bitcoin/bitcoin/pull/7956 02:17 -!- frankenmint [~frankenmi@174-25-22-102.ptld.qwest.net] has quit [Ping timeout: 260 seconds] 02:20 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 260 seconds] 02:27 -!- pmienk [~pmienk@c-71-227-177-179.hsd1.wa.comcast.net] has quit [Ping timeout: 250 seconds] 02:28 -!- xiangfu [~xiangfu@111.198.29.53] has quit [Remote host closed the connection] 02:35 -!- frankenmint [~frankenmi@174-25-22-102.ptld.qwest.net] has joined #bitcoin-core-dev 02:56 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-core-dev 03:08 -!- pmienk [~pmienk@c-71-227-177-179.hsd1.wa.comcast.net] has joined #bitcoin-core-dev 03:29 < gmaxwell> https://bugzilla.redhat.com/show_bug.cgi?id=1020292 < any idea why fedora is building core with tests disabled? 03:32 -!- cjcj [2e3b026a@gateway/web/freenode/ip.46.59.2.106] has joined #bitcoin-core-dev 03:33 < luke-jr> gmaxwell: dependencies perhaps? 03:33 < luke-jr> although I think it's just python-zmq, IIRC we need a rather new version of it 03:34 < luke-jr> and that's just Python tests 03:34 < sipa> libsecp256k1 tests try to link and run with OpenSSL EC 03:34 < sipa> maybe that matters as well? 03:35 < gmaxwell> they'll work without openssl, but may not handle the goofed up openssl ec in fedora. 03:38 -!- frankenmint [~frankenmi@174-25-22-102.ptld.qwest.net] has quit [Remote host closed the connection] 03:39 -!- Samdney [~Samdney@nat-wlan2.rrze.uni-erlangen.de] has joined #bitcoin-core-dev 03:44 -!- xiangfu [~xiangfu@111.198.29.53] has joined #bitcoin-core-dev 03:52 -!- achow101 [~achow101@pool-96-227-114-115.phlapa.fios.verizon.net] has joined #bitcoin-core-dev 03:55 < wumpus> bah, so it should detect deliberately broken openssl as well 03:56 < wumpus> luke-jr: only the RPC tests need python-zmq though; I doubt they'd run those 03:56 < wumpus> this must be related to either test_bitcoin or secp256k1 tests 03:58 < GitHub24> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/5c7df7022bcd...08b37c5e06bf 03:58 < GitHub24> bitcoin/master 63b3111 Cory Fields: build: quiet annoying warnings without adding new ones... 03:58 < GitHub24> bitcoin/master 08b37c5 Wladimir J. van der Laan: Merge #7954: build: quiet annoying warnings without adding new ones... 03:58 < GitHub89> [bitcoin] laanwj closed pull request #7954: build: quiet annoying warnings without adding new ones (master...clean-warnings) https://github.com/bitcoin/bitcoin/pull/7954 04:01 -!- laurentmt [~Thunderbi@176.158.157.202] has joined #bitcoin-core-dev 04:01 -!- laurentmt [~Thunderbi@176.158.157.202] has quit [Client Quit] 04:03 -!- cjcj [2e3b026a@gateway/web/freenode/ip.46.59.2.106] has quit [Quit: Page closed] 04:10 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 276 seconds] 04:19 -!- cryptapus [~cyptapus@unaffiliated/cryptapus] has joined #bitcoin-core-dev 04:24 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)] 04:35 -!- fengling [~fengling@111.198.29.53] has quit [Ping timeout: 240 seconds] 04:45 -!- JackH [~Jack@79-73-185-113.dynamic.dsl.as9105.com] has quit [Remote host closed the connection] 04:48 -!- jarret [~jarret@162.216.46.36] has joined #bitcoin-core-dev 04:53 -!- Samdney [~Samdney@nat-wlan2.rrze.uni-erlangen.de] has quit [Ping timeout: 260 seconds] 04:58 -!- JackH [~Jack@79-73-185-113.dynamic.dsl.as9105.com] has joined #bitcoin-core-dev 04:59 < GitHub156> [bitcoin] laanwj closed pull request #7899: optionally provide privkey to signmessage RPC (master...signmessage-using-privkey) https://github.com/bitcoin/bitcoin/pull/7899 05:01 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-core-dev 05:04 -!- jonasschnelli [~jonasschn@2a01:4f8:200:7025::2] has quit [Changing host] 05:04 -!- jonasschnelli [~jonasschn@unaffiliated/jonasschnelli] has joined #bitcoin-core-dev 05:12 < GitHub122> [bitcoin] laanwj pushed 3 new commits to 0.12: https://github.com/bitcoin/bitcoin/compare/89ae85484c8b...18b3c3ced812 05:12 < GitHub122> bitcoin/0.12 9ca957b Wladimir J. van der Laan: tests: Make proxy_test work on travis servers without IPv6... 05:12 < GitHub122> bitcoin/0.12 564aaa2 Cory Fields: travis: switch to Trusty... 05:12 < GitHub122> bitcoin/0.12 18b3c3c Wladimir J. van der Laan: Merge #7950: [0.12] travis: switch to Trusty... 05:12 < GitHub85> [bitcoin] laanwj closed pull request #7950: [0.12] travis: switch to Trusty (0.12...Mf1604-012travisTrusty) https://github.com/bitcoin/bitcoin/pull/7950 05:13 -!- davec [~davec@cpe-24-243-251-52.hot.res.rr.com] has quit [Read error: Connection reset by peer] 05:14 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-core-dev 05:14 -!- davec [~davec@cpe-24-243-251-52.hot.res.rr.com] has joined #bitcoin-core-dev 05:33 -!- gevs [~greg@unaffiliated/gevs] has quit [Remote host closed the connection] 05:49 -!- xiangfu [~xiangfu@111.198.29.53] has quit [Ping timeout: 260 seconds] 05:51 -!- xiangfu [~xiangfu@111.198.29.53] has joined #bitcoin-core-dev 05:52 -!- Samdney [~Samdney@nat-wlan2.rrze.uni-erlangen.de] has joined #bitcoin-core-dev 05:57 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-core-dev 06:06 -!- xiangfu [~xiangfu@111.198.29.53] has quit [Ping timeout: 260 seconds] 06:07 -!- xiangfu [~xiangfu@49.4.170.106] has joined #bitcoin-core-dev 06:09 < Chris_Stewart_5> Should this test case fail as a INVALID_STACK_OPERATION instead of BAD_OPCODE? 06:09 < Chris_Stewart_5> ["0x4c01","0x01 NOP", "P2SH,STRICTENC","BAD_OPCODE", "PUSHDATA1 with not enough bytes"] 06:11 < afk11> Chris_Stewart_5, the test fails because of line 265 I imagine - script.GetOp is responsible for loading the opcode, and pushdata if any. That case has pushdata1 + the length marker, but is missing a byte the interpreter knows should be there 06:12 < afk11> hence that function would fail, resulting in SCRIPT_ERR_BAD_OPCODE 06:12 < afk11> oops, I'm talking about interpreter.cpp's line 265 06:14 -!- TomMc [~tom@unaffiliated/tommc] has joined #bitcoin-core-dev 06:14 < sipa> there is no problem with the stack in that code :) 06:14 < sipa> the stack isn't even touched by the failing instruction 06:18 < sipa> afk11: indeed 06:24 < Chris_Stewart_5> I guess I was thinking in the sense that it is failing to push something onto the stack.. however if we continue that though almost every error would be an invalid stack op 06:24 < Chris_Stewart_5> thought* 06:30 -!- NotAnNSAgent [~NotAnNSAg@46.166.190.140] has joined #bitcoin-core-dev 06:33 -!- fengling [~fengling@111.198.29.53] has joined #bitcoin-core-dev 06:37 < afk11> Chris_Stewart_5, it's only thrown once in the codebase - if the opcode is totally invalid 06:38 -!- fengling [~fengling@111.198.29.53] has quit [Ping timeout: 240 seconds] 06:38 < Chris_Stewart_5> afk11: Not sure what you mean by that. In the case we are talking about the op code is valid, however the arguments for the op are invalid 06:39 -!- Samdney [~Samdney@nat-wlan2.rrze.uni-erlangen.de] has quit [Ping timeout: 260 seconds] 06:41 < Chris_Stewart_5> I guess the semantics for SCRIPT_ERROR_BAD_OPCODE extend to the op code AND its implicit arguments 06:43 < GitHub11> [bitcoin] jonasschnelli opened pull request #7957: [RPC][Bitcoin-TX] Add support for sequence number (master...2016/04/rbf_base) https://github.com/bitcoin/bitcoin/pull/7957 06:45 < afk11> Chris_Stewart_5, indeed. check here to see why https://github.com/bitcoin/bitcoin/blob/master/src/script/script.h#L503 06:52 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 276 seconds] 06:55 < Chris_Stewart_5> Thanks afk11 07:09 -!- jtimon [~quassel@79.31.134.37.dynamic.jazztel.es] has joined #bitcoin-core-dev 07:10 -!- xiangfu [~xiangfu@49.4.170.106] has quit [Ping timeout: 276 seconds] 07:14 -!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has joined #bitcoin-core-dev 07:15 -!- xiangfu [~xiangfu@49.4.170.106] has joined #bitcoin-core-dev 07:20 -!- Samdney [~Samdney@dyn-ant666999.hawo.ipv6.uni-erlangen.de] has joined #bitcoin-core-dev 07:29 -!- lysobit is now known as aRUMtest 07:29 -!- aRUMtest is now known as lysobit 07:34 -!- xiangfu [~xiangfu@49.4.170.106] has quit [Ping timeout: 276 seconds] 07:37 -!- teward [teward@ubuntu/member/teward] has quit [Quit: The Darkness Will Rise Again.] 07:40 -!- teward [teward@ubuntu/member/teward] has joined #bitcoin-core-dev 07:43 < Chris_Stewart_5> Are there any script_tests that test CHECKSEQUENCEVERIFY? I did a quick search and it appears that term doesn't appear in script_tests.json 07:50 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Remote host closed the connection] 08:02 -!- aburan28 [~ubuntu@static-108-45-93-91.washdc.fios.verizon.net] has joined #bitcoin-core-dev 08:10 -!- xiangfu [~xiangfu@49.4.170.106] has joined #bitcoin-core-dev 08:11 -!- aburan28 [~ubuntu@static-108-45-93-91.washdc.fios.verizon.net] has quit [Ping timeout: 260 seconds] 08:17 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 08:21 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-core-dev 08:24 -!- aburan28 [~ubuntu@static-108-45-93-80.washdc.fios.verizon.net] has joined #bitcoin-core-dev 08:25 < sipa> Chris_Stewart_5: sure, in qa/rpc-tests there are some 08:27 -!- xiangfu [~xiangfu@49.4.170.106] has quit [Ping timeout: 240 seconds] 08:33 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-core-dev 08:34 -!- bysherper [~denetrabu@96.93.57.150] has joined #bitcoin-core-dev 08:37 -!- fengling [~fengling@111.198.29.53] has joined #bitcoin-core-dev 08:37 -!- earlest [~denetrabu@96.93.57.150] has quit [Ping timeout: 240 seconds] 08:38 -!- zooko [~user@2601:281:8000:8387:acfd:928a:debb:8587] has quit [Ping timeout: 250 seconds] 08:39 -!- gevs [~greg@unaffiliated/gevs] has joined #bitcoin-core-dev 08:41 -!- fengling [~fengling@111.198.29.53] has quit [Ping timeout: 240 seconds] 08:58 -!- earlest [~denetrabu@96.93.57.150] has joined #bitcoin-core-dev 09:01 -!- bysherper [~denetrabu@96.93.57.150] has quit [Ping timeout: 240 seconds] 09:02 < GitHub78> [bitcoin] paveljanik closed pull request #7810: Refactor AlertNotifyOnce out of UpdateTip (master...20160405_AlertNotifyOnce) https://github.com/bitcoin/bitcoin/pull/7810 09:04 -!- bysherper [~denetrabu@96.93.57.150] has joined #bitcoin-core-dev 09:07 -!- earlest [~denetrabu@96.93.57.150] has quit [Ping timeout: 240 seconds] 09:10 < GitHub25> [bitcoin] paveljanik opened pull request #7958: Remove useless argument to AlertNotify. (master...20160427_AlertNotify_remove_arg) https://github.com/bitcoin/bitcoin/pull/7958 09:19 -!- pedrobranco [~pedrobran@79.242.108.93.rev.vodafone.pt] has quit [Remote host closed the connection] 09:20 -!- pedrobranco [~pedrobran@79.242.108.93.rev.vodafone.pt] has joined #bitcoin-core-dev 09:26 -!- achow101 [~achow101@pool-96-227-114-115.phlapa.fios.verizon.net] has quit [Read error: Connection reset by peer] 09:27 -!- supasonic [~supasonic@172-11-188-117.lightspeed.rcsntx.sbcglobal.net] has joined #bitcoin-core-dev 09:30 -!- achow101 [~achow101@pool-96-227-114-115.phlapa.fios.verizon.net] has joined #bitcoin-core-dev 09:35 -!- pmienk [~pmienk@c-71-227-177-179.hsd1.wa.comcast.net] has quit [Ping timeout: 276 seconds] 09:43 < GitHub147> [bitcoin] kazcw opened pull request #7959: fix race that could fail to persist a ban (master...banmap_race) https://github.com/bitcoin/bitcoin/pull/7959 09:49 -!- xiangfu [~xiangfu@119.90.24.33] has joined #bitcoin-core-dev 09:50 -!- pmienk [~pmienk@c-71-227-177-179.hsd1.wa.comcast.net] has joined #bitcoin-core-dev 09:51 < kanzure> still seeing "Request-sent" errors from a python application using python-bitcoinlib's rpc connection object, originally i reported this as #6454 which was fixed by using rpckeepalive=0 (#6454 had an additional issue where rpc would become completely locked up). 09:52 < kanzure> my more recent encounters of "Request-sent" are unfortunately not associated with that rpc thread locking behavior 09:53 < kanzure> unsure whether this is a python issue or a bitcoind issue. i've found that creating new python-bitcoinlib rpc connection objects (instead of reusing a single object over the course of a few hundred rpc requests and a few minutes) does not cause the "Request-sent" error.. 09:55 < kanzure> (specifically the exception is "http.client.CannotSendRequest: Request-sent") 10:02 -!- xiangfu [~xiangfu@119.90.24.33] has quit [Remote host closed the connection] 10:04 < kanzure> https://github.com/python/cpython/blob/436064bfe71ffd782dc5b942f65b80f7f0d7d2cd/Lib/http/client.py#L1002 10:13 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 276 seconds] 10:14 -!- imsaguy is now known as tripleslash 10:21 < jl2012> Will all disabled op codes (e.g. OP_CAT) fail the script, even in an unexecuted branch? 10:24 < cfields> MarcoFalke: ping 10:24 < MarcoFalke> pong] 10:24 < cfields> MarcoFalke: not sure if you saw yesterday... have you looked into parallelizing the rpc tests? 10:25 < MarcoFalke> Not yet, other things are holding me back right now. 10:26 < cfields> ok. But there's not any major reason not to? 10:26 < MarcoFalke> no 10:26 < cfields> great. I experimented with it yesterday, and it seemed to work quite well. Unfortunately my python is terrible though, so it was just hacking and slashing 10:27 < MarcoFalke> Oh, nice! 10:27 < MarcoFalke> My python-foo is not that high, either :) 10:28 < cfields> heh, that's not true at all :) 10:29 < cfields> only major change necessary seems to be listening port definition. atm we use the pid..pid+3 range, which causes overlaps in tests (assuming they're launched in separate processes as opposed to threads). My solution was to pass in the port range everywhere instead 10:30 < cfields> er, func(pid...pid+3), not the pids themselves 10:32 -!- Guest83827 [~chatzilla@97-90-24-187.dhcp.mtpk.ca.charter.com] has joined #bitcoin-core-dev 10:32 < MarcoFalke> you mean passing in from rpc-tests.py ? 10:33 < MarcoFalke> I can have a look at the patch if you push it 10:33 -!- Guest83827 is now known as roidster 10:34 < cfields> yea, the framework accepts a new option for port range, which defaults to the old behavior of func(pid). In the pull-tester case, it overrides 10:40 -!- fengling [~fengling@111.198.29.53] has joined #bitcoin-core-dev 10:45 -!- fengling [~fengling@111.198.29.53] has quit [Ping timeout: 240 seconds] 10:51 -!- Arnavion [arnavion@unaffiliated/arnavion] has quit [Quit: Arnavion] 11:16 -!- murch [~murch@p4FE39FD1.dip0.t-ipconnect.de] has quit [Ping timeout: 246 seconds] 11:16 -!- murch [~murch@p4FE39706.dip0.t-ipconnect.de] has joined #bitcoin-core-dev 11:19 < GitHub19> [bitcoin] sdaftuar opened pull request #7960: Only use AddInventoryKnown for transactions (master...block-inv-filter) https://github.com/bitcoin/bitcoin/pull/7960 11:22 -!- pedrobranco [~pedrobran@79.242.108.93.rev.vodafone.pt] has quit [Remote host closed the connection] 11:23 -!- pedrobranco [~pedrobran@79.242.108.93.rev.vodafone.pt] has joined #bitcoin-core-dev 11:24 -!- pedrobranco [~pedrobran@79.242.108.93.rev.vodafone.pt] has quit [Read error: Connection reset by peer] 11:24 -!- pedrobranco [~pedrobran@79.242.108.93.rev.vodafone.pt] has joined #bitcoin-core-dev 11:29 -!- pedrobranco [~pedrobran@79.242.108.93.rev.vodafone.pt] has quit [Ping timeout: 260 seconds] 11:41 -!- earlest [~denetrabu@96.93.57.150] has joined #bitcoin-core-dev 11:42 -!- Arnavion [arnavion@unaffiliated/arnavion] has joined #bitcoin-core-dev 11:44 -!- bysherper [~denetrabu@96.93.57.150] has quit [Ping timeout: 240 seconds] 11:45 -!- bysherper [~denetrabu@96.93.57.150] has joined #bitcoin-core-dev 11:47 -!- pedrobranco [~pedrobran@167.225.61.94.rev.vodafone.pt] has joined #bitcoin-core-dev 11:47 -!- muuqwaul [~denetrabu@96.93.57.150] has joined #bitcoin-core-dev 11:48 -!- earlest [~denetrabu@96.93.57.150] has quit [Ping timeout: 240 seconds] 11:48 -!- treehug88 [~textual@static-108-30-103-59.nycmny.fios.verizon.net] has joined #bitcoin-core-dev 11:50 -!- bysherper [~denetrabu@96.93.57.150] has quit [Ping timeout: 240 seconds] 11:51 -!- pedrobranco [~pedrobran@167.225.61.94.rev.vodafone.pt] has quit [Ping timeout: 244 seconds] 11:54 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-core-dev 11:56 -!- earlest [~denetrabu@96.93.57.150] has joined #bitcoin-core-dev 11:58 -!- bysherper [~denetrabu@96.93.57.150] has joined #bitcoin-core-dev 11:59 -!- muuqwaul [~denetrabu@96.93.57.150] has quit [Ping timeout: 240 seconds] 12:00 -!- muuqwaul [~denetrabu@96.93.57.150] has joined #bitcoin-core-dev 12:01 -!- earlest [~denetrabu@96.93.57.150] has quit [Ping timeout: 240 seconds] 12:03 -!- earlest [~denetrabu@96.93.57.150] has joined #bitcoin-core-dev 12:03 -!- bysherper [~denetrabu@96.93.57.150] has quit [Ping timeout: 240 seconds] 12:06 -!- muuqwaul [~denetrabu@96.93.57.150] has quit [Ping timeout: 240 seconds] 12:08 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 260 seconds] 12:23 -!- aburan28 [~ubuntu@static-108-45-93-80.washdc.fios.verizon.net] has quit [Ping timeout: 246 seconds] 12:28 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 252 seconds] 12:37 -!- aburan28 [~ubuntu@208.167.254.99] has joined #bitcoin-core-dev 12:43 -!- fengling [~fengling@111.198.29.53] has joined #bitcoin-core-dev 12:48 -!- fengling [~fengling@111.198.29.53] has quit [Ping timeout: 240 seconds] 13:04 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-core-dev 13:05 -!- pmienk [~pmienk@c-71-227-177-179.hsd1.wa.comcast.net] has quit [Remote host closed the connection] 13:07 -!- cryptapus [~cyptapus@unaffiliated/cryptapus] has quit [Ping timeout: 260 seconds] 13:12 -!- aburan28 [~ubuntu@208.167.254.99] has quit [Ping timeout: 268 seconds] 13:14 -!- pmienk [~pmienk@c-71-227-177-179.hsd1.wa.comcast.net] has joined #bitcoin-core-dev 13:14 -!- aburan28 [~ubuntu@208.167.254.99] has joined #bitcoin-core-dev 13:17 < sipa> cfields: do you have any idea whether memset_s is something common in recent C compilers? 13:17 < sipa> cfields: because if it's there, we should use it instead of OpenSSL_cleanse 13:19 -!- BlueMatt [~BlueMatt@unaffiliated/bluematt] has quit [Excess Flood] 13:21 -!- BlueMatt [~BlueMatt@unaffiliated/bluematt] has joined #bitcoin-core-dev 13:26 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-core-dev 13:31 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 276 seconds] 13:35 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Remote host closed the connection] 13:46 -!- amiller [~socrates1@unaffiliated/socrates1024] has quit [Ping timeout: 240 seconds] 13:51 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 252 seconds] 13:52 -!- Guest47532 [~socrates1@li175-104.members.linode.com] has joined #bitcoin-core-dev 13:53 -!- Guest47532 [~socrates1@li175-104.members.linode.com] has quit [Changing host] 13:53 -!- Guest47532 [~socrates1@unaffiliated/socrates1024] has joined #bitcoin-core-dev 13:53 -!- Guest47532 is now known as amiller 13:57 -!- frankenmint [~frankenmi@174-25-22-102.ptld.qwest.net] has joined #bitcoin-core-dev 13:59 < luke-jr> sipa: I don't even have a manpage for memset_s :p 14:09 < sipa> luke-jr: eh, neither do i! 14:17 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-core-dev 14:20 -!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has quit [Quit: Leaving.] 14:23 -!- TomMc [~tom@unaffiliated/tommc] has quit [Ping timeout: 244 seconds] 14:25 < gmaxwell> sipa: its an appendix of the langauge, and seemingly not quick in coming. 14:26 < gmaxwell> looks like we should implement our own. :( 14:27 < sipa> this may be interesting: https://mail-index.netbsd.org/tech-userlevel/2012/02/25/msg006157.html 14:28 < luke-jr> hm 14:29 < sipa> (not suggesting we use NetBSD, but that approach may be useful) 14:30 < luke-jr> right 14:31 < sipa> or we could just include a piece of asm for common platforms *ducks* 14:33 < gmaxwell> sipa: it was my expectation that we had to do that.. the argument that you could use a volitile function pointer is new to me... 14:33 < sipa> (the extended asm syntax supported by gcc and clang can indicate that it has side-effects, and the compiler is not allowed to remove it or duplicate it) 14:34 < sipa> gmaxwell: how about you make two wrappers around memset, each which modifies a TLS pointer to point to the other one 14:34 < sipa> not only is it volatile then, it's even actually changing :) 14:35 < gmaxwell> the only disagreement I might have with that volitile pointer argument is that for a long time many compilers frequently miscompiled code when volitile was in use (sometimes even worse than just ignoring the volitile)-- though in the last 5 years that has gotten _much_ better. 14:37 -!- cryptapus [~cryptapus@jupiter.osmus.org] has joined #bitcoin-core-dev 14:37 -!- cryptapus [~cryptapus@jupiter.osmus.org] has quit [Changing host] 14:37 -!- cryptapus [~cryptapus@unaffiliated/cryptapus] has joined #bitcoin-core-dev 14:52 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 252 seconds] 14:56 -!- MarcoFalke [8af6020a@gateway/web/cgi-irc/kiwiirc.com/ip.138.246.2.10] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 14:58 -!- bysherper [~denetrabu@96.93.57.150] has joined #bitcoin-core-dev 14:59 < luke-jr> inb4 it compiles to: if (memset_volatile != memset) memset_volatile(…); 15:01 -!- AaronvanW [~ewout@172pc231.sshunet.nl] has joined #bitcoin-core-dev 15:01 -!- AaronvanW [~ewout@172pc231.sshunet.nl] has quit [Changing host] 15:01 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 15:01 -!- earlest [~denetrabu@96.93.57.150] has quit [Ping timeout: 240 seconds] 15:04 -!- treehug88 [~textual@static-108-30-103-59.nycmny.fios.verizon.net] has quit [Quit: Textual IRC Client: www.textualapp.com] 15:14 -!- randy-waterhouse [~kiwigb@opentransactions/dev/randy-waterhouse] has joined #bitcoin-core-dev 15:17 -!- Samdney [~Samdney@dyn-ant666999.hawo.ipv6.uni-erlangen.de] has left #bitcoin-core-dev ["Verlassend"] 15:27 -!- droark [~droark@c-24-22-36-12.hsd1.or.comcast.net] has quit [Read error: Connection reset by peer] 15:32 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-core-dev 15:36 -!- aburan28 [~ubuntu@208.167.254.99] has quit [Ping timeout: 250 seconds] 15:58 -!- aburan28 [~ubuntu@static-108-45-93-80.washdc.fios.verizon.net] has joined #bitcoin-core-dev 16:09 -!- belcher [~user@176.248.65.230] has joined #bitcoin-core-dev 16:09 -!- belcher [~user@176.248.65.230] has quit [Changing host] 16:09 -!- belcher [~user@unaffiliated/belcher] has joined #bitcoin-core-dev 16:37 -!- murch [~murch@p4FE39706.dip0.t-ipconnect.de] has quit [Quit: Leaving.] 16:49 -!- frankenmint [~frankenmi@174-25-22-102.ptld.qwest.net] has quit [Remote host closed the connection] 16:56 < cfields> sipa: i've wrestled with that one. We could do an autoconf check for it, but if it's not there we'd fall back to something else. So ultimately we're stuck with a reliance on something else, or we roll our own and don't bother checking for memset_s 17:00 < gmaxwell> I think there isn't much point in using memset_s when currently nothing has it, AFAIK. 17:08 < cfields> gmaxwell: iirc it's required by c11? We could get really nasty and add a single c11 file :p 17:08 -!- wallet42 [sid154231@gateway/web/irccloud.com/x-fscvdzebmhbclmbl] has joined #bitcoin-core-dev 17:10 < luke-jr> C11 != C++11 17:11 < cfields> luke-jr: right, hence the single c11 file 17:11 < randy-waterhouse> cfields: re https://github.com/bitcoin/bitcoin/pull/7165 I dont think libsecpk251 requires c++11 ... or does it? 17:11 < luke-jr> ah, with a function call to it from C++? 17:11 < luke-jr> libsecpk251 is C89 IIRC 17:11 < cfields> luke-jr: yea. That wasn't a real suggestion, though 17:12 < luke-jr> oh, lol 17:13 < cfields> randy-waterhouse: ^^. That doesn't change anything for libsecp256k1 17:15 < randy-waterhouse> but the other dependencies now are all built using c++11 17:15 < cfields> randy-waterhouse: the c++ ones are. The c deps don't change 17:15 < randy-waterhouse> ah ok, lost sight of bigger picture 17:16 < sipa> i wonder if compiling libsecp256k1 with c++11 would work (without any extern "C" { blocks, i mean) 17:16 < cfields> sipa: yep 17:16 < cfields> sipa: c++14, at least 17:16 < sipa> ha 17:16 < cfields> i played with it a while back to see what i could make constexpr 17:17 < cfields> iirc there were 1 or 2 explicit casts needed, but nothing else 17:17 < sipa> interesting 17:17 * sipa used git rerere for the first time today 17:17 < cfields> sipa: ah damn, i meant to remind you about that at last week's meeting 17:18 < cfields> makes segwit rebasing a bit easier, i hope? 17:18 < sipa> i'm not rebasing segwit 17:18 < sipa> not until right before merge 17:19 < sipa> plan is to just add fixup commits, and have a single merge with master commit at the end 17:19 < cfields> oh, i figured you had a local branch that you were rebasing along the way 17:19 -!- laurentmt [~Thunderbi@176.158.157.202] has joined #bitcoin-core-dev 17:19 < cfields> gotcha 17:24 -!- cryptapus_ [~cryptapus@unaffiliated/cryptapus] has joined #bitcoin-core-dev 17:24 -!- cryptapus_ is now known as cryptapus_afk 17:25 -!- cryptapus [~cryptapus@unaffiliated/cryptapus] has quit [Ping timeout: 250 seconds] 17:29 < luke-jr> sipa: I used to use git-rerere, but I found it too dangerous 17:40 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Ping timeout: 276 seconds] 17:41 < gmaxwell> cfields: I don't think it's required, I think it's in an appendix. 17:50 -!- laurentmt [~Thunderbi@176.158.157.202] has quit [Quit: laurentmt] 17:56 -!- frankenmint [~frankenmi@174-25-22-102.ptld.qwest.net] has joined #bitcoin-core-dev 18:01 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-qwiludxwapxvpbrm] has quit [Quit: Connection closed for inactivity] 18:08 -!- cryptapus_afk is now known as cryptapus_ 18:08 -!- cryptapus_ is now known as cryptapus 18:15 -!- cryptapus is now known as cryptapus_afk 18:16 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 268 seconds] 18:21 -!- aburan28 [~ubuntu@static-108-45-93-80.washdc.fios.verizon.net] has quit [Read error: Connection reset by peer] 18:23 -!- fengling [~fengling@111.198.29.53] has joined #bitcoin-core-dev 18:29 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-core-dev 18:33 -!- belcher [~user@unaffiliated/belcher] has quit [Quit: Leaving] 18:39 < achow101> would it be possible, for after segwit deployment, to have a command line option to have Bitcoin Core write blocks to the disk in the pre-fork block forkmat? 18:48 < gmaxwell> achow101: it needs the data itself... the block files really aren't meant to be consumed by external software. 18:51 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 250 seconds] 18:57 < achow101> Yeah, I realize that and the situation is non-ideal. I just thought that it might be possible to prune the segwit data to maintain backwards compatibility with software like Armory 19:07 -!- NotAnNSAgent [~NotAnNSAg@46.166.190.140] has quit [Remote host closed the connection] 19:07 -!- NotAnNSAgent [~NotAnNSAg@46.166.190.166] has joined #bitcoin-core-dev 19:11 -!- frankenmint [~frankenmi@174-25-22-102.ptld.qwest.net] has quit [Remote host closed the connection] 19:39 < GitHub154> [bitcoin] 21E14 opened pull request #7962: CalculateNextWorkRequired Cleanup (master...cleanpow) https://github.com/bitcoin/bitcoin/pull/7962 19:54 -!- frankenmint [~frankenmi@174-25-22-102.ptld.qwest.net] has joined #bitcoin-core-dev 19:59 -!- TomMc [~tom@unaffiliated/tommc] has joined #bitcoin-core-dev 20:12 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Ping timeout: 276 seconds] 20:13 -!- TomMc [~tom@unaffiliated/tommc] has quit [Ping timeout: 260 seconds] 20:15 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #bitcoin-core-dev 20:32 -!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] 20:33 -!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-core-dev 20:48 -!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] 20:49 -!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-core-dev 20:57 -!- roidster [~chatzilla@97-90-24-187.dhcp.mtpk.ca.charter.com] has quit [Read error: Connection reset by peer] 21:07 -!- xiangfu [~xiangfu@111.198.29.53] has joined #bitcoin-core-dev 21:08 -!- droark [~droark@c-24-22-36-12.hsd1.or.comcast.net] has joined #bitcoin-core-dev 21:09 -!- molz [~molly@unaffiliated/molly] has joined #bitcoin-core-dev 21:10 -!- PRab_ [~chatzilla@c-68-34-102-231.hsd1.mi.comcast.net] has joined #bitcoin-core-dev 21:12 -!- PRab [~chatzilla@c-68-34-102-231.hsd1.mi.comcast.net] has quit [Ping timeout: 250 seconds] 21:12 -!- PRab_ is now known as PRab 21:13 -!- moli [~molly@unaffiliated/molly] has quit [Ping timeout: 268 seconds] 21:25 < NotAnNSAgent> verificationprogress: 0.86206621 21:25 < NotAnNSAgent> Zzz... it's been many days. 21:40 -!- NotAnNSAgent [~NotAnNSAg@46.166.190.166] has quit [Quit: NotAnNSAgent] 22:04 -!- frankenmint [~frankenmi@174-25-22-102.ptld.qwest.net] has quit [Remote host closed the connection] 22:05 -!- frankenmint [~frankenmi@174-25-22-102.ptld.qwest.net] has joined #bitcoin-core-dev 22:08 -!- frankenmint [~frankenmi@174-25-22-102.ptld.qwest.net] has quit [Read error: No route to host] 22:09 -!- frankenmint [~frankenmi@174-25-22-102.ptld.qwest.net] has joined #bitcoin-core-dev 22:09 -!- supasonic [~supasonic@172-11-188-117.lightspeed.rcsntx.sbcglobal.net] has quit [Ping timeout: 268 seconds] 22:09 -!- supasonic [~supasonic@172-11-188-117.lightspeed.rcsntx.sbcglobal.net] has joined #bitcoin-core-dev 22:12 -!- BonyM [~BonyM-I@ua-83-227-211-4.cust.bredbandsbolaget.se] has joined #bitcoin-core-dev 22:30 -!- fengling [~fengling@111.198.29.53] has quit [Ping timeout: 240 seconds] 22:52 -!- grassass [grass@gateway/vpn/mullvad/x-flobadvdduhinjhg] has joined #bitcoin-core-dev 22:55 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-core-dev 22:57 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-hfaiutmiadaauwit] has joined #bitcoin-core-dev 23:01 -!- arowser_ [~quassel@106.120.101.38] has quit [Quit: No Ping reply in 180 seconds.] 23:01 -!- arowser [~quassel@106.120.101.38] has joined #bitcoin-core-dev 23:07 -!- jtimon [~quassel@79.31.134.37.dynamic.jazztel.es] has quit [Ping timeout: 250 seconds] 23:26 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Remote host closed the connection] 23:35 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 240 seconds] 23:49 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev