head	1.17;
access;
symbols
	RELENG_8_4:1.17.0.2
	RELENG_9_1_0_RELEASE:1.16.2.1.4.2
	RELENG_9_1:1.16.2.1.0.4
	RELENG_9_1_BP:1.16.2.1
	RELENG_8_3_0_RELEASE:1.10.10.3.2.1
	RELENG_8_3:1.10.10.3.0.2
	RELENG_8_3_BP:1.10.10.3
	RELENG_9_0_0_RELEASE:1.16.2.1.2.1
	RELENG_9_0:1.16.2.1.0.2
	RELENG_9_0_BP:1.16.2.1
	RELENG_9:1.16.0.2
	RELENG_9_BP:1.16
	RELENG_7_4_0_RELEASE:1.10.14.1
	RELENG_8_2_0_RELEASE:1.10.10.1.6.1
	RELENG_7_4:1.10.0.14
	RELENG_7_4_BP:1.10
	RELENG_8_2:1.10.10.1.0.6
	RELENG_8_2_BP:1.10.10.1
	RELENG_8_1_0_RELEASE:1.10.10.1.4.1
	RELENG_8_1:1.10.10.1.0.4
	RELENG_8_1_BP:1.10.10.1
	RELENG_7_3_0_RELEASE:1.10.12.1
	RELENG_7_3:1.10.0.12
	RELENG_7_3_BP:1.10
	RELENG_8_0_0_RELEASE:1.10.10.1.2.1
	RELENG_8_0:1.10.10.1.0.2
	RELENG_8_0_BP:1.10.10.1
	RELENG_8:1.10.0.10
	RELENG_8_BP:1.10
	RELENG_7_2_0_RELEASE:1.10.8.1
	RELENG_7_2:1.10.0.8
	RELENG_7_2_BP:1.10
	RELENG_7_1_0_RELEASE:1.10.6.1
	RELENG_6_4_0_RELEASE:1.9.20.1
	RELENG_7_1:1.10.0.6
	RELENG_7_1_BP:1.10
	RELENG_6_4:1.9.0.20
	RELENG_6_4_BP:1.9
	RELENG_7_0_0_RELEASE:1.10
	RELENG_6_3_0_RELEASE:1.9
	RELENG_7_0:1.10.0.4
	RELENG_7_0_BP:1.10
	RELENG_6_3:1.9.0.18
	RELENG_6_3_BP:1.9
	RELENG_7:1.10.0.2
	RELENG_7_BP:1.10
	RELENG_6_2_0_RELEASE:1.9
	RELENG_6_2:1.9.0.16
	RELENG_6_2_BP:1.9
	RELENG_5_5_0_RELEASE:1.9
	RELENG_5_5:1.9.0.14
	RELENG_5_5_BP:1.9
	RELENG_6_1_0_RELEASE:1.9
	RELENG_6_1:1.9.0.12
	RELENG_6_1_BP:1.9
	RELENG_6_0_0_RELEASE:1.9
	RELENG_6_0:1.9.0.10
	RELENG_6_0_BP:1.9
	RELENG_6:1.9.0.8
	RELENG_6_BP:1.9
	RELENG_5_4_0_RELEASE:1.9
	RELENG_5_4:1.9.0.6
	RELENG_5_4_BP:1.9
	RELENG_4_11_0_RELEASE:1.1.2.4
	RELENG_4_11:1.1.2.4.0.6
	RELENG_4_11_BP:1.1.2.4
	RELENG_5_3_0_RELEASE:1.9
	RELENG_5_3:1.9.0.4
	RELENG_5_3_BP:1.9
	RELENG_5:1.9.0.2
	RELENG_5_BP:1.9
	RELENG_4_10_0_RELEASE:1.1.2.4
	RELENG_4_10:1.1.2.4.0.4
	RELENG_4_10_BP:1.1.2.4
	RELENG_5_2_1_RELEASE:1.8
	RELENG_5_2_0_RELEASE:1.8
	RELENG_5_2:1.8.0.2
	RELENG_5_2_BP:1.8
	RELENG_4_9_0_RELEASE:1.1.2.4
	RELENG_4_9:1.1.2.4.0.2
	RELENG_4_9_BP:1.1.2.4
	RELENG_5_1_0_RELEASE:1.5
	RELENG_5_1:1.5.0.2
	RELENG_5_1_BP:1.5
	RELENG_4_8_0_RELEASE:1.1.2.2
	RELENG_4_8:1.1.2.2.0.10
	RELENG_4_8_BP:1.1.2.2
	RELENG_5_0_0_RELEASE:1.4
	RELENG_5_0:1.4.0.2
	RELENG_5_0_BP:1.4
	RELENG_4_7_0_RELEASE:1.1.2.2
	RELENG_4_7:1.1.2.2.0.8
	RELENG_4_7_BP:1.1.2.2
	RELENG_4_6_2_RELEASE:1.1.2.2
	RELENG_4_6_1_RELEASE:1.1.2.2
	RELENG_4_6_0_RELEASE:1.1.2.2
	RELENG_4_6:1.1.2.2.0.6
	RELENG_4_6_BP:1.1.2.2
	RELENG_4_5_0_RELEASE:1.1.2.2
	RELENG_4_5:1.1.2.2.0.4
	RELENG_4_5_BP:1.1.2.2
	RELENG_4_4_0_RELEASE:1.1.2.2
	RELENG_4_4:1.1.2.2.0.2
	RELENG_4_4_BP:1.1.2.2
	RELENG_4_3_0_RELEASE:1.1.2.1
	RELENG_4_3:1.1.2.1.0.2
	RELENG_4_3_BP:1.1.2.1
	RELENG_4_2_0_RELEASE:1.1.2.1
	RELENG_4_1_1_RELEASE:1.1.2.1
	PRE_SMPNG:1.2
	RELENG_4_1_0_RELEASE:1.1.2.1
	RELENG_4_0_0_RELEASE:1.1
	RELENG_4:1.1.0.2
	RELENG_4_BP:1.1;
locks; strict;
comment	@# @;


1.17
date	2012.11.17.01.54.57;	author svnexp;	state Exp;
branches
	1.17.2.1;
next	1.16;

1.16
date	2011.07.17.19.24.54;	author hrs;	state Exp;
branches
	1.16.2.1;
next	1.15;

1.15
date	2011.06.06.20.14.50;	author hrs;	state Exp;
branches;
next	1.14;

1.14
date	2011.06.06.03.06.43;	author hrs;	state Exp;
branches;
next	1.13;

1.13
date	2010.12.23.01.45.48;	author delphij;	state Exp;
branches;
next	1.12;

1.12
date	2010.12.22.23.58.21;	author delphij;	state Exp;
branches;
next	1.11;

1.11
date	2010.01.02.11.07.44;	author ed;	state Exp;
branches;
next	1.10;

1.10
date	2006.07.27.15.31.12;	author yar;	state Exp;
branches
	1.10.2.1
	1.10.6.1
	1.10.8.1
	1.10.10.1
	1.10.12.1
	1.10.14.1;
next	1.9;

1.9
date	2004.06.21.16.09.29;	author phk;	state Exp;
branches
	1.9.8.1
	1.9.20.1;
next	1.8;

1.8
date	2003.08.15.19.13.53;	author ume;	state Exp;
branches;
next	1.7;

1.7
date	2003.08.15.17.51.51;	author ume;	state Exp;
branches;
next	1.6;

1.6
date	2003.08.14.18.43.57;	author ume;	state Exp;
branches;
next	1.5;

1.5
date	2003.04.04.17.49.18;	author obrien;	state Exp;
branches;
next	1.4;

1.4
date	2001.07.20.06.20.18;	author obrien;	state Exp;
branches;
next	1.3;

1.3
date	2001.03.26.14.41.52;	author ru;	state Exp;
branches;
next	1.2;

1.2
date	2000.07.05.22.09.49;	author kris;	state Exp;
branches;
next	1.1;

1.1
date	2000.01.06.12.40.45;	author shin;	state Exp;
branches
	1.1.2.1;
next	;

1.17.2.1
date	2012.11.17.01.54.57;	author svnexp;	state dead;
branches;
next	1.17.2.2;

1.17.2.2
date	2013.03.28.13.06.24;	author svnexp;	state Exp;
branches;
next	;

1.16.2.1
date	2011.09.23.00.51.37;	author kensmith;	state Exp;
branches
	1.16.2.1.2.1
	1.16.2.1.4.1;
next	1.16.2.2;

1.16.2.2
date	2012.11.17.11.37.47;	author svnexp;	state Exp;
branches;
next	;

1.16.2.1.2.1
date	2011.11.11.04.20.22;	author kensmith;	state Exp;
branches;
next	1.16.2.1.2.2;

1.16.2.1.2.2
date	2012.11.17.08.37.44;	author svnexp;	state Exp;
branches;
next	;

1.16.2.1.4.1
date	2012.08.05.23.54.33;	author kensmith;	state Exp;
branches;
next	1.16.2.1.4.2;

1.16.2.1.4.2
date	2012.11.17.08.48.35;	author svnexp;	state Exp;
branches;
next	;

1.10.2.1
date	2011.02.08.11.48.47;	author delphij;	state Exp;
branches;
next	1.10.2.2;

1.10.2.2
date	2012.11.17.08.09.05;	author svnexp;	state Exp;
branches;
next	;

1.10.6.1
date	2008.11.25.02.59.29;	author kensmith;	state Exp;
branches;
next	;

1.10.8.1
date	2009.04.15.03.14.26;	author kensmith;	state Exp;
branches;
next	;

1.10.10.1
date	2009.08.03.08.13.06;	author kensmith;	state Exp;
branches
	1.10.10.1.2.1
	1.10.10.1.4.1
	1.10.10.1.6.1;
next	1.10.10.2;

1.10.10.2
date	2011.02.08.11.48.37;	author delphij;	state Exp;
branches;
next	1.10.10.3;

1.10.10.3
date	2012.02.16.01.32.23;	author hrs;	state Exp;
branches
	1.10.10.3.2.1;
next	1.10.10.4;

1.10.10.4
date	2012.11.17.10.37.26;	author svnexp;	state Exp;
branches;
next	;

1.10.10.1.2.1
date	2009.10.25.01.10.29;	author kensmith;	state Exp;
branches;
next	;

1.10.10.1.4.1
date	2010.06.14.02.09.06;	author kensmith;	state Exp;
branches;
next	;

1.10.10.1.6.1
date	2010.12.21.17.09.25;	author kensmith;	state Exp;
branches;
next	;

1.10.10.3.2.1
date	2012.03.03.06.15.13;	author kensmith;	state Exp;
branches;
next	1.10.10.3.2.2;

1.10.10.3.2.2
date	2012.11.17.08.25.57;	author svnexp;	state Exp;
branches;
next	;

1.10.12.1
date	2010.02.10.00.26.20;	author kensmith;	state Exp;
branches;
next	;

1.10.14.1
date	2010.12.21.17.10.29;	author kensmith;	state Exp;
branches;
next	1.10.14.2;

1.10.14.2
date	2012.11.17.08.17.50;	author svnexp;	state Exp;
branches;
next	;

1.9.8.1
date	2012.11.17.07.46.40;	author svnexp;	state Exp;
branches;
next	;

1.9.20.1
date	2008.10.02.02.57.24;	author kensmith;	state Exp;
branches;
next	;

1.1.2.1
date	2000.07.15.07.36.56;	author kris;	state Exp;
branches;
next	1.1.2.2;

1.1.2.2
date	2001.04.25.12.10.48;	author ru;	state Exp;
branches;
next	1.1.2.3;

1.1.2.3
date	2003.08.21.17.01.39;	author ume;	state Exp;
branches;
next	1.1.2.4;

1.1.2.4
date	2003.08.22.18.54.21;	author ume;	state Exp;
branches;
next	1.1.2.5;

1.1.2.5
date	2012.11.17.07.28.41;	author svnexp;	state Exp;
branches;
next	;


desc
@@


1.17
log
@Switching exporter and resync
@
text
@# Copyright (c) 1996 WIDE Project. All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modifications, are permitted provided that the above copyright notice
# and this paragraph are duplicated in all such forms and that any
# documentation, advertising materials, and other materials related to
# such distribution and use acknowledge that the software was developed
# by the WIDE Project, Japan. The name of the Project may not be used to
# endorse or promote products derived from this software without
# specific prior written permission. THIS SOFTWARE IS PROVIDED ``AS IS''
# AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT
# LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
# A PARTICULAR PURPOSE.
#
# $FreeBSD: head/usr.sbin/rtadvd/Makefile 224144 2011-07-17 19:24:54Z hrs $

PROG=	rtadvd
MAN=	rtadvd.conf.5 rtadvd.8
SRCS=	rtadvd.c rrenum.c advcap.c if.c config.c timer.c timer_subr.c	\
	control.c control_server.c

DPADD=	${LIBUTIL}
LDADD=	-lutil

CFLAGS+= -DHAVE_ARC4RANDOM

WARNS?=	1

.include <bsd.prog.mk>
@


1.17.2.1
log
@file Makefile was added on branch RELENG_8_4 on 2013-03-28 13:06:24 +0000
@
text
@d1 29
@


1.17.2.2
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248810
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@a0 29
# Copyright (c) 1996 WIDE Project. All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modifications, are permitted provided that the above copyright notice
# and this paragraph are duplicated in all such forms and that any
# documentation, advertising materials, and other materials related to
# such distribution and use acknowledge that the software was developed
# by the WIDE Project, Japan. The name of the Project may not be used to
# endorse or promote products derived from this software without
# specific prior written permission. THIS SOFTWARE IS PROVIDED ``AS IS''
# AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT
# LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
# A PARTICULAR PURPOSE.
#
# $FreeBSD: releng/8.4/usr.sbin/rtadvd/Makefile 231802 2012-02-16 01:32:23Z hrs $

PROG=	rtadvd
MAN=	rtadvd.conf.5 rtadvd.8
SRCS=	rtadvd.c rrenum.c advcap.c if.c config.c timer.c timer_subr.c	\
	control.c control_server.c

DPADD=	${LIBUTIL}
LDADD=	-lutil

CFLAGS+= -DHAVE_ARC4RANDOM

WARNS?=	1

.include <bsd.prog.mk>
@


1.16
log
@SVN rev 224144 on 2011-07-17 19:24:54Z by hrs

- Improve interface list handling.  The rtadvd(8) now supports dynamically-
  added/removed interfaces in a more consistent manner and reloading the
  configuration file.

- Implement burst unsolicited RA sending into the internal RA timer framework
  when AdvSendAdvertisements and/or configuration entries are changed as
  described in RFC 4861 6.2.4.  This fixes issues that make termination of the
  rtadvd(8) daemon take very long time.

  An interface now has three internal states, UNCONFIGURED, TRANSITIVE, or
  CONFIGURED, and the burst unsolicited sending happens in TRANSITIVE.
  See rtadvd.h for the details.

- rtadvd(8) now accepts non-existent interfaces as well in the command line.

- Add control socket support and rtadvctl(8) utility to show the RA information
  in rtadvd(8).  Dumping by SIGUSR1 has been removed in favor of it.
@
text
@d15 1
a15 1
# $FreeBSD$
@


1.16.2.1
log
@SVN rev 225736 on 2011-09-23 00:51:37Z by kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.16.2.2
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242902
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242902 | dteske | 2012-11-11 23:29:45 +0000 (Sun, 11 Nov 2012) | 10 lines
## SVN ##
## SVN ## Fix a regression introduced by SVN r211417 that saw the breakage of a feature
## SVN ## documented in usr.sbin/sysinstall/help/shortcuts.hlp (reproduced below):
## SVN ##
## SVN ## If /usr/sbin/sysinstall is linked to another filename, say
## SVN ## `/usr/local/bin/configPackages', then the basename will be used
## SVN ## as an implicit command name.
## SVN ##
## SVN ## Reviewed by:	adrian (co-mentor)
## SVN ## Approved by:	adrian (co-mentor)
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d15 1
a15 1
# $FreeBSD: stable/9/usr.sbin/rtadvd/Makefile 224144 2011-07-17 19:24:54Z hrs $
@


1.16.2.1.4.1
log
@SVN rev 239080 on 2012-08-05 23:54:33Z by kensmith

Copy stable/9 to releng/9.1 as part of the 9.1-RELEASE release process.

Approved by:	re (implicit)
@
text
@@


1.16.2.1.4.2
log
@Switch importer
@
text
@d15 1
a15 1
# $FreeBSD: releng/9.1/usr.sbin/rtadvd/Makefile 224144 2011-07-17 19:24:54Z hrs $
@


1.16.2.1.2.1
log
@SVN rev 227445 on 2011-11-11 04:20:22Z by kensmith

Copy stable/9 to releng/9.0 as part of the FreeBSD 9.0-RELEASE release
cycle.

Approved by:	re (implicit)
@
text
@@


1.16.2.1.2.2
log
@Switch importer
@
text
@d15 1
a15 1
# $FreeBSD: releng/9.0/usr.sbin/rtadvd/Makefile 224144 2011-07-17 19:24:54Z hrs $
@


1.15
log
@SVN rev 222771 on 2011-06-06 20:14:50Z by hrs

Set WARNS=1 temporarily to unbreak universe.
@
text
@d19 2
a20 1
SRCS=	rtadvd.c rrenum.c advcap.c if.c config.c timer.c dump.c
d25 1
a25 1
CFLAGS+= -DHAVE_ARC4RANDOM -DHAVE_POLL_H -DROUTEINFO
@


1.14
log
@SVN rev 222732 on 2011-06-06 03:06:43Z by hrs

- Implement RDNSS and DNSSL options (RFC 6106, IPv6 Router Advertisement
  Options for DNS Configuration) into rtadvd(8) and rtsold(8).  DNS
  information received by rtsold(8) will go to resolv.conf(5) by
  resolvconf(8) script.  This is based on work by J.R. Oldroyd (kern/156259)
  but revised extensively[1].

- rtadvd(8) now supports "noifprefix" to disable gathering on-link prefixes
  from interfaces when no "addr" is specified[2].  An entry in rtadvd.conf
  with "noifprefix" + no "addr" generates an RA message with no prefix
  information option.

- rtadvd(8) now supports RTM_IFANNOUNCE message to fix crashes when an
  interface is added or removed.

- Correct bogus ND_OPT_ROUTE_INFO value to one in RFC 4191.

Reviewed by:	bz[1]
PR:		kern/156259 [1]
PR:		bin/152458 [2]
@
text
@d26 1
a26 1
WARNS?=	6
@


1.13
log
@SVN rev 216677 on 2010-12-23 01:45:48Z by delphij

style.Makefile says tab between var= and value.
@
text
@d26 1
a26 1
WARNS?=	1
@


1.12
log
@SVN rev 216675 on 2010-12-22 23:58:21Z by delphij

Allow overriding pidfile and dumpfile.

PR:		bin/153362
Submitted by:	Joe Holden <joe rewt org uk>
MFC after:	1 month
@
text
@d21 2
a22 2
DPADD=  ${LIBUTIL}
LDADD=  -lutil
@


1.11
log
@SVN rev 201390 on 2010-01-02 11:07:44Z by ed

The last big commit: let usr.sbin/ use WARNS=6 by default.
@
text
@d21 3
@


1.10
log
@These IPv6-only tools have no explicit dependency on the INET6 macro.

Tested with:	cmp(1)
@
text
@d23 2
@


1.10.2.1
log
@SVN rev 218434 on 2011-02-08 11:48:47Z by delphij

MFC r216675:

Allow overriding pidfile and dumpfile.

PR:		bin/153362
Submitted by:	Joe Holden <joe rewt org uk>
@
text
@a20 3
DPADD=  ${LIBUTIL}
LDADD=  -lutil

@


1.10.2.2
log
@Switch importer
@
text
@d15 1
a15 1
# $FreeBSD: stable/7/usr.sbin/rtadvd/Makefile 218434 2011-02-08 11:48:47Z delphij $
@


1.10.14.1
log
@SVN rev 216618 on 2010-12-21 17:10:29Z by kensmith

Copy stable/7 to releng/7.4 in preparation for FreeBSD-7.4 release.

Approved by:	re (implicit)
@
text
@@


1.10.14.2
log
@Switch importer
@
text
@d15 1
a15 1
# $FreeBSD: releng/7.4/usr.sbin/rtadvd/Makefile 160755 2006-07-27 15:31:13Z yar $
@


1.10.12.1
log
@SVN rev 203736 on 2010-02-10 00:26:20Z by kensmith

Copy stable/7 to releng/7.3 as part of the 7.3-RELEASE process.

Approved by:	re (implicit)
@
text
@@


1.10.10.1
log
@SVN rev 196045 on 2009-08-03 08:13:06Z by kensmith

Copy head to stable/8 as part of 8.0 Release cycle.

Approved by:	re (Implicit)
@
text
@@


1.10.10.2
log
@SVN rev 218433 on 2011-02-08 11:48:37Z by delphij

MFC r216675:

Allow overriding pidfile and dumpfile.

PR:		bin/153362
Submitted by:	Joe Holden <joe rewt org uk>
@
text
@a20 3
DPADD=  ${LIBUTIL}
LDADD=  -lutil

@


1.10.10.3
log
@SVN rev 231802 on 2012-02-16 01:32:23Z by hrs

MFC r222732,222771,222820,222824,222972,223752,224006,224144,224148,225519,22568
3,228990:

- Implement RDNSS and DNSSL options (RFC 6106, IPv6 Router Advertisement
  Options for DNS Configuration).

- rtadvd(8) now supports "noifprefix" to disable gathering on-link prefixes
  from interfaces when no "addr" is specified[2].  An entry in rtadvd.conf
  with "noifprefix" + no "addr" generates an RA message with no prefix
  information option.

- rtadvd(8) now supports RTM_IFANNOUNCE message to fix crashes when an
  interface is added or removed.

- Implement burst unsolicited RA sending into the internal RA timer framework
  when AdvSendAdvertisements and/or configuration entries are changed as
  described in RFC 4861 6.2.4.  This fixes issues that make termination of the
  rtadvd(8) daemon take very long time.

- rtadvd(8) now accepts non-existent interfaces as well in the command line.

- Add control socket support and rtadvctl(8) utility to show the RA information
  in rtadvd(8).  Dumping by SIGUSR1 has been removed in favor of it.
@
text
@d19 1
a19 2
SRCS=	rtadvd.c rrenum.c advcap.c if.c config.c timer.c timer_subr.c	\
	control.c control_server.c
d21 2
a22 2
DPADD=	${LIBUTIL}
LDADD=	-lutil
d24 1
a24 3
CFLAGS+= -DHAVE_ARC4RANDOM

WARNS?=	1
@


1.10.10.4
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242909
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242909 | dim | 2012-11-12 07:47:19 +0000 (Mon, 12 Nov 2012) | 20 lines
## SVN ##
## SVN ## MFC r242625:
## SVN ##
## SVN ## Remove duplicate const specifiers in many drivers (I hope I got all of
## SVN ## them, please let me know if not).  Most of these are of the form:
## SVN ##
## SVN ## static const struct bzzt_type {
## SVN ##       [...list of members...]
## SVN ## } const bzzt_devs[] = {
## SVN ##       [...list of initializers...]
## SVN ## };
## SVN ##
## SVN ## The second const is unnecessary, as arrays cannot be modified anyway,
## SVN ## and if the elements are const, the whole thing is const automatically
## SVN ## (e.g. it is placed in .rodata).
## SVN ##
## SVN ## I have verified this does not change the binary output of a full kernel
## SVN ## build (except for build timestamps embedded in the object files).
## SVN ##
## SVN ## Reviewed by:	yongari, marius
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d15 1
a15 1
# $FreeBSD: stable/8/usr.sbin/rtadvd/Makefile 231802 2012-02-16 01:32:23Z hrs $
@


1.10.10.3.2.1
log
@SVN rev 232438 on 2012-03-03 06:15:13Z by kensmith

Copy stable/8 to releng/8.3 as part of 8.3-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.10.10.3.2.2
log
@Switch importer
@
text
@d15 1
a15 1
# $FreeBSD: releng/8.3/usr.sbin/rtadvd/Makefile 231802 2012-02-16 01:32:23Z hrs $
@


1.10.10.1.6.1
log
@SVN rev 216617 on 2010-12-21 17:09:25Z by kensmith

Copy stable/8 to releng/8.2 in preparation for FreeBSD-8.2 release.

Approved by:	re (implicit)
@
text
@@


1.10.10.1.4.1
log
@SVN rev 209145 on 2010-06-14 02:09:06Z by kensmith

Copy stable/8 to releng/8.1 in preparation for 8.1-RC1.

Approved by:	re (implicit)
@
text
@@


1.10.10.1.2.1
log
@SVN rev 198460 on 2009-10-25 01:10:29Z by kensmith

Copy stable/8 to releng/8.0 as part of 8.0-RELEASE release procedure.

Approved by:	re (implicit)
@
text
@@


1.10.8.1
log
@SVN rev 191087 on 2009-04-15 03:14:26Z by kensmith

Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE.

Approved by:	re (implicit)
@
text
@@


1.10.6.1
log
@SVN rev 185281 on 2008-11-25 02:59:29Z by kensmith

Create releng/7.1 in preparation for moving into RC phase of 7.1 release
cycle.

Approved by:	re (implicit)
@
text
@@


1.9
log
@libcompat doesn't seem to be necessary any more.
@
text
@d21 1
a21 1
CFLAGS+= -DINET6 -DHAVE_ARC4RANDOM -DHAVE_POLL_H -DROUTEINFO
@


1.9.8.1
log
@Switch importer
@
text
@d15 1
a15 1
# $FreeBSD: stable/6/usr.sbin/rtadvd/Makefile 130852 2004-06-21 16:09:29Z phk $
@


1.9.20.1
log
@SVN rev 183531 on 2008-10-02 02:57:24Z by kensmith

Create releng/6.4 from stable/6 in preparation for 6.4-RC1.

Approved by:	re (implicit)
@
text
@@


1.8
log
@- supported a string notation for xxflags.
- deprecate routes#N, as it is hard to keep consistency with
  rtprefixN.  accept any number of "rtprefix", "rtrefix0",
  ..., "rtprefix99".
- deprecate "addrs#N", as it is difficult for users to keep
  consistency with "addrN".
  accept 100 prefix info in maximum - like "addr", "addr0"
  ... "addr99".  WARNS=2 clean on netbsd.
  old configuration file should work just fine.
  behavior change:
  previously, we rejected "addrN" if there's "addr", and we rejected
  "addr" if there is "addrN".  now we accept both without problem.
- when an advertised prefix configured from the kernel has been added
  or invalidated, notice the change in a short delay.
- when invalidating a prefix, do not bark even if there is
  inconsistency about prefix lifetimes.
- wrap more specific route info code into ROUTEINFO.

Obtained from:	KAME
MFC after:	1 week
@
text
@a22 3
DPADD=	${LIBCOMPAT}
LDADD=	-lcompat

@


1.7
log
@use arc4random.

Obtained from:	KAME
MFC after:	1 week
@
text
@d21 1
a21 1
CFLAGS+= -DINET6 -DHAVE_ARC4RANDOM -DHAVE_POLL_H
@


1.6
log
@support poll(2).

Obtained from:	KAME
MFC after:	1 week
@
text
@d21 1
a21 1
CFLAGS+= -DINET6 -DHAVE_POLL_H
@


1.5
log
@style.Makefile(5)
@
text
@d21 1
a21 1
CFLAGS+= -DINET6
@


1.4
log
@Perform a major cleanup of the usr.sbin Makefiles.
These are not perfectly in agreement with each other style-wise, but they
are orders of orders of magnitude more consistent style-wise than before.
@
text
@d15 1
a15 1
# $FreeBSD: src/usr.sbin/rtadvd/Makefile,v 1.3 2001/03/26 14:41:52 ru Exp $
d23 1
a24 1
DPADD=	${LIBCOMPAT}
@


1.3
log
@- Backout botched attempt to introduce MANSECT feature.
- MAN[1-9] -> MAN.
@
text
@d14 2
a15 1
# $FreeBSD: src/usr.sbin/rtadvd/Makefile,v 1.2 2000/07/05 22:09:49 kris Exp $
d18 1
d21 1
a21 3
CFLAGS+=-DINET6
LDADD+=	-lcompat
DPADD+=	${LIBCOMPAT}
d23 2
a24 1
MAN=	rtadvd.conf.5 rtadvd.8
@


1.2
log
@Sync with latest KAME

Obtained from:	KAME
@
text
@d14 1
a14 1
# $FreeBSD$
d23 1
a23 2
MAN5=	rtadvd.conf.5
MAN8=	rtadvd.8
@


1.1
log
@libipsec and IPsec related apps. (and some KAME related man pages)

Reviewed by: freebsd-arch, cvs-committers
Obtained from: KAME project
@
text
@d17 1
a17 1
SRCS=	rtadvd.c rrenum.c advcap.c if.c config.c timer.c
d19 3
a21 3
CFLAGS+=-DINET6 -DIPSEC
LDADD+=	-lcompat -lipsec
DPADD+=	${LIBCOMPAT} ${LIBIPSEC}
@


1.1.2.1
log
@MFC: Merge KAME 2000/07 code.
@
text
@d17 1
a17 1
SRCS=	rtadvd.c rrenum.c advcap.c if.c config.c timer.c dump.c
d19 3
a21 3
CFLAGS+=-DINET6
LDADD+=	-lcompat
DPADD+=	${LIBCOMPAT}
@


1.1.2.2
log
@MFC: MAN[1-9] -> MAN.
@
text
@d14 1
a14 1
# $FreeBSD: src/usr.sbin/rtadvd/Makefile,v 1.1.2.1 2000/07/15 07:36:56 kris Exp $
d23 2
a24 1
MAN=	rtadvd.conf.5 rtadvd.8
@


1.1.2.3
log
@MFC:
  - decreased too-strong log levels.
  - avoid fd_set overrun.
  - signal handler must take "int" arg.
  - rename some variables.
  - remove unused block.
  - daemon() has to be called prior to file descriptor setups
    (otherwise file descriptors could be closed mistakenly)
  - support poll(2).

	src/sbin/rtsol/Makefile:	1.6
	src/usr.sbin/rtadvd/Makefile:	1.6
	src/usr.sbin/rtadvd/rtadvd.c:	1.15 - 1.19
	src/usr.sbin/rtsold/Makefile:	1.11
	src/usr.sbin/rtsold/rtsol.c:	1.9
	src/usr.sbin/rtsold/rtsold.c:	1.11 - 1.14
@
text
@d14 1
a14 1
# $FreeBSD$
a16 1
MAN=	rtadvd.conf.5 rtadvd.8
d19 3
a21 1
CFLAGS+=-DINET6 -DHAVE_POLL_H
d23 1
a23 2
DPADD+=	${LIBCOMPAT}
LDADD+=	-lcompat
@


1.1.2.4
log
@MFC:
  - logged the fact to dump the status.
  - dump the content of route information options
  - set LOG_PERROR for openlog() when running foreground.
  - variable shared with signal handler needs to be "volatile sig_atomic_t".
  - use arc4random.
  - supported a string notation for xxflags.
  - deprecate routes#N, as it is hard to keep consistency with
    rtprefixN.  accept any number of "rtprefix", "rtrefix0",
    ..., "rtprefix99".
  - deprecate "addrs#N", as it is difficult for users to keep
    consistency with "addrN".
    accept 100 prefix info in maximum - like "addr", "addr0"
    ... "addr99".  WARNS=2 clean on netbsd.
    old configuration file should work just fine.
    behavior change:
    previously, we rejected "addrN" if there's "addr", and we rejected
    "addr" if there is "addrN".  now we accept both without problem.
  - when an advertised prefix configured from the kernel has been added
    or invalidated, notice the change in a short delay.
  - when invalidating a prefix, do not bark even if there is
    inconsistency about prefix lifetimes.
  - wrap more specific route info code into ROUTEINFO.

	usr.sbin/rtadvd/Makefile:	1.7, 1.8
	usr.sbin/rtadvd/config.c:	1.23
	usr.sbin/rtadvd/config.h:	1.6
	usr.sbin/rtadvd/dump.c:		1.10 - 1.12
	usr.sbin/rtadvd/rtadvd.8:	1.14
	usr.sbin/rtadvd/rtadvd.c:	1.20 - 1.23
	usr.sbin/rtadvd/rtadvd.conf.5:	1.12
	usr.sbin/rtadvd/rtadvd.conf:	1.4
	usr.sbin/rtadvd/rtadvd.h:	1.9
@
text
@d20 1
a20 1
CFLAGS+=-DINET6 -DHAVE_ARC4RANDOM -DHAVE_POLL_H -DROUTEINFO
@


1.1.2.5
log
@Switch importer
@
text
@d14 1
a14 1
# $FreeBSD: stable/4/usr.sbin/rtadvd/Makefile 119322 2003-08-22 18:54:22Z ume $
@


