-
jonas’
yes.
-
edhelas
I made some changes yesterday to the MUC Avatars XEP (renamed to Resources Avatars) to generalize the publication of avatars on any XMPP resources. For the Pubsub nodes I used the <configure> tag (see https://github.com/xsf/xeps/pull/713/files#diff-5f89805e586ecd845ea99f0c89f337bcR141) and I'd be cirous to know your point of view on that way of doing things.
-
jonas’
edhelas, ping me tomorrow, I’ll probably not have the time to process the PR today
-
edhelas
no problem :)
-
Ge0rG
edhelas: "resource" has a distinct meaning in xmpp, you should use "entity" probably
-
edhelas
indeed
-
Ge0rG
And I don't think you need "XMPP" in the title
-
Ge0rG
For my taste, "entity" is too generic, but I don't see a better term
-
Ge0rG
"Service Avatars" wouldn't quite fit. Maybe "Non-User Avatars"? But that has some inelegance to it.
-
Ge0rG
"Machine Avatars" doesn't cut it either.
-
flow
naming things is hard
-
flow
Right now I would favor "Entity Avatars"
-
Ge0rG
Yes, my other suggestions were clearly worse, but intended to spur creative discussion.
-
flow
It appears there is no way to determine if xep198 resumption is supported by just looking at the stream features. :/ I wonder if it is worth changing that…
-
jonas’
flow, what would you gain from that information?
-
flow
jonas’, Smack's integration test framework could determine right after connecting if the stream resumption test should been run or not
-
flow
whereas right now I've to wait until <enabled/>
-
jonas’
I see
-
flow
and given that resumption is an optional part of sm and most sm implementations start with ack only, it would just be nice to announce the availability of that optional feature in the stream features
-
jonas’
hm, normal clients probably don’t care because you can make use of acks anyways
-
daniel
Plus you probably want the ack on resume
-
daniel
Even if the resume itself will fail
-
Zash
I made one that only acked, stored the 'h' count and returned that on attempted resume.
-
jonas’
how does that help?
-
Zash
Simple implementation, client gets to know what was lost.
-
Zash
As in, it persisted the ack number across restarts and whatever.
-
jonas’
hm, but stanzas from the server would then still be lost?
-
daniel
> hm, but stanzas from the server would then still be lost? Get it from mam
-
Zash
They'd be known to be unacked at session destruction time
-
Zash
also that
-
daniel
I mean a full on sm implementation is still better
-
daniel
But I see the benefits of the simplicity
-
Zash
> Prosody - a study in simplicity
-
jonas’
interesting
-
jonas’
it violates expectations of the client though
-
jonas’
but not in a way which you need to be able to handle anyways…
-
jonas’
(e.g. an IQ response could be lost due to that)
-
jonas’
I wonder whether it’s valuable to degrade to this behaviour when memory pressure gets too high to maintain all hibernated sessions
-
Zash
That was probably the idea behind having the h value in the resumption-failed response
-
jonas’
ohhh
-
jonas’
so you’re saying "resumption failed, but here’s the h I know"
-
jonas’
I didn’t even know that was possible
-
Zash
It's new
-
Zash
relatively
-
jonas’
2015-09-13. not sure I have an excuse for not seeing that...
-
Zash
Feels like yesterday
-
Ge0rG
I wonder how many clients honor the server parameter for resumption.
-
lovetox
Gajim does
-
lovetox
important, otherwise you resend messages already sent and produce duplicates
-
Ge0rG
lovetox: I mean the location value > The <enabled/> element MAY include a 'location' attribute to specify the server's preferred IP address or hostname (optionally with a port) for reconnection
-
lovetox
gajim honors it
-
lovetox
though never tested
-
lovetox
let me take that back, it probably will not work :D
-
rion
I'm not sure if it ever tested for Psi but the code is as well there
-
Ge0rG
What's psi? 😜
-
Ge0rG
I know for sure it won't work in yaxim
-
rion
yep. psi is somewhat unknown nowdays. almost no time for development. and in fact I prefer Telegram to xmpp.
-
rion
although I released 1.4 a couple of days ago.
-
rion
basically includes just SM fixes
-
Ge0rG
Telegram is also very popular with Russian jabber spammers
-
rion
=)
-
Ge0rG
rion: there are still people using pidgin, so nothing against psi.
-
Ge0rG
rion: what about making psi as easily usable as telegram?
-
rion
Ge0rG: only if I quit my job.
-
rion
and family ))
-
Zash
Doooo iiiiit
-
rion
:-D
-
Ge0rG
Move under a bridge with free wifi and dedicate your life to Easy XMPP
-
Link Mauve
Yup, I can highly recommend quitting your job if you can afford it.
-
Ge0rG
I can't.
-
Zash
Vägra jobba Svik tillväxten Var oförmögen