lingo.lol is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for linguists, philologists, and other lovers of languages.

Server stats:

54
active users

#s2s

0 posts0 participants0 posts today
Snoopy<p><span>Quel logiciel de visio libre recommandez-vous ?<br><br></span><span class="h-card" translate="no"><a href="https://jlai.lu/c/opensource" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>opensource</span></a></span><span> <br><br>Suite à l'épisode du QR code de signal et la modif du groupe, je me dis que signal n'est peut-etre pas adapté.<br><br>Du coup j'aimerai savoir quelles logiciels vous nous recommanderiez ?<br><br>Critères :<br>- logiciel libre<br>- multiplateforme : mobile et ordi<br>- très simple d'utilisation<br>- peut-etre avec mode sans création de compte ?<br>- création de groupe avec URL fixe &gt; pour qr code<br><br>Option :<br>- gestion de multigroupe pour le support, decision collective...<br><br>Merci pour votre aide :)<br><br></span><a href="https://peculiar.florist/tags/visio" rel="nofollow noopener" target="_blank">#visio</a><span> </span><a href="https://peculiar.florist/tags/s2s" rel="nofollow noopener" target="_blank">#s2s</a><span> </span><a href="https://peculiar.florist/tags/LSF" rel="nofollow noopener" target="_blank">#LSF</a><span> </span><a href="https://peculiar.florist/tags/logicielLibre" rel="nofollow noopener" target="_blank">#logicielLibre</a><span> </span><a href="https://peculiar.florist/tags/chatonsorg" rel="nofollow noopener" target="_blank">#chatonsorg</a></p>

@oplik0 and I are having a discussion regarding the conditions upon which origin checking should be done on S2S activity receipt.

The spec says this:

Servers should not trust client submitted content, and federated servers also should not trust content received from a server other than the content's origin without some form of verification.

Reasonable, if a little open-ended. I took this to mean that if an Activity(Object) is received, if Object is a copy of the resource itself, that origin checking is required. This is reflected currently in the NodeBB code where if typeof object !== 'string' then origin check is carried out.

Problem is, that's a code smell. It's not readily apparent why an origin check is only carried out under that condition. Compounding this is that not all activities need an origin check: Create, Update, and Delete typically don't (careful in my wording here, lest I say something way off-base).

@oplik0 advocates for a more explicit approach, where perhaps an object uri is dereferenced regardless, and an origin check is carried out if the specific Activity-Object type pair calls for it (and if the uri doesn't match).

P.S. Yes, @hrefna@hachyderm.io I know object can also be an Array... or undefined... or null... don't @ me!)

NodeBB Communityoplik0