-
agris
nuegia.net is back up if you have ipv6
-
Polarian
agris, where is nuegia.net hosted?
-
worlio.com
on a server
-
Polarian
Hurricane electric 🤔
-
Polarian
it takes 300ms to ping the server
-
Polarian
from London, UK
-
agris
The Ping is not great. My lastmile provider was recently aquired by another company who their network admin hasn't had the time yet to fix all the mistakes in that infrastructure.
-
agris
It's going to take 1 month to reduce the latency
-
agris
I'm aware of the problem
-
agris
thankfully XMPP is not that latency sensitive.
-
worlio.com
it takes more than 1 nanosecond to send a message. literally unusable.
-
agris
I'm encountering multiple startup ISPs with similarly bad network configurations and it's suspicious
-
agris
The way i'm dealing with it is tunneling outside of the start ISP's network and dealing with network configuration there.
-
agris
It's like a condom or quarantine bubble for IP networks.
-
agris
The upside is I get PI address space. The downside is latency.
-
agris
The reason I don't have any IPv4 right is is because their configuration is so fucked, I can't even use it for transition purposes.
-
agris
the 426 proxy server is still up, just not reachable.
-
agris
because of ipv4 address exhaustion.
-
agris
If you are an ISP, just adding more NAT over and over again is NOT a solution.
-
agris
that's how they think, and then sell out
-
agris
and then someone else has to come and fix it while the community being serviced suffers
-
agris
Polarian, 300ms from europe is actually pretty good.
-
Polarian
> The Ping is not great. My lastmile provider was recently aquired by another company who their network admin hasn't had the time yet to fix all the mistakes in that infrastructure. Self hosting eh?
-
Polarian
> it takes more than 1 nanosecond to send a message. literally unusable. unfunny
-
worlio.com
you are literally unfunny
-
Polarian
> thankfully XMPP is not that latency sensitive. Within reason... 300ms might be noticable in audio or video chats.
-
Polarian
> you are literally unfunny I am not the one telling jokes
-
worlio.com
the joke is you, unfunny man.
-
Polarian
> The way i'm dealing with it is tunneling outside of the start ISP's network and dealing with network configuration there. That explains hurricane electric
-
worlio.com
Ping ain't bad. I'm glad my server supports IPv6. 250ms from my tests.
-
Polarian
> If you are an ISP, just adding more NAT over and over again is NOT a solution. Technically is a solution... just not a pleasant one for the consumer
-
Polarian
You tend to get what you pay for, if you pay for business networking, you will get better service
-
worlio.com
Chatting in a muc, it's not too noticable. I see the delay, but I can't tell if my ISP is the shit, or somebody elses is.
-
Polarian
and that is why my ISP costs a fortune
-
agris
there is no 'bussiness networking' here.
-
Polarian
> Polarian, 300ms from europe is actually pretty good. London, UK --> Sidney, Australia is about 250-300ms
-
Polarian
> Chatting in a muc, it's not too noticable. I see the delay, but I can't tell if my ISP is the shit, or somebody elses is. There is many factors: - Server getting overloaded - Client latency - server latency - Peer latency
-
worlio.com
Yes, I am well aware of how servers work and how communication can slow down. Thank you.
-
lavrentiy
Why do xmpp servers have so much metadata of clients?
-
lavrentiy
Is there anyway to make profile pictures and nicknames and private group chats not visible to server?
-
agris
disable vcards
-
agris
or don't set one
-
lavrentiy
But roster and bookmarks are also still visible
-
Polarian
Why are you so scared about them?
-
Polarian
If you don't trust the server, move server, or self host your own
-
lavrentiy
Why should I possibly be able to see what my users are doing?
-
Polarian
because it is required for clients to function
-
lavrentiy
Yes, but is there any work towards moving away from that?
-
Polarian
no
-
Polarian
that would defeat the purpose of federation
-
Polarian
what you are asking would be complete decentralisation
-
Polarian
also don't forget about chat markers, you are telling the server what you are reading
-
Polarian
or the fact you tell the server what client you are using
-
rewtkid
Polarian: you can easily easily change or out right remove most metadata you dont want published.
-
rewtkid
/info me
-
moparisthebest
lavrentiy: moving away from what? XMPP has roughly the minimal amount of metadata possible
-
rewtkid
i also dont like my client being published, i think it is a security risk. however most people dont need to be this paranoid (and i probably dont either)
-
Polarian
> i also dont like my client being published, i think it is a security risk. however most people dont need to be this paranoid (and i probably dont either) Its useful for debugging purposes
-
Polarian
and security via obscurity isn't security, attempting to hide the client you are using for security, is not security in the slightest
-
moparisthebest
Like yes server visible rosters are a useless relic of the past, from when things like presence mattered, but it's not technically more metadata than your server already has right? You send it a message and a recipient, it's gotta have that
-
lavrentiy
moparisthebest: roster, bookmarks, vcards, nicknames, muc descriptions and memberships, profile pictures are all visible to server always
-
lavrentiy
Other systems like signal and threema don't do this
-
Wirlaburla
> Why do xmpp servers have so much metadata of clients? so we can make fun of people using inferior clients.
-
moparisthebest
Yes they do
-
Polarian
also having the clients show up also differentiates between different connections
-
rewtkid
Wirlaburla: you are using conversations. lets not get into "inferior clients"
-
rewtkid
kek
-
Polarian
> Other systems like signal and threema don't do this Nobody is forcing you to use XMPP, don't like it, use something else.
-
agris
worlio.com, you have a really cool website. thanks for putting it on the internet.
-
Polarian
> Other systems like signal and threema don't do this I couldn't think how else they wouldn't
-
Polarian
possibly by the client asking the other to send the avatar...
-
moparisthebest
>> Other systems like signal and threema don't do this > I couldn't think how else they wouldn't They do ↺
-
Polarian
but the issue with this is there is no device syncing
-
moparisthebest
They just aren't honest about it
-
lavrentiy
>> Other systems like signal and threema don't do this > Nobody is forcing you to use XMPP, don't like it, use something else. I seriously do prefer xmpp, I just feel like it is harming users at this point
-
Polarian
harming users?
-
Polarian
How dare the server store data to give the users a working product
-
Polarian
they shouldn't function
-
Polarian
there are bigger fish to fry than XMPP metadata
-
lavrentiy
Anyway, I'm not trying to compare here or go offtopic, I was only asking if there were xmpp specific developments to improve the situation
-
Polarian
there is no "situation" to improve here
-
lavrentiy
The protocols can be made in a way that don't require the server complete/direct/plaintext access
-
lavrentiy
Saying the others lie is dishonest
-
Polarian
the server can already see everything you send (apart from the message payload when you enable OMEMO)
-
Polarian
they know who you are talking to
-
Polarian
when, and how long
-
lavrentiy
Polarian: obviously, and even if entirely encrypted that can still be infered
-
lavrentiy
But that doesn't mean things like roster and nicks and pictures should all be unencryptes
-
Polarian
encryption isn't a silver bullet
-
Polarian
how would the nicks propagate?
-
Polarian
what about your roster?
-
Polarian
what about pictures? how would this all propagate?
-
lavrentiy
I mean JET is like 6 years old already
-
lavrentiy
There is already a spec for thi
-
lavrentiy
Xep-0420
-
Polarian
JET is deferred and secondly it doesn't fix the issue
-
lavrentiy
What servers or clients support SCE?
-
Polarian
none
-
Polarian
its experimental
-
Polarian
Hell most clients still have OMEMO issues
-
Polarian
the amount of times you get "this message is not encrypted for your device" because keys weren't shared or picked up
-
Polarian
its gotten better over the past year or so, but it still happens, I had it happen yesterday
-
Polarian
also you lost the original topic
-
Polarian
which was the server storing data
-
Polarian
the server stores data for various reasons
-
lavrentiy
SCE would directly help achieve that goal
-
Polarian
I can defeat that in 1 explanation: You set an avatar on your phone, your phone dies, you login to gajim on your desktop, your avatar has not propagated and there is no copy of it
-
Polarian
meanwhile, using the current implementation, you just ask the server to send it to you
-
lavrentiy
stage the picture (or encrypted blob) on the server, bump an epoch, set it into place
-
lavrentiy
it doesn't have to get out of sync between clients
-
Polarian
so your issue is simply the data is stored unencrypted
-
Polarian
ok your roster
-
Polarian
say you encrypted it
-
Polarian
but oh no you lost your phone
-
Polarian
how do you decrypt it
-
Polarian
you can't
-
Polarian
also OMEMO wouldn't work for that
-
Polarian
because of forward secrecy
-
Polarian
a new key would be generated and it wouldn't be encrypted for it
-
Polarian
which means it would only work with a static key distributed across many devices, which then adds additional requirements such as physical transfer of private key
-
Polarian
like I said, encryption isn't a silver bullet
-
Wirlaburla
> worlio.com, you have a really cool website. thanks for putting it on the internet. ty for the compliment
-
Wirlaburla
im probably a different nick on this device
-
Polarian
lavrentiy, https://xmpp.org/extensions/#xep-0420-implementations
-
Polarian
for implementations
-
Polarian
also bare in mind that XMPP is federated, unless you are planning to make XMPP peer to peer, your plans won't work either. Peer to peer was mainly for voice and video chats, and as far as I am aware, the reasoning was because the XMPP server bandwidth could then be conserved
-
Polarian
_maybe someone from the XSF board could correct that_✎ -
Polarian
_maybe someone from the XSF board could correct/confirm that_ ✏
-
Wirlaburla
peer-to-peer is cool and I wish newer internet shit didnt screw with those times
-
Polarian
peer to peer is difficult
-
Wirlaburla
now it is
-
Polarian
it always has been
-
Polarian
The internet was never designed for peer to peer
-
Polarian
true peer to peer is achievable though... something cool would be a way to message a friend next to you on the train by broadcasting signals to each other
-
agris
yeah it is
-
moparisthebest
> The internet was never designed for peer to peer Polarian: lol the internet was always P2P with each node being equal from day 1 ↺
-
Wirlaburla
The Internet wasn't made for most things.
-
agris
that's what ipv4 was designed for and what ipv6 was created to maintain
-
Polarian
but its not truly peer to peer, because there is still some lookup required to find the other user
-
moparisthebest
lavrentiy: join xmpp:xsf@muc.xmpp.org?join and participate in protocol development, it's easy, be the change you want to see
-
Polarian
there is still some centralised database somewhere
-
Polarian
> lavrentiy: join xmpp:xsf@muc.xmpp.org?join and participate in protocol development, it's easy, be the change you want to see moparisthebest do you contribute?
-
Polarian
one example would be DNS
-
agris
your should use XMPP before suggesting changing how it works
-
Wirlaburla
We aren't talking peer-to-peer as in hooking up our modems together. We are talking peer-to-peer as in client<->client.
-
moparisthebest
There need not be lookup, you tell me your IP and we communicate directly
-
Wirlaburla
And that worked fine.
-
moparisthebest
Polarian: yes
-
Polarian
> Polarian: yes example?
-
Polarian
> There need not be lookup, you tell me your IP and we communicate directly _if directly means bouncing packets around the internet_
-
Wirlaburla
Then we ran out of IPv4s so ISPs used one per household, then one per neighborhood, and now it's kind of difficult without getting something else involved.
-
Polarian
and how do servers know where to send the packets? registries
-
Wirlaburla
IPv6 would probably fix that but not everyone has it.
-
agris
the reason not everyone has it is because ARIN is not doing their job
-
Polarian
hmm how to differentiate between true peer to peer, and client to client 🤔
-
agris
charging an arm and a leg for a plentiful resource
-
agris
only catering to big corporations
-
Wirlaburla
If you want true peer-to-peer, put a satellite dish on your house tell your peers its exact cordinates.
-
agris
we need to break up ARIN and build something like RIPE to replace
-
Polarian
> If you want true peer-to-peer, put a satellite dish on your house tell your peers its exact cordinates. that would be illegal
-
Polarian
> only catering to big corporations It is hilarious how open source developers hate on big companies
-
Polarian
when its the big companies which fund your projects
-
Polarian
them same big companies you are moaning about use their position to fund open source network tools etc
-
Polarian
~some of them at least~
-
Wirlaburla
» [19:35:57] <Polarian> that would be illegal only if you do it wrong
-
Polarian
not everything is boolean unfortunately :)
-
moparisthebest
Polarian: here I guess https://wiki.xmpp.org/web/Travis_Burtrum_Application_2023#My_XMPP_related_projects
-
agris
ARIN is supposed to be managing a public resource, not exclusively catering to big corporations and rent-seeking ipv6 for an entire contient
-
moparisthebest
Antennas are illegal????
-
Polarian
> only if you do it wrong Broadcasting signals without the permission of the authorities and the proper clearance, and safety compliance will land you in prison
-
Wirlaburla
As I said, only if you are doing it wrong.
-
moparisthebest
You need a license for WiFi????
-
Polarian
> You need a license for WiFi???? technically yes
-
moparisthebest
No
-
agh
Over certain power limits, yes.
-
Polarian
yes
-
Wirlaburla
Uh, no?
-
Polarian
> Over certain power limits, yes. ^
-
agh
Also use of the spectrum in public radio spacr
-
moparisthebest
Ok what does that have to do with anything though
-
Polarian
technically you shouldn't have your wifi outside your property, however if only radio signals were easy to control
-
Wirlaburla
You can still put a satellite on property and truly peer-to-peer with someone else doing the same thing LEGALLY.
-
Polarian
but you can get in trouble for blasting high powered wifi signals
-
Polarian
its one of the reasons you can't buy high powered APs easily
-
moparisthebest
This is like you saying forks are illegal, and me saying no, and you saying stabbing someone with a fork is illegal
-
Wirlaburla
Wi-Fi isn't the only form of wireless communication.
-
agris
moparisthebest, it's trollbait
-
Polarian
> You can still put a satellite on property and truly peer-to-peer with someone else doing the same thing LEGALLY. Well... the satallite would then be the intermediate...
-
moparisthebest
You can legally do WiFi over surprisingly long distances
-
Polarian
> You can legally do WiFi over surprisingly long distances AFAIK if you get caught blasting your wifi signal too far, authorties will complain
-
moparisthebest
No
-
Polarian
same thing with using blockers
-
Polarian
> No I assume it would differ by country as well :)
-
Wirlaburla
Only if you interfere with their shit.
-
moparisthebest
Signal jammers are usually illegal and with good reason
-
moparisthebest
But what is a "blocker" ? A Faraday cage/bag is and it's not illegal
-
agh
> You can legally do WiFi over surprisingly long distances Thru increasing the power, and very large RX antenna?
-
Polarian
> Signal jammers are usually illegal and with good reason I was referring to jammers yes
-
Polarian
It would be cool to run your own wifi mesh across your local town
-
Polarian
give out free wifi to all
-
Polarian
_and foot the bill_
-
Wirlaburla
In the US, there are restrictions and limitations but if you stay within those, and do not interfere with other important signals and frequencies, they really can't and won't do shit.
-
Wirlaburla
So shove a satellite on your property then upload a file via the XMPP proxy65.
- Polarian shrugs
-
Calvin
> You need a license for WiFi???? Yes, you do. The license is associated with the device (although there’s parts of the “wifi” bands that are actually allocated to HAMs and you need an amateur license for those, but can build your own transmitters for those parts of the spectrum). Every device you have that transmits will have an FCC certification associated with it. Wifi cantennas and yagis are technically illegal because adding high gain uncertified antennas can bring the devices out of spec.
-
agris
no you don't. it's true your sharing part of a ham band but it's not exclusive use. HAMs have primary usage, and your a secondary user
-
Polarian
> no you don't. it's true your sharing part of a ham band but it's not exclusive use. HAMs have primary usage, and your a secondary user You need to be authorised to transmit high power WiFi signals ↺
-
agris
which means if you intefere with a ham they can politely request you to switch frequincies or reduce power.
-
Polarian
at least in the UK you do
-
agris
Polarian, quit trolling
-
Polarian
O2 holds the right to transmit high powered WiFi signals
-
Polarian
> Polarian, quit trolling I am not trolling... quit flinging mud at me ↺
-
Wirlaburla
The UK doesn't exist.
-
Polarian
> The UK doesn't exist. what,? ↺
-
Wirlaburla
There is only the US.
-
agris
what does this have to do with operating an xmpp server?
-
Wirlaburla
And the US says "blast the signals everywhere"
-
Wirlaburla
» [20:04:08] <agris> what does this have to do with operating an xmpp server? Good point.
-
Wirlaburla
Lets operate an XMPP on the meshnet.
-
Polarian
> what does this have to do with operating an xmpp server? No clue... conversation got derailed ↺
-
Wirlaburla
Our frequencies veered out of alignment.
-
Wirlaburla
Our band went out of sync.
-
Polarian
> what does this have to do with operating an xmpp server? last time I checked you don't have moderation or owner, and you constantly calling me a troll is starting to annoy me. Please stop. ↺
-
Polarian
I will discontinue the off topic conversation
-
Wirlaburla
I swear you are like some AI chatbot.
-
Polarian
funny how a conversation about xeps turns into peer to peer turns into licencing/legality of high power WiFi transmission
-
Wirlaburla
Gonna go get a satellite and run the first ever public satellite XMPP instance.
-
moparisthebest
Not first ever, my brother's family communicates with mine over legal 60ghz mikrotek WiFi dishes from about 500 yards (meters) away
-
agris
Polarian, XMPP operators generally monitor this chat to resolve federation issues and such. When you constantly derail it with non-xmpp-operation unrelated stuff it gets annoying.
-
Polarian
> Polarian, XMPP operators generally monitor this chat to resolve federation issues and such. When you constantly derail it with non-xmpp-operation unrelated stuff it gets annoying. I'm not the one continuing the topic... yet you always single me out. ↺
-
agris
it's not that i don't want to talk about those things it's just that it's not here it's appropriate
-
deport
where is it?
-
Wirlaburla
» [20:11:45] <moparisthebest> Not first ever, my brother's family communicates with mine over legal 60ghz mikrotek WiFi dishes from about 500 yards (meters) away No way. That is pretty cool.
-
deport
I'm just wondering if there is a good place for that. The real problem is that conversation tends to happen where people congregate and people congregate around places for narrow topics, so I guess it's not a soluble problem.
-
agris
deport, not sure. is there a HAM muc?
-
Wirlaburla
As long as we're on the topic of server operation, I don't see the problem.
-
agris
there's a general offtopic muc people often throw around here but i don't like the way it's moderated so i stopped going there
-
Wirlaburla
We veered off for a small bit, conversations tend to do that.
-
Wirlaburla
» [20:15:37] <agris> there's a general offtopic muc people often throw around here but i don't like the way it's moderated so i stopped going there I don't like the people in it.
-
agris
i could create something if one doesn't already exist first. let me check s.j.n.
-
Wirlaburla
I'm sure there are plenty of general discussion mucs around.
-
agris
i found a german and i think an english one
-
agris
https://search.jabber.network/search?q=Amateur&f=y&sinaddr=on&sindescr=on&sinname=on
-
agris
xmpp:hamradio@conference.jabber.de?join
-
agris
this seems like the english one. there's a more popular one but has the language tag german
-
agris
Are you not joining?
-
Wirlaburla
Talking about something brought up doesn't mean you are into the topic. It just came up.
-
Wirlaburla
Thought you were going to look for a general offtopic one.
-
nuegia.net
no
-
Licaon_Kter
agris: > there's a general offtopic muc people often throw around here but i don't like the way it's moderated so i stopped going there That's moderated? Lol
-
snikket dot deeeeee
Maybe it was a complain about not enough moderation
-
Licaon_Kter
There's none, let alone enough
-
Licaon_Kter
:)
-
jonas’
let's stop that here. it's been enough noise in the past 24h
-
Guus
I'm trying to drill down 1GB of log files. Is there a tool that lets me easily remove blobs of stack traces? Something like a regex that allows me to remove fragments that start with a timetamp, contain some kind of message, and then all lines following it until a line that starts with a timestamp again?
-
lavrentiy
perl
-
Guus
I've been fumbling with regex101 for an hour now, but am failing :)
-
lavrentiy
take a look at the perl example in this one https://unix.stackexchange.com/a/72160 Guus
-
lavrentiy
it works really well for that case
-
MattJ
Guus, depending on how standard the log format is, lnav is generally great for browsing lots of logs
-
jonas’
Guus, that's the kind of things where you start to need sed, but only if lnav doesn't cut it.
-
Fishbowler
I use regular expressions in VSCode for this, doing find/replace with empty. It's rough, but I've found nothing better.
-
jonas’
fellow operators with interest in search.jabber.network, please observe: https://fosstodon.org/@sjn/112020911459112449
-
unix.dog
how do i do this on ejabberd?
-
cal0pteryx
unix.dog, like this: https://providers.xmpp.net/faq/#support-addresses
-
unix.dog
cool, thanks
-
aereaux
Does doing this in the global configuration section for prosody do this automatically on all domains?
-
roughnecks
They told me to add the same module in the muc component
-
roughnecks
Not sure if it needs to be also configured there or the global conf is enough
-
snikket dot deeeeee
You need it on the muc component too, only global doesn't load it on components
-
snikket dot deeeeee
With prosody, Global generally loads it on all virtualhosts, not components
-
aereaux
OK, thanks that clarifies it. Will it also take from global config options or should those also be put under the component as well?✎ -
aereaux
OK, thanks that clarifies it. Will it also take from global config options or should those be put under the component as well? ✏
-
Martin
> fellow operators with interest in search.jabber.network, please observe: https://fosstodon.org/@sjn/112020911459112449 Oh, need to check whether I have those on the muc subdomain.
-
snikket dot deeeeee
aereaux: the config options can be kept globally and will be taken for the muc component too
👍️ 1 -
Martin
Phew, looks like I am already settled.
-
snikket dot deeeeee
Hm. Seems it's one of the modules that automatically works for components too. So never mind, just works loaded globally... (some are special)
-
aereaux
Great, now I'm even more confused on this topic 🤔️
-
snikket dot deeeeee
With prosody, _generally_ global loaded models count for all virtualhosts, not components, but the devs make some modules to be smart and also load on components. But you can assume all modules will, and it's also not desired all do.
-
snikket dot deeeeee
*can't assume
-
Martin
aereaux: Message xmpp:magicbot@magicbroccoli.de with `!contact yourmucdomain`.
-
Martin
It will tell you the 0157 contact if it's set.
-
aereaux
Thanks, that's useful
-
Martin
yw
-
nuegia.net
!contact
-
nuegia.net
Does I2Pd have any problems in a IPv6-only network? I'm testing it now because Tor seems to be unreliable. If it works I may replace all Tor federation with I2P federation. I'd also like to contact the person who maintains the mod_deepweb module for Prosody.
-
nuegia.net
Hopefully this fixes federation with onion-only servers.
-
lavrentiy
nuegia.net, fwiw with tor you need to configure it to allow bootstraping over ipv6 `ClientUseIPv6 1`
-
lavrentiy
nvm, seems Tor finally made that a default
-
nuegia.net
lavrentiy, i did that. tor bootstrapped but it still doesn't seem to work.
-
lavrentiy
Any specific error it says?
-
nuegia.net
$ torify nc -v ovbikg4xvmpceljba3tj2i3qyzhdfic76rvkuzpzquayiaecvydd7oid.onion 5222 1709333915 ERROR torsocks[9122]: Connection timed out (in socks5_recv_connect_reply() at socks5.c:547) nc: connect to ovbikg4xvmpceljba3tj2i3qyzhdfic76rvkuzpzquayiaecvydd7oid.onion (127.42.42.0) port 5222 (tcp) failed: Connection timed out
-
lavrentiy
What does tor client log say?
-
lavrentiy
And does server log say it is failing?
-
lavrentiy
If you send it a sighup it should print some stats
-
lavrentiy
Sigusr1* Sighup is reload
-
nuegia.net
I'm using nyx to monitor the tor daemon
-
lavrentiy
you might also instead try torsocks nc --proxy 127.0.0.1:9050 --proxy-type socks5 --proxy-dns remote xyz.onion
-
nuegia.net
oh the client?
-
lavrentiy
both server and client can tell you which end is failing