mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-26 12:27:06 +00:00 
			
		
		
		
	Use caddy's certmagic library for extensible/robust ACME handling (#14177)
* use certmagic for more extensible/robust ACME cert handling * accept TOS based on config option Signed-off-by: Andrew Thornton <art27@cantab.net> Co-authored-by: zeripath <art27@cantab.net> Co-authored-by: Lauris BH <lauris@nix.lv>
This commit is contained in:
		
							
								
								
									
										52
									
								
								vendor/github.com/miekg/dns/reverse.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								vendor/github.com/miekg/dns/reverse.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,52 @@ | ||||
| package dns | ||||
|  | ||||
| // StringToType is the reverse of TypeToString, needed for string parsing. | ||||
| var StringToType = reverseInt16(TypeToString) | ||||
|  | ||||
| // StringToClass is the reverse of ClassToString, needed for string parsing. | ||||
| var StringToClass = reverseInt16(ClassToString) | ||||
|  | ||||
| // StringToOpcode is a map of opcodes to strings. | ||||
| var StringToOpcode = reverseInt(OpcodeToString) | ||||
|  | ||||
| // StringToRcode is a map of rcodes to strings. | ||||
| var StringToRcode = reverseInt(RcodeToString) | ||||
|  | ||||
| func init() { | ||||
| 	// Preserve previous NOTIMP typo, see github.com/miekg/dns/issues/733. | ||||
| 	StringToRcode["NOTIMPL"] = RcodeNotImplemented | ||||
| } | ||||
|  | ||||
| // StringToAlgorithm is the reverse of AlgorithmToString. | ||||
| var StringToAlgorithm = reverseInt8(AlgorithmToString) | ||||
|  | ||||
| // StringToHash is a map of names to hash IDs. | ||||
| var StringToHash = reverseInt8(HashToString) | ||||
|  | ||||
| // StringToCertType is the reverseof CertTypeToString. | ||||
| var StringToCertType = reverseInt16(CertTypeToString) | ||||
|  | ||||
| // Reverse a map | ||||
| func reverseInt8(m map[uint8]string) map[string]uint8 { | ||||
| 	n := make(map[string]uint8, len(m)) | ||||
| 	for u, s := range m { | ||||
| 		n[s] = u | ||||
| 	} | ||||
| 	return n | ||||
| } | ||||
|  | ||||
| func reverseInt16(m map[uint16]string) map[string]uint16 { | ||||
| 	n := make(map[string]uint16, len(m)) | ||||
| 	for u, s := range m { | ||||
| 		n[s] = u | ||||
| 	} | ||||
| 	return n | ||||
| } | ||||
|  | ||||
| func reverseInt(m map[int]string) map[string]int { | ||||
| 	n := make(map[string]int, len(m)) | ||||
| 	for u, s := range m { | ||||
| 		n[s] = u | ||||
| 	} | ||||
| 	return n | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 techknowlogick
					techknowlogick