Permalink
Commits on Dec 6, 1999
  1. imported kato's mping

    jinmei committed Dec 6, 1999
  2. Initial revision

    jinmei committed Dec 6, 1999
  3. 1999-12-06 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>

    	* kame/sys/netinet6/ip6_mroute.h: removed the definition of
    	sioc6_sg_req{}, which was replaced with sioc_sg_req6{} due to
    	(possible) scope issues.
    	If there is a compilation problem caused by this change, please
    	let me know.
    jinmei committed Dec 6, 1999
  4. fix readfds allocation. tabify.

    itojun committed Dec 6, 1999
  5. be more friendly with IPv4-only kernel.

    itojun committed Dec 6, 1999
Commits on Dec 5, 1999
  1. wording fix

    jinmei committed Dec 5, 1999
Commits on Dec 3, 1999
  1. remove duplcated description.

    itojun committed Dec 3, 1999
  2. make it compile.

    itojun committed Dec 3, 1999
  3. 1999-12-03 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>

    	* kame/kame/pim6sd: massive improvements including
    	- sanity checks for incoming PIM messages
    	- fixed a bug of (sometimes) sending invalid RP-adv messages
    	- fixed a bug in RP group list management
    	- count various statistics inside the daemon and dump them to a
    	  file on receiving a signal. A new option '-s' was added to
    	  the pim6stat command to support this.
    jinmei committed Dec 3, 1999
  4. documented about the -s option

    jinmei committed Dec 3, 1999
  5. added the -s option to print statistics

    jinmei committed Dec 3, 1999
  6. 1999-12-03 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>

    	* kame/kame/rtadvd/rtadvd.c: more sanity checks were added for
    	recevied RSes and RAs in order to avoid trying to process an
    	invalid message.
    	Thanks to the TAHI project for pointing out the problem.
    
    1999-12-03  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
    	* kame/sys/netinet6/nd6_rtr.c (nd6_ra_input): fixed a problem that
    	valid lifetime always updated regardless of the result of "two
    	hours problem" detection.
    	Reported by the TAHI project (http://www.tahi.org/).
    jinmei committed Dec 3, 1999
  7. fixed a problem that valid lifetime always updated

    (sync w/ stable)
    jinmei committed Dec 3, 1999
  8. (sync w/ stable)

    forgot to return after an error detection.
    jinmei committed Dec 3, 1999
  9. (sync w/ stable)

    added more sanity checks for incoming RA and RS
      - packet length
      - icmp6 code
    jinmei committed Dec 3, 1999
  10. simplify getaddrinfo() loop.

    backport from NetBSD-current.
    itojun committed Dec 3, 1999
  11. remove #if 0'ed portion.

    itojun committed Dec 3, 1999
  12. use strncpy() - pedantic change.

    itojun committed Dec 3, 1999
  13. fix bug in URL fetching retry loop.

    itojun committed Dec 3, 1999
  14. s/#ifdef NI_WITHSCOPEID/#ifdef KAME_SCOPEID/

    (may need revisit after 2553bis)
    itojun committed Dec 3, 1999
  15. add -DKAME_SCOPEID

    itojun committed Dec 3, 1999
  16. typo in "make bsdi4" case.

    itojun committed Dec 3, 1999
  17. * kame/sys/netinet6/nd6_nbr.c: if an interface is not

      IFF_RUNNING|IFF_UP, wait for it becomes IFF_RUNNING|IFF_UP before
      sending DAD probes.  some of wireless network cards does not become
      IFF_RUNNING even if it is made IFF_UP (due to a long chip
      initialization time - netbsd "awi" needs 2 or 3 seconds).
    
      the code does not do the trick if the driver sets IFF_RUNNING without
      care (like netbsd cnw).
    
      current code waits for 15 seconds.  maybe we need to provide
      sysctl access to the timing parameter.
    itojun committed Dec 3, 1999
  18. if an interface is not IFF_RUNNING|IFF_UP, wait for it becomes

    IFF_RUNNING|IFF_UP before sending DAD probes.  some of wireless network
    cards does not become IFF_RUNNING even if it is made IFF_UP (due to chip
    initialization).
    
    the code does not do the trick if the driver sets IFF_RUNNING without
    care (like netbsd cnw).
    
    XXX sysctl knob?
    itojun committed Dec 3, 1999
  19. fix flag bit collision

    itojun committed Dec 3, 1999
  20. wrap NI_WITHSCOPEID with #ifdef.

    (#ifdef KAME_SCOPEID may be better, but i need to change all
    sbin/ping6/Makefile - maybe later today)
    itojun committed Dec 3, 1999
  21. include more files for less warnings.

    itojun committed Dec 3, 1999
  22. * all-os/sbin/route/route.c: do not perform "-prefixlen 64" as defualt

      behavior on "-inet6".  this does not make sense, and this changes
      old behavior too much.  you could not do "route get -inet6 ::1"
      with it.
    itojun committed Dec 3, 1999
  23. don't perform "-prefixlen 64" as default.

    (not tested)
    itojun committed Dec 3, 1999
  24. disable automatic "-prefixlen 64". this is harmful against "route get"

    and changes behavior too much.
    (you can never do "route get -inet6 ::1" with previous code)
    itojun committed Dec 3, 1999