fernschreiberx / master

Tree @master (Download .tar.gz) @masterview markup · raw · history · blame


Fernschreiber X uses a fixed XMPP resource "/fernschreiberx". Originally, I wanted to opt for improved privacy by letting the server generate the resource as per RFC 6120, but it turns out that this causes some usability problems. Since I forget them too often and think about "why not change that", I write them down here once and for all.

  • XEP-0084 user avatars are by resource. If a user comes online with a new resource, he does not have an avatar.
  • Whether or not to directly start OTR rather than waiting for the user to start it depends on whether a resource has already been known to properly support OTR (XEP-0364, ยง5.1). With new resources all the time it wouldn't be possible to ever start an OTR session by default.