-
goffi
We are missing a way to specify an element in a pubsub item in XEP-0372: it's usable out of the box to mention somebody in a XEP-0277 blog post, but we can't specify the substring.
-
goffi
I would love to be able to specify something like `element=entry{http://www.w3.org/2005/Atom}/title'
-
MattJ
XPath is knocking at the door, the windows, and trying to climb down the chimney
-
goffi
yes of course XPath would be great. At least a simplified version.
-
goffi
For pubsub mentions, maybe it would be simpler to just do something specific to XEP-0277.
-
goffi
`element="title" type="text"`, `element="content" type="xhtml"`
-
Guus
What is the expected Connection Manager behavior if a BOSH client sends a 'pause' value that's higher than the 'maxpause' value?
-
Guus
terminate/policy-violation ?
-
Guus
or https://xmpp.org/extensions/xep-0124.html#errorstatus-recover ?
-
Guus
although replaying it doesn't make sense.
-
lovetox
could we not communicate some kind of hash in the disco info for the pep notify features
-
lovetox
then the server could know what we last received
-
lovetox
and does not need to send us the same info all the time again on going online
-
lovetox
or maybe the timestamp we received the last notify
-
lovetox
http://jabber.org/protocol/tune+notify@2022-07-01T12:23Z
-
lovetox
then the server can check if there was a update to the node since then
-
Zash
https://xmpp.org/extensions/xep-0312.html ?
-
lovetox
hm same idea, but the solution seems much more fragile
-
lovetox
when communicating the timestamp its the last timestamp when the client received something from that node
-
Zash
is per-node needed?
-
lovetox
yes
-
lovetox
time since last connecting is too fragile
-
lovetox
there is no indication for a client when a pubsub catchup was or is complete
-
lovetox
server can be down while i come online
-
lovetox
then i go offline, server comes online, i come online, and send, last onlince since 2 seconds
-
lovetox
server determines, no updates in the last 2 seconds
-
lovetox
but missed me coming online 20 times before
-
Zash
who is "server" here?
-
lovetox
the remote server from which want updates✎ -
lovetox
the remote server from which i want updates ✏
-
Zash
is there only one?
-
lovetox
no, but the example was about one that is down
-
lovetox
i come online, i tell you my last logout time was 100 seconds ago, but this nice presence never reaches the remote server because its in maintainence
-
lovetox
then i reconnect
-
lovetox
and so last logout time = 2 seconds
-
lovetox
now this presence reaches the remote
-
lovetox
and it sends me nothing
-
lovetox
further there is no indication for a client that a pubsub catchup is complete
-
lovetox
so i cant even delay my reseting the last logout time
-
lovetox
what if i crash while connecting?
-
lovetox
did i crash befor i got all pubsub notifications? or after?
-
lovetox
i see stale info with this approach everywhere
-
lovetox
advantage is, i would not have to store last received timestamps