--- Log opened Tue Oct 13 00:00:46 2020 00:19 -!- M1 [~Michail@michail.com] has quit [Ping timeout: 256 seconds] 00:22 -!- M1 [~Michail@michail.com] has joined #joinmarket 00:32 -!- Pete [b2ddf989@178-221-249-137.dynamic.isp.telekom.rs] has joined #joinmarket 00:32 -!- Pete [b2ddf989@178-221-249-137.dynamic.isp.telekom.rs] has left #joinmarket [] 00:33 -!- Evanito [~Evanito@cpe-76-87-174-228.socal.res.rr.com] has quit [Read error: Connection reset by peer] 01:24 -!- rabidus_ [~rabidus@81-175-144-89.bb.dnainternet.fi] has quit [Ping timeout: 240 seconds] 01:37 -!- asy [~asymptoti@gateway/tor-sasl/asymptotically] has joined #joinmarket 02:05 -!- jonatack [~jon@104.254.90.235] has quit [Ping timeout: 264 seconds] 02:40 -!- jonatack [~jon@37.167.160.167] has joined #joinmarket 03:00 -!- jonatack [~jon@37.167.160.167] has quit [Ping timeout: 264 seconds] 03:01 -!- jonatack [~jon@213.152.161.69] has joined #joinmarket 03:22 -!- Loyce42Roob [~Loyce42Ro@static.57.1.216.95.clients.your-server.de] has joined #joinmarket 04:43 -!- asy is now known as Vanessa53Wuckert 04:46 -!- jonatack [~jon@213.152.161.69] has quit [Ping timeout: 258 seconds] 05:15 -!- Vanessa53Wuckert [~asymptoti@gateway/tor-sasl/asymptotically] has quit [Quit: Leaving] 05:34 -!- Loyce42Roob [~Loyce42Ro@static.57.1.216.95.clients.your-server.de] has quit [Ping timeout: 256 seconds] 05:42 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Read error: Connection reset by peer] 05:45 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #joinmarket 05:53 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Excess Flood] 05:54 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #joinmarket 05:56 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Excess Flood] 05:57 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #joinmarket 05:58 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Excess Flood] 06:11 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #joinmarket 06:16 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Ping timeout: 246 seconds] 06:18 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #joinmarket 06:19 -!- waxwing_ is now known as waxwing 06:19 -!- waxwing [~waxwing@81-178-153-121.dsl.pipex.com] has quit [Changing host] 06:19 -!- waxwing [~waxwing@unaffiliated/waxwing] has joined #joinmarket 06:31 -!- jonatack [~jon@2a01:e0a:53c:a200:bb54:3be5:c3d0:9ce5] has joined #joinmarket 06:32 -!- waxwing [~waxwing@unaffiliated/waxwing] has quit [Ping timeout: 260 seconds] 06:35 -!- waxwing [~waxwing@81-178-153-121.dsl.pipex.com] has joined #joinmarket 06:36 -!- waxwing [~waxwing@81-178-153-121.dsl.pipex.com] has quit [Client Quit] 06:37 -!- waxwing [~waxwing@81-178-153-121.dsl.pipex.com] has joined #joinmarket 06:37 -!- waxwing [~waxwing@81-178-153-121.dsl.pipex.com] has quit [Changing host] 06:37 -!- waxwing [~waxwing@unaffiliated/waxwing] has joined #joinmarket 06:37 < waxwing> https://github.com/JoinMarket-Org/joinmarket-clientserver/releases/tag/v0.7.1 06:37 -!- mode/#joinmarket [+o waxwing] by ChanServ 06:38 -!- waxwing changed the topic of #joinmarket to: Welcome to JoinMarket: Increase Fungibility and Subsidise Your Fees | https://github.com/Joinmarket-Org/joinmarket-clientserver | @joinmarket r/joinmarket | Logs: http://gnusha.org/joinmarket/ | Latest release 0.7.1 | Also on ssl cfyfz6afpgfeirst.onion:6667 06:38 -!- mode/#joinmarket [-o waxwing] by ChanServ 06:38 -!- rabidus [~rabidus@85-76-51-88-nat.elisa-mobile.fi] has joined #joinmarket 06:45 < waxwing> posted on reddit and mastodon acct, others feel free to mention it elsewhere, thanks. also belcher_ pls do hackint, i did darkscience. 06:48 -!- jonatack [~jon@2a01:e0a:53c:a200:bb54:3be5:c3d0:9ce5] has quit [Ping timeout: 260 seconds] 06:50 -!- jonatack [~jon@213.152.161.69] has joined #joinmarket 07:17 < openoms> spreading to Twitter already https://twitter.com/openoms/status/1316020092749058051?s=20 07:18 < openoms> updating in raspiblitz too 07:34 -!- rabidus [~rabidus@85-76-51-88-nat.elisa-mobile.fi] has quit [Ping timeout: 260 seconds] 07:51 -!- jcoe [~seru@185.195.232.251] has joined #joinmarket 07:52 -!- jcoe [~seru@185.195.232.251] has quit [Client Quit] 07:52 -!- jcoe [~seru@185.195.232.251] has joined #joinmarket 07:52 -!- DeanGuss [~dean@gateway/tor-sasl/deanguss] has quit [Remote host closed the connection] 07:53 -!- jcoe [~seru@185.195.232.251] has quit [Client Quit] 07:53 -!- simul125 [~seru@185.195.232.251] has joined #joinmarket 07:59 < kristapsk> posted on /r/bitcoin, https://old.reddit.com/r/Bitcoin/comments/jaf470/joinmarket_v071_includes_bip78_payjoin_receiver/ 08:02 -!- Evanito [~Evanito@cpe-76-87-174-228.socal.res.rr.com] has joined #joinmarket 08:08 < waxwing> kristapsk, but ..i already posted to reddit? 08:08 < waxwing> oh r/bitcoin got it 08:08 < kristapsk> yes, /r/bitcoin, not /r/joinmarket 08:41 -!- simul125 [~seru@185.195.232.251] has left #joinmarket ["Konversation terminated!"] 09:10 -!- berndj-blackout [~berndj@ns1.linksynergy.co.za] has joined #joinmarket 09:11 -!- berndj [~berndj@ns2.linksynergy.co.za] has quit [Ping timeout: 260 seconds] 09:12 -!- berndj-blackout is now known as berndj 09:25 -!- ghost43 [~daer@gateway/tor-sasl/daer] has quit [Ping timeout: 240 seconds] 09:26 -!- ghost43 [~daer@gateway/tor-sasl/daer] has joined #joinmarket 09:26 -!- k3tan [~pi@gateway/tor-sasl/k3tan] has quit [Ping timeout: 240 seconds] 09:29 -!- Galvas [sid459296@gateway/web/irccloud.com/x-ymztybpytyaaaheh] has quit [Ping timeout: 256 seconds] 09:29 -!- k3tan [~pi@gateway/tor-sasl/k3tan] has joined #joinmarket 09:32 -!- Galvas [sid459296@gateway/web/irccloud.com/x-ipqkxswlypxugpkj] has joined #joinmarket 10:27 -!- dopplergange [~dop@titan.pathogen.is] has joined #joinmarket 11:00 -!- waxwing_ [~waxwing@92.40.182.22.threembb.co.uk] has joined #joinmarket 11:03 -!- waxwing [~waxwing@unaffiliated/waxwing] has quit [Ping timeout: 260 seconds] 11:30 -!- asy [~asymptoti@gateway/tor-sasl/asymptotically] has joined #joinmarket 12:15 -!- tralfaz [~davterra@gateway/tor-sasl/tralfaz] has joined #joinmarket 12:15 -!- davterra [~davterra@gateway/tor-sasl/tralfaz] has quit [Remote host closed the connection] 12:19 -!- reallll [~belcher@unaffiliated/belcher] has joined #joinmarket 12:22 -!- belcher_ [~belcher@unaffiliated/belcher] has quit [Ping timeout: 260 seconds] 12:29 -!- reallll is now known as belcher 12:50 -!- nothingmuch [~nothingmu@unaffiliated/nothingmuch] has quit [Quit: ZNC - http://znc.in] 12:51 -!- nothingmuch [~nothingmu@unaffiliated/nothingmuch] has joined #joinmarket 12:51 -!- _0x0ff [~potatoe_f@163.172.166.225] has quit [Quit: into the offlines] 12:52 -!- _0x0ff [~potatoe@2001:bc8:47b0:123::1] has joined #joinmarket 13:48 -!- tralfaz [~davterra@gateway/tor-sasl/tralfaz] has quit [Remote host closed the connection] 13:49 -!- tralfaz [~davterra@gateway/tor-sasl/tralfaz] has joined #joinmarket 13:52 -!- Mnjih [b2ddf989@178-221-249-137.dynamic.isp.telekom.rs] has joined #joinmarket 14:07 < Mnjih> Hi everyone!I've recently installed joinmarket and wanted to provide some liquidity as maker.I've funded the wallet using an address on mixdepth 1.Is this a problem? Should I transfer the funds to address on mixdepth 0? 14:12 < kristapsk> Mnjih, no, should not be a problem, yield generator can use funds from any mixdepth 14:12 < Mnjih> Great, thanks! 14:13 < Mnjih> Are funds provided by makers also becoming fungible as they are a part of coinjoins requested by takers? 14:15 < Mnjih> In other words will the funds become fungible after some time if used by the yield generator, or do I have to become a taker at some point if I want to make the funds fungible? 14:19 < waxwing_> you don't have to do anything; but acting as a taker at some point (as well as maker at other times) makes deductions for the adversary significantly more difficult. 14:24 < Mnjih> Got it 14:24 < Mnjih> So at some point I'll coinjoin the funds as a taker then 14:25 < Mnjih> At that point, do I have to transfer funds to mixdepth 0, before I start the tumbler? 14:27 < openoms> Does someone know if I can use the ControlHashedPAssword and ControlAuthCookie at the same time with Tor? 14:27 < openoms> Could I set the tor password for joinmarket? 14:28 < openoms> currently ahving problem to set the HS up for payjoin cause the control_auth_cookie is not readable (despite it si set group readable in the torrc and the joinmarket user is added to the debian-tor group) 14:28 < waxwing_> Mnjih, good question, it's not trivial really. ultimately you can use your own custom schedule of joins; but to use the tumbler algo you probably want the coins in the first couple of mixdepths, practically (it works with multiple but all 5 makes it a bit fiddly). 14:29 < waxwing_> openoms, just a sec. i remember a similar problem. 14:29 < openoms> cool, thanks for looking 14:29 < waxwing_> have you read here: https://github.com/JoinMarket-Org/joinmarket-clientserver/blob/master/docs/PAYJOIN.md#configuring-tor-to-setup-a-hidden-service 14:30 < waxwing_> the section that starts "However if you proceed ..." 14:30 < waxwing_> hmm i should have pointed to that in the release notes explicitly 14:30 < waxwing_> oh wait you said you did that. 14:30 < waxwing_> oops. 14:31 < waxwing_> did you restart the Tor service? 14:31 < openoms> @waxwing_ tahnsk good documantation, bookmarking! Done all of this except the full system restart. Might be that. 14:31 < waxwing_> oh yeah i said full restart. i must have said that for a reason :) 14:31 < waxwing_> good thing i don't rely on my memory lol 14:32 < openoms> with less logical things written docs are a must 14:35 < Mnjih> Thanks waxwing! So it makes sense to leave the funds on the mixdepth 1 - all of the funds before using the tumbler. In the documentation it's stated that funding should be done on mixdepth 0, so I wasn't sure if me having them on mixdepth 1 will cause any problems with the tumbler. 14:36 < waxwing_> openoms, i added a quick note to the main release page. 14:37 < waxwing_> Mnjih, you can definitely start with adding the funds to any mixdepth if you're running a yieldgen. it just says 0 because that's easiest. 14:37 < Mnjih> (y) 14:51 < qubenix> i'm trying to update my daemon to v0.7.1 and i'm getting this error: https://termbin.com/4q5sq . my steps are git pull, checkout v0.7.1, source venv, python setupall.py --daemon. any ideas what i'm doing wrong? 14:53 < waxwing_> qubenix, oh yes sorry that's my fault i didn't test it. 14:53 < openoms> hmm same isssue after restart: 14:53 < openoms> -rw-r----- 1 debian-tor debian-tor 32 Oct 13 22:43 /mnt/hdd/tor/sys/control_auth_cookie 14:53 < openoms> joinmarket : joinmarket sudo debian-tor 14:53 < openoms> $ sudo -u joinmarket cat /mnt/hdd/tor/sys/control_auth_cookie 14:53 < openoms> cat: /mnt/hdd/tor/sys/control_auth_cookie: Permission denied 14:53 < waxwing_> openoms, did you try the groups command? 14:53 < openoms> $ groups joinmarket 14:53 < openoms> joinmarket : joinmarket sudo debian-tor 14:54 < waxwing_> qubenix, it's because we removed the old version of p2ep, so it should be a trivial fix, let me check 14:54 < waxwing_> openoms, well i mean at this point i would only suggest what i'm sure you're already doing :) 14:54 < openoms> ok, will sleep on it and ttry on another machine 14:55 < waxwing_> qubenix, just remove that factory from the list, it should work fine 14:55 < waxwing_> on line 18 14:55 < qubenix> cool. thanks waxwing_ 14:56 < waxwing_> openoms, i just meant i would check the permissions of that file. but ... after that i would mostly be puzzled. 14:56 < openoms> yeah, it i sgroup readable: 14:56 < openoms> -rw-r----- 1 debian-tor debian-tor 32 Oct 13 22:43 /mnt/hdd/tor/sys/control_auth_cookie 14:57 < waxwing_> maybe some unix/linux subtlety here. is it any different if you `su joinmarket` 14:57 < waxwing_> i know that doesn't make sense. tbh i would just start guessing, i can't see anything obvious. 14:59 < openoms> do you thing the parent directories need to be group readable too? 15:01 < waxwing_> hmm not sure. another thing springs to mind is my ubuntu 1804 is, iirc, an older Tor version. so that might be why we see a delta, also. 15:01 < waxwing_> 0.3.2.10 15:01 < waxwing_> istr this was annoying because the commit in Tor that makes it possible to serve v3 onions is after that release 15:02 < waxwing_> our code should work fine with v3 and v2 onions, we tested both. unless i forgot some corner case. 15:02 < openoms> I am on the latest Tor version 0.4.2.7. 15:02 < openoms> 32 bit Raspberry OS (Debian Buster based) 15:03 < waxwing_> yeah but your thing about parent directories at least sounds possible. i don't have other ideas rn. 15:05 -!- Mnjih [b2ddf989@178-221-249-137.dynamic.isp.telekom.rs] has left #joinmarket [] 15:05 < openoms> now they are group readable, but same issue persists. Will come back to you if I figure this out. Not a JM pronblem really. 15:05 < qubenix> openoms: did you log out with the joinmarket user after adding to the debian-tor group? 15:05 < waxwing_> my parent dir is /var/run/tor and has permissions drwxr-sr-x 15:05 < waxwing_> i don't actually know what 's' means 15:05 < openoms> @qubenix yes, did a full restart too 15:06 < waxwing_> oh also i notice you have `control_auth_cookie` not `control.authcookie` which i guess(?) is again because of a later Tor version 15:07 < openoms> yes, also the cookie is recreated at rvery restart 15:07 < openoms> permissions are fixed too according to the torrc settings 15:09 < openoms> threw everything there: 15:09 < openoms> CookieAuthFile /mnt/hdd/tor/sys/control_auth_cookie 15:09 < openoms> CookieAuthentication 1 15:09 < openoms> CookieAuthFileGroupReadable 1 15:09 < openoms> CacheDirectoryGroupReadable 1 15:09 < openoms> DataDirectoryGroupReadable 1 15:09 < openoms> what I am not sure about if it works together with the 15:09 < openoms> HashedControlPassword setting 15:09 < openoms> which is being use for bitcoind and lnd 15:10 < openoms> that's why i need to move to my testnet node 15:12 < waxwing_> yes i can see there's potentially some tricky points here. note we use the `txtorcon` package, you'll see the onion creation call in `jmclient/jmclient/payjoin.py` 15:14 < waxwing_> example: https://github.com/meejah/txtorcon/blob/9cfb08e851e3294600385a128fa6e7ed311ed725/examples/web_onion_service_ephemeral_nonanon.py#L39 15:14 < waxwing_> function: https://github.com/meejah/txtorcon/blob/9cfb08e851e3294600385a128fa6e7ed311ed725/txtorcon/controller.py#L788 15:20 < openoms> I can reproduce on the other node with similar environment. Commenting out the HashedControlPassword does not help either 15:21 < openoms> is it ok to open an issue for better reach? 15:38 < openoms> done: https://github.com/JoinMarket-Org/joinmarket-clientserver/issues/703 15:47 < emzy> openoms: the user joinmarket has access to all folders here /mnt/hdd/tor/sys/ ? 15:49 < openoms> no, there is only a keys folder there which is not readable by the group only owner 15:49 < openoms> @emzy 15:50 < emzy> The user needs to be able to access everyone 15:50 < emzy> every single folder in the path to the file. 15:50 < emzy> If it is not that. Then I only can think of selinux as a problem. 15:51 < openoms> every folder upwards is reachable 15:51 < openoms> but not everything in the same folder as the auth cookie 15:51 < openoms> Tor sets strict permissions every time reatarted 15:52 < openoms> selinux? how can I chack for that emzy? 15:54 < emzy> command "sestatus" 15:55 < openoms> yeah, don't think that is running 15:55 < openoms> sudo: sestatus: command not found 15:56 < emzy> can you show me "ls -ld /mnt/hdd/tor/sys /mnt/hdd/tor /mnt/hdd /mnt" 15:57 < openoms> $ sudo ls -ld /mnt/hdd/tor/sys /mnt/hdd/tor /mnt/hdd /mnt 15:58 < openoms> drwxr-xr-x 4 root root 4096 Aug 4 22:13 /mnt 15:58 < openoms> drwxr-xr-x 12 root root 4096 Oct 12 10:39 /mnt/hdd 15:58 < openoms> drwx------ 17 debian-tor debian-tor 4096 Oct 13 00:00 /mnt/hdd/tor 15:58 < openoms> drwxr----- 3 debian-tor debian-tor 4096 Oct 13 23:56 /mnt/hdd/tor/sys 15:58 < emzy> /mnt/hdd/tor the r is missing. 15:58 < openoms> tried sudo chmod -R 740 /mnt/hdd/tor before 15:58 < openoms> yeah, here it does 15:58 < emzy> chmod g+r /mnt/hdd/tor 15:59 < emzy> oh more 15:59 < openoms> does not make a difference 15:59 < emzy> chmod g+xr /mnt/hdd/tor /mnt/hdd/tor/sys 15:59 < openoms> xr? 16:00 -!- asy [~asymptoti@gateway/tor-sasl/asymptotically] has quit [Quit: Leaving] 16:00 < emzy> r= read contents / x= move into 16:00 < openoms> ah this worked @emzy! 16:00 < openoms> thank you so much 16:01 < openoms> I did not really know what x does for the directories 16:01 < emzy> I mean x cound be enough. but strange if you only can access the files but don't show the contens. so "rx" not "x" alone 16:01 < emzy> My over 20 years unix pays out :) 16:01 < emzy> glad I could help! 16:01 < openoms> well I'll pay it forward! 16:02 -!- user__ [~davterra@gateway/tor-sasl/tralfaz] has joined #joinmarket 16:02 < emzy> no need to. :) 16:03 < openoms> the cruel thing i that this setting does not survive the restart of Tor 16:04 < openoms> so need to run 16:04 < openoms> sudo chmod g+xr /mnt/hdd/tor /mnt/hdd/tor/sys 16:04 < openoms> every time when JM needs to access the cookie 16:04 -!- tralfaz [~davterra@gateway/tor-sasl/tralfaz] has quit [Ping timeout: 240 seconds] 16:05 < emzy> it will change the directory structure? 16:05 -!- Evanito [~Evanito@cpe-76-87-174-228.socal.res.rr.com] has quit [Read error: Connection reset by peer] 16:06 < emzy> I meen the rights on it? 16:08 < emzy> OK I can't think of a simpler fix than you. 16:09 < emzy> maybe tor has an option for this. 16:09 -!- DeanGuss [~dean@gateway/tor-sasl/deanguss] has joined #joinmarket 16:09 < emzy> +config 16:10 < openoms> i am just thinking to keep the aut cookie in the default place 16:14 -!- kristapsk_ [~KK@gateway/tor-sasl/kristapsk] has joined #joinmarket 16:14 < openoms> ok, the default /var/run/tor/control.authcookie is no problem 16:14 < openoms> ahh, this must have been some legacy config from an old Tor 16:14 < openoms> no getting rid of it for good 16:14 -!- kristapsk [~KK@gateway/tor-sasl/kristapsk] has quit [Ping timeout: 240 seconds] 16:22 -!- Evanito [~Evanito@cpe-76-87-174-228.socal.res.rr.com] has joined #joinmarket 16:24 -!- niftynei [~niftynei@104.131.77.55] has quit [Ping timeout: 260 seconds] 16:24 -!- kanzure [~kanzure@unaffiliated/kanzure] has quit [Ping timeout: 260 seconds] 16:25 -!- kanzure [~kanzure@unaffiliated/kanzure] has joined #joinmarket 16:28 -!- niftynei [~niftynei@104.131.77.55] has joined #joinmarket 16:30 -!- Evanito [~Evanito@cpe-76-87-174-228.socal.res.rr.com] has quit [Read error: Connection reset by peer] 16:31 -!- Evanito [~Evanito@cpe-76-87-174-228.socal.res.rr.com] has joined #joinmarket 16:59 -!- DeanGuss [~dean@gateway/tor-sasl/deanguss] has quit [Ping timeout: 240 seconds] 17:01 -!- user__ is now known as davterra 17:06 -!- DSRelBot [~DSRelBot@p5de4a6ea.dip0.t-ipconnect.de] has quit [Ping timeout: 272 seconds] 17:07 -!- HackRelay [~jmrelayha@p5de4a6ea.dip0.t-ipconnect.de] has quit [Ping timeout: 272 seconds] 17:18 -!- DSRelBot [~DSRelBot@p5de4a521.dip0.t-ipconnect.de] has joined #joinmarket 17:19 -!- HackRelay [~jmrelayha@p5de4a521.dip0.t-ipconnect.de] has joined #joinmarket 19:18 -!- nkuttler_ [~nkuttler@unaffiliated/nkuttler] has joined #joinmarket 19:19 -!- nkuttler [~nkuttler@unaffiliated/nkuttler] has quit [Ping timeout: 258 seconds] 19:26 -!- Parman [~Parman@2001:8003:443a:1500:e0b2:c642:f07e:49bc] has joined #joinmarket 20:02 -!- Parman [~Parman@2001:8003:443a:1500:e0b2:c642:f07e:49bc] has quit [Quit: Leaving] 20:08 -!- nkuttler_ is now known as nkuttler 20:26 -!- coconutanna [~coconutan@gateway/tor-sasl/coconutanna] has quit [Ping timeout: 240 seconds] 20:42 -!- coconutanna [~coconutan@gateway/tor-sasl/coconutanna] has joined #joinmarket 21:08 -!- Troy14Johns [~Troy14Joh@static.57.1.216.95.clients.your-server.de] has joined #joinmarket 22:50 -!- k3tan [~pi@gateway/tor-sasl/k3tan] has quit [Ping timeout: 240 seconds] 22:52 -!- k3tan [~pi@gateway/tor-sasl/k3tan] has joined #joinmarket --- Log closed Wed Oct 14 00:00:46 2020