Skip to content
Commits on Feb 27, 2000
  1. * libinet6/resolv/res_init.c: allow extended scoped IPv6 address format

    itojun committed
      into "nameserver" line in /etc/resolv.conf.
  2. allow scoped addresses in "nameserver" line.

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

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

    itojun committed
    declared in /etc/nsswitch.conf.
  5. add a comment on CMSG_ALIGN.

    itojun committed
  6. use ALIGNBYTES from CMSG_ALIGN.

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

    itojun committed
      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?)
  8. typo

    itojun committed
  9. CMSG_ALIGN fix to use ALIGNBYTES.

    itojun committed
  10. CMSG_ALIGN fix (not tested)

    itojun committed
  11. use ALIGNBYTES for CMSG_ALIGN.

    itojun committed
    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 committed
  2. - latest ericsson mobile-ip6. uses new upgrade proxy NDP code.

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

    itojun committed
  4. add getifaddrs for *-current

    itojun committed
  5. typo fix.

    jinmei committed
  6. fixed comment for ip6_hdr{}

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

    itojun committed
      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 committed
    …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 committed
    	* 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 committed
  11. prototype for print_ipsecstats

    itojun committed
  12. fold long lines

    itojun committed
  13. oops, one more cosmetics

    itojun committed
  14. more cosmetics

    itojun committed
  15. cosmetics (long line)

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

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

    jinmei committed
    … 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 committed
    …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 committed
  20. print addresses in jinmei-scopeaddr format.

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

    itojun committed
    icmp6.c: check for static assumption by #error, not panic().
Something went wrong with that request. Please try again.