Permalink
Commits on Feb 28, 2000
  1. variable initialization

    jinmei committed Feb 28, 2000
  2. added -DYY_NO_UNPUT for less warnings

    jinmei committed Feb 28, 2000
  3. removed unused variables

    jinmei committed Feb 28, 2000
  4. typo

    itojun committed Feb 28, 2000
Commits on Feb 27, 2000
  1. add openbsd-specific getaddrinfo.

    itojun committed Feb 27, 2000
  2. add openbsd-specific getaddrinfo.c to honor search order in "search"

    directive.
    itojun committed Feb 27, 2000
  3. * libinet6/resolv/res_init.c: allow extended scoped IPv6 address format

      into "nameserver" line in /etc/resolv.conf.
    itojun committed Feb 27, 2000
  4. allow scoped addresses in "nameserver" line.

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

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

    declared in /etc/nsswitch.conf.
    itojun committed Feb 27, 2000
  7. add a comment on CMSG_ALIGN.

    itojun committed Feb 27, 2000
  8. use ALIGNBYTES from CMSG_ALIGN.

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

      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?)
    itojun committed Feb 27, 2000
  10. typo

    itojun committed Feb 27, 2000
  11. CMSG_ALIGN fix to use ALIGNBYTES.

    itojun committed Feb 27, 2000
  12. CMSG_ALIGN fix (not tested)

    itojun committed Feb 27, 2000
  13. use ALIGNBYTES for CMSG_ALIGN.

    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.
    itojun committed Feb 27, 2000
Commits on Feb 26, 2000
  1. use SCRIPTS for script, not afterinstall.

    itojun committed Feb 26, 2000
  2. - latest ericsson mobile-ip6. uses new upgrade proxy NDP code.

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

    itojun committed Feb 26, 2000
  4. add getifaddrs for *-current

    itojun committed Feb 26, 2000
  5. typo fix.

    jinmei committed Feb 26, 2000
  6. fixed comment for ip6_hdr{}

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

      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)
    itojun committed Feb 26, 2000
  8. make IPv4 AH work in m_pulldown case. some of upper-layers (specifica…

    …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.
    itojun committed Feb 26, 2000
  9. 2000-02-26 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>

    	* 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.
    jinmei committed Feb 26, 2000
  10. make it possible to build without -DIPSEC

    itojun committed Feb 26, 2000
  11. prototype for print_ipsecstats

    itojun committed Feb 26, 2000
  12. fold long lines

    itojun committed Feb 26, 2000
  13. oops, one more cosmetics

    itojun committed Feb 26, 2000
  14. more cosmetics

    itojun committed Feb 26, 2000
  15. cosmetics (long line)

    itojun committed Feb 26, 2000
  16. s/%qu/%llu/

    itojun committed Feb 26, 2000
  17. - prevented in6_gif_ioctl from making dangling pointers after freeing…

    … 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.
    jinmei committed Feb 26, 2000