31 lines
1.2 KiB
Markdown
31 lines
1.2 KiB
Markdown
# ゆめちのくに
|
|
|
|
YumechiNoKuni is a fork of Misskey, with a focus on security, observability and reliability.
|
|
|
|
[mi.yumechi.jp](https://mi.yumechi.jp) is running this version.
|
|
|
|
[Learn more about Misskey](https://misskey-hub.net/)
|
|
|
|
## Main differences
|
|
|
|
### 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
|
|
|
|
- pgroonga full-text search (with modifications).
|
|
- Better Service Worker caching.
|
|
- Better hashtag statistics.
|
|
- Better handling of deep recursive AP objects.
|
|
|