Hazel K 
							
						 
					 
					
						
						
							
						
						9ce44b24b8 
					 
					
						
						
							
							fix(backend): memory leak in memory caches ( #14363 )  
						
						... 
						
						
						
						* encapsulate `MemoryKVCache<T>`
* 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: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com >
* add comments about awaiting the redis write
---------
Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com > 
						
						
					 
					
						2024-08-18 13:34:01 +09:00 
						 
				 
			
				
					
						
							
							
								syuilo 
							
						 
					 
					
						
						
							
						
						337b42bcb1 
					 
					
						
						
							
							revert  5f88d56d96 
						
						... 
						
						
						
						バグがある(かつすぐに修正できそうにない) & まだレビュー途中で意図せずマージされたため 
						
						
					 
					
						2024-07-20 21:33:20 +09:00 
						 
				 
			
				
					
						
							
							
								tamaina 
							
						 
					 
					
						
						
							
						
						5f88d56d96 
					 
					
						
						
							
							perf(federation): Ed25519署名に対応する ( #13464 )  
						
						... 
						
						
						
						* 1. ed25519キーペアを発行・Personとして公開鍵を送受信
* validate additionalPublicKeys
* getAuthUserFromApIdはmainを選ぶ
* ✌️ 
* 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
* ✌️ 
* 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: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com >
* 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 0082f6f8e8https://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 f2c412c180d0aada55c19e0a93f11030769358+mei23@users.noreply.github.com >
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com > 
						
						
					 
					
						2024-07-18 01:28:17 +09:00 
						 
				 
			
				
					
						
							
							
								tamaina 
							
						 
					 
					
						
						
							
						
						2c6f25b710 
					 
					
						
						
							
							fix: 古いキャッシュを使うのを修正 ( #13453 )  
						
						
						
						
					 
					
						2024-02-25 12:36:10 +09:00 
						 
				 
			
				
					
						
							
							
								syuilo 
							
						 
					 
					
						
						
							
						
						f8ac072bc3 
					 
					
						
						
							
							fix type  
						
						
						
						
					 
					
						2024-02-16 15:19:55 +09:00 
						 
				 
			
				
					
						
							
							
								syuilo 
							
						 
					 
					
						
						
							
						
						f55e1ee138 
					 
					
						
						
							
							refactor(backend): misc/cacheをシンプルな実装に戻した  
						
						
						
						
					 
					
						2024-02-16 15:07:12 +09:00 
						 
				 
			
				
					
						
							
							
								tamaina 
							
						 
					 
					
						
						
							
						
						c1514ce91d 
					 
					
						
						
							
							(re)  update SPDX-FileCopyrightText  
						
						... 
						
						
						
						Fix  #13290  
						
						
					 
					
						2024-02-13 15:59:27 +00:00 
						 
				 
			
				
					
						
							
							
								tamaina 
							
						 
					 
					
						
						
							
						
						311c2172d7 
					 
					
						
						
							
							Revert "update SPDX-FileCopyrightText"  
						
						... 
						
						
						
						This reverts commit 9b5aeb76d8 
						
						
					 
					
						2024-02-13 15:50:11 +00:00 
						 
				 
			
				
					
						
							
							
								syuilo 
							
						 
					 
					
						
						
							
						
						9b5aeb76d8 
					 
					
						
						
							
							update SPDX-FileCopyrightText  
						
						
						
						
					 
					
						2024-02-12 11:37:45 +09:00 
						 
				 
			
				
					
						
							
							
								syuilo 
							
						 
					 
					
						
						
							
						
						1f7a81aae7 
					 
					
						
						
							
							update deps ( #11764 )  
						
						... 
						
						
						
						* update deps
* node16
* wip
* wip
* wip
* Update test-utils.ts
* wip
* Update tsconfig.json
* wip
* Update package.json
* wip
* Update following.vue
* Update followers.vue
* Update index.vue
* Update share.vue
* Update MkUserPopup.vue
* Update MkPostForm.vue
* wip
* Update MkTokenGenerateWindow.vue
* Update MkPagination.vue
* refactor
* update deps
* update deps
* Update sw.ts
* wip
* wip
* wip
* Update FetchInstanceMetadataService.ts
* Update FetchInstanceMetadataService.ts
* update node
* update deps
* 🎨  
						
						
					 
					
						2023-09-04 13:33:38 +09:00 
						 
				 
			
				
					
						
							
							
								Shun Sakai 
							
						 
					 
					
						
						
							
						
						c2370a1be6 
					 
					
						
						
							
							chore: 著作権とライセンスについての情報を各ファイルに追加する ( #11348 )  
						
						... 
						
						
						
						* chore: Add the SPDX information to each file
Add copyright and licensing information as defined in version 3.0 of
the REUSE Specification.
* tweak format
---------
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp > 
						
						
					 
					
						2023-07-27 14:31:52 +09:00 
						 
				 
			
				
					
						
							
							
								tamaina 
							
						 
					 
					
						
						
							
						
						7ec07d5fd2 
					 
					
						
						
							
							perf(backend): Reduce memory usage of MemoryKVCache ( #11076 )  
						
						... 
						
						
						
						* perf(backend): Reduce memory usage of MemoryKVCache
* fix 
						
						
					 
					
						2023-07-08 21:18:16 +09:00 
						 
				 
			
				
					
						
							
							
								syuilo 
							
						 
					 
					
						
						
							
						
						e8420ad90b 
					 
					
						
						
							
							fix(backend): キャッシュが溜まり続けないように  
						
						... 
						
						
						
						Related #10984  
						
						
					 
					
						2023-06-10 13:45:11 +09:00 
						 
				 
			
				
					
						
							
							
								syuilo 
							
						 
					 
					
						
						
							
						
						a67439981b 
					 
					
						
						
							
							fix types  
						
						
						
						
					 
					
						2023-04-14 13:50:05 +09:00 
						 
				 
			
				
					
						
							
							
								syuilo 
							
						 
					 
					
						
						
							
						
						e3aeab8122 
					 
					
						
						
							
							fix type  
						
						
						
						
					 
					
						2023-04-12 17:02:54 +09:00 
						 
				 
			
				
					
						
							
							
								Chimorium 
							
						 
					 
					
						
						
							
						
						0702f9775a 
					 
					
						
						
							
							カスタム絵文字のキャッシュ時に"{}"が入ってしまう問題を修正 ( #10573 )  
						
						
						
						
					 
					
						2023-04-11 07:39:46 +09:00 
						 
				 
			
				
					
						
							
							
								tamaina 
							
						 
					 
					
						
						
							
						
						9feb6b0f5b 
					 
					
						
						
							
							fix(server): リアクションできない問題をとりあえず修正 ( #10529 )  
						
						... 
						
						
						
						* fix(server): リアクションできない問題をとりあえず修正
Fix  #10502 
* Update packages/backend/src/core/CustomEmojiService.ts
---------
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp > 
						
						
					 
					
						2023-04-09 09:52:19 +09:00 
						 
				 
			
				
					
						
							
							
								syuilo 
							
						 
					 
					
						
						
							
						
						73203a3d72 
					 
					
						
						
							
							perf(backend): cache local custom emojis  
						
						
						
						
					 
					
						2023-04-06 11:14:43 +09:00 
						 
				 
			
				
					
						
							
							
								syuilo 
							
						 
					 
					
						
						
							
						
						f44504097c 
					 
					
						
						
							
							enhance(backend): improve cache  
						
						
						
						
					 
					
						2023-04-05 10:21:10 +09:00 
						 
				 
			
				
					
						
							
							
								syuilo 
							
						 
					 
					
						
						
							
						
						ecaf152b4a 
					 
					
						
						
							
							enhance(backend): improve cache  
						
						
						
						
					 
					
						2023-04-04 17:32:09 +09:00 
						 
				 
			
				
					
						
							
							
								syuilo 
							
						 
					 
					
						
						
							
						
						7f3afac0a2 
					 
					
						
						
							
							refactor(backend): rename Cache -> MemoryCache  
						
						
						
						
					 
					
						2023-04-04 15:56:47 +09:00 
						 
				 
			
				
					
						
							
							
								syuilo 
							
						 
					 
					
						
						
							
						
						e438091113 
					 
					
						
						
							
							refactor(backend): rename cache class  
						
						
						
						
					 
					
						2023-03-24 16:43:42 +09:00 
						 
				 
			
				
					
						
							
							
								syuilo 
							
						 
					 
					
						
						
							
						
						0c12e80106 
					 
					
						
						
							
							perf(server): cache blocking  
						
						
						
						
					 
					
						2023-02-04 12:40:40 +09:00 
						 
				 
			
				
					
						
							
							
								syuilo 
							
						 
					 
					
						
						
							
						
						bbb49457f9 
					 
					
						
						
							
							refactor: introduce bindThis decorator to bind this automaticaly  
						
						
						
						
					 
					
						2022-12-04 15:03:09 +09:00 
						 
				 
			
				
					
						
							
							
								Johann150 
							
						 
					 
					
						
						
							
						
						89c5fd0931 
					 
					
						
						
							
							perf: fix caching ( #8660 )  
						
						... 
						
						
						
						The cache implementation did previously not store the results of the
computation and was thus not a cache at all. This can cause a significant
number of database queries each time someone with a large number of
followers does something that causes an activity to be federated. 
						
						
					 
					
						2022-05-14 13:28:27 +09:00 
						 
				 
			
				
					
						
							
							
								syuilo 
							
						 
					 
					
						
						
							
						
						17589843da 
					 
					
						
						
							
							perf(server): use cached user info in getUserFromApId  
						
						
						
						
					 
					
						2022-03-26 19:09:57 +09:00 
						 
				 
			
				
					
						
							
							
								syuilo 
							
						 
					 
					
						
						
							
						
						ac8c66f5ab 
					 
					
						
						
							
							perf(server): refactor and performance improvements  
						
						
						
						
					 
					
						2022-03-25 16:27:41 +09:00 
						 
				 
			
				
					
						
							
							
								syuilo 
							
						 
					 
					
						
						
							
						
						eb9e6d230f 
					 
					
						
						
							
							perf(server): reduce db query  
						
						
						
						
					 
					
						2022-03-21 01:22:00 +09:00 
						 
				 
			
				
					
						
							
							
								syuilo 
							
						 
					 
					
						
						
							
						
						c69b72e199 
					 
					
						
						
							
							fix lint  
						
						
						
						
					 
					
						2021-12-09 23:58:30 +09:00 
						 
				 
			
				
					
						
							
							
								syuilo 
							
						 
					 
					
						
						
							
						
						0e4a111f81 
					 
					
						
						
							
							refactoring  
						
						... 
						
						
						
						Resolve  #7779  
					
						2021-11-12 02:02:25 +09:00