Fork of Misskey for my instance, with a focus on security, observability and reliability.
ファイルへ移動
eternal-flame-AD cbd39ce346
csp: connect-src missing
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2025-09-18 14:16:38 -05:00
.config document trustProxu option 2025-09-18 14:01:37 -05:00
.devcontainer Merge tag '2025.5.1' into develop 2025-05-31 18:12:56 -05:00
.forgejo remove e2e testing 2024-11-21 05:50:15 -06:00
.github Merge tag '2025.8.0-beta.5' into develop 2025-08-28 01:11:05 -05:00
.vscode Merge tag '2025.8.0-alpha.9' into develop 2025-08-09 03:43:34 -05:00
assets 🎨 2025-05-07 10:44:43 +09:00
chart Merge tag '2025.5.1' into develop 2025-05-31 18:12:56 -05:00
cypress Migration cleanup (#16288) 2025-07-16 15:49:05 +09:00
fluent-emojis@cae981eb4c feat: introduce fluent emoji 2022-12-26 16:04:56 +09:00
idea refactor 2025-08-26 14:38:42 +09:00
locales Merge tag '2025.9.0' 2025-09-18 14:06:08 -05:00
packages csp: connect-src missing 2025-09-18 14:16:38 -05:00
patches Migration cleanup (#16288) 2025-07-16 15:49:05 +09:00
scripts Merge tag '2025.8.0-alpha.9' into develop 2025-08-09 03:43:34 -05:00
yume-mods add attach_disconnected to AA flags 2025-08-09 04:05:39 -05:00
.dockerignore migrate to podman & apparmor 2025-02-23 14:58:36 -06:00
.dockleignore fix: aptのキャッシュを削除しないようにする (#9803) 2023-02-05 14:15:59 +09:00
.editorconfig Migration cleanup (#16288) 2025-07-16 15:49:05 +09:00
.gitattributes 改行コードをLFに統一 (#9926) 2023-02-14 13:13:34 +09:00
.gitignore Separate podman init and apply script 2025-02-23 16:08:23 -06:00
.gitmodules refactor: misskey-assetsサブモジュールを削除 (#12818) 2024-07-18 01:47:11 +09:00
.node-version chore(deps): update node.js to v22.15.0 (#15606) 2025-05-04 19:00:36 +09:00
.npmrc fix(deps): pnpm v10でre2のインストールに失敗することがある問題を修正 (#15627) 2025-03-08 18:56:53 +09:00
.vsls.json Add .vsls.json 2018-08-13 00:24:45 +09:00
CHANGELOG.md Merge tag '2025.9.0' 2025-09-18 14:06:08 -05:00
CODE_OF_CONDUCT.md docs: Update Code of Conduct to version 2.1 (#12150) 2023-11-13 16:52:54 +09:00
codecov.yml Update codecov.yml 2023-02-26 14:17:29 +09:00
compose.local-db.yml fixup! update docker image 2024-11-06 18:27:55 -06:00
compose_example.yml set docker db shm_size 2024-11-15 17:16:33 -06:00
Containerfile native blocklist evaluator 2025-06-24 01:01:46 -05:00
CONTRIBUTING.md Update CONTRIBUTING.md 2025-08-07 17:21:43 +09:00
COPYING 2025 (#15203) 2025-01-04 14:37:14 +09:00
crowdin.yml ドキュメントをmisskey-hubに移行 2021-11-05 16:18:52 +09:00
cypress.config.ts Merge tag '2025.5.1' into develop 2025-05-31 18:12:56 -05:00
Dockerfile Follow up per locale bundle (#16381) 2025-08-08 18:47:35 +09:00
healthcheck.sh feat(backend): add /healthz endpoint (#13834) 2024-05-23 15:19:52 +09:00
LICENSE Use AGPLv3 2018-03-28 22:56:28 +09:00
package.json Merge tag '2025.9.0' 2025-09-18 14:06:08 -05:00
pnpm-lock.yaml Merge tag '2025.9.0' 2025-09-18 14:06:08 -05:00
pnpm-workspace.yaml Merge tag '2025.8.0-alpha.9' into develop 2025-08-09 03:43:34 -05:00
Procfile Create Procfile 2019-04-05 18:17:30 +09:00
README.md Merge branch 'upstream-devel' into develop 2025-04-22 22:08:47 -05:00
renovate.json5 enhance(gh): renovateのicons-subsetterをfrontendグループに統合 (#16161) 2025-06-04 16:39:06 +09:00
ROADMAP.md Update ROADMAP.md 2024-01-04 08:44:38 +09:00
SECURITY.md Merge branch 'upstream-devel' into develop 2025-02-11 15:43:50 -06:00

ゆめちのくに

YumechiNoKuni is a fork of Misskey, with a focus on security, observability and reliability.

mi.yumechi.jp is running this version.

Learn more about Misskey

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.
  • Remove all (never active) Sentry and Analytics related code or dependencies to reduce supply chain risk. The only metric we collect is server response time and error rate, through an open Prometheus API.

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.