967989c5f8 
								
							 
						 
						
							
							
								
								dedupe test logic  
							
							
							
						 
						
							2023-06-28 22:15:03 +02:00  
				
					
						
							
							
								 
						
							
								c25836bc1a 
								
							 
						 
						
							
							
								
								Split PKCE verification test  
							
							
							
						 
						
							2023-06-28 22:15:03 +02:00  
				
					
						
							
							
								 
						
							
								9022971fb9 
								
							 
						 
						
							
							
								
								precomputed pkce test  
							
							
							
						 
						
							2023-06-28 22:15:03 +02:00  
				
					
						
							
							
								 
						
							
								cb5cfd4296 
								
							 
						 
						
							
							
								
								remove express-session  
							
							
							
						 
						
							2023-06-28 22:15:03 +02:00  
				
					
						
							
							
								 
						
							
								cbaae2201f 
								
							 
						 
						
							
							
								
								use MemoryKVCache for oauth store  
							
							
							
						 
						
							2023-06-28 22:15:03 +02:00  
				
					
						
							
							
								 
						
							
								2c6379649a 
								
							 
						 
						
							
							
								
								Update OAuth2ProviderService.ts  
							
							
							
						 
						
							2023-06-28 22:15:02 +02:00  
				
					
						
							
							
								 
						
							
								150a6f80d0 
								
							 
						 
						
							
							
								
								Use MemoryKVCache  
							
							
							
						 
						
							2023-06-28 22:15:02 +02:00  
				
					
						
							
							
								 
						
							
								c0f63234d7 
								
							 
						 
						
							
							
								
								use verifyChallenge  
							
							
							
						 
						
							2023-06-28 22:15:02 +02:00  
				
					
						
							
							
								 
						
							
								9c29880f8b 
								
							 
						 
						
							
							
								
								Update to @types/oauth2orize@1.11, fix type errors  
							
							
							
						 
						
							2023-06-28 22:15:02 +02:00  
				
					
						
							
							
								 
						
							
								2b23120664 
								
							 
						 
						
							
							
								
								upgrade to pkce-challenge@4  
							
							
							
						 
						
							2023-06-28 22:15:02 +02:00  
				
					
						
							
							
								 
						
							
								b6f6819b76 
								
							 
						 
						
							
							
								
								todo  
							
							
							
						 
						
							2023-06-28 22:15:02 +02:00  
				
					
						
							
							
								 
						
							
								77ad8c0ac6 
								
							 
						 
						
							
							
								
								reduce type errors with pkce params  
							
							
							
						 
						
							2023-06-28 22:15:01 +02:00  
				
					
						
							
							
								 
						
							
								92f3ae2d9c 
								
							 
						 
						
							
							
								
								reduce any using OAuthErrorResponse  
							
							
							
						 
						
							2023-06-28 22:15:01 +02:00  
				
					
						
							
							
								 
						
							
								94ea15d2d7 
								
							 
						 
						
							
							
								
								merge authorization validation logic  
							
							
							
						 
						
							2023-06-28 22:15:01 +02:00  
				
					
						
							
							
								 
						
							
								8e7fc1ed98 
								
							 
						 
						
							
							
								
								use errorHandler()  
							
							
							
						 
						
							2023-06-28 22:15:01 +02:00  
				
					
						
							
							
								 
						
							
								937e9be34e 
								
							 
						 
						
							
							
								
								fix import order  
							
							
							
						 
						
							2023-06-28 22:15:01 +02:00  
				
					
						
							
							
								 
						
							
								027c5734a4 
								
							 
						 
						
							
							
								
								concurrent flow test  
							
							
							
						 
						
							2023-06-28 22:15:00 +02:00  
				
					
						
							
							
								 
						
							
								a688bd1061 
								
							 
						 
						
							
							
								
								more discovery test  
							
							
							
						 
						
							2023-06-28 22:15:00 +02:00  
				
					
						
							
							
								 
						
							
								87dbe5e9fb 
								
							 
						 
						
							
							
								
								client info discovery test  
							
							
							
						 
						
							2023-06-28 22:15:00 +02:00  
				
					
						
							
							
								 
						
							
								f6d9cf1ef1 
								
							 
						 
						
							
							
								
								strict redirection uri  
							
							
							
						 
						
							2023-06-28 22:15:00 +02:00  
				
					
						
							
							
								 
						
							
								333d6a9283 
								
							 
						 
						
							
							
								
								server metadata test  
							
							
							
						 
						
							2023-06-28 22:15:00 +02:00  
				
					
						
							
							
								 
						
							
								deb4429e3a 
								
							 
						 
						
							
							
								
								return scope in token response  
							
							
							
						 
						
							2023-06-28 22:14:59 +02:00  
				
					
						
							
							
								 
						
							
								6385ca9b0d 
								
							 
						 
						
							
							
								
								iss parameter test  
							
							
							
						 
						
							2023-06-28 22:14:59 +02:00  
				
					
						
							
							
								 
						
							
								515af3176a 
								
							 
						 
						
							
							
								
								redirection test  
							
							
							
						 
						
							2023-06-28 22:14:59 +02:00  
				
					
						
							
							
								 
						
							
								0cc9d5aa32 
								
							 
						 
						
							
							
								
								header test  
							
							
							
						 
						
							2023-06-28 22:14:59 +02:00  
				
					
						
							
							
								 
						
							
								401575a903 
								
							 
						 
						
							
							
								
								scope test  
							
							
							
						 
						
							2023-06-28 22:14:59 +02:00  
				
					
						
							
							
								 
						
							
								88fd7f2758 
								
							 
						 
						
							
							
								
								test comment  
							
							
							
						 
						
							2023-06-28 22:14:58 +02:00  
				
					
						
							
							
								 
						
							
								5034e6cd69 
								
							 
						 
						
							
							
								
								PKCE verification test  
							
							
							
						 
						
							2023-06-28 22:14:58 +02:00  
				
					
						
							
							
								 
						
							
								2f566e4173 
								
							 
						 
						
							
							
								
								resolve conflicts  
							
							
							
						 
						
							2023-06-28 22:14:58 +02:00  
				
					
						
							
							
								 
						
							
								179640af30 
								
							 
						 
						
							
							
								
								todos  
							
							
							
						 
						
							2023-06-28 22:14:58 +02:00  
				
					
						
							
							
								 
						
							
								098d0670a3 
								
							 
						 
						
							
							
								
								a bit more tests  
							
							
							
						 
						
							2023-06-28 22:14:58 +02:00  
				
					
						
							
							
								 
						
							
								71f62b9d89 
								
							 
						 
						
							
							
								
								tmp  
							
							
							
						 
						
							2023-06-28 22:14:58 +02:00  
				
					
						
							
							
								 
						
							
								82c9820ac8 
								
							 
						 
						
							
							
								
								tmp  
							
							
							
						 
						
							2023-06-28 22:14:58 +02:00  
				
					
						
							
							
								 
						
							
								39526d0225 
								
							 
						 
						
							
							
								
								tmp  
							
							
							
						 
						
							2023-06-28 22:14:57 +02:00  
				
					
						
							
							
								 
						
							
								049dbfeb66 
								
							 
						 
						
							
							
								
								tmp  
							
							
							
						 
						
							2023-06-28 22:14:57 +02:00  
				
					
						
							
							
								 
						
							
								8ea1288234 
								
							 
						 
						
							
							
								
								tmp  
							
							
							
						 
						
							2023-06-28 22:14:35 +02:00  
				
					
						
							
							
								 
						
							
								a55d3f7382 
								
							 
						 
						
							
							
								
								tmp  
							
							
							
						 
						
							2023-06-28 22:14:35 +02:00  
				
					
						
							
							
								 
						
							
								f5a6509663 
								
							 
						 
						
							
							
								
								tmp  
							
							
							
						 
						
							2023-06-28 22:14:34 +02:00  
				
					
						
							
							
								 
						
							
								a4fb17620c 
								
							 
						 
						
							
							
								
								tmp  
							
							
							
						 
						
							2023-06-28 22:14:34 +02:00  
				
					
						
							
							
								 
						
							
								0621e94c7d 
								
							 
						 
						
							
							
								
								tmp  
							
							
							
						 
						
							2023-06-28 22:14:34 +02:00  
				
					
						
							
							
								 
						
							
								1b1f82a2e2 
								
							 
						 
						
							
							
								
								feat(backend): accept OAuth bearer token ( #11052 )  
							
							... 
							
							
							
							* feat(backend): accept OAuth bearer token
* refactor
* Update packages/backend/src/server/api/ApiCallService.ts
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
* Update packages/backend/src/server/api/ApiCallService.ts
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
* fix
* kind: permission for account moved error
* also for suspended error
* Update packages/backend/src/server/api/StreamingApiServerService.ts
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
---------
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp> 
							
						 
						
							2023-06-28 13:37:13 +09:00  
				
					
						
							
							
								 
						
							
								d48172e9d1 
								
							 
						 
						
							
							
								
								refactor(backend/test): add `interface UserToken` ( #11050 )  
							
							
							
						 
						
							2023-06-27 08:07:20 +09:00  
				
					
						
							
							
								 
						
							
								d23ad8b511 
								
							 
						 
						
							
							
								
								fix(backend): APIエラーのHTTP status code変更 ( #11047 )  
							
							
							
						 
						
							2023-06-26 10:09:12 +09:00  
				
					
						
							
							
								 
						
							
								8099bc24e1 
								
							 
						 
						
							
							
								
								refactor(backend): use node16 for moduleResolution ( #10938 )  
							
							... 
							
							
							
							* refactor(backend): use node16 for moduleResolution
* update deps
* Update tsconfig.json
* ✌️ 
* revive KEYWORD
* restore strict-event-emitter-types dependency
* restore ms dependency
* cancel redundant import reorder
* fix
* Delete ms.ts
* remove rndstr
---------
Co-authored-by: Kagami Sascha Rosylight <saschanaz@outlook.com> 
							
						 
						
							2023-06-25 21:13:15 +09:00  
				
					
						
							
							
								 
						
							
								ef354e94f2 
								
							 
						 
						
							
							
								
								refactor(backend): replace rndstr with secureRndstr ( #11044 )  
							
							... 
							
							
							
							* refactor(backend): replace rndstr with secureRndstr
* Update pnpm-lock.yaml
* .js 
							
						 
						
							2023-06-25 11:04:33 +09:00  
				
					
						
							
							
								 
						
							
								7bb8c71543 
								
							 
						 
						
							
							
								
								chore(backend, misskey-js): add type for signup ( #11043 )  
							
							... 
							
							
							
							* chore(backend, misskey-js): add type for signup
* rerun 
							
						 
						
							2023-06-25 08:34:18 +09:00  
				
					
						
							
							
								 
						
							
								a2c0573f84 
								
							 
						 
						
							
							
								
								refactor(backend): replace private-ip with ipaddr.js ( #11041 )  
							
							... 
							
							
							
							* refactor(backend): replace private-ip with ipaddr.js
* restore ip-cidr 
							
						 
						
							2023-06-25 06:35:09 +09:00  
				
					
						
							
							
								 
						
							
								60cc7f62e6 
								
							 
						 
						
							
							
								
								update deps  
							
							
							
						 
						
							2023-06-24 13:11:53 +09:00  
				
					
						
							
							
								 
						
							
								e8c5117b2d 
								
							 
						 
						
							
							
								
								fix(backend): Resolve missing parseObjectId in IdService ( #11039 )  
							
							
							
						 
						
							2023-06-23 16:30:47 +09:00  
				
					
						
							
							
								 
						
							
								e2261b63e9 
								
							 
						 
						
							
							
								
								fix: clear queue endpoint error with redis script ( #11037 )  
							
							... 
							
							
							
							Error message:
```
ReplyError: ERR value is not an integer or out of range script: 720d973b3877f92b4fb3285ced83c97cdd204979, on @user_script:209.
```
The whole error can be tracked back to one of the arguments, which is
`Infinity` in the codebase, but it has to be a number.
The documentation in bullmq says `0` is unlimited[^1], and bullmq tries to
parse the argument with `tonumber` which returns with `-9223372036854775808` if
the argument is `"Infinity"` which is out of bound.
```
127.0.0.1:6379> eval 'return tonumber(ARGV[3])' '2' 'slippy.xyz:queue:inbox:inbox:delayed' 'slippy.xyz:queue:inbox:inbox:events' 'slippy.xyz:queue:inbox:inbox:' '1687183763944' Infinity 'delayed'
(integer) -9223372036854775808
127.0.0.1:6379>
```
[^1]: https://github.com/taskforcesh/bullmq/blob/master/src/commands/cleanJobsInSet-2.lua#L10 
Signed-off-by: Efertone <efertone@pm.me> 
							
						 
						
							2023-06-22 15:56:40 +09:00