misskey/packages/backend/src
Erin Shepherd 5641b0b3ad fix: Refetch user keys when HTTP Signature validation fails
If a user has had a key rotation, and nobody on this server follows
that user, we will not receive the Update activity with the new key

Therefore, when we encounter key validation errors we should check
for an up-to-date key.

References (other implementations):

 * [Mastodon](fc9ab61448/app/controllers/concerns/signature_verification.rb (L96))
 * [Akkoma](https://akkoma.dev/AkkomaGang/http_signatures/src/branch/main/lib/http_signatures/http_signatures.ex#L46)
2023-10-17 15:00:26 +02:00
..
@types chore: 著作権とライセンスについての情報を各ファイルに追加する (#11348) 2023-07-27 14:31:52 +09:00
boot fix(backend): Misskeyのバックエンドプロセスが終了しない 2023-10-09 20:47:49 +09:00
core fix: Refetch user keys when HTTP Signature validation fails 2023-10-17 15:00:26 +02:00
daemons feat: passkey support (#11804) 2023-09-08 14:05:03 +09:00
misc perf(backend): createdAtをidから取得するように & 無駄なDateインスタンスの生成を避けるように 2023-10-16 10:45:22 +09:00
models feat: サーバーサイレンス機能を追加 (#12031) 2023-10-16 20:11:27 +09:00
queue fix: Refetch user keys when HTTP Signature validation fails 2023-10-17 15:00:26 +02:00
server feat: サーバーサイレンス機能を追加 (#12031) 2023-10-16 20:11:27 +09:00
GlobalModule.ts feat: improve tl performance (#11946) 2023-10-03 20:26:11 +09:00
MainModule.ts chore: 著作権とライセンスについての情報を各ファイルに追加する (#11348) 2023-07-27 14:31:52 +09:00
NestLogger.ts chore: 著作権とライセンスについての情報を各ファイルに追加する (#11348) 2023-07-27 14:31:52 +09:00
config.ts feat: improve tl performance (#11946) 2023-10-03 20:26:11 +09:00
const.ts chore: 著作権とライセンスについての情報を各ファイルに追加する (#11348) 2023-07-27 14:31:52 +09:00
decorators.ts chore: 著作権とライセンスについての情報を各ファイルに追加する (#11348) 2023-07-27 14:31:52 +09:00
di-symbols.ts feat: improve tl performance (#11946) 2023-10-03 20:26:11 +09:00
env.ts chore: 著作権とライセンスについての情報を各ファイルに追加する (#11348) 2023-07-27 14:31:52 +09:00
global.d.ts chore: 著作権とライセンスについての情報を各ファイルに追加する (#11348) 2023-07-27 14:31:52 +09:00
logger.ts chore(backend): Resolve `import/no-default-export` rule violations (#11732) 2023-08-17 21:20:58 +09:00
postgres.ts feat: improve tl performance (#11946) 2023-10-03 20:26:11 +09:00
types.ts enhance: improve moderation log 2023-10-04 19:55:35 +09:00