gotosocial/internal/federation
Tobi Smethurst 87cf621e21
Remote instance dereferencing (#70)
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;
2021-06-27 16:52:18 +02:00
..
federatingdb Timeline improvements (#41) 2021-06-17 18:02:33 +02:00
authenticate.go Remote instance dereferencing (#70) 2021-06-27 16:52:18 +02:00
clock.go Inbox post (#22) 2021-05-15 11:58:11 +02:00
commonbehavior.go Remote instance dereferencing (#70) 2021-06-27 16:52:18 +02:00
dereference.go Remote instance dereferencing (#70) 2021-06-27 16:52:18 +02:00
federatingactor.go Inbox post (#22) 2021-05-15 11:58:11 +02:00
federatingprotocol.go Remote instance dereferencing (#70) 2021-06-27 16:52:18 +02:00
federator.go Remote instance dereferencing (#70) 2021-06-27 16:52:18 +02:00
federator_test.go Move a lot of stuff + tidy stuff (#37) 2021-05-30 13:12:00 +02:00
finger.go nodeinfo compliance (#61) 2021-06-24 14:26:08 +02:00
handshake.go Go fmt 2021-06-27 13:58:59 +02:00
transport.go Remote instance dereferencing (#70) 2021-06-27 16:52:18 +02:00