mastodon/app
Alexandre Alapetite 2c36d35784 WebSub: ATOM before RSS (#9302)
Hello,
The ATOM feed contains the hub declaration for WebSub, but the RSS
version does not.
RSS/ATOM readers will typically pick whichever version comes first, and
will thus not see the WebSub feature.
I therefore suggest putting the ATOM version first, as it is more
feature-rich than its RSS counterpart is.

Clients not compatible with ATOM would not pick it anyway due to the
different type attribute.

A more complicated alternative would be to declare the WebSub feature in
the RSS version as well, using something like the following code, and
ensuring that clients subscribed to the RSS version would receive PuSH
updates just like those subscribed to the ATOM version.

````xml
<rss version="2.0" xmlns:webfeeds="http://webfeeds.org/rss/1.0"
xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<atom:link rel="self" type="application/rss+xml"
href="https://diaspodon.fr/users/test.rss"/>
<atom:link rel="hub" href="https://diaspodon.fr/api/push"/>
</channel>
</rss>
```
2018-11-23 22:15:46 +01:00
..
chewy Get rid of Chewy order/limit warning (#8355) 2018-08-22 02:44:56 +02:00
controllers Remove intermediary arrays when creating hash maps from results (#9291) 2018-11-23 22:15:03 +01:00
helpers Fix missing protocol in dns-prefetch, improve code style (#8963) 2018-10-12 02:19:10 +02:00
javascript Fix race condition causing shallow status with only a "favourited" attribute (#9272) 2018-11-23 22:14:42 +01:00
lib Prevent multiple handlers for Delete of Actor from running (#9292) 2018-11-23 22:15:12 +01:00
mailers Fix low-hanging rubocop gripes (#8458) 2018-08-26 19:22:46 +02:00
models Remove intermediary arrays when creating hash maps from results (#9291) 2018-11-23 22:15:03 +01:00
policies Improve support for aspects/circles (#8950) 2018-10-17 17:13:04 +02:00
presenters Replace SVG asset with Custom mascot (#8766) 2018-10-08 00:20:45 +02:00
serializers Fix filter ID not being a string in REST API (#9303) 2018-11-23 22:15:22 +01:00
services Remove intermediary arrays when creating hash maps from results (#9291) 2018-11-23 22:15:03 +01:00
validators Fix follow limit validator reporting lower number past threshold (#9230) 2018-11-23 22:12:33 +01:00
views WebSub: ATOM before RSS (#9302) 2018-11-23 22:15:46 +01:00
workers Optimize the process of following someone (#9220) 2018-11-23 22:12:26 +01:00