Commits on Sep 2, 2001
  1. - This is simple NAT-PT configuration example. This shows NAT-PT setup

      between inside IPv6 host and outside IPv4 host.
    fujisawa committed Sep 2, 2001
  2. - Support new syntax.

    fujisawa committed Sep 2, 2001
  3. - Support new syntax.

    fujisawa committed Sep 2, 2001
  4. * kame/sys/netinet6/natpt_*.[ch]:

    * freebsd4/usr.sbin/{natptconfig,natptd,natptlog}:
    KAME NAT-PT (kernel and user command) code was completely renewed.
    Major changes are as follows.
    - Changed a coding style to "bsd" (described in IMPLEMENTATION,
      chapter 8).
    - Does not depend on interface.
      'interface' directive was removed in configuration rule, and no
      inbound/outbound distinction in each rule.
    - Changed a syntax of configuration command (natptconfig) related to
      the item mentioned above.  The syntax does not change greatly, it
      became simpler.
    - Use TAILQ (defined in /usr/include/sys/queue.h) instead of my
      original list handle routines.
    - Removed natptd user command.
      Because the facility that natptd aimed is the same as totd.
    fujisawa committed Sep 2, 2001
  5. - Changed a coding style to "bsd" (described in IMPLEMENTATION,

      chapter 8).
    fujisawa committed Sep 2, 2001
  6. - Changed a coding style to "bsd" (described in IMPLEMENTATION,

      chapter 8).
    - Does not depend on interface.
      'interface' directive was removed in configuration rule, and no
      inbound/outbound distinction in each rule.
    - Changed a syntax of configuration command (natptconfig) related to
      the item mentioned above.  The syntax does not change greatly, it
      became simpler.
    - Use TAILQ (defined in /usr/include/sys/queue.h) instead of my
      original list handle routines.
    fujisawa committed Sep 2, 2001
  7. Changed the filename of natptconfig.[ly] as follows.

        mv natptconfig.l cftoken.l
        mv natptconfig.y cfparse.y
    
      Added cftokeninclude.c with this modification.
    fujisawa committed Sep 2, 2001
  8. netinet6/natpt_list.[ch] does not use any more.

    fujisawa committed Sep 2, 2001
  9. - Changed a coding style to "bsd" (described in IMPLEMENTATION,

      chapter 8).
    - Does not depend on interface.
      'interface' directive was removed in configuration rule, and no
      inbound/outbound distinction in each rule.
    - Changed a syntax of configuration command (natptconfig) related to
      the item mentioned above.  The syntax does not change greatly, it
      became simpler.
    - Use TAILQ (defined in /usr/include/sys/queue.h) instead of my
      original list handle routines.
    fujisawa committed Sep 2, 2001
  10. <200109>

    2001-09-02  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
    	* bsdi[34]/sys/sys/mbuf.h (MFREE): corrected the point of calling
    	splmem_fast(), so that the lock would not be freed
    	unintentionally.  A busy kernel, such as the one processing IPsec,
    	could panic without this fix, so all bsdi users are recommended to
    	apply this fix.
    	The fix is a back port from BSD/OS 4.3 beta.
    jinmei committed Sep 2, 2001
  11. more comment about the two-hour rule

    jinmei committed Sep 2, 2001
  12. when does itojun sleep?

    itojun committed Sep 2, 2001
  13. need string.h for memcpy prototype

    itojun committed Sep 2, 2001
Commits on Sep 1, 2001
Commits on Aug 31, 2001
  1. fix #ifdef freebsd typo.

    keiichi committed Aug 31, 2001
  2. * pim6sd/pim6_proto.c (parse_pim6_hello): strengthens length check for

      Hello packet.  Without this fix, pim6sd may crash if it receives a
      Hello packet with a too short Hello option.
      (please take care that "-1 >= sizeof(pim_header_t)" is regarded as
       "2^32-1 >= sizeof(pim_header_t)", since sizeof() is declared as
       unsigned int.)
    suz committed Aug 31, 2001
  3. extern decl should be outside of function.

    itojun committed Aug 31, 2001
  4. 2001-08-31 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>

    	* kame/sys/netinet6/{in6.c in6_ifattach.c, nd6_rtr.c}: revised the
    	support of the privacy extension of stateless address
    	configuration, based on draft-ietf-ipngwg-temp-addresses-v2-00.
    	See Section 8. of the document to see feature changes.
    	* kame/sys/netinet6/in6_var.h: added a new member "ia6_createtime"
    	to the in6_ifaddr structure with the change above, in order to
    	record the time of creation of an address.  This member is set for
    	all addresses, but is only referred for temporary addresses.
    jinmei committed Aug 31, 2001
  5. draft-ietf-ipngwg-temp-addresses-v2-00.txt:

    	Privacy Extensions for Stateless Address Autoconfiguration in IPv6
        * a revised version of RFC 3041.
    jinmei committed Aug 31, 2001
  6. updated the support of privacy extension for stateless addrconf,

    based on draft-ietf-ipngwg-temp-addresses-v2-00.
    for this change, added a new member ia6_createtime in in6_ifaddr{}, in order
    to record the creation time of an address.
    jinmei committed Aug 31, 2001
  7. remove vararged rip6_output for freebsd4.

    keiichi committed Aug 31, 2001
Commits on Aug 30, 2001
  1. added detail comments on the interpretation of StoredLifetime,

    so that no one will ever complain about it.
    jinmei committed Aug 30, 2001
  2. tense

    jinmei committed Aug 30, 2001
  3. 2001-08-30 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>

    	* bsdi4/sys/netinet/tcp_input.c (tcp_rtlookup): always used
    	rtcalloc() so that both active and passive connections make cloned
    	host routes.  The previous code, which calls rtalloc(), should not
    	have severe bad effects, but using rtcalloc() is more suitable to
    	bsdi's logic.
    jinmei committed Aug 30, 2001
  4. pim6 header size is sizeof(struct pim), not sizeof(struct pim *)

    (these are same in i386 by chance)
    suz committed Aug 30, 2001
  5. fly spell mode is great

    jinmei committed Aug 30, 2001
  6. stf case was missed...

    keiichi committed Aug 30, 2001
  7. remove all ipv4 varargs functions for freebsd4.

    careful test is needed.
    keiichi committed Aug 30, 2001
  8. mbuf alignment requirement is only for freebsd[234] and bsdi[34]

    XXX check bsdi3
    itojun committed Aug 30, 2001
Commits on Aug 29, 2001
  1. described about logging message.

    sakane committed Aug 29, 2001
Commits on Aug 28, 2001
  1. 2001-08-28 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>

    	* kame/sys/netinet6/nd6.h:
    	* kame/sys/netinet6/in6_src.c (in6_selectsrc):
    	introduced a new flag bit "ND6_IFF_PREFER_SOURCE" in the nd_ifinfo
    	structure, in order to specify "preferred" interfaces for source
    	address selection.
    
    also added a corresponding log to ndp(8).
    jinmei committed Aug 28, 2001