yumechi-no-kuni/README.md

32 lines
1.2 KiB
Markdown
Raw Normal View History

# ゆめちのくに
YumechiNoKuni is a fork of Misskey, with a focus on security, observability and reliability.
2024-03-02 03:34:49 -06:00
[mi.yumechi.jp](https://mi.yumechi.jp) is running this version.
[Learn more about Misskey](https://misskey-hub.net/)
2022-05-24 01:10:00 -05:00
## Main differences
2022-05-24 01:10:00 -05:00
### Unique features
- Strict ActivityPub sanitization by whitelisting properties and normalizing all referential properties.
- Strict Content Security Policy.
- Require TLSv1.2+ over port 443 for all ActivityPub requests.
- Strongly-typed inbox filtering in Rust.
- Reduce needless retries by marking more errors as permanent.
- Detailed prometheus metrics for slow requests, DB queries, AP processing, failed auths, etc.
- Disable unauthenticated media processing and use custom AppArmored media proxy.
- Enable active users in nodeinfo back.
- Advertise Git information over nodeinfo for better observability and easy tracking of the actual code running.
- Logical replication for the database over mTLS.
- More atomic operations in API handlers.
### Picked from github.com/paricafe/misskey
2022-05-24 01:10:00 -05:00
- pgroonga full-text search (with modifications).
- Better Service Worker caching.
- Better hashtag statistics.
- Better handling of deep recursive AP objects.