F-Droid Devs

112 Members
#fdroid-dev F-Droid development discussion only | Use #fdroid:f-droid.org for general, app- and repo-related matters | Meeting every Thursday at 11:30 UTC | This channel is publicly logged at https://matrix.f-droid.org/alias/%23fdroid-dev:f-droid.org17 Servers

Load older messages


SenderMessageTime
10 Nov 2018
@mathijs:matrix.vgorcum.comMathijsWe could host our own IS, that is foss14:22:22
@mathijs:matrix.vgorcum.comMathijsBut using it is a little cumbersome untill riot can use well known14:22:49
@nico:dorfbrunnen.euNico

If you don't host a turn server riot falls back on Google turn server

Really? I thought it worked P2P with WebRTC and IPs given by Synapse...

14:22:59
@mathijs:matrix.vgorcum.comMathijs
In reply to @nico:dorfbrunnen.eu

If you don't host a turn server riot falls back on Google turn server

Really? I thought it worked P2P with WebRTC and IPs given by Synapse...

It does work p2p but you still want a stun server to find your external ip address
14:23:42
@freenode_Tovok7:matrix.orgTovok7 joined the room.14:23:44
@mathijs:matrix.vgorcum.comMathijs Googles turn server doesn't do relay 14:24:49
@mathijs:matrix.vgorcum.comMathijsI actually went through the riot source to fins it14:26:12
@mathijs:matrix.vgorcum.comMathijsFind*14:26:16
@nico:dorfbrunnen.euNico Ah, I thought Synapse finds the external IP address itself. Is this Google thing documented somewhere? We should really warn users in the app's description in F-Droid. 14:29:33
@nico:dorfbrunnen.euNico^ Marcus (BubuIIC)14:29:43
@nico:dorfbrunnen.euNicoMathijs: Thanks for telling me this.14:29:58
@mathijs:matrix.vgorcum.comMathijs
In reply to @nico:dorfbrunnen.eu
Ah, I thought Synapse finds the external IP address itself. Is this Google thing documented somewhere? We should really warn users in the app's description in F-Droid.
Its not really documented, I think
14:31:17
@mathijs:matrix.vgorcum.comMathijsIts pretty important to server hosters14:31:39
@mathijs:matrix.vgorcum.comMathijsNot so much for the users, though14:31:53
@mathijs:matrix.vgorcum.comMathijsMatrix.org obviously runs their own coturn14:32:05
@mathijs:matrix.vgorcum.comMathijsAlso: technically googles turn server is foss14:32:25
@mathijs:matrix.vgorcum.comMathijsAnd if you properly set up a server with coturn the app never calls Google coturn14:33:21
@mathijs:matrix.vgorcum.comMathijsIts not very hard to change either14:33:37
@mathijs:matrix.vgorcum.comMathijs Im on mobile now, but I'll link later 14:33:51
@nico:dorfbrunnen.euNico

OK, but to me as a server operator this was unclear and we could put something like

Warning: If your custom home server doesn't provide its own turn server, Riot falls back to one provided by Google.

in the description. Imho we should completely cut out the fallback and calls should just fail in Riot on F-Droid.

14:37:13
@mathijs:matrix.vgorcum.comMathijs relevant code is here and here 15:23:33
@mathijs:matrix.vgorcum.comMathijsagain though: googles stun server is still coturn and still FOSS15:24:28
@mathijs:matrix.vgorcum.comMathijsI think I'll create a PR to the synapse doc or something15:25:08
@mathijs:matrix.vgorcum.comMathijsIn case you care: google doesn't provide stun, just turn. Which really only gives you your external ip address15:25:57
@freenode_TobiasK:matrix.orgTobiasK left the room.15:35:34
@nico:dorfbrunnen.euNico Mathijs: Thanks for the links. 15:35:43
@nico:dorfbrunnen.euNico

In case you care: google doesn't provide stun, just turn. Which really only gives you your external ip address

I believe you, but it still gives some third party metadata about the two callers which is nowhere visible to happen like that.

15:36:55
@mathijs:matrix.vgorcum.comMathijssure, I'll admit I wasn't too happy when I found the turn fallback either15:41:19
@mathijs:matrix.vgorcum.comMathijsbut I just have coturn set up, so it didn't really bother me15:41:37
@freenode_TobiasK:matrix.orgTobiasK joined the room.15:41:38

Show newer messages


Back to Room ListRoom Version: 1