Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 27, 2000
  1. allow scoped addresses in "nameserver" line.

    itojun authored
    example: nameserver fe80::1%lo0
  2. * netbsd/lib/libinet6/getaddrinfo.c: add netbsd-specific getaddrinfo,

    itojun authored
      which keeps search order declared in /etc/nsswitch.conf.
  3. add netbsd-specific getaddrinfo.c, which keeps resolver search order

    itojun authored
    declared in /etc/nsswitch.conf.
  4. add a comment on CMSG_ALIGN.

    itojun authored
  5. use ALIGNBYTES from CMSG_ALIGN.

    itojun authored
  6. * */sys/sys/socket.h: use ALIGNBYTES, instead of sizeof(long) - 1,

    itojun authored
      for CMSG alignment.  without it CMSG alignment is not spec
      conformant if
    	ALIGNBYTES > sizeof(long) - 1.
      this add dependency from sys/socket.h to machine/param.h - which may
      not be right.
    
      NOTE: recompile all IPv6 userland, if you are on architecture
      with ALIGNBYTES != sizeof(long) - 1.
      TODO: make it future adaptable by using sysctl hw.alignbytes.
      (maybe for *bsd-current?)
  7. typo

    itojun authored
  8. CMSG_ALIGN fix to use ALIGNBYTES.

    itojun authored
  9. CMSG_ALIGN fix (not tested)

    itojun authored
  10. use ALIGNBYTES for CMSG_ALIGN.

    itojun authored
    this may be one of simplest solution, if you are in hurry you may
    introduce it to freebsd-current >shin
    
    for {net,open}bsd-current, I'll investigate more on the issues.
Commits on Feb 26, 2000
  1. use SCRIPTS for script, not afterinstall.

    itojun authored
  2. - latest ericsson mobile-ip6. uses new upgrade proxy NDP code.

    itojun authored
    - slightly changed encap_* api.  now you can extract extra argument to
      the attach'ed function by using encap_getarg().
  3. update multicast daemons

    itojun authored
  4. add getifaddrs for *-current

    itojun authored
  5. typo fix.

    jinmei authored
  6. fixed comment for ip6_hdr{}

    jinmei authored
  7. * sys/netinet6/esp_input.c: with IPv6 ESP, correctly handle

    itojun authored
      off != sizeof(ip6) case.
    * sys/netinet6/ah_input.c: with IPv4 AH (m_pulldown case),
      strip off AH from the packet.  this is to make some of IPv4
      transport layer code work correctly (specifically, ICMPv4 will
      transmit wrong packet if we don't strip AH here)
  8. make IPv4 AH work in m_pulldown case. some of upper-layers (specifica…

    itojun authored
    …lly,
    
    ICMPv4) is not correctly written to handle extension headers.
    we need to:
    - strip off AH
    - change all ICMPv4 code
    to fix it.  we picked the former way.
  9. 2000-02-26 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>

    jinmei authored
    	* bsdi4/sys/netinet/tcp_input.c (tcp_input): made the variable
    	"ip" consistent with "ip6" in order to avoid possible pointer
    	mismatches.
    
    2000-02-26  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
    	* kame/sys/netinet/in_gif.c (in_gif_ioctl):
    	* kame/sys/netinet6/in6_gif.c (in6_gif_ioctl):
    	  - prevented in[6]_gif_ioctl from making dangling pointers after
    	    freeing old ones. Without this fix, kernel would panic when we
    	    tried to gifconfig multiple times on a single gif.
    	  - call encap_detach before encap_attach().
    	    If detach was called after attach, we'd not be able to delete
    	    an existing pair of phyaddrs.
    
    2000-02-26  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
    	* bsdi[34]/sys/netinet/in.c (in_control): called gif_ioctl() for
    	gif related ioctls. We need this for initializing encapsulation
    	switch.
    
    2000-02-26  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
    	* bsdi4/sbin/ifconfig/ifconfig.c: filled a valid pointer in
    	af_stab[MASK] of the afswitch structure for IPv6.
    	Disalbed inet6_auto(), since KAME assigns a link-local address in
    	the kernel.
  10. make it possible to build without -DIPSEC

    itojun authored
  11. prototype for print_ipsecstats

    itojun authored
  12. fold long lines

    itojun authored
  13. oops, one more cosmetics

    itojun authored
  14. more cosmetics

    itojun authored
  15. cosmetics (long line)

    itojun authored
  16. s/%qu/%llu/

    itojun authored
  17. - prevented in6_gif_ioctl from making dangling pointers after freeing…

    jinmei authored
    … old ones.
    
    - call encap_detach before encap_attach().
      if detach was called after attach, we'd not be able to delete an existing
      pair of phyaddrs.
  18. - prevented in_gif_ioctl from making dangling pointers after freeing …

    jinmei authored
    …old ones.
    
    - call encap_detach before encap_attach().
      if detach was called after attach, we'd not be able to delete an existing
      pair of phyaddrs.
  19. remove #if 0'ed portion.

    itojun authored
  20. print addresses in jinmei-scopeaddr format.

    itojun authored
  21. nd6*.c: cosmetic changes (remove empty line)

    itojun authored
    icmp6.c: check for static assumption by #error, not panic().
  22. 2000-02-26 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>

    jinmei authored
    	* kame/kame/v6test/getconfig.c (make_ip6): made ipv6 version and
    	traffic class fields configurable.
    	* kame/kame/v6test/conf/ext.conf: added new tests "badver" and
    	"tclass" to aset non-default values to version and traffic class
    	fields, respectively.
  23. added new tests, that set non-default values to version or

    jinmei authored
    traffic class fields
Something went wrong with that request. Please try again.