flow , can you provide the link for the official ejabberd muc?
flow
leosbrf, it's well hidden at the end of https://docs.ejabberd.im/get-started/
Link Mauve
leosbrf, you can look it up yourself, like any other MUC, at https://search.jabber.network/
flow
> lovetox> em, disco info comes to mind?
I usually view disco#info results as "this server supports this" and not as "you are allowed to use this feature"
kikuchiyohas left
flow
how you discover that you are allowed or not allowed to use a feature is a good question. Typically you should get an error IQ back as response to an attempt to use a feature that, while being supported by the server, is not allowed for your account. Of course that error IQ should include a reasonable condition and a helpful text explaining that you are not allowed to do this because $reason
Guus
Zash / MattJ I've been asked to add a feature like Prosody's HTML log viewer to Openfire. Any obvious things I should take into consideration?
Guus
things you learned the hard way, when you implemented it?
lovetox
flow i think you misunderstood the requirement
lovetox
> senders should be aware of the recipient will not be able to answer because of that policy.
lovetox
so not the account itself does need that info
lovetox
other partys need the capabilities of the other client
lovetox
which is exactly what disco info is for
lovetox
and for your own capabilities you just disco info your own bare account jid
lovetox
which is done all the time, to see if MAM can be used and which version
lovetox
or httpupload, or whatever
flow
lovetox, right I misunderstood. However, I don't think that this makes my statement wrong.
kikuchiyohas joined
pulkomandyhas left
asterixhas left
pulkomandyhas joined
kikuchiyohas left
asterixhas joined
kikuchiyohas joined
lovetox
but you are wrong, disco info to your bare jid does not in any way suggest what a server supports or not
lovetox
it tells you exactly what your account is able to use or not
Zash
Guus: Calendars are complicated. The current one is roughly a MAM query filtered through a template language. I'm kinda happy with that.
lovetox
if you want to know what a server supports, you have to disco info the service or host
lovetox
domain.org, or conference.domain.org
lovetox
or disco items to domain.org
lovetox
thats how you find out what a server supports
pulkomandyhas left
pulkomandyhas joined
flow
lovetox, that is potentially true, I believe that capabilities are often more fine-grained than the features returned by disco#info, so I am not sure if this is the right mechanism for that. I could be wrong though
asterixhas left
asterixhas joined
asterixhas left
asterixhas joined
lovetox
you can add as much fine grained caps as you want see, disco info from upload.domain.org, httpupload service
lovetox
has a whole dataform with fine grained settings
lovetox
like max-file-size
pulkomandyhas left
pulkomandyhas joined
asterixhas left
asterixhas joined
asterixhas left
asterixhas joined
asterixhas left
asterixhas joined
asterixhas left
asterixhas joined
kikuchiyohas left
leosbrf
.
leosbrf
Hi guys, I'm creating a MUC client and I'm trying to use XEP-0424: Message Retraction, but it is not working. Could anyone help with that? I posted the details on stackoverflow: https://stackoverflow.com/questions/59859845/how-to-retract-a-message-in-ejabberd
I also posted it on the ejabberd official muc, but still did not get an answer. Thanks.
larma
leosbrf, have you read the big red warning at the beginning of https://xmpp.org/extensions/xep-0424.html
sonnyhas left
pulkomandyhas left
larma
I doubt any server supports 0424 tombstones. They are also not strictly required because the receiving client should receive both, the message and the retraction message
sonnyhas joined
larma
If you want to ensure the retraction message appears in MAM, you probably need add a store hint when sending it (`<store xmlns="urn:xmpp:hints"/>`)