Permalink
Commits on Feb 6, 2000
  1. avoid panic on RTM_IFINFO (due to decreased MHLEN).

    itojun
    itojun committed Feb 6, 2000
    From: Conny Larsson <conny@verkstad.net>
    
    NOTE: bsdi[34] have already fixed the problem - too bad it wasn't backported
    to others.
    NOTE: if i'm not mistaken, freebsd4.0 looks needs this fix as well
    due to addition of m->m_pkthdr.header.
  2. avoid panic on RTM_IFINFO, due to decrased MHLEN.

    itojun
    itojun committed Feb 6, 2000
    From: Conny Larsson <conny@verkstad.net>
  3. avoid panic on RTM_IFINFO (due to decreased MHLEN).

    itojun
    itojun committed Feb 6, 2000
    From: Conny Larsson <conny@verkstad.net>
  4. don't include netinet6/{ip6,icmp6}.h directly.

    itojun
    itojun committed Feb 6, 2000
  5. don't include netinet6/in6.h

    itojun
    itojun committed Feb 6, 2000
  6. add cookie to detect netinet/in.h inclusion

    itojun
    itojun committed Feb 6, 2000
  7. swap netinet{,6}/ip6.h and netinet{,6}/icmp6.h,

    itojun
    itojun committed Feb 6, 2000
    to increase rfc2292 compliance.  (these are easy ones)
  8. fix comment

    itojun
    itojun committed Feb 6, 2000
  9. fix include file path.

    itojun
    itojun committed Feb 6, 2000
  10. fix include file path.

    itojun
    itojun committed Feb 6, 2000
  11. don't include netinet6/{ip6,icmp6}.h

    itojun
    itojun committed Feb 6, 2000
  12. fix include file path.

    itojun
    itojun committed Feb 6, 2000
  13. * netbsd/sys/netinet/tcp_output.c: optimize mbuf allocation on output.

    itojun
    itojun committed Feb 6, 2000
      allocate cluster only when necessary.
  14. foward decl for in6_addr

    itojun
    itojun committed Feb 6, 2000
  15. proposed fix to panic report from mcr.

    itojun
    itojun committed Feb 6, 2000
  16. in m_pulldown case, free 0-length mbuf in the chain.

    itojun
    itojun committed Feb 6, 2000
    (may not be the right thing to do, commented out)
  17. fix esp6_input, especially loopback case.

    itojun
    itojun committed Feb 6, 2000
    remove code some of code fragment never visited.
    remove unnecessary mbuf chasing (m_copydata will happily handle that)
Commits on Feb 5, 2000
  1. align multicast group on -ina better.

    itojun
    itojun committed Feb 5, 2000
  2. use sin6, not sa6, throughout netname6().

    itojun
    itojun committed Feb 5, 2000
  3. don't truncate address on -inv.

    itojun
    itojun committed Feb 5, 2000
  4. cosmetic

    itojun
    itojun committed Feb 5, 2000
  5. don't hardcode 16 for sizeof(in6_addr)

    itojun
    itojun committed Feb 5, 2000
  6. bind9 beta.

    sumikawa
    sumikawa committed Feb 5, 2000
  7. use NI_WITHSCOPEID on -in and -inv.

    itojun
    itojun committed Feb 5, 2000
  8. 2000-02-06 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>

    jinmei
    jinmei committed Feb 5, 2000
    	* kame/kame/bgpd/bgp_input.c (bgp_read):
    	* kame/kame/bgpd/main.c (main_listen_accept):
    	Prevented blocking on a socket for a BGP4+ connection caused by
    	ancillary data.
    	Note: this fix needs the latest kernel. Older kernel might panic
    	with the latest bgpd.
  9. 2000-02-03 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>

    jinmei
    jinmei committed Feb 5, 2000
    	* (for all OSes)/netstat/inet6.c (ip6_stats): print statistics
    	  about source address selection.
    
    2000-02-03  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
    	* kame/sys/netinet6/in6.c (in6_ifawithscope): revised source
    	address selection algorithm. In short, the new algorithm is as
    	follows:
    	- search for an address that has enough scope for a given
    	  destination.
    	- if more than one interface has enough scope, choose one that
    	  match longest against the destination address
    	- if there is no other reasons to choose one, an address on the
    	  outgoing I/F are preferred.
    	TODO: update the IMPLEMENTATION file as well.
  10. add more sanity check against packet length.

    itojun
    itojun committed Feb 5, 2000
    fix typo which broke the build (unmached #if - #endif)