--- Day changed Fri Dec 02 2016 00:05 < ]Good> how do you monitor the progress on your transaction? for example, it shows us an intend transaction list, which of those transactions are completed already 00:05 < ]Good> or something like x/10 or x% complete 01:00 -!- molz [~molly@unaffiliated/molly] has joined #joinmarket 01:01 -!- moli [~molly@unaffiliated/molly] has quit [Ping timeout: 240 seconds] 01:01 -!- ]Good_ [64084466@gateway/web/freenode/ip.100.8.68.102] has joined #joinmarket 01:04 -!- ]Good [64084466@gateway/web/freenode/ip.100.8.68.102] has quit [Ping timeout: 260 seconds] 01:28 -!- desigirl [6ee3a009@gateway/web/freenode/ip.110.227.160.9] has joined #joinmarket 01:29 -!- juscamarena [~justin@47.148.176.74] has joined #joinmarket 01:30 < desigirl> hello 01:30 < desigirl> need a noob guide to install and run joinmarket with bitoin core or electrum !! 01:31 < juscamarena> what issues are you running into 01:31 < juscamarena> https://github.com/JoinMarket-Org/joinmarket/wiki/Running-JoinMarket-with-Bitcoin-Core-full-node 01:31 < owowo> check the wiki 01:33 < juscamarena> to run a yield gen or to sendpayments? 01:34 < desigirl> to run yield generator. 01:35 < desigirl> but the link isnt a noob link (for window OS users) 01:35 < desigirl> in the alternative is it a good idea to run the yeild generator on 2indows 01:37 < desigirl> BTW i love the joinmarket idea and wish more people use it :) 01:40 -!- Empty2k12_ [~Empty2k12@p5B1047C9.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 01:41 < JM-IRCRelay> [AlexCato] if the windows machine is the same one you use for your day to day stuff (mail, browsing, etc) you shouldnt use it as a yieldgen in my opinion. Way too likely to get hacked 01:43 -!- Empty2k12 [~Empty2k12@p5B1047C9.dip0.t-ipconnect.de] has joined #joinmarket 01:43 < JM-IRCRelay> [AlexCato] if you want to run a yieldgen on linux instead, the basic steps would be: a) get linux (probably ubuntu 16.04 LTS for ease of use) b) optional: find some guide to configure it more securely c) install a bitcoin full node (probably can follow a bitcoin core guide) d) install joinmarket and configure it according to the wiki 01:43 < JM-IRCRelay> [AlexCato] if you run into problems with c) or d), people here will be able to help 01:45 < juscamarena> I myself probably need to go over b again. -googles- 01:47 < JM-IRCRelay> [AlexCato] not using ubuntu myself, but "hardening" is usually the right word to google for that, e.g. "ubuntu 16.04 hardening" 01:57 < desigirl> ok this is where i am stuck 01:57 < desigirl> <> 01:57 < desigirl> how do i add a new file with .cfg extention ? 02:02 < JM-IRCRelay> [AlexCato] if you use the windows file explorer, you can just go to that directory and right-click -> new -> textfile. Chose distutils.cfg as file name 02:02 < JM-IRCRelay> [AlexCato] That only works if you display file extensions in windows, which is _not_ active by default. Google how to change your windows settings to display known file extensions if you have never changed the setting so far 02:03 < desigirl> thanks alexcato 02:10 -!- martinl [3ed8cfa8@gateway/web/freenode/ip.62.216.207.168] has joined #joinmarket 02:12 -!- desigirl [6ee3a009@gateway/web/freenode/ip.110.227.160.9] has quit [Ping timeout: 260 seconds] 02:17 -!- martinl [3ed8cfa8@gateway/web/freenode/ip.62.216.207.168] has quit [Quit: Page closed] 02:18 -!- ]Good_ is now known as ]Good 02:18 < ]Good> doesn't look like sendpayment is doing much --- atleast the print outputs haven't been showing much besides: 02:18 < ]Good> < downloaded curlzip archive but don't file any executable to install it 02:24 -!- cannon-c [6cab83bc@gateway/web/freenode/ip.108.171.131.188] has joined #joinmarket 02:25 < cannon-c> Had question. Is it possible to see what inputs came from what user to other participants? 02:26 < cannon-c> Basically, are coinjoin transactions de-obfuscated to an adversary if that adversary participates in the coinjoin? 02:39 -!- moli [~molly@unaffiliated/molly] has joined #joinmarket 02:42 -!- molz [~molly@unaffiliated/molly] has quit [Ping timeout: 268 seconds] 03:02 -!- cannon-c [6cab83bc@gateway/web/freenode/ip.108.171.131.188] has quit [Quit: Page closed] 03:04 -!- cannon-c [ccc23f04@gateway/web/freenode/ip.204.194.63.4] has joined #joinmarket 03:16 -!- tergi [4a4aed8d@gateway/web/freenode/ip.74.74.237.141] has quit [Ping timeout: 260 seconds] 03:17 -!- Tergi [4a4aed8d@gateway/web/freenode/ip.74.74.237.141] has joined #joinmarket 03:35 -!- desigirl [7ab4dc64@gateway/web/freenode/ip.122.180.220.100] has quit [Quit: Page closed] 03:50 < GithubBot5678> [joinmarket] juscamarena opened pull request #680: Increments default walletname when wallet already exists (develop...suggest_walletname) https://git.io/v1ccR 03:51 < juscamarena> All simple stuff I'm doing, but I'm just getting comfortable doing pulls reqs/contributing. Hope no one minds. ha 04:26 -!- cannon-c [ccc23f04@gateway/web/freenode/ip.204.194.63.4] has quit [Quit: Page closed] 05:29 -!- lnostdal [~lnostdal@62.90-149-73.nextgentel.com] has quit [Read error: Connection reset by peer] 05:29 -!- lnostdal [~lnostdal@62.90-149-73.nextgentel.com] has joined #joinmarket 05:54 -!- Giszmo [~leo@pc-40-227-45-190.cm.vtr.net] has joined #joinmarket 06:05 -!- HostFat__ [~HostFat@host218-241-dynamic.250-95-r.retail.telecomitalia.it] has joined #joinmarket 06:08 -!- HostFat_ [~HostFat@host218-241-dynamic.250-95-r.retail.telecomitalia.it] has quit [Ping timeout: 260 seconds] 06:23 -!- Tergi [4a4aed8d@gateway/web/freenode/ip.74.74.237.141] has quit [Ping timeout: 260 seconds] 06:24 -!- Tergi [4a4aed8d@gateway/web/freenode/ip.74.74.237.141] has joined #joinmarket 06:25 < Tergi> Seems good to me juscamarena. Leaves more difficult things to those who get it better. 06:25 < Tergi> It took me more hours than it should have to figure out getpass on windows couldnt be copy/paste into. 06:43 -!- moli [~molly@unaffiliated/molly] has quit [Ping timeout: 260 seconds] 06:50 -!- moli [~molly@unaffiliated/molly] has joined #joinmarket 07:25 -!- bsm117532 [~mcelrath@38.121.165.30] has quit [Read error: Connection reset by peer] 07:26 -!- bsm117532 [~mcelrath@38.121.165.30] has joined #joinmarket 07:55 -!- molz [~molly@unaffiliated/molly] has joined #joinmarket 07:58 -!- moli [~molly@unaffiliated/molly] has quit [Ping timeout: 268 seconds] 08:22 < ]Good> oh wow... i just realized the output that is displayed while running / waiting for sendpayment -- is just echoing the IRC channel where the bots interact 08:22 < ]Good> ex. < it's been almost 36hrs since I put in my request to sendpayment --- my connection has dropped a few of those times, but should I be concerned that there's a problem? I still have no idea what progress if at all, is being made in tumbling those coins 08:59 -!- molz [~molly@unaffiliated/molly] has quit [Ping timeout: 268 seconds] 09:09 -!- moli [~molly@unaffiliated/molly] has joined #joinmarket 09:18 < Tergi> i am not sure if the tumble aborts if you disconnect or not, but your coins are in your joinmarket wallet either way. 09:18 < Tergi> they might not be in depth 0, 09:19 < Tergi> so if you use wallet tool to view the wallet it will tell you where you have coins. you probably will see some somewhere between depth 1 and 5. 09:21 < Tergi> this whole IRS coinbase thing is making me nervous 09:22 -!- coins123 [~coins123@unaffiliated/coins123] has quit [] 09:22 < Tergi> not because im intentionally doing anything wrong, but because anything you do with bitcoin could reasonably be considered dubious to the govt who is primarily dealing with it in situations like silkroad or tax evasion. 09:33 < ]Good> looks like they haven't moved at all 09:33 < ]Good> restarted it 09:33 < ]Good> but from the console outputs its hard to tell why 09:33 < ]Good> yeah -- it is dubious -- its also the very reason why many hold BTC to begin with! 09:34 < waxwing> ]Good: did you set your walletnotify? 09:34 < ]Good> oh no! 09:34 < waxwing> you're using Core right? 09:34 < ]Good> Not right now 09:35 < waxwing> so you're using blockr? 09:35 < ]Good> yeah 09:35 < waxwing> if so, you don't need walletnotify, it won't be that 09:35 < ]Good> just sending payments, not running the tumbler so didn't run it on tor 09:35 < ]Good> er. node 09:35 < waxwing> oh? so you're just running sendpayment, but it's hanging? 09:35 < waxwing> it'll generally complete in under a minute 09:35 < waxwing> well roughly 09:36 < ]Good> I don't know if its hanging -- more just its been running for 36hrs without saying its completed the payment 09:36 < waxwing> what are the last few lines in the console, assuming it's not private info like addresses etc 09:37 < waxwing> we have scrub-log.py in logs/, you can run python scrub-log.py , although review it before putting it on pastebin if you do that. 09:37 < waxwing> but off the top of my head i can't remember a scenario where sendpayment just hangs indefinitely 09:38 < waxwing> oh, i remembered one: it gives a prompt "do you want to continue? (y/n)" and if there were other messages, it might scroll off screen, 09:38 < waxwing> and you wouldn't possibly notice if you were afk 09:39 < ]Good> So, here's the last thing that showed up in the console -- there's more after it in the log file though: 09:39 < ]Good> 2016-12-02 12:15:44,957 [MCThread ] [INFO ] < yeah that's nothing, just public stuff from the pit 09:39 < ]Good> I did do the 'do you want to continue' 09:39 < ]Good> yeah, thats what it looks like 09:40 < ]Good> the 'do you want to continue' -- that was within the first few seconds of running the script, I hit 'y' 09:40 < waxwing> oh, so you entered 'y' but then it continued but didn't stop. hmm. 09:40 < waxwing> yeah i can't remember how sendpayment can just hang, must have forgotten something. 09:41 < waxwing> well you can safely ctrl-c and try again, assuming the tx didn't go through (which will be evident if you check wallet-tool) 09:42 < waxwing> i'm wondering if there's some corner case where, when it fails to generate a commitment, it doesn't shut down the message channel. 09:42 < waxwing> is there a "commitments_debug.txt" file in your joinmarket directory? 09:45 < ]Good> yeah there is -- and yeah it does look like nothing moved so I'm running it again 09:46 -!- a87ry5 [~a87ry5@66.55.147.60] has joined #joinmarket 09:46 < ]Good> commitments_debut lists the utxos 09:46 < waxwing> does it say the utxos were too new/not enough confirms? 09:46 < waxwing> ie there are 3 lists, which lists are they in 09:47 < waxwing> ]Good: before you run again, let's figure out what happened 09:48 < ]Good> yes! it did say that one of my wallet addresses was used too many times 09:48 < ]Good> actually, no all 3 09:48 < waxwing> interesting; did you try it a few times before then? 09:48 < ]Good> that was my first run 09:49 < waxwing> that doesn't seem to make sense, does it :) 09:49 < ]Good> I wonder if it has to do with my disconnects? I expect network to go down at night for a few minutes, but I noticed there were a lot of drops whenever the computer was idle -- never asleep, i disabled that 09:49 < ]Good> disconnects from IRC i mean. 09:49 < waxwing> so all your utxos (how many?) appeared in item 1? 09:50 < ]Good> yeah, all of them 09:50 < ]Good> 3 09:50 < waxwing> ]Good: in theory IRC disconnects could do, yes. it seems very unlucky though. 09:50 < waxwing> you would have to have reached the bit of the code that makes the commitment, but then did you send the fill requests, which would publish them, hmm. 09:51 < waxwing> could you open the file cmttools/commitments.json, and take a look 09:51 < waxwing> do you see 9 entries in "used" ? 09:51 < ]Good> yes 09:52 < waxwing> hmm, something's difficult to understand here. did you run the command `python sendpayment.py etc etc` only once? 09:52 < ]Good> I ran it only once --- but then before you said 'well lets find out' -- I restarted it 09:52 < ]Good> so now, its twice 09:53 < waxwing> well, ok, but right now it's guaranteed to fail with 'could not generate commitment' because it's of the opinion that all your commitments are used up. 09:53 < waxwing> i'm trying to figure out if somehow you went into a recovery loop, and kept retrying the transaction many times. 09:53 < ]Good> oh. so i should cancel it 09:54 < waxwing> well it doesn't really matter, but yeah i'd say so 09:54 < waxwing> just to keep things as simple as possible 09:54 < ]Good> yeah it looks like it was getting a lot of '[INFO ] Failed to source commitments, waiting 3 minutes' 09:55 < waxwing> ah. can you grep the log for the long-running case and look for "recreating the tx," ? 09:56 < waxwing> ]Good: are you *sure* you're not running tumbler.py, not sendpayment.py? 09:56 < ]Good> oh shxt you're right 09:56 < waxwing> i can't make any sense of it, "waiting 3 minutes" is only enabled for tumbler 09:56 < ]Good> i'm running tumbler.py 09:57 < waxwing> right 09:57 < waxwing> so, i see, you tried to run tumbler and it used up all 9 commitments. it gets harder now, there's a few different possible causes for that. 09:57 < ]Good> yah --- that probably explains a lot of the confusion 09:58 < waxwing> one simple thing you can do: use direct send, and send the coins to new addresses, e.g. each of 3 in mixdepth 0 to 3 new ones in mixdepth 1. 09:58 < waxwing> then, after waiting 5 confirmations (so around an hour), try again. 09:58 < ]Good> I'll give it a try 09:58 < waxwing> this time you would need to add the flag -m 1 to sendpayment to tell it to send from mixdepth 1 09:58 < waxwing> the paramaters to sendpayment can be seen with python sendpayment.py --help 09:59 < waxwing> to use direct send, use sendpayment.py -N 0 10:00 < ]Good> ah, -N says how many makers to use use none 10:00 < waxwing> well, there are various other things you could do, just a simple-ish suggestion. 10:00 < waxwing> example: suppose you had 0.5, 1.0 and 0.7 in three addresses in mixdepth 0 10:01 < waxwing> then i would do sendpayment -N 0 wallet.json 50000000 addr1, then sendpayment -N 0 wallet.json 100000000 addr2, then sendpayment.py -N 0 wallet.json 0 addr3 10:01 < waxwing> notice the third one is amount *zero*, that means sweep, it takes all remaining coins from that mixdepth; the mixdepth is zero in those examples because it's the default (you didn't specify -m) 10:02 < waxwing> and finally addr1, addr2, addr3 would be addresses taken from the "external" branch of mixdepth 1 10:02 < ]Good> makes sense 10:03 < ]Good> since I have other mixdepth 0 addresses available 10:03 < ]Good> I could just use those? 10:03 < waxwing> alternative strategies for sourcing commitments when you've run out are explained here: https://github.com/JoinMarket-Org/joinmarket/wiki/Sourcing-commitments-for-joins 10:03 < waxwing> yes, you could, but it gets confusing then because if you do sweep you'll take all coins, including the ones you've already transferred 10:04 < waxwing> ideally we would find out exactly what went wrong with the tumbler run, it could be several different things, it might take a while 10:06 < ]Good> 2016-12-01 02:35:39,217 [MCThread ] [INFO ] < this really bothers me --- I was at the machine during each of these times 10:07 < waxwing> the IRC servers can be flaky. that's one reason we use 2 by default now. 10:07 < waxwing> we could use more. 10:07 < ]Good> but not for many hours inbetween, including when expected internet downtime was meant to happen --- I don't know why I was not connected for 8hrs 10:08 < ]Good> 1) The expected downtime was supposed to happen at 04:00 -- that's not shown, presumably because it stopped trying to connect 10:08 < ]Good> 2) it only resumed showing info at 10:40 when I looked at the console again 10:08 < ]Good> 3) I was definitely using the internet at 02:40 when the IRC ping timed out 10:09 < waxwing> if one server goes down, it should continue as normal, with the exception that if it goes down in the middle of a transaction, that transaction has a decent chance of failing. however the tumbler recognizes that failure and tries again. 10:09 < waxwing> so seeing disconnections isn't surprising, and it's not enough to diagnose what happened unfortunately 10:09 < ]Good> I just don't see *any* actions being taken after 2:40 10:10 < waxwing> feel free to use scrub-log.py to post the log 10:10 < ]Good> OH! yes I will 10:12 < waxwing> huh python 'global' keyword doesn't seem to apply to referencing a variable in a function inside a function 10:14 < waxwing> http://stackoverflow.com/questions/5218895/python-nested-functions-variable-scoping/26059224#26059224 a bit quirky 10:15 < Tergi> any thoughts on the getpass() issue? i was looking into workarounds... im not sure much of one exists 10:15 < Tergi> not something that i can find anyway 10:15 < ]Good> how do you mind sharing the logs --- just 30kb too big for pastebin 10:16 < waxwing> not sure ]Good but fair warning, i myself won't be looking at it right now 10:16 < waxwing> Tergi: yeah that was extremely nasty 10:16 < ]Good> np 10:30 < Tergi> Looks like it might be possible to detect the ctrl+v character and perhaps then use a library to open and read the clipboard 10:30 < Tergi> could be aproblem if they dont have a password copied but a large binary file or something like copied image editing content 10:48 -!- moli [~molly@unaffiliated/molly] has quit [Ping timeout: 258 seconds] 10:58 -!- moli [~molly@unaffiliated/molly] has joined #joinmarket 10:59 < ]Good> 2016-12-02 13:59:44,726 [MainThread ] [ERROR] failed blockr.io pushtx 11:00 < ]Good> not my day --- blockr prbbly blocking because of too many requests -- atleast my first one got through 11:00 < ]Good> supposedly 11:11 -!- moli [~molly@unaffiliated/molly] has quit [Ping timeout: 268 seconds] 11:14 < waxwing> ]Good: for that one, it's no big deal 11:15 < waxwing> if you save the txhex you can push it anywhere 11:15 < waxwing> better do it quickly though, since after a while the Makers may use those utxos somewhere else, then it'll get rejected as a double spend 11:15 < waxwing> if that happens, just treat it as failed and do it again. a good reason to switch to Core though :) 11:18 -!- moli [~molly@unaffiliated/molly] has joined #joinmarket 11:34 -!- btcdrak [uid165369@gateway/web/irccloud.com/x-dpoacivzzknmmqke] has quit [Remote host closed the connection] 11:40 < ]Good> no worries 11:40 < ]Good> these are direct sends 11:40 < ]Good> per your suggestions earlier 11:40 < ]Good> i'll just run the send again later 12:10 -!- mrkent [~textual@unaffiliated/mrkent] has joined #joinmarket 12:19 -!- btcdrak [uid165369@gateway/web/irccloud.com/x-svypifmqlfoimwwi] has joined #joinmarket 12:22 -!- moli [~molly@unaffiliated/molly] has quit [Ping timeout: 240 seconds] 12:24 -!- shinobimonkey [~digital_v@108.59.8.142] has joined #joinmarket 12:31 -!- moli [~molly@unaffiliated/molly] has joined #joinmarket 12:37 -!- moli [~molly@unaffiliated/molly] has quit [Ping timeout: 246 seconds] 12:55 -!- owowo [ovovo@gateway/vpn/mullvad/x-fbexxojwcqohamaj] has quit [Ping timeout: 244 seconds] 12:56 -!- moli [~molly@unaffiliated/molly] has joined #joinmarket 13:09 -!- a87ry5_ [~a87ry5@cpe-158-222-198-108.nyc.res.rr.com] has joined #joinmarket 13:11 -!- owowo [ovovo@gateway/vpn/mullvad/x-umdvslmxdksiigoj] has joined #joinmarket 13:12 -!- a87ry5 [~a87ry5@66.55.147.60] has quit [Ping timeout: 265 seconds] 13:59 -!- moli [~molly@unaffiliated/molly] has quit [Ping timeout: 240 seconds] 14:02 -!- moli [~molly@unaffiliated/molly] has joined #joinmarket 14:38 -!- moli [~molly@unaffiliated/molly] has quit [Ping timeout: 244 seconds] 14:50 -!- moli [~molly@unaffiliated/molly] has joined #joinmarket 14:55 -!- owowo [ovovo@gateway/vpn/mullvad/x-umdvslmxdksiigoj] has quit [Ping timeout: 244 seconds] 15:00 -!- owowo [ovovo@gateway/vpn/mullvad/x-bskagjsotednaztd] has joined #joinmarket 15:11 -!- a87ry5 [~a87ry5@104.129.31.27] has joined #joinmarket 15:14 -!- a87ry5_ [~a87ry5@cpe-158-222-198-108.nyc.res.rr.com] has quit [Ping timeout: 258 seconds] 15:25 -!- bsm117532 [~mcelrath@38.121.165.30] has quit [Remote host closed the connection] 15:35 < JM-IRCRelay> [AlexCato] about the ultra-long sendpayment: even if the initial thing was approved by a 'y', there's a chance that some of the makers did not answer and it selected different ones. Which need to be approved by another user action, which can easily be missed 15:36 -!- bsm117532 [~mcelrath@38.121.165.30] has joined #joinmarket 15:36 < JM-IRCRelay> [AlexCato] (you might have figured that out already, didnt read everything here waxing / ]good ) 15:37 < ]Good> Thanks Cato -- I'll run it again soon 15:39 -!- bsm117532 [~mcelrath@38.121.165.30] has quit [Client Quit] 15:39 -!- a87ry5_ [~a87ry5@cpe-158-222-198-108.nyc.res.rr.com] has joined #joinmarket 15:39 < JM-IRCRelay> [AlexCato] basic rule for sendpayment: it should complete really fast. If it takes longer than a minute after you confirmed, something probably went wrong 15:39 < JM-IRCRelay> [AlexCato] also you can cancel it at any time without risking your coins 15:43 -!- a87ry5 [~a87ry5@104.129.31.27] has quit [Ping timeout: 258 seconds] 15:49 < ]Good> how do you cancel? 15:49 < ]Good> also -- i know it was a while back, i was mistaken -- I was actually running Tumbler.py for over a day, not sendpayment 15:49 -!- a87ry5_ [~a87ry5@cpe-158-222-198-108.nyc.res.rr.com] has quit [] 16:47 < Tergi> huh my github account says im a contributor but i dont think i have not contributed anything 16:49 -!- mrkent [~textual@unaffiliated/mrkent] has quit [] 16:51 -!- mrkent [~textual@unaffiliated/mrkent] has joined #joinmarket 16:52 -!- mrkent [~textual@unaffiliated/mrkent] has quit [Client Quit] 16:52 -!- mrkent [~textual@unaffiliated/mrkent] has joined #joinmarket 16:53 -!- mrkent [~textual@unaffiliated/mrkent] has quit [Client Quit] 16:54 -!- mrkent [~textual@unaffiliated/mrkent] has joined #joinmarket 16:54 -!- mrkent [~textual@unaffiliated/mrkent] has quit [Client Quit] 16:55 < belcher> you get that for commenting on issues too 17:21 -!- mrkent [~textual@unaffiliated/mrkent] has joined #joinmarket 17:30 < belcher> Basically, are coinjoin transactions de-obfuscated to an adversary if that adversary participates in the coinjoin? <---- in joinmarket, only the taker knows the input -> coinjoin output mapping, as long as the makers are not all the same entity 17:33 -!- mrkent [~textual@unaffiliated/mrkent] has quit [] 17:52 -!- shinobimonkey [~digital_v@108.59.8.142] has quit [Ping timeout: 250 seconds] 18:22 -!- HostFat_ [~HostFat@host3-247-dynamic.247-95-r.retail.telecomitalia.it] has joined #joinmarket 18:25 -!- HostFat__ [~HostFat@host218-241-dynamic.250-95-r.retail.telecomitalia.it] has quit [Ping timeout: 260 seconds] 18:31 -!- shinobimonkey [~digital_v@108.59.8.142] has joined #joinmarket 18:45 -!- Empty2k12_ [~Empty2k12@p5B10497A.dip0.t-ipconnect.de] has joined #joinmarket 18:45 -!- Empty2k12 [~Empty2k12@p5B1047C9.dip0.t-ipconnect.de] has quit [Ping timeout: 265 seconds] 22:19 -!- HostFat_ [~HostFat@host3-247-dynamic.247-95-r.retail.telecomitalia.it] has quit [Quit: Leaving] 22:19 -!- HostFat [~HostFat@host3-247-dynamic.247-95-r.retail.telecomitalia.it] has joined #joinmarket 23:29 -!- ]Good [64084466@gateway/web/freenode/ip.100.8.68.102] has quit [Ping timeout: 260 seconds]