Sebastian Riese
Sebastian Riese
Implement support for [the new bookmarks protocol](https://xmpp.org/extensions/xep-0402.html), where each bookmark is stored in a single pubsub item, allowing race free access from multiple clients and O(1) change notifications. Depends on...
We currently raise `RuntimeError` when an operation fails due to the remote end not supporting a feature. It may be useful to introduce a specific sub-class `FeatureNotSupportedByRemote` of `RuntimeError` for...
[XEP-0060](https://xmpp.org/extensions/xep-0060.html) specifies, that a service may return a subset of all elements when queried to retrieve all items (and page the results with result set management). As a first remedy...
For client-to-client protocols we only test end-to-end against our own implementation, this will mask a large class of problems and bugs for such protocols (different interpretation of the standard documents,...
Currently, we loose non-standard elements in the bookmark list, when we do a get-modify-set cycle, as our XSO simply discards unknown elements. This should be fixed.
We already have an adhoc_browser in the examples. A browser for looking at PubSub nodes, their contents and configuration would be quite interesting as well (this might even be a...
If found the following typing errors/inconsistencies in the adminops interface: * The fields `User.Supended` and `User.PurgeData` are type `*int` while the API interprets them as booleans (other booleans are typed...
Currently all addresses on all interfaces are automatically selected as candidates by `gather_candidates` and the loopback device is only discarded based on the addresses bound to it. While this does...
Once we support Jingle we will need a UI to display active (Jingle) sessions (e.g. ongoing file transfer, a request for an RTP session, ...). One possibility would be to...
This may be system dependent, observed on Debian 9: * the volume control can only switch on/off (no slider) * switching full screen does not work * a way to...