forked from indymedia/epicyon
				
			Use full path when verifying signature
							parent
							
								
									92469ed199
								
							
						
					
					
						commit
						292a2a28e7
					
				|  | @ -391,7 +391,7 @@ class PubServer(BaseHTTPRequestHandler): | |||
|             print('Inbox queue is full') | ||||
|             return 1 | ||||
| 
 | ||||
|         #TODO convert headers to dict | ||||
|         # Convert the headers needed for signature verification to dict | ||||
|         headersDict={} | ||||
|         headersDict['host']=self.headers['host'] | ||||
|         if messageJson.get('actor'): | ||||
|  | @ -415,10 +415,9 @@ class PubServer(BaseHTTPRequestHandler): | |||
|                                  nickname, \ | ||||
|                                  self.server.domainFull, \ | ||||
|                                  messageJson, | ||||
|                                  self.headers['host'], | ||||
|                                  self.headers['signature'], | ||||
|                                  headersDict, | ||||
|                                  '/'+self.path.split('/')[-1], | ||||
|                                  self.path, | ||||
|                                  #'/'+self.path.split('/')[-1], | ||||
|                                  self.server.debug) | ||||
|         if queueFilename: | ||||
|             # add json to the queue | ||||
|  |  | |||
							
								
								
									
										4
									
								
								inbox.py
								
								
								
								
							
							
						
						
									
										4
									
								
								inbox.py
								
								
								
								
							|  | @ -164,7 +164,7 @@ def validPublishedDate(published) -> bool: | |||
|         return False | ||||
|     return True | ||||
| 
 | ||||
| def savePostToInboxQueue(baseDir: str,httpPrefix: str,nickname: str, domain: str,postJsonObject: {},host: str,headers: str,httpHeaders: {},postPath: str,debug: bool) -> str: | ||||
| def savePostToInboxQueue(baseDir: str,httpPrefix: str,nickname: str, domain: str,postJsonObject: {},httpHeaders: {},postPath: str,debug: bool) -> str: | ||||
|     """Saves the give json to the inbox queue for the person | ||||
|     keyId specifies the actor sending the post | ||||
|     """ | ||||
|  | @ -223,8 +223,6 @@ def savePostToInboxQueue(baseDir: str,httpPrefix: str,nickname: str, domain: str | |||
|         'postDomain': postDomain, | ||||
|         'sharedInbox': sharedInboxItem, | ||||
|         'published': published, | ||||
|         'host': host, | ||||
|         'headers': headers, | ||||
|         'httpHeaders': httpHeaders, | ||||
|         'path': postPath, | ||||
|         'post': postJsonObject, | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue