use http-signature module that supports hs2019 (#8635)
This commit is contained in:
		
							parent
							
								
									b3ad04fcb0
								
							
						
					
					
						commit
						9c80403072
					
				
					 7 changed files with 19 additions and 19 deletions
				
			
		|  | @ -20,6 +20,7 @@ | |||
| 		"@koa/cors": "3.1.0", | ||||
| 		"@koa/multer": "3.0.0", | ||||
| 		"@koa/router": "9.0.1", | ||||
| 		"@peertube/http-signature": "1.6.0", | ||||
| 		"@sinonjs/fake-timers": "9.1.2", | ||||
| 		"@syuilo/aiscript": "0.11.1", | ||||
| 		"abort-controller": "3.0.0", | ||||
|  | @ -47,7 +48,6 @@ | |||
| 		"fluent-ffmpeg": "2.1.2", | ||||
| 		"got": "12.0.4", | ||||
| 		"hpagent": "0.1.2", | ||||
| 		"http-signature": "1.3.6", | ||||
| 		"ip-cidr": "3.0.8", | ||||
| 		"is-svg": "4.3.2", | ||||
| 		"js-yaml": "4.1.0", | ||||
|  |  | |||
|  | @ -1,4 +1,4 @@ | |||
| declare module 'http-signature' { | ||||
| declare module '@peertube/http-signature' { | ||||
| 	import { IncomingMessage, ClientRequest } from 'node:http'; | ||||
| 
 | ||||
| 	interface ISignature { | ||||
|  |  | |||
|  | @ -1,4 +1,4 @@ | |||
| import httpSignature from 'http-signature'; | ||||
| import httpSignature from '@peertube/http-signature'; | ||||
| import { v4 as uuid } from 'uuid'; | ||||
| 
 | ||||
| import config from '@/config/index.js'; | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| import { URL } from 'node:url'; | ||||
| import Bull from 'bull'; | ||||
| import httpSignature from 'http-signature'; | ||||
| import httpSignature from '@peertube/http-signature'; | ||||
| import perform from '@/remote/activitypub/perform.js'; | ||||
| import Logger from '@/services/logger.js'; | ||||
| import { registerOrFetchInstanceDoc } from '@/services/register-or-fetch-instance-doc.js'; | ||||
|  |  | |||
|  | @ -3,7 +3,7 @@ import { Note } from '@/models/entities/note'; | |||
| import { User } from '@/models/entities/user.js'; | ||||
| import { Webhook } from '@/models/entities/webhook'; | ||||
| import { IActivity } from '@/remote/activitypub/type.js'; | ||||
| import httpSignature from 'http-signature'; | ||||
| import httpSignature from '@peertube/http-signature'; | ||||
| 
 | ||||
| export type DeliverJobData = { | ||||
| 	/** Actor */ | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| import Router from '@koa/router'; | ||||
| import json from 'koa-json-body'; | ||||
| import httpSignature from 'http-signature'; | ||||
| import httpSignature from '@peertube/http-signature'; | ||||
| 
 | ||||
| import { renderActivity } from '@/remote/activitypub/renderer/index.js'; | ||||
| import renderNote from '@/remote/activitypub/renderer/note.js'; | ||||
|  |  | |||
|  | @ -247,6 +247,15 @@ | |||
|     mkdirp "^1.0.4" | ||||
|     rimraf "^3.0.2" | ||||
| 
 | ||||
| "@peertube/http-signature@1.6.0": | ||||
|   version "1.6.0" | ||||
|   resolved "https://registry.yarnpkg.com/@peertube/http-signature/-/http-signature-1.6.0.tgz#22bef028384e6437e8dbd94052ba7b8bd7f7f1ae" | ||||
|   integrity sha512-Bx780c7FPYtkV4LgCoaJcXYcKQqaMef2iQR2V2r5klkYkIQWFxbTOpyhKxvVXYIBIFpj5Cb8DGVDAmhkm7aavg== | ||||
|   dependencies: | ||||
|     assert-plus "^1.0.0" | ||||
|     jsprim "^1.2.2" | ||||
|     sshpk "^1.14.1" | ||||
| 
 | ||||
| "@redocly/ajv@^8.6.4": | ||||
|   version "8.6.4" | ||||
|   resolved "https://registry.yarnpkg.com/@redocly/ajv/-/ajv-8.6.4.tgz#94053e7a9d4146d1a4feacd3813892873f229a85" | ||||
|  | @ -3465,15 +3474,6 @@ http-proxy-agent@^5.0.0: | |||
|     agent-base "6" | ||||
|     debug "4" | ||||
| 
 | ||||
| http-signature@1.3.6: | ||||
|   version "1.3.6" | ||||
|   resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.3.6.tgz#cb6fbfdf86d1c974f343be94e87f7fc128662cf9" | ||||
|   integrity sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw== | ||||
|   dependencies: | ||||
|     assert-plus "^1.0.0" | ||||
|     jsprim "^2.0.2" | ||||
|     sshpk "^1.14.1" | ||||
| 
 | ||||
| http2-wrapper@^1.0.0-beta.5.0: | ||||
|   version "1.0.3" | ||||
|   resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d" | ||||
|  | @ -4103,10 +4103,10 @@ jsonld@5.2.0: | |||
|     lru-cache "^6.0.0" | ||||
|     rdf-canonize "^3.0.0" | ||||
| 
 | ||||
| jsprim@^2.0.2: | ||||
|   version "2.0.2" | ||||
|   resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-2.0.2.tgz#77ca23dbcd4135cd364800d22ff82c2185803d4d" | ||||
|   integrity sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ== | ||||
| jsprim@^1.2.2: | ||||
|   version "1.4.2" | ||||
|   resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.2.tgz#712c65533a15c878ba59e9ed5f0e26d5b77c5feb" | ||||
|   integrity sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw== | ||||
|   dependencies: | ||||
|     assert-plus "1.0.0" | ||||
|     extsprintf "1.3.0" | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue