System property to enable/disable XEP-280

Hi all,

I am looking for system property to enable/disable Message Carbons (XEP-280) provided by openfire in Release 3.9.2. I have my own implementation of this feature so I would like to not use the one provided by openfire.

I noticed one possible bug here: http://fisheye.igniterealtime.org/changelog/openfire?cs=14012

The setter setMessageCarbonsEnabled in LocalClientSession class sets true on each invocation. Is that ok?

Kind regards,

Stefan

Oh my… this is of course a bug (of mine). :frowning:

Basically this means that your client cannot disable XEP-280 again, after it has enabled it once, right?

Assuming this is fixed, do you still need a property and want to use your own implementation?

Hi,

Thank you for quick response.

Basically this means that your client cannot disable XEP-280 again, after it has enabled it once, right?

Yes, when I enable it once I can’t disable it.

Assuming this is fixed, do you still need a property and want to use your own implementation?

It would be very useful in our use case until we clean up our implementation. We need something like

“route.all-resources” property for XEP-280

Regards,

Stefan