History log of /freebsd/usr.sbin/rtadvd/config.c (Results 76 – 100 of 112)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# c7aec5cc 01-Jun-2002 Hajimu UMEMOTO <ume@FreeBSD.org>

Skip duplicated prefixes in get_prefix().

Obtained from: KAME


# bc89a117 01-Jun-2002 Hajimu UMEMOTO <ume@FreeBSD.org>

sprintf -> snprintf

Obtained from: KAME


Revision tags: release/4.5.0_cvs, release/4.4.0_cvs
# 33841545 11-Jun-2001 Hajimu UMEMOTO <ume@FreeBSD.org>

Sync with recent KAME.
This work was based on kame-20010528-freebsd43-snap.tgz and some
critical problem after the snap was out were fixed.
There are many many changes since last KAME merge.

TODO:

Sync with recent KAME.
This work was based on kame-20010528-freebsd43-snap.tgz and some
critical problem after the snap was out were fixed.
There are many many changes since last KAME merge.

TODO:
- The definitions of SADB_* in sys/net/pfkeyv2.h are still different
from RFC2407/IANA assignment because of binary compatibility
issue. It should be fixed under 5-CURRENT.
- ip6po_m member of struct ip6_pktopts is no longer used. But, it
is still there because of binary compatibility issue. It should
be removed under 5-CURRENT.

Reviewed by: itojun
Obtained from: KAME
MFC after: 3 weeks

show more ...


Revision tags: release/4.3.0_cvs, release/4.3.0
# 1167992b 23-Jan-2001 Hajimu UMEMOTO <ume@FreeBSD.org>

zero-cleared allocated prefix information when configured.

Obtained from: KAME


# ae326725 21-Jan-2001 Jun-ichiro itojun Hagino <itojun@FreeBSD.org>

make it easier to handle $FreeBSD$ tags (amount of diff matters).


Revision tags: release/4.2.0, release/4.1.1_cvs, release/4.1.0
# b26e03e9 06-Jul-2000 Kris Kennaway <kris@FreeBSD.org>

Sync with latest KAME

Obtained from: KAME


Revision tags: release/3.5.0_cvs, release/4.0.0_cvs
# 32387b21 09-Mar-2000 Yoshinobu Inoue <shin@FreeBSD.org>

Added several socket close() which were mistakenly forgotten.

Reported by: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>


# 1aa540eb 10-Feb-2000 Yoshinobu Inoue <shin@FreeBSD.org>

Forbid include of soem inet6 header files from wrong place

KAME put INET6 related stuff into sys/netinet6 dir, but IPv6
standard API(RFC2553) require following files to be under sys/netinet.

Forbid include of soem inet6 header files from wrong place

KAME put INET6 related stuff into sys/netinet6 dir, but IPv6
standard API(RFC2553) require following files to be under sys/netinet.
netinet/ip6.h
netinet/icmp6.h
Now those header files just include each following files.
netinet6/ip6.h
netinet6/icmp6.h

Also KAME has netinet6/in6.h for easy INET6 common defs
sharing between different BSDs, but RFC2553 requires only
netinet/in.h should be included from userland.
So netinet/in.h also includes netinet6/in6.h inside.

To keep apps portability, apps should not directly include
above files from netinet6 dir.
Ideally, all contents of,
netinet6/ip6.h
netinet6/icmp6.h
netinet6/in6.h
should be moved into
netinet/ip6.h
netinet/icmp6.h
netinet/in.h
but to avoid big changes in this stage, add some hack, that
-Put some special macro define into those files under neitnet
-Let files under netinet6 cause error if it is included
from some apps, and, if the specifal macro define is not
defined.
(which should have been defined if files under netinet is
included)
-And let them print an error message which tells the
correct name of the include file to be included.

Also fix apps which includes invalid header files.

Approved by: jkh

Obtained from: KAME project

show more ...


# 9a4365d0 06-Jan-2000 Yoshinobu Inoue <shin@FreeBSD.org>

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

Reviewed by: freebsd-arch, cvs-committers
Obtained from: KAME project


Revision tags: release/7.4.0_cvs, release/8.2.0_cvs, release/7.4.0, release/8.2.0, release/8.1.0_cvs, release/8.1.0, release/7.3.0_cvs, release/7.3.0, release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0, release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0
# 784bddbc 07-Nov-2007 Kevin Lo <kevlo@FreeBSD.org>

Cleanup of userland __P use


Revision tags: release/6.2.0_cvs, release/6.2.0, release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0
# 94182c08 23-Mar-2006 SUZUKI Shinsuke <suz@FreeBSD.org>

avoid heap overrun

Obtained from: KAME
MFC after: 1 day


# 990634f5 17-Nov-2005 SUZUKI Shinsuke <suz@FreeBSD.org>

fixed a typo in comment


Revision tags: release/6.0.0_cvs, release/6.0.0
# b9204379 19-Oct-2005 SUZUKI Shinsuke <suz@FreeBSD.org>

added an ioctl option in kernel so that ndp/rtadvd can change some NDP-related kernel variables based on their configurations (RFC2461 p.43 6.2.1 mandates this for IPv6 routers)

Obtained from: KAME

added an ioctl option in kernel so that ndp/rtadvd can change some NDP-related kernel variables based on their configurations (RFC2461 p.43 6.2.1 mandates this for IPv6 routers)

Obtained from: KAME
Reviewd by: ume, gnn
MFC after: 2 weeks

show more ...


Revision tags: release/5.4.0_cvs, release/5.4.0, release/4.11.0_cvs, release/4.11.0, release/5.3.0_cvs, release/5.3.0
# 72286081 22-Oct-2004 SUZUKI Shinsuke <suz@FreeBSD.org>

removed compilation warning

PR: bin/71624


Revision tags: release/4.10.0_cvs, release/4.10.0, release/5.2.1_cvs, release/5.2.1, release/5.2.0_cvs, release/5.2.0, release/4.9.0_cvs, release/4.9.0
# fc35a81b 15-Aug-2003 Hajimu UMEMOTO <ume@FreeBSD.org>

- 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 "ad

- 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

show more ...


# d7f0819b 12-Aug-2003 Hajimu UMEMOTO <ume@FreeBSD.org>

malloc() may return NULL.

Obtained from: KAME
MFC after: 1 week


# b6ed844f 11-Aug-2003 Hajimu UMEMOTO <ume@FreeBSD.org>

reduce #ifdef.

MFC after: 1 week


# bb58b617 11-Aug-2003 Hajimu UMEMOTO <ume@FreeBSD.org>

use strlcpy() and snprintf().

Obtained from: KAME
MFC after: 1 week


# 47742de0 11-Aug-2003 Hajimu UMEMOTO <ume@FreeBSD.org>

use int64_t instead of long long.

Obtained from: KAME
MFC after: 1 week


# be9879af 08-Aug-2003 Hajimu UMEMOTO <ume@FreeBSD.org>

Drop MIP6 code. We don't support MIP6 yet.

MFC after: 1 week


# fa19f9be 08-Aug-2003 Hajimu UMEMOTO <ume@FreeBSD.org>

KNF, correct typos and cleanup spaces.

Obtained from: KAME
MFC after: 1 week


# 1533bed0 08-Aug-2003 Hajimu UMEMOTO <ume@FreeBSD.org>

__FUNCTION__ --> __func__

Obtained from: KAME
MFC after: 1 week


Revision tags: release/5.1.0_cvs, release/5.1.0
# a9379b29 10-Apr-2003 SUZUKI Shinsuke <suz@FreeBSD.org>

- fixed byte order of route lifetimes in route info opptions.
- corrected wording in a log message.

Obtained from: KAME
MFC after: 1 week


# 3f171d22 05-Apr-2003 Nate Lawson <njl@FreeBSD.org>

Use assignment, not equivalence test.

No response from: suz


Revision tags: release/4.8.0_cvs, release/4.8.0
# ac03f2af 02-Apr-2003 SUZUKI Shinsuke <suz@FreeBSD.org>

fixed invalid pointer reference

Obtained from: KAME


12345