The NetBSD Project

CVS log for src/usr.sbin/rtadvd/rrenum.c

[BACK] Up to [cvs.NetBSD.org] / src / usr.sbin / rtadvd

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.16 / (download) - annotate - [select for diffs], Fri May 17 07:53:05 2013 UTC (9 days, 1 hour ago) by skrll
Branch: MAIN
CVS Tags: HEAD
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

Fix typo. Reported in PR/47823.

Revision 1.15 / (download) - annotate - [select for diffs], Thu Dec 13 15:36:36 2012 UTC (5 months, 1 week ago) by roy
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, tls-maxphys-nbase, tls-maxphys-base, agc-symver-base, agc-symver
Changes since 1.14: +20 -16 lines
Diff to previous 1.14 (colored)

Remove the iflist array and store ifflags in rainfo.

Add support for SIGHUP to re-read the configuration for each interface.
If an invalid configuration is found, we continue to use the old one;
otherwise we expire the current one and then start advertising the new one.

Specififed interfaces don't have to exist at startup.
If specified interfaces arrive, load their config and start advertising.
If they depart, remove their rainfo structure and continue.

Fixes PR/43881 and PR/47311

Revision 1.14 / (download) - annotate - [select for diffs], Sat Dec 10 19:14:29 2011 UTC (17 months, 2 weeks ago) by roy
Branch: MAIN
CVS Tags: yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus
Branch point for: tls-maxphys
Changes since 1.13: +16 -15 lines
Diff to previous 1.13 (colored)

Add RDNSS and DNSSL support, RFC6106.
Replace custom lists with TAILQ lists.
Clean up plently of signed vs unsigned warnings and set WARNS=4.

Adapted from FreeBSD.

Revision 1.13 / (download) - annotate - [select for diffs], Thu May 11 08:35:47 2006 UTC (7 years ago) by mrg
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, mjf-devfs2-base, mjf-devfs2, matt-premerge-20091211, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-premerge-20101231, matt-mips64-base2, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-nbase, matt-armv6-base, matt-armv6, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, hpcarm-cleanup-nbase, hpcarm-cleanup-base, hpcarm-cleanup, cube-autoconf-base, cube-autoconf, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-pagecache
Changes since 1.12: +3 -3 lines
Diff to previous 1.12 (colored)

u_char -> char for several things:
- inet_ntop()
- if_indextoname()
- variable assignment matching
char -> u_char in one place for variable assignment matching

Revision 1.12 / (download) - annotate - [select for diffs], Sun Mar 5 23:47:08 2006 UTC (7 years, 2 months ago) by rpaulo
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

NDP-related improvements:
        RFC4191
	- supports host-side router-preference

	RFC3542
	- if DAD fails on a interface, disables IPv6 operation on the
          interface
	- don't advertise MLD report before DAD finishes

	Others
	- fixes integer overflow for valid and preferred lifetimes
	- improves timer granularity for MLD, using callout-timer.
	- reflects rtadvd's IPv6 host variable information into kernel
	  (router only)
	- adds a sysctl option to enable/disable pMTUd for multicast
          packets
	- performs NUD on PPP/GRE interface by default
	- Redirect works regardless of ip6_accept_rtadv
	- removes RFC1885-related code

From the KAME project via SUZUKI Shinsuke.
Reviewed by core.

Revision 1.11 / (download) - annotate - [select for diffs], Tue Oct 21 03:01:44 2003 UTC (9 years, 7 months ago) by fvdl
Branch: MAIN
CVS Tags: netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3, netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

Don't compare an int to NULL.

Revision 1.10 / (download) - annotate - [select for diffs], Wed Jul 10 21:11:44 2002 UTC (10 years, 10 months ago) by itojun
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.9: +20 -20 lines
Diff to previous 1.9 (colored)

byebye __FUNCTIION__.  sync w/kame

Revision 1.9 / (download) - annotate - [select for diffs], Wed May 29 14:40:31 2002 UTC (10 years, 11 months ago) by itojun
Branch: MAIN
Changes since 1.8: +1 -4 lines
Diff to previous 1.8 (colored)

KNF, strlcpy, memory leak fix, random other cleanups.  sync w/kame

Revision 1.8 / (download) - annotate - [select for diffs], Tue May 21 14:29:52 2002 UTC (11 years ago) by itojun
Branch: MAIN
CVS Tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

correct bitmask computation.  more KNF.  sync w/kame

Revision 1.7 / (download) - annotate - [select for diffs], Sun Jan 21 15:39:33 2001 UTC (12 years, 4 months ago) by itojun
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

sync with latest kame.
- make icmp6.h spec conformant to 2292bis-02, regarding to router reumbering
  flag bit.
- latest rtadvd.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Jan 15 06:14:05 2001 UTC (12 years, 4 months ago) by itojun
Branch: MAIN
Changes since 1.5: +84 -14 lines
Diff to previous 1.5 (colored)

sync with latest kame tree.
- reduce chances for signal handler rae condition
- decrease chances for misconfiguration
- feedbacks from router renumbering protocol bakeoff

Revision 1.5 / (download) - annotate - [select for diffs], Thu Jul 6 12:37:56 2000 UTC (12 years, 10 months ago) by itojun
Branch: MAIN
Changes since 1.4: +31 -23 lines
Diff to previous 1.4 (colored)

sync with sys/netinet/icmp6.h change (no bitfield for router renumber).
more logging.  improve error handling/garbage collection.  sync with kame.

Revision 1.4 / (download) - annotate - [select for diffs], Tue May 23 11:37:59 2000 UTC (13 years ago) by itojun
Branch: MAIN
CVS Tags: netbsd-1-5-base, minoura-xpg4dl-base, minoura-xpg4dl
Branch point for: netbsd-1-5
Changes since 1.3: +2 -1 lines
Diff to previous 1.3 (colored)

sync with latest kame.
- decrease warning level on missing rtadvd.conf (actually, the file
  can be omitted)
- strict prototype
- gather stats better, emit stats on SIGUSR1 to /var/run

Revision 1.3 / (download) - annotate - [select for diffs], Mon Mar 13 06:16:46 2000 UTC (13 years, 2 months ago) by itojun
Branch: MAIN
Changes since 1.2: +3 -3 lines
Diff to previous 1.2 (colored)

bring in latest kame tree.  this fixes unclosed file descdriptor
in router renumbering case.

Revision 1.2 / (download) - annotate - [select for diffs], Tue Jul 6 13:02:09 1999 UTC (13 years, 10 months ago) by itojun
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, comdex-fall-1999-base, comdex-fall-1999
Changes since 1.1: +2 -0 lines
Diff to previous 1.1 (colored)

fix for 64bit arch, where sizeof(size_t) != sizeof(int).
add NetBSD RCS ID.

Revision 1.1 / (download) - annotate - [select for diffs], Fri Jul 2 09:28:17 1999 UTC (13 years, 10 months ago) by itojun
Branch: MAIN

rtadvd: advertise IPv6 prefix info via router advertisement.
(to be run on routers)

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>