MaddyUnderStars / MaddyUnderStars/shoot

instance blocking

Open
#9 1 comment 0 reactions 0 assignees View on GitHub
enhancement federation
Dominant language
TypeScript
Stars
61
Forks
5
Avg merge
3d 10h
Merged PRs (30d)
1

Description

the initial implementation could just have blocked instances in the config, but for easier moderation it (the entire config perhaps) should be put in a db table

- activities from blocked instances are dropped silently (i.e. return the normal status code for the inbound request)
- when an instance is blocked, all content from that instance should be deleted?
- instance blocking could be done before http signatures are verified, but I've heard there's some pitfalls
- provide some client endpoint for getting the list of blocked instances

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the configuration, inbound request handling around HTTP signature verification, and any existing client endpoints. Clarify how blocked instances are stored, whether their content is deleted, and which endpoint exposes the list. Done means the moderation behavior, storage model, deletion policy, and endpoint contract are agreed and implemented.

Written by the indexing model from the issue text.

Assessment

Tech stack
express, nodejs, typescript
Domain
api, backend, database
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.