<feed xmlns='http://www.w3.org/2005/Atom'>
<title>misskey/packages/backend/src/server/NodeinfoServerService.ts, branch master</title>
<subtitle>my misskey fork
</subtitle>
<id>http://g.freya.cat/misskey/atom?h=master</id>
<link rel='self' href='http://g.freya.cat/misskey/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/'/>
<updated>2026-03-05T17:55:43Z</updated>
<entry>
<title>split url into webUrl and localUrl (like mastodon)</title>
<updated>2026-03-05T17:55:43Z</updated>
<author>
<name>Freya Murphy</name>
<email>freya@freyacat.org</email>
</author>
<published>2026-03-02T21:05:12Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=587ab8500abb2d8b0a494dc05952c9919cc7f66f'/>
<id>urn:sha1:587ab8500abb2d8b0a494dc05952c9919cc7f66f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>enable and fix no-unused-vars and no-async-promise-executor (#17070)</title>
<updated>2026-01-08T02:49:12Z</updated>
<author>
<name>anatawa12</name>
<email>anatawa12@icloud.com</email>
</author>
<published>2026-01-08T02:49:12Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=666f78e676e29abd48b351c58270b3f721f03573'/>
<id>urn:sha1:666f78e676e29abd48b351c58270b3f721f03573</id>
<content type='text'>
* dev: set --no-bail for lint task

* lint: enable no-async-promise-executor lint and fix them

* lint: enable no-unused-vars with allowing _ prefix

* lint: fix semi</content>
</entry>
<entry>
<title>enhance(backend): refine system account (#15530)</title>
<updated>2025-03-02T11:06:20Z</updated>
<author>
<name>syuilo</name>
<email>4439005+syuilo@users.noreply.github.com</email>
</author>
<published>2025-03-02T11:06:20Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=616cccf2511337fc181d0b6aa693b7091c7ba57b'/>
<id>urn:sha1:616cccf2511337fc181d0b6aa693b7091c7ba57b</id>
<content type='text'>
* wip

* wip

* wip

* Update SystemAccountService.ts

* Update 1740121393164-system-accounts.js

* Update DeleteAccountService.ts

* wip

* wip

* wip

* wip

* Update 1740121393164-system-accounts.js

* Update RepositoryModule.ts

* wip

* wip

* wip

* Update ApRendererService.ts

* wip

* wip

* Update SystemAccountService.ts

* fix tests

* fix tests

* fix tests

* fix tests

* fix tests

* fix tests

* add print logs

* ログが長すぎて出てないかもしれない

* fix migration

* refactor

* fix fed-tests

* Update RelayService.ts

* merge

* Update user.test.ts

* chore: emit log

* fix: tweak sleep duration

* fix: exit 1

* fix: wait for misskey processes to become healthy

* fix: longer sleep for user deletion

* fix: make sleep longer again

* デッドロック解消の試み

https://github.com/misskey-dev/misskey/issues/15005

* Revert "デッドロック解消の試み"

This reverts commit 266141f66fb584371bbb56ef7eba04e14bcff94d.

* wip

* Update SystemAccountService.ts

---------

Co-authored-by: おさむのひと &lt;46447427+samunohito@users.noreply.github.com&gt;
Co-authored-by: zyoshoka &lt;107108195+zyoshoka@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>fix(backend): memory leak in memory caches (#14363)</title>
<updated>2024-08-18T04:34:01Z</updated>
<author>
<name>Hazel K</name>
<email>acomputerdog@gmail.com</email>
</author>
<published>2024-08-18T04:34:01Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=9ce44b24b8837b846e3170c70da13f8d0f86d581'/>
<id>urn:sha1:9ce44b24b8837b846e3170c70da13f8d0f86d581</id>
<content type='text'>
* encapsulate `MemoryKVCache&lt;T&gt;`

* remove infinity caches

* encapsulate other caches

* add missing awaits to internally synchronize caches

* implement pull-through caching

* tune cache lifetimes

* optimize cache GC by stopping early

* summarize changes in CHANGELOG.md

* Fix timeout comments

Co-authored-by: かっこかり &lt;67428053+kakkokari-gtyih@users.noreply.github.com&gt;

* add comments about awaiting the redis write

---------

Co-authored-by: かっこかり &lt;67428053+kakkokari-gtyih@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>revert 5f88d56d96</title>
<updated>2024-07-20T12:33:20Z</updated>
<author>
<name>syuilo</name>
<email>4439005+syuilo@users.noreply.github.com</email>
</author>
<published>2024-07-20T12:33:20Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=337b42bcb179bdfb993888ed94342a0158e8f3cb'/>
<id>urn:sha1:337b42bcb179bdfb993888ed94342a0158e8f3cb</id>
<content type='text'>
バグがある(かつすぐに修正できそうにない) &amp; まだレビュー途中で意図せずマージされたため
</content>
</entry>
<entry>
<title>perf(federation): Ed25519署名に対応する (#13464)</title>
<updated>2024-07-17T16:28:17Z</updated>
<author>
<name>tamaina</name>
<email>tamaina@hotmail.co.jp</email>
</author>
<published>2024-07-17T16:28:17Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=5f88d56d9699863da58deb243db114da53f12f6b'/>
<id>urn:sha1:5f88d56d9699863da58deb243db114da53f12f6b</id>
<content type='text'>
* 1. ed25519キーペアを発行・Personとして公開鍵を送受信

* validate additionalPublicKeys

* getAuthUserFromApIdはmainを選ぶ

* :v:

* fix

* signatureAlgorithm

* set publicKeyCache lifetime

* refresh

* httpMessageSignatureAcceptable

* ED25519_SIGNED_ALGORITHM

* ED25519_PUBLIC_KEY_SIGNATURE_ALGORITHM

* remove sign additionalPublicKeys signature requirements

* httpMessageSignaturesSupported

* httpMessageSignaturesImplementationLevel

* httpMessageSignaturesImplementationLevel: '01'

* perf(federation): Use hint for getAuthUserFromApId (#13470)

* Hint for getAuthUserFromApId

* とどのつまりこれでいいのか？

* use @misskey-dev/node-http-message-signatures

* fix

* signedPost, signedGet

* ap-request.tsを復活させる

* remove digest prerender

* fix test?

* fix test

* add httpMessageSignaturesImplementationLevel to FederationInstance

* ManyToOne

* fetchPersonWithRenewal

* exactKey

* :v:

* use const

* use gen-key-pair fn. from  '@misskey-dev/node-http-message-signatures'

* update node-http-message-signatures

* fix

* @misskey-dev/node-http-message-signatures@0.0.0-alpha.11

* getAuthUserFromApIdでupdatePersonの頻度を増やす

* cacheRaw.date

* use requiredInputs
https://github.com/misskey-dev/misskey/pull/13464#discussion_r1509964359

* update @misskey-dev/node-http-message-signatures

* clean up

* err msg

* fix(backend): fetchInstanceMetadataのLockが永遠に解除されない問題を修正

Co-authored-by: まっちゃとーにゅ &lt;17376330+u1-liquid@users.noreply.github.com&gt;

* fix httpMessageSignaturesImplementationLevel validation

* fix test

* fix

* comment

* comment

* improve test

* fix

* use Promise.all in genRSAAndEd25519KeyPair

* refreshAndprepareEd25519KeyPair

* refreshAndfindKey

* commetn

* refactor public keys add

* digestプリレンダを復活させる

RFC実装時にどうするか考える

* fix, async

* fix

* !== true

* use save

* Deliver update person when new key generated (not tested)
https://github.com/misskey-dev/misskey/pull/13464#issuecomment-1977049061

* 循環参照で落ちるのを解消？

* fix?

* Revert "fix?"

This reverts commit 0082f6f8e8c5d5febd14933ba9a1ac643f70ca92.

* a

* logger

* log

* change logger

* 秘密鍵の変更は、フラグではなく鍵を引き回すようにする

* addAllKnowingSharedInboxRecipe

* nanka meccha kaeta

* delivre

* キャッシュ有効チェックはロック取得前に行う

* @misskey-dev/node-http-message-signatures@0.0.3

* PrivateKeyPem

* getLocalUserPrivateKey

* fix test

* if

* fix ap-request

* update node-http-message-signatures

* fix type error

* update package

* fix type

* update package

* retry no key

* @misskey-dev/node-http-message-signatures@0.0.8

* fix type error

* log keyid

* logger

* db-resolver

* JSON.stringify

* HTTP Signatureがなかったり使えなかったりしそうな場合にLD Signatureを活用するように

* inbox-delayed use actor if no signature

* ユーザーとキーの同一性チェックはhostの一致にする

* log signature parse err

* save array

* とりあえずtryで囲っておく

* fetchPersonWithRenewalでエラーが起きたら古いデータを返す

* use transactionalEntityManager

* fix spdx

* @misskey-dev/node-http-message-signatures@0.0.10

* add comment

* fix

* publicKeyに配列が入ってもいいようにする
https://github.com/misskey-dev/misskey/pull/13950

* define additionalPublicKeys

* fix

* merge fix

* refreshAndprepareEd25519KeyPair → refreshAndPrepareEd25519KeyPair

* remove gen-key-pair.ts

* defaultMaxListeners = 512

* Revert "defaultMaxListeners = 512"

This reverts commit f2c412c18057a9300540794ccbe4dfbf6d259ed6.

* genRSAAndEd25519KeyPairではキーを直列に生成する?

* maxConcurrency: 8

* maxConcurrency: 16

* maxConcurrency: 8

* Revert "genRSAAndEd25519KeyPairではキーを直列に生成する?"

This reverts commit d0aada55c1ed5aa98f18731ec82f3ac5eb5a6c16.

* maxWorkers: '90%'

* Revert "maxWorkers: '90%'"

This reverts commit 9e0a93f110456320d6485a871f014f7cdab29b33.

* e2e/timelines.tsで個々のテストに対するtimeoutを削除, maxConcurrency: 32

* better error handling of this.userPublickeysRepository.delete

* better comment

* set result to keypairEntityCache

* deliverJobConcurrency: 16, deliverJobPerSec: 1024, inboxJobConcurrency: 4

* inboxJobPerSec: 64

* delete request.headers['host'];

* fix

* // node-fetch will generate this for us. if we keep 'Host', it won't change with redirects!

* move delete host

* modify comment

* modify comment

* fix correct → collect

* refreshAndfindKey → refreshAndFindKey

* modify comment

* modify attachLdSignature

* getApId, InboxProcessorService

* TODO

* [skip ci] add CHANGELOG

---------

Co-authored-by: MeiMei &lt;30769358+mei23@users.noreply.github.com&gt;
Co-authored-by: まっちゃとーにゅ &lt;17376330+u1-liquid@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>enhance: サーバーのお問い合わせ先URLを設定できるように</title>
<updated>2024-05-31T01:12:23Z</updated>
<author>
<name>syuilo</name>
<email>4439005+syuilo@users.noreply.github.com</email>
</author>
<published>2024-05-31T01:12:23Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=be11fd75085e8f8c000a42b40bd583894121a708'/>
<id>urn:sha1:be11fd75085e8f8c000a42b40bd583894121a708</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: nodeinfoにenableMcaptchaとenableTurnstileが無い (#13387)</title>
<updated>2024-02-18T23:33:36Z</updated>
<author>
<name>anatawa12</name>
<email>anatawa12@icloud.com</email>
</author>
<published>2024-02-18T23:33:36Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=0b636d1bf94088358e266f5af64b70abe5e2788a'/>
<id>urn:sha1:0b636d1bf94088358e266f5af64b70abe5e2788a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>(re)  update SPDX-FileCopyrightText</title>
<updated>2024-02-13T15:59:27Z</updated>
<author>
<name>tamaina</name>
<email>tamaina@hotmail.co.jp</email>
</author>
<published>2024-02-13T15:59:27Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=c1514ce91dc08481a092a789ee37da546cdb4583'/>
<id>urn:sha1:c1514ce91dc08481a092a789ee37da546cdb4583</id>
<content type='text'>
Fix  #13290
</content>
</entry>
<entry>
<title>Revert "update SPDX-FileCopyrightText"</title>
<updated>2024-02-13T15:50:11Z</updated>
<author>
<name>tamaina</name>
<email>tamaina@hotmail.co.jp</email>
</author>
<published>2024-02-13T15:50:11Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=311c2172d7bc861d915a28650684a1587ecb4695'/>
<id>urn:sha1:311c2172d7bc861d915a28650684a1587ecb4695</id>
<content type='text'>
This reverts commit 9b5aeb76d8c9372d67058c512597152b6bf222f2.
</content>
</entry>
</feed>
