Ge0rGHolger: if I connect to c.im with xml:lang="de", is it supposed to return error texts in german?
Chobbeshas left
Chobbeshas joined
HolgerYes (if there's a translation for the error in question, obviously).
Ge0rGHolger: 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
Ge0rGI can't test the "add yourself to roster" problem because ejabberd will actually add you to your own roster
Ge0rGand 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
HolgerGe0rG: Hmmm, those should have translations. I'll have a look a bit later.
Ge0rGHolger: thanks
Chobbeshas left
Chobbeshas joined
YagizaHello!
peterhas left
YagizaCan anyone help me with testing my OMEMO implementation.
bennehas left
bennehas joined
HolgerGe0rG: Ah DNS lookup is now done in a library which has no access to the translation foo. Modularity sucks.
HolgerGe0rG: 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
Ge0rGHolger: 👍 worked
HolgerNice!
Ge0rG"Keine verfügbare Ressource gefunden" is rather unexpected for a message to the domain, but 🤷
marc_has left
goffihas left
marc_has joined
HolgerYeah, I *knew* you would complain and already checked the code to see whether the fix would be easy :-)
Ge0rGHolger: I complain about everything!
wojtekhas joined
peterhas left
HolgerHrm, service-unavailable or item-not-found ... and what text ... see it's not easy at all.
ZashProsody says service-unavailable
Ge0rGservice-unavailable is the usual one
archas left
archas joined
peterhas joined
wojtekhas left
wojtekhas joined
HolgerBut the text is the important part :-)
HolgerFor users responding to admin messages ...
Ge0rGHolger: you should make it customizable for the server admin, or maybe link to the contact info.
Zash... Prosody says service-unavailable
HolgerGe0rG: Sigh :-)
Ge0rGHolger: but yaxim won't linkify URLs in the error message.
HolgerGe0rG: This was about translations in the first place!
HolgerAlso who wants to receive messages from users.
Ge0rG"Kein Weltraum links vom Gerät!"
HolgerZash: Sigh :-)
HolgerGe0rG: I meant "admin configurable" would imply "no translations".
HolgerGe0rG: 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
Ge0rGis there a useful process for re-sending messages that got bounced?
Ge0rGI'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
ZashI think (recent?) prosody uses a different error
Ge0rGZash: how recent, which error
Chobbeshas left
valohas left
valohas joined
Lancehas joined
ZashGe0rG: Hm, it seems it has used cancel, not-acceptable since forever
ZashThe text message has been tweaked a bit recently tho
Ge0rGThere's a text message?
Ge0rGI wish that https://issues.prosody.im/383 would be fixed instead.
Zashhttps://hg.prosody.im/trunk/rev/11671a2e07a9
ZashI was probably thinking of that
Ge0rGAh! thanks
ZashLooks 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
ZashBtw, is consensus going towards a generic "in reply to" thingy now?
adityaborikarhas left
adityaborikarhas joined
marc_has left
marc_has joined
Chobbeshas joined
Ge0rGZash: council consensus seemed to be, yeah
Chobbeshas left
Chobbeshas joined
marc_has left
debaclehas left
zachhas left
zachhas joined
Yagizahas left
jjrhis there not a 'group' concept for bookmarks?
ZashWhat do you mean?
pep.Tags?
Yagizahas joined
pep.No tags, no category for bookmarks no
jjrhWith standard jids you have a 'group'
pep.With the roster you have tags yes
pep.(They're called groups indeed)
Yagizahas left
jjrhpep., okay was just about to ask if that was something separate to <group>
Yagizahas joined
ZashNope, no such thing for bookmarks
ZashNot even Bookmarks 2
jjrhIs there a reason why that wasn't included?
Yagizahas left
ZashNobody thought about it in 2002?
Nekithas left
ZashBookmarks 3 go go go!
jjrhAh okay fair - was mostly wondering if there was some technical reason it wasn't done.
Nekithas joined
jjrhIt 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
ZashBookmarks 3 !!!
pep.Zash: I'd like that, without autojoin :p
ZashActually, you can probably add tags in a custom namespace if you want
pdurbinhas joined
jjrh402 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.
ZashIt's the same data model as 48
Zashdwd, https://xmpp.org/extensions/xep-0402.html#example-4 is missing xmlns
peterhas left
jjrhGood point. I guess that makes things a little more tricky.
ZashBut as I said, you can probably insert custom data in your custom namespace if you want.
ZashDunno about other servers but Prosody generally treats bookmarks as opacue XML
jjrhyep.
ZashI think Gajim might even be storing some gajim-specific stuff already
jjrhlooking at how prosody was storing stuff was the first place I looked :)
remkohas joined
pdurbinhas left
Lancesafest (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
Lancesimilar to how roster metadata can be added: https://xmpp.org/extensions/xep-0145.html
jjrhThat might be a easy solution and simplify implementation
ZashDo we want to make some generic privatexml ←→ PEP stuff?
Lancedidnt we? or was it just for bookmarks?
ZashJust bookmarks
ZashThen there's vcards which are also special
stpeterhas left
Lancea disco feature saying pep<->privatexml in general works would be amazing
Lanceand xep-402 is missing a disco feature to indicate server conversion support
Chobbeshas left
Chobbeshas joined
Chobbeshas left
Chobbeshas joined
ZashThere's a whole XEP about bookmarks conversion, or am I confused?
Lance411 leaves out 402
ZashI guess because 402 is still pretty new
Chobbeshas left
Steve Killehas joined
andyhas left
stpeterhas joined
peterhas joined
wurstsalatZash: gajim was saving custom bookmark stuff, but isn't anymore
ZashOkay
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
wurstsalatNews from Dino's GSoC project (sorry if this isn't new) https://hrxi.github.io/gsoc/blog/standards
LanceIf 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)