mirror of
				https://github.com/hiskang/acme.sh
				synced 2025-10-31 10:27:22 +00:00 
			
		
		
		
	
						commit
						db3264ab8c
					
				
							
								
								
									
										17
									
								
								acme.sh
									
									
									
									
									
								
							
							
						
						
									
										17
									
								
								acme.sh
									
									
									
									
									
								
							| @ -110,10 +110,14 @@ _STATELESS_WIKI="https://github.com/Neilpang/acme.sh/wiki/Stateless-Mode" | ||||
| 
 | ||||
| _DNS_ALIAS_WIKI="https://github.com/Neilpang/acme.sh/wiki/DNS-alias-mode" | ||||
| 
 | ||||
| _DNS_MANUAL_WIKI="https://github.com/Neilpang/acme.sh/wiki/dns-manual-mode" | ||||
| 
 | ||||
| _DNS_MANUAL_ERR="The dns manual mode can not renew automatically, you must issue it again manually. You'd better use the other modes instead." | ||||
| 
 | ||||
| _DNS_MANUAL_WARN="It seems that you are using dns manual mode. please take care: $_DNS_MANUAL_ERR" | ||||
| 
 | ||||
| _DNS_MANUAL_ERROR="It seems that you are using dns manual mode. Read this link first: $_DNS_MANUAL_WIKI" | ||||
| 
 | ||||
| __INTERACTIVE="" | ||||
| if [ -t 1 ]; then | ||||
|   __INTERACTIVE="1" | ||||
| @ -3477,6 +3481,11 @@ issue() { | ||||
|     mkdir -p "$DOMAIN_PATH" | ||||
|   fi | ||||
| 
 | ||||
|   if _hasfield "$_web_roots" "$W_DNS" && [ -z "$FORCE_DNS_MANUAL" ]; then | ||||
|     _err "$_DNS_MANUAL_ERROR" | ||||
|     return 1 | ||||
|   fi | ||||
| 
 | ||||
|   _debug "Using ACME_DIRECTORY: $ACME_DIRECTORY" | ||||
| 
 | ||||
|   _initAPI | ||||
| @ -4100,13 +4109,15 @@ $_authorizations_map" | ||||
|     fi | ||||
|     if [ "$code" != "200" ]; then | ||||
|       _err "Sign failed, code is not 200." | ||||
|       _err "$response" | ||||
|       _on_issue_err "$_post_hook" | ||||
|       return 1 | ||||
|     fi | ||||
|     Le_LinkCert="$(echo "$response" | tr -d '\r\n' | _egrep_o '"certificate" *: *"[^"]*"' | cut -d '"' -f 4)" | ||||
| 
 | ||||
|     if ! _get "$Le_LinkCert" >"$CERT_PATH"; then | ||||
|       _err "Sign failed, code is not 200." | ||||
|       _err "Sign failed, can not download cert:$Le_LinkCert." | ||||
|       _err "$response" | ||||
|       _on_issue_err "$_post_hook" | ||||
|       return 1 | ||||
|     fi | ||||
| @ -5498,6 +5509,7 @@ Parameters: | ||||
|   --listen-v6                       Force standalone/tls server to listen at ipv6. | ||||
|   --openssl-bin                     Specifies a custom openssl bin location. | ||||
|   --use-wget                        Force to use wget, if you have both curl and wget installed. | ||||
|   --yes-I-know-dns-manual-mode-enough-go-ahead-please  Force to use dns manual mode: $_DNS_MANUAL_WIKI | ||||
|   " | ||||
| } | ||||
| 
 | ||||
| @ -5986,6 +5998,9 @@ _process() { | ||||
|           shift | ||||
|         fi | ||||
|         ;; | ||||
|       --yes-I-know-dns-manual-mode-enough-go-ahead-please) | ||||
|         export FORCE_DNS_MANUAL=1 | ||||
|         ;; | ||||
|       --log | --logfile) | ||||
|         _log="1" | ||||
|         _logfile="$2" | ||||
|  | ||||
| @ -279,7 +279,7 @@ _freedns_add_txt_record() { | ||||
|   domain_id="$2" | ||||
|   subdomain="$3" | ||||
|   value="$(printf '%s' "$4" | _url_encode)" | ||||
|   url="http://freedns.afraid.org/subdomain/save.php?step=2" | ||||
|   url="https://freedns.afraid.org/subdomain/save.php?step=2" | ||||
| 
 | ||||
|   htmlpage="$(_post "type=TXT&domain_id=$domain_id&subdomain=$subdomain&address=%22$value%22&send=Save%21" "$url")" | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user