-
based.pt
https://share.based.pt:5281/file_share/069c9c92-0a02-7744-ae70-980574fcaf8b/zb2rhn8tFNLi8ZyxHnbRP22qiRfBUoUFSkexo4gSZo8nsAeCi.oga
-
tom
gross
-
based.pt
?
-
freespoken.nz
>> folks, did you notice the mod_s2s_vmesh prosody module? it is amazing. i like it so much i have generalized it, and wrote a dns server: gemini://bbs.geminispace.org/s/Yggdrasil/40667 > > It's neat but I don't really get the point vs regular DNS? Regular DNS is centralized. ↺
-
moparisthebest
um no it's not
-
freespoken.nz
The allocation of domains ultimately relies on delegation from the central root.
-
freespoken.nz
This manifests as, among other things, domains costing money to rent.
-
freespoken.nz
Also, the security relies on a single-point-of-failure DNSSEC root key.
-
freespoken.nz
And on your registrar setting your desired NS and DS records for your domain, instead of the ones they or an authoritarian government wants.
-
MattJ
There are a few reasons I like it: 1) it doesn't rely on any external infrastructure, so it can work entirely isolated from the public internet, 2) it works without anyone needing to run any network services (in non-internet mesh networks it's not always clear who runs those), 3) it's free (I renewed some domains just today and the price increases over the past few years are shocking... although I encourage people to buy domains for self-hosting, it's not always affordable)
-
MattJ
I didn't write the module because I think it should replace the current DNS system and everyone should switch to v6.alt, I just think alternatives can be good and useful for various use cases
-
maxwelld
MattJ, I was asked on gemini forum why v4.alt if there's already .meship, and i answered that perhaps because .meship doesn't support subdomains, and because it is not rfc compliant and in theory someone can take .meship in the future and that would create a name conflict.
-
maxwelld
MattJ, because of your work i now run prosody on pinephone and today i had no electricity at home, whole day, so my server was down, but i still had connection with my wife, because i have no other way of connection, only xmpp. no phone number either.
-
maxwelld
and i am inky from yggdrasil chat.
-
icebound.dev
> Regular DNS is centralized. for the most part you have full control over DNS, anyone who relies on DNSSEC in this room I urge you to run your own nameserver and hold your own DNSSEC keys, do not trust your DNS provider with such control. ↺
-
icebound.dev
But yeah apart from having to pay for registration DNS is rather open
-
maxwelld
well some registrars and tlds are sort of scams, they sell you domain for a very low price for the first year, and then for the second, they raise the price 6 times or sometimes 60 times.
-
hueso
xmppinion about yggdrasil vs cjdns?
-
maxwelld
my understanding that yggdrasil tried to solve some cjdns problems.
-
maxwelld
there are no supernodes, your phone can become a router between two different yggdrasil clusters.
-
icebound.dev
> xmppinion about yggdrasil vs cjdns? neither are pratical for XMPp. ↺
-
MattJ
Maybe someone can suggest a venue for that discussion
-
icebound.dev
XMPP relies on federation, thus you want the most devices available, when you limit yourself to an overlay network like yggdrasil it limits massively who you can peer wiht✎ -
icebound.dev
XMPP relies on federation, thus you want the most devices available, when you limit yourself to an overlay network like yggdrasil it limits massively who you can peer with ✏
-
icebound.dev
> Maybe someone can suggest a venue for that discussion yeah its offtopic sorry. ↺
-
icebound.dev
hueso, use mopars self hosting MUC
-
icebound.dev
xmpp:selfhost@chat.moparisthe.best?join
-
maxwelld
icebound.dev, btw, i have an xmpp flavoured protocol: https://github.com/norayr/barev-purple that is serverless.
-
maxwelld
i use it as well, over yggdrasil.
-
icebound.dev
> well some registrars and tlds are sort of scams, they sell you domain for a very low price for the first year, and then for the second, they raise the price 6 times or sometimes 60 times. maxwelld, the new tld's are pricy, mainly because they are new. If you are registering ccTLDs they are dirt cheap, for example .uk is like £7/yr, which is pennies. ↺
-
maxwelld
but since no mobile apps yet, and my wife's phone is android, not linux, thus i have configured xmpp server on pinephone via s2s_mesh plugin.
-
icebound.dev
> hueso, use mopars self hosting MUC ^^^ ↺
-
maxwelld
i sincerely think that yggdrasil solves most of hierarchical internet problems we have. and it would be good to promote it and it would be good if all xmpp servers would also have an yggdrasil ip.
-
maxwelld
because that would make xmpp federation more inclusive.
-
maxwelld
i have some friends who can't have real ips and would like to selfhost.
-
maxwelld
but it's not possible to get real ips from their isps.
-
maxwelld
since they have xmpp servers on ygg, and my server also has ygg ip, it can federate with them.
-
maxwelld
and i think we want to make the space more inclusive. because otherwise we are pushing people to register on nodes with free registration, that have spam issues (jabber.org users for example get lots of russian spam)
-
maxwelld
and some mucs i know banned access from such servers with free registration, because people who want to pollute, come to mucs and pollute from those servers.
-
icebound.dev
maxwelld, You have already been asked by MattJ to move channel, I provided you a channel where you could move to, please do so.
-
maxwelld
if someone from my server pollutes, i'll just talk to them, or close their account.
-
maxwelld
> maxwelld, You have already been asked by MattJ to move channel, I provided you a channel where you could move to, please do so. oh yeah, i can't join it for some reason. ↺
-
maxwelld
moparisthebest, is it member only?
-
icebound.dev
No its not, potentially a s2s issue?
-
icebound.dev
maxwelld, whats your server
-
maxwelld
ծոց.հայ
-
maxwelld
i think i am in some moparisthebest muc already.
-
icebound.dev
Yeah I can't peer with your server maxwell
-
icebound.dev
I wonder if the unicode will cause issues
-
maxwelld
perhaps your server tries to peer with my yggdrasil ipv6. let me understand.
-
icebound.dev
well drill cant see any A/AAAA records, or any srv records
-
icebound.dev
but then again I think unicode is causing issues because I can connect to port 80 via firefox
-
maxwelld
unicode in xmpp never caused issues for me, sincerely. if no dns records, maybe it is a cache issue since authoritative dns is on the same server and we had an electricity outage whole day.
-
maxwelld
/my trying to figure out.
- maxwelld is adding clearnet ipv6 to dns.
-
icebound.dev
hmm seems you have bigger issues than what overlay network to use, how about starting with reliable hosting. If you are prone to power outages invest in a UPS, or colocate/rent in the cloud. Also if you lose your DNS due to a power outage then you have configured it wrong, DNS requires a minimum of two nameservers, yes you can just point both to the same one, but you should have both for this exact reason, as DNS outage is a major problem.
-
maxwelld
icebound.dev, i don't want reliable hosting, i want homelab.
-
maxwelld
i realized what was your issue, did you dig/nslookup the punycode version of the domain?
-
maxwelld
you need to do idn2 before looking up.
-
icebound.dev
> i realized what was your issue, did you dig/nslookup the punycode version of the domain? like I said unicode causes issues for some software :) ↺
-
maxwelld
however xmpp servers have no problems with unicode domains, and in prosody i write the unicode version, not the punycode version.
-
maxwelld
not for xmpp (:
-
maxwelld
unicode is a modern thing, just like ipv6. we should aim to use unicode and ipv6, i believe.
-
icebound.dev
> icebound.dev, i don't want reliable hosting, i want homelab. Right so you are telling people above that they should host their own XMPP server and yggdrasil helps this, and then you proceed to say that you are homelabbing and dont want it to be reliable. You can't daily drive XMPP if your server goes down when you need to communicate with others, which means you inevitably need to sign up to a public provider as a backup, or use a different protocol when your server is down, kinda defeating the entire purpose of running an XMPP server. This is offtopic and not productive in the slightest, a spam prone server is infinitely better than a server which is down often. Uptime is the #1 most important thing when hosting services, not the speed, not the features, it all means nothing if you can't access the service when you need it the most. ↺
-
icebound.dev
(#2 would be security IMO :p)
-
maxwelld
homelabbers don't think so.
-
maxwelld
secondly, statistically i have no outages. today was a special day, the electrical network had to do some work for our building.
-
maxwelld
i'll invest in a better ups one day.
-
icebound.dev
> homelabbers don't think so. homelabbing often means hosting services you can do without, such as home streaming, music servers etc... not something critical such as communications with your friends and family. ↺
-
maxwelld
well i solved that with: a) my purple plugin and protocol over yggdrasil b) xmpp server with v6.alt domain on pinephone. both via yggdrasil, so i am a fan.
-
maxwelld
so, removed yggdrasil ip from dns, and was able to federate with one more xmpp server via clearnet ipv6.
-
maxwelld
still can't join moparisthebest muc.
-
icebound.dev
maxwelld, do you have clearnet IPv4?
-
maxwelld
yep.
-
icebound.dev
can you do a s2s test on mopar's server please, see if you can peer
-
icebound.dev
I will try again on mine
-
maxwelld
it was resolving to clearnet ipv4 and yggdrasil ipv6. changed the ipv6 part of dns to clearnet ipv6.
-
icebound.dev
still nothing
-
icebound.dev
right thats weird
-
icebound.dev
<iq type="get" id="759-13731" from="icebound.dev" to="xn--cbbu1a.xn--y9a3aq"><ping xmlns="urn:xmpp:ping"/></iq> <iq type="error" id="759-13731" to="icebound.dev" from="xn--cbbu1a.xn--y9a3aq"><ping xmlns="urn:xmpp:ping"/><error code="404" type="cancel"><remote-server-not-found xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/></error></iq>
-
icebound.dev
however I can telnet using the srv record manually
-
icebound.dev
both IPv6 and IPv4
-
icebound.dev
this might just be openfire not being able to handle unicode/punycode properly
-
maxwelld
i think you shouldn't use punycode in xmpp stanzas.
-
icebound.dev
Openfire automatically converts it
-
icebound.dev
Guus, sorry for the ping, has Openfire ever been tested peering with unicode servers?
-
maxwelld
sorry i will need to leave, too late here.
-
maxwelld
thank you.
-
icebound.dev
No problem, I got to sleep too