1 2018-01-13 03:01:16 0|smack|ma
2 2018-01-13 03:01:18 0|smack|man
3 2018-01-13 03:42:07 0|smack|such wow
4 2018-01-13 08:23:57 0|Lauda|@jonasschnelli Mind telling me how the bech32 cut off in the GUI receive tab? I just tried it on Windows with the version I used to test GUI support, and it looks fine to me(?).
5 2018-01-13 08:44:49 0|gmaxwell|cfields: did you try modifying the qsort implementation in the libc to assert if the comparison function ever returns equal, then recompiling gcc and seeing if it asserts?
6 2018-01-13 09:25:14 0|ossifrage|gmaxwell, or just LD_PRELOAD a qsort replacement
7 2018-01-13 09:27:35 0|eck|that would be too easy
8 2018-01-13 09:41:35 0|gmaxwell|ossifrage: my assumption was that cfields wants to fix GCC.
9 2018-01-13 09:44:04 0|ossifrage|gmaxwell, LD_PRELOAD could be enough to see if the assert triggers
10 2018-01-13 09:47:22 0|luke-jr|reckon it'd work to add the few BIP17 stuffs watch-only scripts?
11 2018-01-13 14:35:22 0|bitcoin-git|13bitcoin/06master 14648bdc8 15Jan Sarenik: Trivial: Fix #include sys/fcntl.h to just fcntl.h (without sys/)...
12 2018-01-13 14:35:22 0|bitcoin-git|[13bitcoin] 15MarcoFalke pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/b7450cdbd89a...45cf8a03cb57
13 2018-01-13 14:35:23 0|bitcoin-git|13bitcoin/06master 1445cf8a0 15MarcoFalke: Merge #12168: Trivial: Fix #include sys/fcntl.h to just fcntl.h (without sys/)...
14 2018-01-13 14:36:17 0|bitcoin-git|[13bitcoin] 15MarcoFalke closed pull request #12168: Trivial: Fix #include sys/fcntl.h to just fcntl.h (without sys/) (06master...06jasan/fcntl.h) 02https://github.com/bitcoin/bitcoin/pull/12168
15 2018-01-13 15:56:34 0|bitcoin-git|[13bitcoin] 15mruddy opened pull request #12177: trivial: fix address_type help text of getnewaddress and getrawchangeaddress (06master...06trivial1) 02https://github.com/bitcoin/bitcoin/pull/12177
16 2018-01-13 18:45:06 0|donaloconnor|quick question: I've noticed in many places we pass uint256 by value to functions etc. If there's no particular reason then I don't mind doing a PR to fix these
17 2018-01-13 19:00:01 0|Stefani|HODL!
18 2018-01-13 19:40:30 0|Chris_Stewart_5|Is there any reason why we shouldn't parse out particular elements of a script in validation.cpp? And then reject if that element isn't 'valid' like we do with locktime/sequence
19 2018-01-13 19:44:12 0|sipa|?
20 2018-01-13 19:48:13 0|Chris_Stewart_5|sipa: Let's say *theoretically* there is op code that says this script can't be spent unless a block's POW is *higher* than the what the network wide difficulty is.
21 2018-01-13 19:49:18 0|Chris_Stewart_5|we don't have a field on the tx that can easily indicate this no? So if we parsed out a script argument we would be able to achieve this?
22 2018-01-13 19:50:01 0|Chris_Stewart_5|this example off of the top my head isn't this great the more i think about it..
23 2018-01-13 21:44:40 0|cfields|gmaxwell: yes, that's one of the ways I narrowed it down. I did if (cmp(a,b) == 0) assert(memcmp(a,b,size) == 0);
24 2018-01-13 21:45:24 0|cfields|gmaxwell: problem with that is that there are lots of cases where there's some useless component that makes the memcmp fail, but it otherwise wouldn't be used after the sort. So lots of false-positives.
25 2018-01-13 21:45:51 0|cfields|but in that case, technically the cmp is still busted.
26 2018-01-13 21:48:33 0|cfields|ossifrage: LD_PRELOAD is actually how I first narrowed down qsort as the culprit. I hacked up musl libc, adding in only certain objects to a shared lib, then used LD_PRELOAD to shove it in
27 2018-01-13 21:48:59 0|cfields|it gets tricky when you're preloading a different libc, though :p