Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

On a fediverse server with a versioned client API, what would you expect to happen if an API call is made with a version number higher than what the server supports?

General Discussion
8 6 27

Gli ultimi otto messaggi ricevuti dalla Federazione
Post suggeriti
  • 0 Votes
    35 Posts
    87 Views
    xmpp is not "one standard" it's an extensible mess and no two people use the same client/server combination, leading to some kind of factorial explosion of mutually incompatible software. there are over five hundred XEPs and any given project has a unique view of which ones are "necessary" and which are "supported" and which are "deprecated" and which ones you should go to jail for even reading.xmpp has xeps for systems administration, internet of things shit, service discovery, and a million other things that should never have been shoved into a chat protocol, while the xeps that are intended to fix the actual issues that affect users are "deferred" because it's a hell of a lot easier to invent an entire new use case for xmpp than it is to fix any problems with existing xeps.this, combined with the excessively verbose markup, means that starting from scratch has two incredibly attractive benefits: one, you don't have to learn this tremendous bureaucratic protocol maze, and two, just about any wire format you can think of is going to perform better than xmpp over slow or intermittent network connections, which are the majority of internet connections.
  • 0 Votes
    3 Posts
    7 Views
    @silverpill@mitra.social Thanks - that solves a number of issues I've been encountering. From the outset, I wanted to use the system actor to point at the relevant administrative collections, but couldn't think of a good way to identify the actor to the client (without hard-coding it). That webfinger adjustment solves that.
  • 1 Votes
    30 Posts
    82 Views
    If I used an object observer for a topic/context, and proceeded to delete that context, the object observer would go away too. That is, unless you're inferring that I take steps to preserve the object observer for some period of time (if not forever?)
  • FEP 11dd: Context Ownership and Inheritance

    Moved Fediverso fep activitypub
    10
    0 Votes
    10 Posts
    87 Views
    I have amended the text of the FEP to clarify a couple of things, but also changed the inheritance logic following this month's WG meeting and subsequent discussion on ActivityPub.space. Instead of recommending that replies inherit context from the object it is in reply to, implementors must find the root node (how, is out of scope; tree traversal or context resolution are two ways that come to mind) and inherit its context. This will simplify context resolution and pave the way for other actions like moving, crossposting, forking, locking, etc. I also added in a blurb about situations in which a context would explicitly not be inherited.