if only all our trolls were this ridiculous
the future was yesterday.
[bitcoin] rebroad opened pull request #9325: Allow first cmpctblock/blocktxn received to be processed (rather than first requested) (master...ProcessFirstCmpct) https://github.com/bitcoin/bitcoin/pull/9325
jonasschnelli: openssl 1.1 made a breaking change to their API. AFAICT there is no fix for the libsecp256k1 tests except fixing the configure script to not try to build them-- they removed functionality the tests were using. I opened an issue, it's a trivial thing to address-- but without an impacted machine a bit of a pain to know if the test is right
< * gmaxwell>
goes to update his debian testing system to see if it breaks.
But I guess we also need fixing in crypto_tests.cpp (OldEncrypt()) in the non-libsecp256k1 part of the code
Or we just drop those tests.
Shouldn't --enable-openssl-tests=no still work if passed to Core's configure, even if it shows a warning?
at least that one can be fixed though, the struct is made opaque and can be constructed on the heap with EVP_MD_CTX_create.
(I agree it makes sense to remove them, but as a stop-gap fix for users until the new version)
well we should fix this now for 0.13.2 too.
I find it a bit absurd that debian continually ships massively out of date software but then just changes openssl's API in a stable release willynilly.
gmaxwell, well it looks like that affects stretch and jessie is the one with out of date software....
welp. doesn't reproduce on streach for me. :-/
(not in bitcoind compile, nor libsecp256k1 compile.)
gmaxwell: libssl1.1-dev installed?
aj: thanks, that broke it! interesting that update/upgrade didn't pull that in.
gmaxwell: or apparently just libssl-dev now. there's openssl1.0 and libssl1.0-dev for testing now by the looks so it might have helpfully upgraded to let you keep developing against the 1.0 api...
explains why we've only had ~two reports so far.
Hi all, anyone with a synced testnet node able to help me? Looking for the hex of a block with testnet transactions, every API I can find returns base-data only (and my node is down) :/ 000000005ded58feee127958d6619f8fedb2e67a7524067b474449a5e908c2fa is one, just need output of `getblock [hash] false`