--- Day changed Mon Jul 31 2017 00:46 -!- xcvvcx [53e42f33@gateway/web/freenode/ip.83.228.47.51] has quit [Ping timeout: 260 seconds] 00:54 -!- xcvvcx [53e42f33@gateway/web/freenode/ip.83.228.47.51] has joined #joinmarket 01:33 -!- beIcher [~user@unaffiliated/belcher] has joined #joinmarket 01:35 -!- belcher_ [~user@unaffiliated/belcher] has quit [Ping timeout: 255 seconds] 02:39 -!- MaxSan [~one@185.156.175.43] has joined #joinmarket 03:44 -!- Giszmo [~leo@ppp-88-217-124-180.dynamic.mnet-online.de] has joined #joinmarket 05:21 -!- zxccxz [6dc7e415@gateway/web/freenode/ip.109.199.228.21] has quit [Ping timeout: 260 seconds] 06:19 -!- takamatsu [~takamatsu@unaffiliated/takamatsu] has quit [Remote host closed the connection] 06:21 -!- takamatsu [~takamatsu@unaffiliated/takamatsu] has joined #joinmarket 06:21 -!- takamatsu [~takamatsu@unaffiliated/takamatsu] has quit [Remote host closed the connection] 06:54 -!- zxccxz [6dc7e415@gateway/web/freenode/ip.109.199.228.21] has joined #joinmarket 07:09 -!- MaxSan [~one@185.156.175.43] has quit [Quit: Leaving.] 07:20 -!- zxccxz [6dc7e415@gateway/web/freenode/ip.109.199.228.21] has quit [Ping timeout: 260 seconds] 08:24 -!- coins123 [~coins123@unaffiliated/coins123] has quit [Remote host closed the connection] 11:24 < waxwing> on the off chance anyone here has an idea, thought i'd link this issue: https://github.com/AdamISZ/joinmarket-clientserver/issues/61#issuecomment-319063379 11:25 < waxwing> it's probably the only outstanding issue now with doing JM on that codebase; i've done lots of full tumbler runs now spread over agora and freenode, everything seems to be working fine apart from that reconnect-with-Tor case. 11:25 < waxwing> in those two cases i just did --restart and it completed fine. 11:26 < waxwing> probably for the next week i'll just go ahead and update the joinmarket-qt gui code, there isn't much else to do apart from test. 11:29 < belcher> waxwing does that code periodically ping the irc server? 11:30 < belcher> if the problem is that it doesnt detect disconnections 11:30 < waxwing> belcher: good question, there is a heartbeat interval in the underlying IRC module, but i didn't check, i guess that's not the same as PING? 11:30 < waxwing> i know it does rate limiting for me 11:31 < waxwing> the weird thing is the IRC client module *does* fire connectionLost (so it's almost certainly the case i can hack around the problem) 11:31 < waxwing> but the clientConnectionLost of the factory object (which is where it usually triggers reconnection) doesn't get triggered. 11:31 < waxwing> but thanks for reminding me about PING i should check that 11:33 < belcher> use PING and then after a timeout do .close() 11:34 < belcher> without keepalives any tcp connection can just hang for hours, you can simulate it by connecting your laptop with an ethernet cable and then pulling out the cable :p 11:35 < waxwing> yeah sendHeartbeat is a looping call and sends PING 11:35 < waxwing> (in the irc.IRCClient or whatever it's called) 11:37 < waxwing> yeah the connection drop is detected since it calls txIRC_Client.connectionLost ; it's just not firing the same clientConnectionLost as i get when i cut the IRC on a local, non onion, irc server. i'm considering setting up an irc reachable at an onion address to simulate, but it's a bit of a pain. 11:42 < belcher> hmm 11:42 < belcher> could you also call clientConnectionList() inside connectionLost() 11:42 < belcher> (im not familiar with the names twisted uses) 11:42 < waxwing> yeah it's obscure, i shouldn't raise it really, something in the guts ... do you think my theory at the end of that comment might have merit? 11:43 < waxwing> well the protocol instances are generated by the protocol Factory class, and it's the latter that has the clientConnectionLost callback. possibly you could do what you say (you can sometimes do weird things like that and it works). 11:44 < waxwing> but even if not i can hack around it. my first issue is to create a situation where i can reproduce the issue easily; waiting for a conn. to drop on an external server is suboptimal :) 11:44 < belcher> yes i think it has merit 11:45 < waxwing> right it's the main delta to the non-socks case, using a proxy. maybe i could reproduce it easily somehow 11:58 -!- coins123 [~coins123@unaffiliated/coins123] has joined #joinmarket 12:50 -!- coins123 [~coins123@unaffiliated/coins123] has quit [Remote host closed the connection] 12:50 -!- MaxSan [~one@46.166.168.36] has joined #joinmarket 15:09 -!- zxccxz [6dc7e415@gateway/web/freenode/ip.109.199.228.21] has joined #joinmarket 15:27 -!- MaxSan [~one@46.166.168.36] has quit [Quit: Leaving.] 16:38 -!- https_GK1wmSU [~deep-book@169.55.27.131] has joined #joinmarket 16:40 -!- https_GK1wmSU [~deep-book@169.55.27.131] has left #joinmarket [] 17:24 -!- beIcher [~user@unaffiliated/belcher] has quit [Ping timeout: 240 seconds] 17:24 -!- beIcher [~user@unaffiliated/belcher] has joined #joinmarket 19:01 -!- goregrind [~goregrind@unaffiliated/goregrind] has joined #joinmarket 19:01 -!- goregrin1 [~goregrind@unaffiliated/goregrind] has quit [Read error: Connection reset by peer] 19:03 -!- https_GK1wmSU [~deep-book@77.234.42.183] has joined #joinmarket 19:05 -!- https_GK1wmSU [~deep-book@77.234.42.183] has left #joinmarket [] 20:43 -!- Giszmo1 [~leo@ppp-88-217-96-224.dynamic.mnet-online.de] has joined #joinmarket 20:44 -!- Giszmo [~leo@ppp-88-217-124-180.dynamic.mnet-online.de] has quit [Ping timeout: 240 seconds] 22:42 -!- zxccxz [6dc7e415@gateway/web/freenode/ip.109.199.228.21] has quit [Ping timeout: 260 seconds] 23:03 -!- zxccxz [6dc7e415@gateway/web/freenode/ip.109.199.228.21] has joined #joinmarket 23:24 -!- zxccxz [6dc7e415@gateway/web/freenode/ip.109.199.228.21] has quit [Ping timeout: 260 seconds] 23:34 -!- coins123 [~coins123@ip-244-225.sn1.clouditalia.com] has joined #joinmarket 23:34 -!- coins123 [~coins123@ip-244-225.sn1.clouditalia.com] has quit [Changing host] 23:34 -!- coins123 [~coins123@unaffiliated/coins123] has joined #joinmarket