Would it be possible to have a module on the conference module or the user servers to filter out the useless keys for encrypted messages ?
Tobiashas left
Tobiashas joined
edhelas
In muc, all the encryption keys for all the participants are broadcasted to everyone, and basically the server only need to send the ones needed for each JID to decrypt its own
edhelas
I more see that on the receiver servers, basically the server keep track of its users JID OMEMO keys ids and filter on those for each encrypted messages transfered
ti_gj06has joined
lovetoxhas left
stphas left
stphas joined
Tobiashas left
lovetoxhas joined
Tobiashas joined
xnamedhas joined
MattJ
Yes, that could be done. I'm planning to work on some server-side enhancements for OMEMO, especially in MUCs, so this could probably go in too
Andrzejhas left
lovetoxhas left
Tobiashas left
L29Ahhas left
L29Ahhas joined
Tobiashas joined
վարյաhas left
վարյաhas joined
Dele Olajidehas joined
beanhas joined
edhelashas left
edhelashas joined
Tobiashas left
Tobiashas joined
harry837374884has joined
ponymontanahas joined
ponymontanahas left
վարյաhas left
lovetoxhas joined
raucaohas left
Tobiashas left
Tobiashas joined
yushyinhas left
Steve Killehas left
govanifyhas left
govanifyhas joined
konstantinoshas left
intosihas joined
konstantinoshas joined
yushyinhas joined
Steve Killehas joined
Steve Killehas left
Steve Killehas joined
raucaohas joined
mjkhas joined
neshtaxmpphas left
neshtaxmpphas joined
goffihas joined
xnamedhas left
Half-Shothas left
homebeachhas left
Matthewhas left
uhoreghas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
kinetikhas left
intosihas left
kinetikhas joined
lovetoxhas left
yushyinhas left
yushyinhas joined
Samhas joined
goffihas left
harry837374884has left
harry837374884has joined
xnamedhas joined
konstantinoshas left
konstantinoshas joined
Samhas left
Menelhas left
Dele Olajidehas left
atomicwatchhas left
Dele Olajidehas joined
debaclehas left
antranigvhas left
Wojtekhas joined
antranigvhas joined
atomicwatchhas joined
harry837374884has left
lskdjfhas joined
phoeboshas joined
phoeboshas left
վարյաhas joined
antranigvhas left
Danielhas left
harry837374884has joined
ti_gj06has left
alacer
What will be the impact of this filter on users in MUC with Multi-Devices
xnamedhas left
MattJ
No impact
վարյաhas left
վարյաhas joined
restive_monkhas left
restive_monkhas joined
lovetoxhas joined
Danielhas joined
Paganinihas joined
raucaohas left
L29Ahhas left
L29Ahhas joined
antranigvhas joined
Dele Olajidehas left
adiaholichas left
mjkhas left
adiaholichas joined
ti_gj06has joined
mjkhas joined
neshtaxmpphas left
neshtaxmpphas joined
djorzhas joined
adiaholichas left
L29Ahhas left
adiaholichas joined
atomicwatchhas left
Andrzejhas joined
konstantinoshas left
վարյաhas left
վարյաhas joined
adiaholichas left
adiaholichas joined
wladmishas left
wladmishas joined
Fishbowlerhas left
Fishbowlerhas joined
վարյաhas left
konstantinoshas joined
antranigvhas left
gooyahas joined
Danielhas left
Titihas left
papatutuwawahas joined
antranigvhas joined
goffihas joined
wladmishas left
wladmishas joined
djorzhas left
debaclehas joined
վարյաhas joined
raucaohas joined
lovetoxhas left
konstantinoshas left
djorzhas joined
adiaholichas left
adiaholichas joined
Titihas joined
konstantinoshas joined
Dele Olajidehas joined
adiaholichas left
alacerhas left
Menelhas joined
alacerhas joined
Samhas joined
adiaholichas joined
gooyahas left
gooyahas joined
adiaholichas left
Dele Olajidehas left
Dele Olajidehas joined
adiaholichas joined
Dele Olajidehas left
Dele Olajidehas joined
wgreenhousehas left
wgreenhousehas joined
Dele Olajidehas left
Dele Olajidehas joined
adiaholichas left
adiaholichas joined
Dele Olajidehas left
bunghas joined
Dele Olajidehas joined
Dele Olajidehas left
goffihas left
Dele Olajidehas joined
neshtaxmpphas left
neshtaxmpphas joined
flowhas joined
Dele Olajidehas left
adiaholichas left
raucaohas left
konstantinoshas left
Dele Olajidehas joined
mhhas left
mhhas joined
adiaholichas joined
Dele Olajidehas left
Dele Olajidehas joined
Dele Olajidehas left
Dele Olajidehas joined
konstantinoshas joined
restive_monkhas left
restive_monkhas joined
bunghas left
Guus
When retrieving the member-list of a room, https://xmpp.org/extensions/xep-0045.html#modifymember says that the returned items MAY include the 'nick' (and 'role') attribute for each member that is currently an occupant.
kinetikhas left
konstantinoshas left
Guus
I'm wondering if there's a way to get the list of nicknames that has been reserved in a room.
konstantinoshas joined
Guus
I initially thought that the member-list includes that, but I guess the nickname in use does not need to be the nickname that's reserved?
gooyahas left
Guus
In any case: knowing the nicknames of members not currently in the room would be nice. How to do that?
Danielhas joined
Andrzejhas left
gooyahas joined
kinetikhas joined
atomicwatchhas joined
atomicwatchhas left
atomicwatchhas joined
Dele Olajidehas left
Dele Olajidehas joined
papatutuwawahas left
Dele Olajidehas left
Dele Olajidehas joined
lovetoxhas joined
papatutuwawahas joined
Dele Olajidehas left
Dele Olajidehas joined
ti_gj06has left
վարյաhas left
վարյաhas joined
Dele Olajidehas left
mhhas left
mhhas joined
APachhas joined
adiaholichas left
adiaholichas joined
raucaohas joined
gooyahas left
gooyahas joined
adiaholichas left
Menelhas left
neshtaxmpphas left
neshtaxmpphas joined
adiaholichas joined
goffihas joined
Andrzejhas joined
restive_monkhas left
kinetikhas left
djorzhas left
chipmnkhas left
restive_monkhas joined
adiaholichas left
kinetikhas joined
adiaholichas joined
adiaholichas left
Andrzejhas left
ti_gj06has joined
adiaholichas joined
Calvinhas joined
adiaholichas left
Andrzejhas joined
adiaholichas joined
konstantinoshas left
wladmishas left
wladmishas joined
lovetoxhas left
վարյաhas left
վարյաhas joined
lovetoxhas joined
adiaholichas left
konstantinoshas joined
Half-Shothas left
homebeachhas left
Matthewhas left
uhoreghas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
adiaholichas joined
xeckshas left
Calvinhas left
krauqhas left
krauqhas joined
Calvinhas joined
Calvinhas left
adiaholichas left
xeckshas joined
COM8has joined
COM8has left
Samhas left
adiaholichas joined
Samhas joined
վարյաhas left
konstantinoshas left
adiaholichas left
debaclehas left
konstantinoshas joined
Menelhas joined
adiaholichas joined
վարյաhas joined
konstantinoshas left
konstantinoshas joined
BASSGODhas left
վարյաhas left
վարյաhas joined
Andrzejhas left
Andrzejhas joined
BASSGODhas joined
APachhas left
xeckshas left
harry837374884has left
harry837374884has joined
APachhas joined
neshtaxmpphas left
neshtaxmpphas joined
xeckshas joined
վարյաhas left
kinetikhas left
L29Ahhas joined
ti_gj06has left
ti_gj06has joined
վարյաhas joined
chipmnkhas joined
xeckshas left
konstantinoshas left
jgarthas joined
jgarthas left
konstantinoshas joined
xeckshas joined
adiaholichas left
adiaholichas joined
xnamedhas joined
bunghas joined
matkorhas left
jgarthas joined
վարյաhas left
վարյաhas joined
Calvinhas joined
papatutuwawahas left
xnamedhas left
raucaohas left
Andrzejhas left
matkorhas joined
lovetoxhas left
lovetoxhas joined
papatutuwawahas joined
Calvinhas left
konstantinoshas left
marc0shas left
marc0shas joined
adiaholichas left
վարյաhas left
վարյաhas joined
xeckshas left
adiaholichas joined
xeckshas joined
Andrzejhas joined
konstantinoshas joined
millesimushas left
junaidhas joined
stpeterhas joined
qwestionhas joined
Steve Killehas left
qwestionhas left
adiaholichas left
L29Ahhas left
Steve Killehas joined
Guushas left
qwestionhas joined
Guushas joined
konstantinoshas left
melvohas joined
neshtaxmpphas left
neshtaxmpphas joined
konstantinoshas joined
xnamedhas joined
L29Ahhas joined
lovetox
Guus, there is no way ..
lovetox
how would that work if every user can use whatever nick he wants on join
lovetox
the question is why would you need the nick?
lovetox
you want to display offline users?
lovetox
then this would be more of a server feature than a client one
lovetox
server just needs to send a presence even for offline people with last known nick
lovetox
i think MattJ did develop something for prosody
adiaholichas joined
Zash
Guus, are you thinking that there may be reserved nicknames that is not part of the set of affiliated users?
Zash
I'd think that each reserved nickname is attached to an affiliation
pasdesushihas left
Link Mauve
Guus, completely unrelated to your issue, but XEP-0463 might be of interest to you.
Link Mauve
To retrieve the complete list of affiliations.
pasdesushihas joined
L29Ahhas left
Danielhas left
konstantinoshas left
konstantinoshas joined
Danielhas joined
djorzhas joined
gooyahas left
debaclehas joined
gooyahas joined
Maranda[x]has left
Maranda[x]has joined
adiaholichas left
adiaholichas joined
Friendly Resident Cynichas left
emus
Dear XMPP Community,
you may have heard about the XMPP Providers project [1] already. It has a new approach to provide a curated list of XMPP providers based on hard and soft criteria. The project also provides the evaluation machine-readable. Client developers can integrate them in their applications. We approach this topic from a user-centric perspective and question what enables a good first start with XMPP when possibly coming from other environments.
We created a separate website to present the results in a nice view. That way, it is convenient to read them. Feel free to take a look: https://providers.xmpp.net
We put lots of effort, thoughts and discussions into this project to make the listings and evaluations as transparent and clear as possible. All criteria for the categorization are explained on our new website's FAQ section [2].
If you are a server operator and want to add or edit information, please ensure to first update your website. Otherwise, we cannot reference the information in the source file that is used to generate the provider lists. Then follow the contribution guideline to add your information [3].
We will create a MUC soon, so you can get in touch with us.
Many thanks to MattJ for the technical backend support and deployment.
Looking forward,
XMPP Providers Team
CC: emus, melvo, wurstsalat
[1] https://invent.kde.org/melvo/xmpp-providers
[2] https://providers.xmpp.net/faq/#how-are-categories-determined
[3] https://invent.kde.org/melvo/xmpp-providers/-/blob/master/CONTRIBUTING.md
jonas’
that looks nice, emus
jonas’
where's the CSS though?
moparisthebest
looks excellent!
emus
Many thanks! But it is also the work of us three
moparisthebest
https://providers.xmpp.net/provider/conversations.im/ is wrongly listed as paid if someone wants to try to beat me to a PR, I won't be able to get to it for awhile
adiaholichas left
emus
Please first ensure that the information is on the domain website of the operators (transparency)
stpeter
emus: thanks to you and your colleagues for working on this!!!
emus
🙏️
stpeter
IMHO we could use the operators chatroom for discussion about this
emus
Yes, that is alright - we wanted to share here first
stpeter
I look forward to redirecting https://github.com/stpeter/xmppdotnet to the appropriate repository
Zash
close *all* the PRs 😀
stpeter
That too!
emus
stpeter - have you deployed that to a website too?
or was xmpp.net this some years ago?
stpeter
This repository used to feed the list at xmpp.net
Tobiashas left
Tobiashas joined
Zash
the list at https://xmpp.net/directory.php specifically
emus
Okay thanks
stpeter
As you can see, the repository is quite old and hasn't been maintained because I am a bad person.
stpeter
bbiaf
emus
all good
emus
you are not 🙂
marc0shas left
marc0shas joined
wurstsalat
jonas’, the CSS ?
raucaohas joined
atomicwatchhas left
jonas’
wurstsalat, it was glaring bright and I might look into how to dark theme it
jonas’
but I couldn't find it in the repository
L29Ahhas joined
emus
I created an issue for this
L29Ahhas left
wurstsalat
jonas’, good idea :) https://github.com/xsf/xmpp-providers-website/tree/master/themes/xmpp-providers/assets/css
bunghas left
marc0shas left
marc0shas joined
Tobiashas left
Tobiashas joined
mjk
Small world I didn't know you people were behind the project. :) Gods' work!
qwestionhas left
emus
Thanks, it was a long time Melvin and me. Wurstsalat join recently regarding the website
adiaholichas joined
atomicwatchhas joined
stpeterhas left
djorzhas left
Andrzejhas left
stpeterhas joined
djorzhas joined
marc0shas left
marc0shas joined
matkorhas left
kinetikhas joined
Tobiashas left
Tobiashas joined
matkorhas joined
Andrzejhas joined
florettahas joined
Tobiashas left
Tobiashas joined
adiaholichas left
Tobiashas left
Tobiashas joined
Tobiashas left
Tobiashas joined
Tobiashas left
Tobiashas joined
mjk
Small "bug report": the [Details] button could use some more contrast/prominence and maybe a rename to [Full details]. IMO this would allow a visitor to obtain answers to "What?! Why?!" much more quickly. :))
stphas left
konstantinoshas left
adiaholichas joined
konstantinoshas joined
mjk
And another: The 'Shared files are stored up to ...' phrasing seems a bit awkward to me. Do I understand right that total file storage quota is what's meant here?
Half-Shothas left
homebeachhas left
Matthewhas left
uhoreghas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
emus
Yes that's correct
wurstsalat
thanks mjk
kinetikhas left
neshtaxmpphas left
neshtaxmpphas joined
wurstsalat
we'd appreciate feedback from native speakers! :)
Tobiashas left
Tobiashas joined
mjk
Alas, I'm not one! Just my english sense tingling
emus
😊️ is alright!
mjk
I dunno how to say it _elegantly_, but 'Shared files are stored until the quota of X is exceeded' would be much clearer
Tobiashas left
Tobiashas joined
mjk
And render the unlimited case as 'Unlimited file storage quota'
emus
Thanks, yes we had our discussions on this, too 🙂 We will review this topic
mjk
:thumb-up:
Tobiashas left
Tobiashas joined
Tobiashas left
Tobiashas joined
Friendly Resident Cynichas joined
stpeter
https://github.com/stpeter/xmppdotnet updated - all issues and PRs closed, README updated to point to the new repository!
mjk
Hmm. 'You cannot register on this provider' for disroot.org seems false. I know they have a "non-realtime" registration procedure, but there _is_ one (onless they closed xmpp registrations specifically)
adiaholichas left
stpeter
bbiab
adiaholichas joined
antranigvhas left
papatutuwawahas left
lovetoxhas left
antranigvhas joined
lovetoxhas joined
adiaholichas left
melvo
mjk: Thanks for the detailed review. Please have a look at https://invent.kde.org/melvo/xmpp-providers/-/blob/master/providers.json#L773 for disroot.org's web registration.
homebeachhas left
Matthewhas left
Half-Shothas left
uhoreghas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
adiaholichas joined
stphas joined
melvo
If I suggest that provider to someone on Friday and that person tries to register on Saturday, it will fail. That is the reasone, why it is set to `false`.✎
melvo
If I suggest that provider to someone on Friday and that person tries to register on Saturday, it will fail. That is the reason, why it is set to `false`.✎✏
melvo
If I suggest that provider to someone on Friday and that person tries to register on Saturday, it will fail. That is the reason why it is set to `false`. ✏
mjk
melvo: oh, right, it's on weekdays only, now I remember. Still a long way to 'you cannot'. Maybe needs a note to be rendered on the page?
Yes, we saw a wide spectra if implementation beyond want what common sense may expects
mjk
Haha, that's free federation for you :))
emus
Another visualization: UWPX deployed a reference implementation hiw this could look like in the end: https://twitter.com/UWPX_APP/status/1408512845248188428?s=20&t=q1-JCnH3g2yG3bS-KeWTNg
mjk
"Registrations only on rainy Thursdays!"
emus
> mjk escribió:
> Haha, that's free federation for you :))
Yes it is. But we just had to adjust the tool to cases we didnt expect✎
emus
> mjk escribió:
> Haha, that's free federation for you :))
Yes it is. we just had to adjust the tool to cases we didnt expect ✏
mjk
Right, a boolean is alright
emus
> mjk escribió:
> Right, a boolean is alright
often we thought its sufficient 🤷♂️
> https://twitter.com/UWPX_APP/status/1408512845248188428
That's very cool
melvo
mjk: Here is the outcome of your feedback :)
mjk
melvo: thanks!
stpeterhas left
melvo
Thank you for spotting that!
mjk
My nitpicking duty!
emus
👍
millesimushas joined
adiaholichas left
melvohas left
lovetoxhas left
adiaholichas joined
lovetoxhas joined
wgreenhousehas left
wgreenhousehas joined
adiaholichas left
homebeachhas left
Half-Shothas left
Matthewhas left
uhoreghas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
konstantinoshas left
adiaholichas joined
wgreenhousehas left
gooyahas left
gooyahas joined
wgreenhousehas joined
stpeterhas joined
marc0shas left
marc0shas joined
konstantinoshas joined
restive_monkhas left
adiaholichas left
phoeboshas joined
adiaholichas joined
Tobiashas left
Tobiashas joined
neshtaxmpphas left
neshtaxmpphas joined
neshtaxmpphas left
neshtaxmpphas joined
neshtaxmpphas left
adiaholichas left
konstantinoshas left
kinetikhas joined
adiaholichas joined
konstantinoshas joined
APachhas left
phoeboshas left
neshtaxmpphas joined
krauqhas left
arcxihas left
jgarthas left
lovetoxhas left
restive_monkhas joined
marc0shas left
marc0shas joined
adiaholichas left
florettahas left
florettahas joined
papatutuwawahas joined
Friendly Resident Cynichas left
adiaholichas joined
lovetoxhas joined
lovetoxhas left
lovetoxhas joined
mathieui
emus: as a server operator I do feel like getting down from A to C because http uploads are limited to 10 MiB is a bit too much opinionated. Especially when the service is fee of charge
flowhas left
mathieui
(Not that I care too much, but getting a "bad" rating means we will get annoyed to death with requests to change our limits to fit that arbitrary standard)
adiaholichas left
moparisthebest
just make the checkbox green mmkay
antranigvhas left
L29Ahhas joined
konstantinoshas left
mathieui
(But the website looks great and it will prove a very useful resource when people want to choose a server, so thanks for the work :p)
restive_monkhas left
emus
mathieui: We recommend to possibly increase the filesize limit, but decrease the totalfilesize storage. So you can still keep it to a level but let user have more space to send bigger files. Videos often expand this easily for example. Would that be an option for you?
emus
> mathieui escribió:
> (But the website looks great and it will prove a very useful resource when people want to choose a server, so thanks for the work :p)
Thanks still!
konstantinoshas joined
antranigvhas joined
melvohas joined
lovetoxhas left
lovetoxhas joined
APachhas joined
Andrzejhas left
florettahas left
florettahas joined
antranigvhas left
florettahas left
florettahas joined
marc0shas left
marc0shas joined
adiaholichas joined
Yagizahas left
adiaholichas left
mathieui
emus, we might want to take advantage of what is available in the new prosody file share module, yes
emus
Yes, we have that on our review too
Wojtekhas left
msavoritiashas left
Danielhas left
florettahas left
florettahas joined
konstantinoshas left
adiaholichas joined
Danielhas joined
konstantinoshas joined
antranigvhas joined
adiaholichas left
krauqhas joined
arcxihas joined
konstantinoshas left
konstantinoshas joined
konstantinoshas left
konstantinoshas joined
adiaholichas joined
վարյաhas left
eevvoorhas left
վարյաhas joined
konstantinoshas left
adiaholichas left
Friendly Resident Cynichas joined
neshtaxmpphas left
neshtaxmpphas joined
Andrzejhas joined
APachhas left
mjk
The limit-per-upload always seemed kinda silly for me as a user. "So, I can upload a thousand 10-MiB photos? Cool! :))" Technically, I understand that it comes from implementations handling the whole file in memory, and possibly also from the lack of (better) quota calculation. With these things out of the way, what's still technically stopping operators from lifting the per-upload limit entirely?
Zash
Next problem is that uploads of very large files might get interrupted and can't be resumed.
adiaholichas joined
Zash
mjk, can't answer for other implementations but with Prosody 0.12+ it's just a matter of configuration.
antranigvhas left
APachhas joined
mjk
Nice. Also, clients would need to start displaying the total limit in addition to/instead of the per-file one.
Zash
Problem: That's not communicated in the protocol
Zash
There's a way to say "you have to wait until $time before you can upload a file of that size" but no way to communicate quotas or such
> Next problem is that uploads of very large files might get interrupted and can't be resumed.
Right, but let clients worry about communicating this risk to people, mwahaha
Zash
XEP patch welcome 😉
mjk
:)
Danielhas left
Zash
I'd think that (interrupted uploads) a HTTP problem rather than an XMPP problem.
adiaholichas left
mjk
Yes, but I'm sure google can fix that in their next revision of http
mjk
If they didn't already!
Alexhas left
Zash
Inb4 moparisthebest points out that HTTP/3 already fixes everything somehow
Menelhas left
վարյաhas left
APachhas left
lovetox
Zash i actually think you can communicate the wait to date thing
lovetox
its in the xep
Zash
lovetox, that's what I said. you can communicate that, but not anything else
Half-Shothas left
homebeachhas left
Matthewhas left
uhoreghas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
lovetox
ah ok i misread
Zash
and that's in an error, when you already tried to ask for a slot
stpeterhas left
antranigvhas joined
վարյաhas joined
APachhas joined
marc0shas left
marc0shas joined
emushas left
APachhas left
Andrzejhas left
stphas left
adiaholichas joined
APachhas joined
moparisthebest
Nothing stops you from implementing resumable uploads with http, or even compressed uploads