Holger: if I connect to c.im with xml:lang="de", is it supposed to return error texts in german?
Chobbeshas left
Chobbeshas joined
Holger
Yes (if there's a translation for the error in question, obviously).
Ge0rG
Holger: I'm testing https://github.com/igniterealtime/Smack/pull/325 right now, and I'm looking for a test to perform
adityaborikarhas left
Chobbeshas left
Chobbeshas joined
Ge0rG
I can't test the "add yourself to roster" problem because ejabberd will actually add you to your own roster
Ge0rG
and it looks like the typical s2s errors (DNS resolution failed, timeout) aren't i18ned
adityaborikarhas joined
Chobbeshas left
Chobbeshas joined
eevvoorhas joined
Chobbeshas left
Chobbeshas joined
stpeterhas joined
peterhas joined
Holger
Ge0rG: Hmmm, those should have translations. I'll have a look a bit later.
Ge0rG
Holger: thanks
Chobbeshas left
Chobbeshas joined
Yagiza
Hello!
peterhas left
Yagiza
Can anyone help me with testing my OMEMO implementation.
bennehas left
bennehas joined
Holger
Ge0rG: Ah DNS lookup is now done in a library which has no access to the translation foo. Modularity sucks.
Holger
Ge0rG: Just send `<message to='conversations.im'><body>Test</body></message>` for example.
adityaborikarhas left
sezuanhas left
stpeterhas left
stpeterhas joined
peterhas joined
Chobbeshas left
goffihas joined
peterhas left
adityaborikarhas joined
pdurbinhas joined
Chobbeshas joined
stpeterhas left
pdurbinhas left
Chobbeshas left
Chobbeshas joined
Nekithas left
remkohas left
stpeterhas joined
peterhas joined
Ge0rG
Holger: đ worked
Holger
Nice!
Ge0rG
"Keine verfĂźgbare Ressource gefunden" is rather unexpected for a message to the domain, but đ¤ˇ
marc_has left
goffihas left
marc_has joined
Holger
Yeah, I *knew* you would complain and already checked the code to see whether the fix would be easy :-)
Ge0rG
Holger: I complain about everything!
wojtekhas joined
peterhas left
Holger
Hrm, service-unavailable or item-not-found ... and what text ... see it's not easy at all.
Zash
Prosody says service-unavailable
Ge0rG
service-unavailable is the usual one
archas left
archas joined
peterhas joined
wojtekhas left
wojtekhas joined
Holger
But the text is the important part :-)
Holger
For users responding to admin messages ...
Ge0rG
Holger: you should make it customizable for the server admin, or maybe link to the contact info.
Zash
... Prosody says service-unavailable
Holger
Ge0rG: Sigh :-)
Ge0rG
Holger: but yaxim won't linkify URLs in the error message.
Holger
Ge0rG: This was about translations in the first place!
Holger
Also who wants to receive messages from users.
Ge0rG
"Kein Weltraum links vom Gerät!"
Holger
Zash: Sigh :-)
Holger
Ge0rG: I meant "admin configurable" would imply "no translations".
Holger
Ge0rG: But once I have a proper English message I could certainly commit that translation since nobody at p1 understands German.
Syndacehas left
Andrew Nenakhovhas left
neshtaxmpphas left
neshtaxmpphas joined
Ge0rG
is there a useful process for re-sending messages that got bounced?
Ge0rG
I've now implemented a workaround for MUCs where if a message is bounced with cancel/service-unavailable, I assume that the user isn't joined, mark the message as "to be sent after join" and trigger a rejoin
Zash
I think (recent?) prosody uses a different error
Ge0rG
Zash: how recent, which error
Chobbeshas left
valohas left
valohas joined
Lancehas joined
Zash
Ge0rG: Hm, it seems it has used cancel, not-acceptable since forever
Zash
The text message has been tweaked a bit recently tho
Ge0rG
There's a text message?
Ge0rG
I wish that https://issues.prosody.im/383 would be fixed instead.
Zash
https://hg.prosody.im/trunk/rev/11671a2e07a9
Zash
I was probably thinking of that
Ge0rG
Ah! thanks
Zash
Looks fairly consistent with not-acceptable when you're not in the room
Nekithas joined
Dele (Mobile)has left
Syndacehas joined
karoshihas left
karoshihas joined
Chobbeshas joined
Chobbeshas left
rionhas left
rionhas joined
neshtaxmpphas left
neshtaxmpphas joined
alameyohas left
alameyohas joined
pdurbinhas joined
marc_has left
adityaborikarhas left
adityaborikarhas joined
Dele (Mobile)has joined
Dele (Mobile)has left
larmahas left
pdurbinhas left
archas left
archas joined
marc_has joined
larmahas joined
Chobbeshas joined
valohas left
Chobbeshas left
Zash
Btw, is consensus going towards a generic "in reply to" thingy now?
adityaborikarhas left
adityaborikarhas joined
marc_has left
marc_has joined
Chobbeshas joined
Ge0rG
Zash: council consensus seemed to be, yeah
Chobbeshas left
Chobbeshas joined
marc_has left
debaclehas left
zachhas left
zachhas joined
Yagizahas left
jjrh
is there not a 'group' concept for bookmarks?
Zash
What do you mean?
pep.
Tags?
Yagizahas joined
pep.
No tags, no category for bookmarks no
jjrh
With standard jids you have a 'group'
pep.
With the roster you have tags yes
pep.
(They're called groups indeed)
Yagizahas left
jjrh
pep., okay was just about to ask if that was something separate to <group>
Yagizahas joined
Zash
Nope, no such thing for bookmarks
Zash
Not even Bookmarks 2
jjrh
Is there a reason why that wasn't included?
Yagizahas left
Zash
Nobody thought about it in 2002?
Nekithas left
Zash
Bookmarks 3 go go go!
jjrh
Ah okay fair - was mostly wondering if there was some technical reason it wasn't done.
Nekithas joined
jjrh
It could be added to xep0402 as a optional thing.
pep.
They're not bookmark xeps anyway, they're sync mechanisms
pep.
Naming is hard
pep.
There isn't much adoption for 402 apparently
Zash
Bookmarks 3 !!!
pep.
Zash: I'd like that, without autojoin :p
Zash
Actually, you can probably add tags in a custom namespace if you want
pdurbinhas joined
jjrh
402 looks fine to me I would probably say you add something like <meta> (or some other name) which is a place one can put whatever you might want group, tags, notes, etc.
Zash
It's the same data model as 48
Zash
dwd, https://xmpp.org/extensions/xep-0402.html#example-4 is missing xmlns
peterhas left
jjrh
Good point. I guess that makes things a little more tricky.
Zash
But as I said, you can probably insert custom data in your custom namespace if you want.
Zash
Dunno about other servers but Prosody generally treats bookmarks as opacue XML
jjrh
yep.
Zash
I think Gajim might even be storing some gajim-specific stuff already
jjrh
looking at how prosody was storing stuff was the first place I looked :)
remkohas joined
pdurbinhas left
Lance
safest (but not the nicest, of course) approach would be storing the metadata in a second privatexml storage location. extra data added into bookmarks is at risk if you edit with a different client which might not preserve existing, unknown xml
Lance
similar to how roster metadata can be added: https://xmpp.org/extensions/xep-0145.html
jjrh
That might be a easy solution and simplify implementation
Zash
Do we want to make some generic privatexml ââ PEP stuff?
Lance
didnt we? or was it just for bookmarks?
Zash
Just bookmarks
Zash
Then there's vcards which are also special
stpeterhas left
Lance
a disco feature saying pep<->privatexml in general works would be amazing
Lance
and xep-402 is missing a disco feature to indicate server conversion support
Chobbeshas left
Chobbeshas joined
Chobbeshas left
Chobbeshas joined
Zash
There's a whole XEP about bookmarks conversion, or am I confused?
Lance
411 leaves out 402
Zash
I guess because 402 is still pretty new
Chobbeshas left
Steve Killehas joined
andyhas left
stpeterhas joined
peterhas joined
wurstsalat
Zash: gajim was saving custom bookmark stuff, but isn't anymore
Zash
Okay
lnjhas left
zachhas left
intosihas left
intosihas joined
remkohas left
lnjhas joined
remkohas joined
peterhas left
lovetoxhas joined
lnjhas left
lnjhas joined
stpeterhas left
remkohas left
zachhas joined
wurstsalat
News from Dino's GSoC project (sorry if this isn't new) https://hrxi.github.io/gsoc/blog/standards
Lance
If size is missing at the start, so would any checksum hash. The checksum info sent by the sender once it is done sending would ideally carry the final size information, but that detail is missing from oversight (covered ranged requests, but forgot missing initial size case)