mirror of
https://github.com/cmur2/dyndnsd.git
synced 2025-10-05 03:52:02 +02:00
Merge branch 'master' into update-3.3
This commit is contained in:
@@ -138,7 +138,7 @@ module Dyndnsd
|
||||
# @param params [Hash{String => String}]
|
||||
# @return [Array<String>]
|
||||
def extract_v4_and_v6_address(params)
|
||||
return [] if !(params['myip'])
|
||||
return [] if !params['myip']
|
||||
begin
|
||||
IPAddr.new(params['myip'], Socket::AF_INET)
|
||||
IPAddr.new(params['myip6'], Socket::AF_INET6)
|
||||
@@ -207,7 +207,7 @@ module Dyndnsd
|
||||
params = Rack::Utils.parse_query(env['QUERY_STRING'])
|
||||
|
||||
# require hostname parameter
|
||||
return [422, {'X-DynDNS-Response' => 'hostname_missing'}, []] if !(params['hostname'])
|
||||
return [422, {'X-DynDNS-Response' => 'hostname_missing'}, []] if !params['hostname']
|
||||
|
||||
hostnames = params['hostname'].split(',')
|
||||
|
||||
|
@@ -89,7 +89,7 @@ module Dyndnsd
|
||||
# @return [Array{Array{Object}}]
|
||||
def self.parse_endpoints(endpoint_list)
|
||||
endpoint_list.map { |addr_string| addr_string.split('@') }
|
||||
.map { |addr_parts| [addr_parts[0], addr_parts[1].to_i || 53] }
|
||||
.map { |addr_parts| [addr_parts[0], addr_parts[1]&.to_i || 53] }
|
||||
.map { |addr| [:tcp, :udp].map { |type| [type] + addr } }
|
||||
.flatten(1)
|
||||
end
|
||||
|
Reference in New Issue
Block a user