mirror of
https://github.com/superseriousbusiness/gotosocial.git
synced 2025-10-31 19:42:24 -05:00
Remote instances are now dereferenced when they post to an inbox on a GtS instance.
Dereferencing will be done first by checking the /api/v1/instance endpoint of an instance.
If that doesn't work, /.well-known/nodeinfo will be checked.
If that doesn't work, only a minimal representation of the instance will be stored.
A new field was added to the Instance database model. To create it:
alter table instances add column contact_account_username text;
|
||
|---|---|---|
| .. | ||
| federatingdb | ||
| authenticate.go | ||
| clock.go | ||
| commonbehavior.go | ||
| dereference.go | ||
| federatingactor.go | ||
| federatingprotocol.go | ||
| federator.go | ||
| federator_test.go | ||
| finger.go | ||
| handshake.go | ||
| transport.go | ||