Permalink
Commits on Feb 4, 2001
  1. use YHEADER for netbsd

    itojun committed Feb 4, 2001
  2. redundant decl. from christos@netbsd

    itojun committed Feb 4, 2001
  3. typo

    itojun committed Feb 4, 2001
  4. Remove the pid file on exit.

    thorpej committed Feb 4, 2001
  5. typo

    jinmei committed Feb 4, 2001
  6. 2001-02-05 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>

    	* *BSD/sbin/ifconfig/ifconfig.c: marked "temporary" for temporary
    	IPv6 addresses (see the next log).
    
    2001-02-05  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
    	* kame/sys/netinet6/: implemented RFC 3014 Privacy Extensions for
    	Stateless Address Autoconfiguration.  You can enable this by
    	# sysctl -w net.inet6.ip6.use_tempaddr=1
    	before accepting an RA.  Once enabled, the kernel will configure
    	temporary addresses as well as public autoconfigured ones, as
    	described in the RFC.  Also, the kernel will prefer temporary
    	addresses to public autoconfigured ones as the source address for
    	a new communication.  For more details about the selection
    	algorithm, see 1.6 of the KAME IMPLEMENTATION file.
    jinmei committed Feb 4, 2001
  7. corrected description about source address selection.

    the previous one was simply incorrect.
    jinmei committed Feb 4, 2001
  8. prevented DAD on p2p interfaces

    (as a workaround for a report from ryuji-so@is.aist-nara.ac.jp.
     I'm not sure if it really works, though.)
    jinmei committed Feb 4, 2001
  9. "autoconf" modifier for bsdi3

    jinmei committed Feb 4, 2001
  10. 2001-02-04 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>

    	* kame/sys/netinet6 (bunch of files): completely revisited address
    	and prefix manipulation:
    	- centralize addition or removal of addresses to make code
    	  maintainance easier.
    	- separate address manipulation and prefix manipulation, including
    	  + completely separate address lifetimes and prefix lifetimes.
    	  + separate on-link determination from address autoconfiguration.
    	  + separate route for a node's own address (to a loopback
    	    interface) from an interface's direct route.
    	  + separate the notion of detached addresses and the notion of
    	    detached prefixes.  The latter can now be designated by the
    	    "D" bit of the output from "ndp -p".
    	- more conformance to RFC 2462 address autoconfiguration.
    	- clarify a notion of autoconfigured addresses.
    jinmei committed Feb 4, 2001
  11. update source address selection:

    - we now prefer addresses on on-link addresses than just longest-matching ones.
    - described how temporary addresses are considered in source address selection.
    jinmei committed Feb 4, 2001
  12. style.

    jinmei committed Feb 4, 2001
  13. revisted source address selection rule:

    - prefer temporary address at a more appropriate point.
    - prefer addresses on the outgoing interfaces regardless of longest-matching
      against the destination.
      (I believe this is better, because we separately consider scope comparison
       with higher preference)
    jinmei committed Feb 4, 2001
  14. mark MIP6 "may not work"

    itojun committed Feb 4, 2001
  15. wording

    jinmei committed Feb 4, 2001
  16. do not directly refer to ia6t_{expire,preferred} for address

    expiration/deprecation detection, but use IFA6_IS_xxx macros.
    jinmei committed Feb 4, 2001
  17. 2001-02-04 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>

    	* kame/sys/netinet6/in6.h (IFA6_IS_{DEPRECATED, INVALID}): added
    	to hide implementation of address lifetimes.  As a middle term
    	solution, we should clarify the relationship among ia6t_xxx
    	members and the IN6_IFF_DEPRECATED flag.  If you add code about
    	address lifetimes, do not assume its implementation, and stick to
    	use these macros.
    
    I'm doing the last sentence on the current netinet6/*.c as much as possible.
    jinmei committed Feb 4, 2001
  18. added macros IFA6_IS_DEPRECATED and IFA6_IS_INVALID

    in order to hide implementation of address lifetimes.
    (As a middle term solution, we should clarify the relationship
     among ia6t_xxx members and the IN6_IFF_DEPRECATED flag.)
    jinmei committed Feb 4, 2001
  19. note about the -R option (currently disabled)

    jinmei committed Feb 4, 2001
  20. 2001-02-04 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>

    	* kame/kame/rtadvd/rtadvd.c (main): the -R (router renumbering)
    	option is currently ignored (with a warning message).  We will
    	re-enable the option after clarifying the address/prefix
    	manipulation in the kernel, and implementing missing stuff within
    	rtadvd (hopefully soon).
    jinmei committed Feb 4, 2001
  21. 2001-02-04 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>

    	* kame/kame/prefix/prefix.sh (prefix): added as a tiny replacement
    	of original prefix(8), based on recent clarification on the kernel
    	prefix/address manipulation engine.  "Tiny" means that it does NOT
    	provide complete backward compatibility with the original one.  It
    	can just do simple set/delete operations using ifconfig(8) as a
    	backend.  Thus, users are rather recommended not to use the prefix
    	command, but should use ifconfig (8) explicitly.
    jinmei committed Feb 4, 2001
  22. -R (router renumbering) is currently disabled, because prefix-related

    ioctls are invalidated for the time of being.
    (rtadvd runs anyway just with warning about the option.)
    jinmei committed Feb 4, 2001
  23. prefix(8) is now almost invalidated.

    XXX: most previous document was gone...
    jinmei committed Feb 4, 2001
  24. comment wording.

    jinmei committed Feb 4, 2001
  25. corrected a condition in regen_tmpaddr.

    jinmei committed Feb 4, 2001
  26. english grammar.

    jinmei committed Feb 4, 2001
  27. use SCRIPTS.

    itojun committed Feb 4, 2001
  28. removed a debug output.

    jinmei committed Feb 4, 2001
  29. add RFC# for A6/DNAME

    itojun committed Feb 4, 2001
  30. use a shell-script version

    jinmei committed Feb 4, 2001
  31. use a shell-script version.

    jinmei committed Feb 4, 2001