parse
host all all 0.0.0.0/0 trust
# comment

host all all ::1 0 reject # ip and cidr with space
host "all","test space",something some,"us ers" fe80::7a31:c1ff:0000:0000/96 cert
host all all all trust
host all all hostname trust
host all all 1.1.1.1 1 trust
----
host all all 0.0.0.0/0 trust
host all all ::/0 reject
host "all","test space",something some,us,"ers" fe80::7a31:c1ff:0:0/96 cert
host all all all trust
host all all hostname trust
host all all 0.0.0.0/1 trust

parse
----
error: no entries

# local not supported
parse
local all all trust
----
error: entry 1 invalid

# not an ip address
parse
host all all blah
----
error: entry 1 invalid

parse
host all all 0.0/0 trust
----
error: invalid CIDR address: 0.0/0

# non-terminated string
parse
host "all all 0.0.0.0/0 trust
----
error: entry 1 invalid

# options
parse
host all all all gss krb_realm=other include_realm=0 krb_realm=te-st12.COM
----
host all all all gss krb_realm=other include_realm=0 krb_realm=te-st12.COM
