Skip to content

Commit d7d9c0c

Browse files
author
Shawn Routhier
committed
-n [master]
Add code to support the standards version of DDNS
1 parent 1d851cf commit d7d9c0c

38 files changed

+2630
-2114
lines changed

Diff for: Makefile.in

+58-24
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
# Makefile.in generated by automake 1.13.1 from Makefile.am.
1+
# Makefile.in generated by automake 1.14 from Makefile.am.
22
# @configure_input@
33

4-
# Copyright (C) 1994-2012 Free Software Foundation, Inc.
4+
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
55

66
# This Makefile.in is free software; the Free Software Foundation
77
# gives unlimited permission to copy and/or distribute it,
@@ -15,23 +15,51 @@
1515
@SET_MAKE@
1616

1717
VPATH = @srcdir@
18-
am__make_dryrun = \
19-
{ \
20-
am__dry=no; \
18+
am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
19+
am__make_running_with_option = \
20+
case $${target_option-} in \
21+
?) ;; \
22+
*) echo "am__make_running_with_option: internal error: invalid" \
23+
"target option '$${target_option-}' specified" >&2; \
24+
exit 1;; \
25+
esac; \
26+
has_opt=no; \
27+
sane_makeflags=$$MAKEFLAGS; \
28+
if $(am__is_gnu_make); then \
29+
sane_makeflags=$$MFLAGS; \
30+
else \
2131
case $$MAKEFLAGS in \
2232
*\\[\ \ ]*) \
23-
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
24-
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
25-
*) \
26-
for am__flg in $$MAKEFLAGS; do \
27-
case $$am__flg in \
28-
*=*|--*) ;; \
29-
*n*) am__dry=yes; break;; \
30-
esac; \
31-
done;; \
33+
bs=\\; \
34+
sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
35+
| sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
3236
esac; \
33-
test $$am__dry = yes; \
34-
}
37+
fi; \
38+
skip_next=no; \
39+
strip_trailopt () \
40+
{ \
41+
flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
42+
}; \
43+
for flg in $$sane_makeflags; do \
44+
test $$skip_next = yes && { skip_next=no; continue; }; \
45+
case $$flg in \
46+
*=*|--*) continue;; \
47+
-*I) strip_trailopt 'I'; skip_next=yes;; \
48+
-*I?*) strip_trailopt 'I';; \
49+
-*O) strip_trailopt 'O'; skip_next=yes;; \
50+
-*O?*) strip_trailopt 'O';; \
51+
-*l) strip_trailopt 'l'; skip_next=yes;; \
52+
-*l?*) strip_trailopt 'l';; \
53+
-[dEDm]) skip_next=yes;; \
54+
-[JT]) skip_next=yes;; \
55+
esac; \
56+
case $$flg in \
57+
*$$target_option*) has_opt=yes; break;; \
58+
esac; \
59+
done; \
60+
test $$has_opt = yes
61+
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
62+
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
3563
pkgdatadir = $(datadir)/@PACKAGE@
3664
pkgincludedir = $(includedir)/@PACKAGE@
3765
pkglibdir = $(libdir)/@PACKAGE@
@@ -54,7 +82,8 @@ subdir = .
5482
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
5583
$(top_srcdir)/configure $(am__configure_deps) \
5684
$(top_srcdir)/doc/devel/doxyfile.in $(nobase_include_HEADERS) \
57-
README config.guess config.sub depcomp install-sh missing
85+
README compile config.guess config.sub depcomp install-sh \
86+
missing
5887
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
5988
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
6089
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
@@ -380,13 +409,12 @@ uninstall-nobase_includeHEADERS:
380409
# (which will cause the Makefiles to be regenerated when you run 'make');
381410
# (2) otherwise, pass the desired values on the 'make' command line.
382411
$(am__recursive_targets):
383-
@fail= failcom='exit 1'; \
384-
for f in x $$MAKEFLAGS; do \
385-
case $$f in \
386-
*=* | --[!k]*);; \
387-
*k*) failcom='fail=yes';; \
388-
esac; \
389-
done; \
412+
@fail=; \
413+
if $(am__make_keepgoing); then \
414+
failcom='fail=yes'; \
415+
else \
416+
failcom='exit 1'; \
417+
fi; \
390418
dot_seen=no; \
391419
target=`echo $@ | sed s/-recursive//`; \
392420
case "$@" in \
@@ -561,10 +589,16 @@ dist-xz: distdir
561589
$(am__post_remove_distdir)
562590

563591
dist-tarZ: distdir
592+
@echo WARNING: "Support for shar distribution archives is" \
593+
"deprecated." >&2
594+
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
564595
tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
565596
$(am__post_remove_distdir)
566597

567598
dist-shar: distdir
599+
@echo WARNING: "Support for distribution archives compressed with" \
600+
"legacy program 'compress' is deprecated." >&2
601+
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
568602
shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
569603
$(am__post_remove_distdir)
570604

Diff for: RELNOTES

+9
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,15 @@ work on other platforms. Please report any problems and suggested fixes to
7575
- Add support for using classes with v6.
7676
[ISC-Bugs #26510]
7777

78+
- Update the DDNS code to current standards and allow for sharing
79+
of DDNS entries between v4 and v6 clients. The new code is used
80+
if the ddns-update-style is set to "standard", the older code is
81+
still available if ddns-update-style is set to "interim". The
82+
oldest DDNS code "ad-hoc" has been removed. Thanks to Thomas Pegeot
83+
who submitted a patch for this issue. This patch is based on
84+
that work with some modifications.
85+
[ISC-Bugs 21139]
86+
7887
Changes since 4.2.5
7988

8089
- Address static analysis warnings.

0 commit comments

Comments
 (0)