So I think I'll make the jump over to prosody from ejabberd for the pi. Thanks for all the advice everyone.
Ivan A.has left
Ivan A.has joined
seantoddhas left
openchathas left
loopboomhas joined
jayteeukhas left
jayteeukhas joined
gavhas left
gavhas joined
86ulhas left
Krishas left
Holly Lotorhas left
Holly Lotorhas joined
qnixhas joined
jayteeukhas left
jayteeukhas joined
j.r (jugendhacker.de)has left
Jonnyhas left
Ivan A.has left
Ivan A.has joined
jayteeukhas left
jayteeukhas joined
alex-a-sotohas left
jayteeukhas left
jayteeukhas joined
pintoseskhas left
pintoseskhas joined
jayteeukhas left
jayteeukhas joined
j.r (jugendhacker.de)has joined
pintoseskhas left
pintoseskhas joined
jayteeukhas left
jayteeukhas joined
argon3771has left
argon3771has joined
jayteeukhas left
jayteeukhas joined
thndrbvrhas left
Ge0rGhas left
junaidhas left
loopboomhas left
argon3771has left
argon3771has joined
gnuhas joined
jayteeukhas left
jayteeukhas joined
junaidhas joined
loopboomhas joined
alex-a-sotohas joined
jayteeukhas left
jayteeukhas joined
Bjarkanhas left
Bjarkanhas joined
mss_cyclisthas joined
solhas joined
jayteeukhas left
jayteeukhas joined
qnixhas left
qnixhas joined
derventiohas joined
Huxxhas joined
maikihas left
pintoseskhas left
Timhas left
ff255has joined
argon3771has left
argon3771has joined
maikihas joined
Licaon_Kterhas joined
jayteeukhas left
jayteeukhas joined
Licaon_Kter
argon3771: because?
Arnehas joined
lorddavidiiihas joined
derventiohas left
SouLhas joined
ibikkhas joined
podhas joined
jayteeukhas left
jayteeukhas joined
lorddavidiiihas left
raucaohas left
lorddavidiiihas joined
raucaohas joined
Surenhas left
Surenhas joined
mjkhas left
mjkhas joined
madmalkavhas joined
albertohas joined
MattJ
Because it's better!
MattJ
What a silly question :P
froghas joined
Licaon_Kter
MattJ: right, my bad :)
Licaon_Kter
MattJ:
Does Prosody first cache uploaded files in memory?
Bjarkanhas left
mjkhas left
jayteeukhas left
jayteeukhas joined
MattJ
Yes, in the current release
MattJ
That's why we have default limits that everyone just overrides
MattJ
Next version will dump straight to file, and obviously there is upload_external for all versions which bypasses the issue entirely
Beherithas left
qnixhas left
Beherithas joined
Licaon_Kter
Nice
Licaon_Kter
Back in 2018 ejabberd was doing the same, but a quick zinid fix and my 256Mb Pi1 suddendly become usable.
qnixhas joined
tom
Idk
tom
I just don't think mod_upload was a good idea
tom
Like
lorddavidiiihas left
tom
If your going to do it, do it right or don't do it at all
tom
Use mod_upload_external
tom
Drop mod_upload
Arne
+1
Alexhas left
MattJ
Yeah, it's annoying that we are working to develop a good XMPP server, and suddenly the scope creeps to include developing a good HTTP server as well
MattJ
I mean, there are whole other projects dedicated to doing that
Bjarkanhas joined
MattJ
Erlang may have an advantage in that regard, I imagine ejabberd is using a ready-made HTTP server implementation
Arne
will this change with prosody 12 maybe?
MattJ
https://blog.prosody.im/2020-retrospective/ - see the section about the HTTP server :)
tom
The spike in popularity is suspect
tom
I wonder why
jayteeukhas left
jayteeukhas joined
MattJ
As written just below the graph, I suspect Jitsi Meet installations - at the time there was a lot of hype about the project, lockdowns and Zoom privacy issues every week
MattJ
A bunch of places wrote "how to set up your own Jitsi Meet" guides and such
lorddavidiiihas joined
Licaon_Kter
MattJ:
> Yeah, it's annoying that we are working to develop a good XMPP server, and suddenly the scope creeps to include developing a good HTTP server as well
Spoke as zinid did :))
tom:
But there's some elegance in having one daemon do to them all, ejabberd still is OOTB ready to serve, no DB, no webserver, no stun/turn needed besides.
tom
Jack of all master of none
tom
Plus
Beherithas left
qnixhas left
tom
There is a finite resource, developer attention
MattJ
Licaon_Kter, apart from STUN/TURN, Prosody is the same
MattJ
I'm not sure the world needs another TURN server implementation, especially in Lua just because :)
MattJ
Because you know, we'd have to find a name for it
Licaon_Kter
tom:
> Jack of all master of none
I'd beg to differ, did you test?
> There is a finite resource, developer attention
True
qnixhas joined
tom
Yes
tom
Prosody makes a terrible webserver compared to nginx and a small perl cgi
tom
By the way MattJ, since those jitsi servers are using prosody apparently, is there any interaction that can be had with my xmpp client and prosody server?
tom
I tried running disco on meet.jit.si, nothing
Licaon_Kter
MattJ: eturnal is taken, sorry
`prosturner` ?
Licaon_Kter
tom: the devs don't support it
Beherithas joined
abidal3has left
Licaon_Kter
tom:
> Yes
> Prosody makes a terrible webserver compared to nginx and a small perl cgi
I meant ejabberd :)
MattJ
tom, most are configured for anonymous authentication and support MUC
MattJ
Most normal clients don't do anonymous auth though
tom
Course they don't (╯ರ ~ ರ)╯︵ ┻━┻
tom
They just take
ru_maniachas left
ru_maniachas joined
junaidhas left
albertohas left
Ge0rGhas joined
Timhas joined
jayteeukhas left
jayteeukhas joined
jayteeukhas left
jayteeukhas joined
derventiohas joined
mikehas left
mikehas joined
Alexhas joined
albertohas joined
mss_cyclisthas left
mss_cyclisthas joined
rom1dephas joined
bastoonhas joined
wladmishas joined
404.cityhas joined
404.cityhas left
neoxhas joined
Jonnyhas joined
derventiohas left
mehdihas left
Holly Lotorhas left
junaidhas joined
qnixhas left
qnixhas joined
tom
When your setting up onion S2S connections with someone, and it works but your server rejects because of Server-to-server connection failed: Encrypted server-to-server communication is required but was not offered<
tom
Shouldn't mod_onions or mod_darknet auto-consider .onion servers secure?
tom
Or is there a way to mark all incoming s2s connections on the loopback interface secure?
gnuhas left
lorddavidiiihas left
qnixhas left
qnixhas joined
gnuhas joined
froghas left
stevenhas joined
stevenhas left
stevenhas joined
qnixhas left
Steven Roosehas left
lorddavidiiihas joined
Steven Roosehas joined
ajeremiashas joined
qnixhas joined
Viktor Lindberghas left
Viktor Lindberghas joined
alex-a-sotohas left
alex-a-sotohas joined
ajeremiashas left
vu764hd68fxthas left
vu764hd68fxthas joined
ajeremiashas joined
86ulhas joined
ajeremiashas left
neoxhas left
neoxhas joined
Krishas joined
mjkhas joined
mss_cyclisthas left
mss_cyclisthas joined
Viktor Lindberghas left
Viktor Lindberghas joined
nickomemohas joined
rom1dephas left
qnixhas left
qnixhas joined
jayteeukhas left
jayteeukhas joined
lorddavidiiihas left
presprouthas joined
argon3771has left
argon3771has joined
404.cityhas joined
tom
creep.im: increase the XML stanza size limit, it's causing federation problems
tom
» Jan 11 03:47:42 s2sout55bd8df13370 info Session closed by remote with error: policy-violation (XML stanza is too big)
» Jan 11 03:47:42 s2sout55bd8df13370 info Outgoing s2s stream conference.nuegia.net->creep.im closed: policy-violation (XML stanza is too big)
Licaon_Kter
creep.im: it's lower than
https://github.com/processone/ejabberd/blob/master/ejabberd.yml.example#L40 ?
I've just increased limits both did S2C and S2S (used ejabberd example linked above)✎
creep.im
I've just increased limits both for S2C and S2S (used ejabberd example linked above) ✏
lorddavidiiihas joined
tom
Ge0rG: i don't know which stanza triggered it. But sometimes users post news articles in my mucs
tom
And use omemo
Ge0rG
is room.pix-art.de down for me or for everyone?
404.cityhas joined
Martin
Ge0rG:
> Establishing a secure connection from mdosch.de to room.pix-art.de failed. Certificate hash: 4cd531a9524513d90ff042873b929fb4104c5dbb5d58d9c22a9d23b4639ad634. This certificate is invalid for room.pix-art.de.
Ge0rG
Martin: thanks
Ge0rG
also works here again; maybe a short network downtime.
derventiohas joined
tom
Would there be any compat issues with my switching to a ECC certificate?
tom
Rather than an RSA4096
froghas joined
Gandalfhas left
Gandalfhas joined
Douglas Terabytehas left
Douglas Terabytehas joined
perflysthas left
404.cityhas left
404.cityhas joined
argon3771has left
cuchas joined
argon3771has joined
Licaon_Kter
tom: ask 404.city :)
Holger
We tested this by accident on c.im the other day. Answer is yes :-)
404.city
tom, There are no serious problems
Martin
Holger: Did s2s to all cert checking servers break or "only" to some?
Arnehas left
arne-bruenhas left
Arnehas joined
arne-bruenhas joined
404.city
tom, There may be problems connecting to spam-scrapyards and abandoned servers
Licaon_Kter
404.city: were the issues between you and yax.im fixed?✎
Licaon_Kter
404.city: were the issues between yours and yax.im fixed? ✏
Holger
Martin: Only some.
Martin
Ok, thanks.
Holger
404.city: There can also be problems connecting to maintained servers.
Holger
Cipher negotiation fails more easily.
404.city
>Licaon_Kter: 404.city: were the issues between yours and yax.im fixed?
Yes
Holger
If people decide to use the latest-greatest-strictest TLS setup and are fine with the fact that this can break legitimate communication between users that's obviously fine with me. But please don't pretend that this *won't* break communication. Debugging the resulting breakage can be annoying.
404.city
I think in the future ECC will be adopted as the main encryption standard and RSA will be deprecated. Nowadays, this can already be considered an RSA
outdated standard. The more servers with ECC there will be, the more problems RSA servers will have. Now RSA is just the majority, but in the future ECC will be the default.
argon3771has left
argon3771has joined
Holger
If we're talking about some point of time in the future you may be right. I thought this was about the implications of switching to an ECC certificate today.
tom
I thought RSA certs were already switching to ECC
tom
considered deprecated
tom
at least, the BIG CAs are moving their root certs to ECC
tom
Holger: which servers broke when you switched to ecc cert?
rom1dephas left
404.city
Many people think that self-signed certificates should be used instead of RSA. They also require compatibility. Let's hold on to the past, we'll be behind those who go into the future
kahlbhas left
froghas left
Holger
404.city: As I said I'm all happy with you going as far into the future as you like. But the question was whether or not this will introduce interop issues. Your answer was 'no', and the correct answer is 'yes'. That's all.
Holger
tom: You're asking me for domain names?
tom
y
Holger
Why?
x51has joined
tom
because i want to know which servers will break if i switch to ecc
Holger
Ah I'm of no help then. We only had that setup for 2-3 hours because until two of my contacts notified me of borked s2s, both of whom just run small personal servers.
Holger
s/because//
404.city
Holger, Okay, but I don't agree that there are interoperability issues. In this case, self-signed certificates and servers without encryption should also be considered communication problems.
Licaon_Kter
Holger: how did that end up in the setup?
Holger
404.city: Are we now discussing the definition of "interop issues" or what? I'm not wasting my time on this nonsense.
Gandalfhas left
Gandalfhas joined
Holger
404.city: And yes enforcing TLS obviously breaks interop with non-TLS servers. It's just that the fraction of servers not supporting TLS is tiny. So the trade-off is very different. Security-related questions are basically always decisions on trade-offs, not binary all-or-nothing decisions.
Holger
Licaon_Kter: We are a huge site with lots of employees plus lots of automation which all needs coordination and in this case things went wrong.
Holger: humans? Pfft, they are the ~worst~wurst :) ✏
Ge0rG
Licaon_Kter: Schtrudelwurst?
Licaon_Kter
It's a spectrum
Gandalfhas joined
mjkhas left
mjkhas joined
kahlbhas joined
cuchas left
froghas joined
404.city
i have more problems with signed certificates than switching to ECC. It is worth noting that it was a long time ago, and now all these problematic servers (self-signet sertificat) have been adjusted now to the zeitgeist.
guus.der.kinderenhas joined
404.city
Holger, Do not worry. I am not discussing a technical issue, I am a philosophical one. Naturally there is a mistake, how loud they are is already a philosophical question. In your case, errors are is critical, not to accept ECC but to use RSA.
pintoseskhas joined
guus.der.kinderenhas left
guus.der.kinderenhas joined
froghas left
derventiohas left
mehdihas joined
Ivan A.has left
presprouthas left
derventiohas joined
Holger
> more problems with signed certificates
You mean you disabled dialback, so that you insist on a valid certificate, and you're annoyed by servers who still don't offer a CA-signed cert?
nickomemohas left
mehdihas left
lorddavidiiihas left
lorddavidiiihas joined
86ulhas left
86ulhas joined
Gandalfhas left
qnixhas left
qnixhas joined
404.city
Holger, Well, how can I tell you ... My friend was hacked through a self-signed certificate when I was young and used xmpp.jp He also used xmpp.jp with self signed certificates. c2s trusted <+> s2s (dialback) <+> c2s (not trusted) = not trusted
86ulhas left
86ulhas joined
froghas joined
presprouthas joined
pintoseskhas left
pintoseskhas joined
solhas left
junaidhas left
Ge0rGhas left
derventiohas left
bastoonhas left
qnixhas left
kahlbhas left
froghas left
solhas joined
bastoonhas joined
junaidhas joined
Ge0rGhas joined
ntuseracchas joined
pintoseskhas left
pintoseskhas joined
stpeterhas joined
qnixhas joined
kahlbhas joined
presprouthas left
404.cityhas left
Steven Roosehas left
Steven Roosehas joined
belonghas left
Holly Lotorhas joined
Gandalfhas joined
Gandalfhas left
Gandalfhas joined
Gandalfhas left
Gandalfhas joined
cuchas joined
abidal3has joined
ff255has left
ff255has joined
belonghas joined
perflysthas joined
qnixhas left
Surenhas left
qnixhas joined
sonnyhas left
mehdihas joined
qnixhas left
argon3771has left
argon3771has joined
qnixhas joined
mehdihas left
Surenhas joined
belovehas joined
Ge0rGhas left
Ge0rGhas joined
arne-bruenhas left
Arnehas left
86ulhas left
86ulhas joined
sonnyhas joined
perflysthas left
perflysthas joined
404.cityhas joined
404.cityhas left
ntuseracchas left
perflysthas left
froghas joined
86ulhas left
86ulhas joined
kikuchiyohas joined
argon3771has left
argon3771has joined
bastoonhas left
rom1dephas joined
Gandalfhas left
Gandalfhas joined
Viktor Lindberghas left
Viktor Lindberghas joined
pintoseskhas left
Surenhas left
pintoseskhas joined
froghas left
mss_cyclisthas left
mss_cyclisthas joined
pintoseskhas left
pintoseskhas joined
Surenhas joined
arne-bruenhas joined
Arnehas joined
mss_cyclisthas left
Arnehas left
arne-bruenhas left
mss_cyclisthas joined
vanitasvitaehas left
Viktor Lindberghas left
Arnehas joined
arne-bruenhas joined
perflysthas joined
x51has left
404.cityhas joined
Viktor Lindberghas joined
404.city
tom, by the way, this is not the case when you have to ask. You can release two ECC + RSA at once by few minute. Certificates can be changed without rebooting. See what you like best)
Gandalfhas left
Gandalfhas joined
raucaohas left
raucaohas joined
mehdihas joined
junaidhas left
ajeremiashas joined
86ul
Offtopic I think, but just wondering: can I use my 404.city account also on Matrix, 404.city ?
404.city
86ul, On 404.city there is no active Matrix server. Its launch is not planned due to excessive resource consumption within the Matrix network. This is chat not the right place for such conversations. We could get banned for this chatter.