Pārlūkot izejas kodu

Removing gethostbyname from _states - _resolve

Causes errors with IPv6 addresses
master
Nate Bohman pirms 5 gadiem
vecāks
revīzija
57cc68e611
1 mainītis faili ar 8 papildinājumiem un 3 dzēšanām
  1. +8
    -3
      _states/ufw.py

+ 8
- 3
_states/ufw.py Parādīt failu

@@ -20,11 +20,16 @@ def _changed(name, msg, **changes):


def _resolve(host):
# Commenting out as network from_addr or to_addr could be IPv6 which
# might not start with a number and causes errors with gethostbyname

return host

# let's just see if it starts with a number or a colon, for simplicity
if re.match(r'^[0-9:]', host):
return host
#if re.match(r'^[0-9:]', host):
#return host

return socket.gethostbyname(host)
#return socket.gethostbyname(host)


def _as_rule(method, app, interface, protocol, from_addr, from_port, to_addr, to_port, comment):

Notiek ielāde…
Atcelt
Saglabāt