Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Oct 2003 03:34:53 +0900
From:      Hajimu UMEMOTO <ume@mahoroba.org>
To:        current@FreeBSD.org, ports@FreeBSD.org
Subject:   HEADS-UP: switch Advanced Sockets API for IPv6 from RFC2292 to RFC3542
Message-ID:  <ygeptgmiiwi.wl%ume@mahoroba.org>
References:  <200310241826.h9OIQU61009135@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--Multipart_Sat_Oct_25_03:34:53_2003-1
Content-Type: text/plain; charset=US-ASCII

Hi,

I've just committed to switch Advanced Sockets API for IPv6 from
RFC2292 to RFC3542 (aka RFC2292bis).  Though I believe this commit
doesn't break backward compatibility againt existing binaries, it
breaks backward compatibility of API.
Now, the applications which use Advanced Sockets API such as telnet,
ping6, mld6query and traceroute6 use RFC3542 API.

Sincerely,


--Multipart_Sat_Oct_25_03:34:53_2003-1
Content-Type: message/rfc822

X-Sieve: CMU Sieve 2.2
Delivered-To: ume@freebsd.org
Delivered-To: src-committers@freebsd.org
Message-Id: <200310241826.h9OIQU61009135@repoman.freebsd.org>
From: Hajimu UMEMOTO <ume@FreeBSD.org>
Date: Fri, 24 Oct 2003 11:26:30 -0700 (PDT)
To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject: cvs commit: src/contrib/telnet/telnet commands.c src/lib/libc/net
         Makefile.inc getaddrinfo.c inet6_opt_init.3 inet6_rth_space.3
         ip6opt.c rthdr.c src/lib/libsdp search.c src/sbin/ping6 Makefile
         ping6.8 ping6.c src/sys/netinet icmp6.h in.h in_pcb.h ip6.h ...
X-FreeBSD-CVS-Branch: HEAD
Sender: owner-src-committers@FreeBSD.org
Precedence: bulk
X-Loop: FreeBSD.ORG
X-Virus-Scanned: by amavisd-new
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	cheer.mahoroba.org

ume         2003/10/24 11:26:30 PDT

  FreeBSD src repository

  Modified files:
    contrib/telnet/telnet commands.c 
    lib/libc/net         Makefile.inc getaddrinfo.c ip6opt.c 
                         rthdr.c 
    lib/libsdp           search.c 
    sbin/ping6           Makefile ping6.8 ping6.c 
    sys/netinet          icmp6.h in.h in_pcb.h ip6.h 
    sys/netinet6         icmp6.c in6.h in6_pcb.c in6_var.h 
                         ip6_input.c ip6_output.c ip6_var.h mld6.c 
                         nd6.c nd6.h nd6_rtr.c raw_ip6.c route6.c 
                         udp6_output.c 
    usr.sbin/mld6query   Makefile mld6.c 
    usr.sbin/traceroute6 Makefile 
  Added files:
    lib/libc/net         inet6_opt_init.3 inet6_rth_space.3 
  Log:
  Switch Advanced Sockets API for IPv6 from RFC2292 to RFC3542
  (aka RFC2292bis).  Though I believe this commit doesn't break
  backward compatibility againt existing binaries, it breaks
  backward compatibility of API.
  Now, the applications which use Advanced Sockets API such as
  telnet, ping6, mld6query and traceroute6 use RFC3542 API.
  
  Obtained from:  KAME
  
  Revision  Changes    Path
  1.33      +9 -16     src/contrib/telnet/telnet/commands.c
  1.49      +14 -2     src/lib/libc/net/Makefile.inc
  1.46      +276 -156  src/lib/libc/net/getaddrinfo.c
  1.1       +291 -0    src/lib/libc/net/inet6_opt_init.3 (new)
  1.1       +254 -0    src/lib/libc/net/inet6_rth_space.3 (new)
  1.5       +227 -0    src/lib/libc/net/ip6opt.c
  1.6       +340 -210  src/lib/libc/net/rthdr.c
  1.2       +1 -0      src/lib/libsdp/search.c
  1.10      +2 -4      src/sbin/ping6/Makefile
  1.19      +61 -71    src/sbin/ping6/ping6.8
  1.25      +200 -181  src/sbin/ping6/ping6.c
  1.13      +25 -26    src/sys/netinet/icmp6.h
  1.81      +1 -0      src/sys/netinet/in.h
  1.63      +6 -4      src/sys/netinet/in_pcb.h
  1.8       +10 -11    src/sys/netinet/ip6.h
  1.43      +36 -5     src/sys/netinet6/icmp6.c
  1.28      +90 -33    src/sys/netinet6/in6.h
  1.43      +1 -2      src/sys/netinet6/in6_pcb.c
  1.17      +4 -1      src/sys/netinet6/in6_var.h
  1.59      +33 -56    src/sys/netinet6/ip6_input.c
  1.62      +985 -246  src/sys/netinet6/ip6_output.c
  1.20      +37 -4     src/sys/netinet6/ip6_var.h
  1.14      +1 -1      src/sys/netinet6/mld6.c
  1.35      +27 -38    src/sys/netinet6/nd6.c
  1.15      +28 -9     src/sys/netinet6/nd6.h
  1.23      +0 -3      src/sys/netinet6/nd6_rtr.c
  1.29      +25 -23    src/sys/netinet6/raw_ip6.c
  1.8       +1 -2      src/sys/netinet6/route6.c
  1.13      +3 -2      src/sys/netinet6/udp6_output.c
  1.5       +2 -2      src/usr.sbin/mld6query/Makefile
  1.3       +97 -16    src/usr.sbin/mld6query/mld6.c
  1.8       +2 -2      src/usr.sbin/traceroute6/Makefile

--Multipart_Sat_Oct_25_03:34:53_2003-1
Content-Type: text/plain; charset=US-ASCII

--
Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan
ume@mahoroba.org  ume@bisd.hitachi.co.jp  ume@{,jp.}FreeBSD.org
http://www.imasy.org/~ume/

--Multipart_Sat_Oct_25_03:34:53_2003-1--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ygeptgmiiwi.wl%ume>