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>

    jinmei committed Feb 4, 2001
    	* *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.
  7. corrected description about source address selection.

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

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

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

    jinmei committed Feb 4, 2001
    	* 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.
  11. update source address selection:

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

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

    jinmei committed Feb 4, 2001
    - 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)
  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

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

    jinmei committed Feb 4, 2001
    	* 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.
  18. added macros IFA6_IS_DEPRECATED and IFA6_IS_INVALID

    jinmei committed Feb 4, 2001
    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.)
  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>

    jinmei committed Feb 4, 2001
    	* 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).
  21. 2001-02-04 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>

    jinmei committed Feb 4, 2001
    	* 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.
  22. -R (router renumbering) is currently disabled, because prefix-related

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

    jinmei committed Feb 4, 2001
    XXX: most previous document was gone...
  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