diaspora_federation/docs/index.md
Benjamin Neff 042033ba73
Update versions in the documentation
Also remove the warning about the future protocol, we are in the future
now \o/
2017-08-07 23:29:41 +02:00

1.1 KiB

diaspora* federation protocol

The purpose of this document is to specify the communications that go on between diaspora* servers (and other servers supporting this protocol). If you experience any issues, feel free to get in touch with us.

Federation support

This document specifies the future protocol for diaspora. diaspora* release 0.6.3.0 and newer has support to receive [entities][entities] with this protocol, but still sends entities with an older protocol. Starting with diaspora* release 0.7.0.0 this protocol is fully supported.

Implementations

An implementation of this protocol is available as a Ruby Gem under the AGPL [on Github][github]. This is the library used by the diaspora* project.

The [Friendica][friendica] project also has [its implementation in PHP][phpimplementation].

[entities]: {{ site.baseurl }}/entities/ [github]: https://github.com/diaspora/diaspora_federation [friendica]: https://github.com/friendica/friendica [phpimplementation]: https://github.com/friendica/friendica/blob/master/include/diaspora.php