diff options
author | Shawn Landden <slandden@gmail.com> | 2018-02-25 18:53:07 -0800 |
---|---|---|
committer | Shawn Landden <slandden@gmail.com> | 2018-02-25 18:53:07 -0800 |
commit | 43557726e5edc1f675fb63c6ade5f7c719e4471d (patch) | |
tree | 057e772b544434e732a4bd351ab645a95b19ab1b | |
parent | 18b9faf205314f5f9329dff9c3f0b5c295384580 (diff) | |
download | distcc-git-43557726e5edc1f675fb63c6ade5f7c719e4471d.tar.gz |
dopt: add IPv6 to --allow-private
-rw-r--r-- | src/dopt.c | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -118,11 +118,14 @@ int opt_zeroconf = 0; #endif -/*TODO: IPv6*/ static const char *dcc_private_networks[] = {"192.168.0.0/16", "10.0.0.0/8", "172.16.0.0/12", - "127.0.0.0/8"}; + "127.0.0.0/8", + + "fe80::/10", + "fc00::/7", + "::1/128"}; const struct poptOption options[] = { { "allow", 'a', POPT_ARG_STRING, 0, 'a', 0, 0 }, @@ -379,7 +382,7 @@ int distccd_parse_options(int argc, const char **argv) if (opt_allow_private) { int i; - for (i = 0;i<3;i++) { + for (i = 0;i<6;i++) { new = malloc(sizeof *new); if (!new) { rs_log_crit("malloc failed"); |