security fix shieet
This commit is contained in:
		
							parent
							
								
									38b97a26e5
								
							
						
					
					
						commit
						5b8c9eaed7
					
				| @ -1,8 +1,8 @@ | |||||||
| <?php | <?php | ||||||
| /* | 
 | ||||||
| this file exists to separate instance data from the actual about page | // this file exists to separate instance data from the actual about page
 | ||||||
|  HTML, and to make it easier to add/modify instances cleanly. | // HTML, and to make it easier to add/modify instances cleanly.
 | ||||||
| */ | 
 | ||||||
| $instancelist = [ | $instancelist = [ | ||||||
| 	[ | 	[ | ||||||
| 		"name" => "lolcat's instance (master)", | 		"name" => "lolcat's instance (master)", | ||||||
| @ -10,15 +10,17 @@ $instancelist = [ | |||||||
| 			"uri" => "https://4get.ca/", | 			"uri" => "https://4get.ca/", | ||||||
| 			"displayname" => "4get.ca" | 			"displayname" => "4get.ca" | ||||||
| 		], | 		], | ||||||
|         "altaddresses" => [ // all these address blocks will be linked in parentheses
 | 	"altaddresses" => [ | ||||||
|             [               // e.g. 4get.ca (tor) (i2p) etc.
 | 			[ | ||||||
|  | 				// all these address blocks will be linked in parentheses
 | ||||||
|  | 				// e.g. 4get.ca (tor) (i2p) etc.
 | ||||||
| 				"uri" => "http://4getwebfrq5zr4sxugk6htxvawqehxtdgjrbcn2oslllcol2vepa23yd.onion", | 				"uri" => "http://4getwebfrq5zr4sxugk6htxvawqehxtdgjrbcn2oslllcol2vepa23yd.onion", | ||||||
| 				"displayname" => "tor" | 				"displayname" => "tor" | ||||||
| 			] | 			] | ||||||
| 		] | 		] | ||||||
| 	], | 	], | ||||||
| 	[ | 	[ | ||||||
|         "name" => "zzls's instance", | 		"name" => "zzls's Chilean instance", | ||||||
| 		"address" => [ | 		"address" => [ | ||||||
| 			"uri" => "https://4get.zzls.xyz/", | 			"uri" => "https://4get.zzls.xyz/", | ||||||
| 			"displayname" => "4get.zzls.xyz" | 			"displayname" => "4get.zzls.xyz" | ||||||
| @ -30,6 +32,19 @@ $instancelist = [ | |||||||
| 			] | 			] | ||||||
| 		] | 		] | ||||||
| 	], | 	], | ||||||
|  | 	[ | ||||||
|  | 		"name" => "zzls's United States instance", | ||||||
|  | 		"address" => [ | ||||||
|  | 			"uri" => "https://4getus.zzls.xyz/", | ||||||
|  | 			"displayname" => "4getus.zzls.xyz" | ||||||
|  | 		], | ||||||
|  | 		"altaddresses" => [ | ||||||
|  | 			[ | ||||||
|  | 				"uri" => "http://4getus.zzlsghu6mvvwyy75mvga6gaf4znbp3erk5xwfzedb4gg6qqh2j6rlvid.onion", | ||||||
|  | 				"displayname" => "tor" | ||||||
|  | 			] | ||||||
|  | 		] | ||||||
|  | 	], | ||||||
| 	[ | 	[ | ||||||
| 		"name" => "4get on a silly computer", | 		"name" => "4get on a silly computer", | ||||||
| 		"address" => [ | 		"address" => [ | ||||||
| @ -42,6 +57,6 @@ $instancelist = [ | |||||||
| 				"displayname" => "fallback domain" | 				"displayname" => "fallback domain" | ||||||
| 			] | 			] | ||||||
| 		] | 		] | ||||||
|     ], | 	] | ||||||
| ] | ] | ||||||
| ?>
 | ?>
 | ||||||
| @ -128,12 +128,9 @@ class proxy{ | |||||||
| 		} | 		} | ||||||
| 		 | 		 | ||||||
| 		// sanitize URL
 | 		// sanitize URL
 | ||||||
| 		try{ | 		if($this->validateurl($url) === false){ | ||||||
| 			 | 			 | ||||||
| 			$this->validateurl($url); | 			throw new Exception("Invalid URL"); | ||||||
| 		}catch(Exception $error){ |  | ||||||
| 			 |  | ||||||
| 			throw new Exception($error->getMessage()); |  | ||||||
| 		} | 		} | ||||||
| 		 | 		 | ||||||
| 		$this->clientcache(); | 		$this->clientcache(); | ||||||
| @ -353,12 +350,9 @@ class proxy{ | |||||||
| 		$this->format = $format; | 		$this->format = $format; | ||||||
| 		 | 		 | ||||||
| 		// sanitize URL
 | 		// sanitize URL
 | ||||||
| 		try{ | 		if($this->validateurl($url) === false){ | ||||||
| 			 | 			 | ||||||
| 			$this->validateurl($url); | 			throw new Exception("Invalid URL"); | ||||||
| 		}catch(Exception $error){ |  | ||||||
| 			 |  | ||||||
| 			throw new Exception($error->getMessage()); |  | ||||||
| 		} | 		} | ||||||
| 		 | 		 | ||||||
| 		$this->clientcache(); | 		$this->clientcache(); | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 lolcat
						lolcat