--- Log opened Tue Aug 13 00:00:39 2019 02:20 -!- jonatack [8613b3c3@134.19.179.195] has quit [Ping timeout: 260 seconds] 03:05 < stevenroose> andytoshi: I'm confused by this test failure: https://travis-ci.org/rust-bitcoin/rust-bitcoincore-rpc/jobs/567615175 03:06 < stevenroose> It seems like safemem added a new version 0.3.1 that breaks with Rust 1.24. But safemem is used only by base64 which is used by hyper, but hyper is pinned to the version jsonrpc picked. 03:07 < stevenroose> So either hyper v10 had a base64 >= 0.x dep and base64 did an update from safemem 0.2 to 0.3 without doing a major update itself. 03:07 < stevenroose> What a mess 03:29 < stevenroose> https://github.com/marshallpierce/rust-base64/issues/112 03:30 < stevenroose> Tiny rant. If you own a crate like base64 of which all functionality is trivial and never updates, your only concern should be dependency management. So you should always bump your major version when doing a dep version bump. 03:57 < real_or_random> oh more rust dependency shit :/ 04:24 -!- ghost43 [~daer@gateway/tor-sasl/daer] has joined #rust-bitcoin 06:30 -!- elichai2 [uid212594@gateway/web/irccloud.com/x-lvagwbzqqglaymza] has joined #rust-bitcoin 06:31 -!- wraithm [~wraithm@unaffiliated/wraithm] has quit [Ping timeout: 250 seconds] 06:34 -!- wraithm [~wraithm@unaffiliated/wraithm] has joined #rust-bitcoin 06:56 -!- jonatack [6dca6b05@109.202.107.5] has joined #rust-bitcoin 07:41 -!- jonatack [6dca6b05@109.202.107.5] has quit [Quit: jonatack] 07:42 -!- jonatack [~jon@2a01:e35:8aba:8220:6627:dad:d967:649d] has joined #rust-bitcoin 07:52 < stevenroose> dongcarl: https://github.com/rust-bitcoin/rust-bitcoin/pull/255 had an issue with honggfuzz, but should have otherwise addressed your comments 07:52 < stevenroose> I restarted the fuzz build 08:00 < stevenroose> K fuzz thing seems resolved. Was something with an SSL certificate. 08:00 < stevenroose> So #255 should be good to go. 08:00 < stevenroose> Also ping for compact blocks review: https://github.com/rust-bitcoin/rust-bitcoin/pull/249 09:09 < andytoshi> stevenroose: :( 09:28 < andytoshi> stevenroose: we probably need to prioritize writing our own HTTP crate 09:28 < andytoshi> (which we probably should anyway .. from a security standpoint it's reckless of us to be pinned to such an old version of hyper) 09:39 < stevenroose> Well, I wrote that code a long time ago to make jsonrpc client-agnostic. I could take a look at that again. And then we can look for a client that suits our needs. 09:41 < andytoshi> at the time there were no such clients 09:41 < andytoshi> i'm doubtful that has changed 10:04 < elichai2> andytoshi: what's wrong with hyper? 10:17 < andytoshi> elichai2: hyper has caused constant breakage for us in minor versions of its dependencies 10:17 < andytoshi> literally every instance except for this tempfile thing 10:33 < elichai2> maybe actix can be a good replacement? 10:34 < dpc> actix has a bad history of reckless `unsafe`, and something tells me it is going to be very heavy 10:36 < dpc> I think this is the best way to go, possibly introducing a "secure and minimal" implementation when ready, possibly by default. 10:46 < andytoshi> elichai2: lol absolutely not 10:47 < andytoshi> https://github.com/actix/actix-web/issues/289 10:47 < elichai2> oh wow 10:48 < elichai2> about the size according to crates.io it's smaller but the sizes there don't make much sense to me (actix-web is somehow smaller than actix-http lol) 10:53 < andytoshi> the size is irrelevant :) it failed an audit so badly i will never reconsider it 10:53 < andytoshi> multiple instances of unsafe code which could trivially be seen to be UB 11:15 < elichai2> yeah of course lol, never used it before but it's just amazing that such a common lib is so bad 12:07 < andytoshi> sounds pretty typical for the rust ecosystem 12:20 -!- reallll [~belcher@unaffiliated/belcher] has joined #rust-bitcoin 12:23 -!- belcher [~belcher@unaffiliated/belcher] has quit [Ping timeout: 245 seconds] 12:26 -!- reallll is now known as belcher 15:13 < dpc> Not at all my experience. Also on that occasion, typically quite polite, Rust community took out their pitchforks. https://www.reddit.com/r/rust/comments/8s7gei/unsafe_rust_in_actixweb_other_libraries/ 16:10 < andytoshi> lol that reddit thread led me to https://github.com/marshallpierce/rust-base64/issues/29 17:50 -!- elichai2 [uid212594@gateway/web/irccloud.com/x-lvagwbzqqglaymza] has quit [Quit: Connection closed for inactivity] 18:03 -!- TamasBlummer1 [~Thunderbi@p200300DD67126444FC62B4FB821024C1.dip0.t-ipconnect.de] has joined #rust-bitcoin 18:05 -!- TamasBlummer [~Thunderbi@p200300DD67126435B8E2B981709AEC82.dip0.t-ipconnect.de] has quit [Ping timeout: 264 seconds] 18:05 -!- TamasBlummer1 is now known as TamasBlummer 18:20 -!- Dean_Guss [~dean@gateway/tor-sasl/deanguss] has joined #rust-bitcoin 19:03 -!- Dean_Guss [~dean@gateway/tor-sasl/deanguss] has quit [Remote host closed the connection] 19:05 -!- Dean_Guss [~dean@gateway/tor-sasl/deanguss] has joined #rust-bitcoin 20:49 -!- mryandao [~mryandao@gateway/tor-sasl/mryandao] has joined #rust-bitcoin 23:55 -!- tbisker8 [~tbisk@91.203.70.191] has joined #rust-bitcoin 23:57 -!- titanbiscuit [~tbisk@91.203.70.191] has quit [Ping timeout: 245 seconds] 23:58 -!- tbisker8 [~tbisk@91.203.70.191] has quit [Client Quit] 23:59 -!- titanbiscuit [~tbisk@91.203.70.191] has joined #rust-bitcoin --- Log closed Wed Aug 14 00:00:40 2019