Dan Caseley
Dan Caseley
Previously, it was possible, when querying an empty archive, to have a SQL statement that had the "WHERE RowNum" part of the clause, but not the "BETWEEN a AND b"...
#222 spotted some deprecated methods after bumping the minimum Openfire version #223 spotted that the reason `getChatRooms()` was deprecated was because it fetched in-memory chat rooms only (and had been...
Currently, there's no unit tests for the Message Archive Management (MAM) functionality, and Openfire doesn't run integration tests against functionality provided by plugins (see https://igniterealtime.atlassian.net/browse/OF-2142). To avoid regressions and breakages...
Currently, there's no unit tests for the Message Archiving functionality, and Openfire doesn't run integration tests against functionality provided by plugins (see https://igniterealtime.atlassian.net/browse/OF-2142). To avoid regressions and breakages in critical...
Following the implementation of the HTML message archive viewer in #35, it was found that line breaks were missing from messages. The API used by the page returns a string...
Following the implementation of the HTML message archive viewer in #35, I tested it in Edge and found the "Time (UTC)" header in the title row to wrap. ![Screenshot 2020-01-28...
Following the implementation of the HTML message archive viewer in #35, I tested it in IE11 and found the page not to load. Debug console shows this is due to...
Initial state: ``` curl -s -k -H "Accept: application/json" -X GET \ -u "myuser:mypassword" \ https://myopenfire/plugins/restapi/v1/chatrooms/test1?servicename=mucservice \ | jq . \ | grep "canAnyoneDiscoverJID" "canAnyoneDiscoverJID": true, ``` Then: ``` curl...
To resolve #115
All uses of the API should be (optionally) logged. We already record certain operations on MUC and users, but we could do a lot more, recording all uses of the...