28 Jul 2021 |
neilalexander | Looks like the PRs just haven’t caught anyone’s attention yet | 22:01:27 |
neilalexander | I have done so now | 22:03:15 |
ufm | Thanks. I suspected I was doing something wrong or that the node needed some kind of validation. | 22:04:53 |
neilalexander | More just that we need poking every once in a while to look at them! | 22:05:40 |
adb | well I got:
2021/07/28 22:03:45 Admin socket failed to listen: listen unix /var/run/yggdrasil.sock: bind: no such file or directory
runing yggdrasil on my phone so I will download the .deb | 22:07:19 |
adb | * well I got:
```
2021/07/28 22:03:45 Admin socket failed to listen: listen unix /var/run/yggdrasil.sock: bind: no such file or directory
```
running yggdrasil on my phone so I will download the .deb | 22:07:43 |
Arceliar | you can set it to none in the config (instead of unix://whatever ) to disable the admin socket, if you're not using it for yggdrasilctl | 22:08:12 |
adb | In reply to @Arceliar:matrix.org you can set it to none in the config (instead of unix://whatever ) to disable the admin socket, if you're not using it for yggdrasilctl panic: CreateTUN("\x00") failed; /dev/net/tun does not exist
I will go with plan B, seems yggdrasil just don't work inside termux | 22:11:51 |
neilalexander | If this works then we can update the Android app to include the SNI code. If it doesn’t then I’ll try adding uTP+TLS soon which will work over UDP but won’t perform as well as TCP | 22:18:07 |
Arceliar | uTP will need some testing and/or tuning... i tried it in ironwood at one point, but the congestion control seemed to be too aggressive, so it throttled back for so long that it was causing disconnects | 22:19:08 |
neilalexander | Well we could merge the SNI code anyway because it’s probably good to have… | 22:19:11 |
neilalexander | Yeah, we can tune uTP | 22:19:23 |
Arceliar | i can think of no reason not to merge the SNI code, as long as it tests OK / doesn't break anything | 22:19:38 |
neilalexander | In my testing it seemed to do the right thing, verified with wireshark and it all looked OK | 22:20:08 |
rany | In reply to @adb:mozilla.org
panic: CreateTUN("\x00") failed; /dev/net/tun does not exist
I will go with plan B, seems yggdrasil just don't work inside termux did you try to load the tun module first? | 22:24:34 |
rany | eh, nevermind... it doesn't work like a regular distro.. i just tried )) | 22:25:14 |
adb | a pity | 22:25:34 |
adb | I can't trust my tests, even normal yggmail works in my pc, I don't know why on android it fails | 22:26:10 |
neilalexander | You could use IfName: none and run it in router-only mode on the phone, add your peers there, then install Yggdrasil or Yggmail on your PC and let them find each other over multicast | 22:26:36 |
neilalexander | It would mean the phone itself can’t access Ygg sites though but it would act as a gateway | 22:27:14 |
neilalexander | If this SNI thing works then the easiest thing for us to do is just to update the Android app which is easy enough | 22:27:42 |
adb | my PC is using my phone's connection I am using USB thethering | 22:28:02 |
neilalexander | Setting IfName: none would at least let you test the peerings without TUN | 22:33:39 |
adb | Download deltachat-2021-07-28-183649.jpg | 22:37:01 |
adb | In reply to @neilalexander:matrix.org Setting IfName: none would at least let you test the peerings without TUN it fails like yggmail | 22:37:12 |
neilalexander | Interesting, did you specify a custom SNI in the peer string? | 22:38:07 |
adb | Download deltachat-2021-07-28-183754.jpg | 22:38:09 |
neilalexander | Try setting ?sni= to a domain name that you know works for normal traffic | 22:38:39 |
neilalexander | If it isn’t that then TLS 1.3 might be the issue, in which case we could try 1.2… | 22:39:04 |
Arceliar | it's possible they close/block connections for reasons other than SNI | 22:39:09 |