From owner-freebsd-current@FreeBSD.ORG Fri Oct 24 11:35:06 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 25F1616A4B3; Fri, 24 Oct 2003 11:35:06 -0700 (PDT) Received: from cheer.mahoroba.org (flets19-227.kamome.or.jp [218.45.19.227]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3CB4843FDF; Fri, 24 Oct 2003 11:35:02 -0700 (PDT) (envelope-from ume@mahoroba.org) Received: from lyrics.mahoroba.org (IDENT:l6XsVTgpTCEa9yVW6FzfQkNETxM2mLsOIWaWmCp0MkTVD3MCGtkwH70crUSo4q0Q@lyrics.mahoroba.org [IPv6:3ffe:501:185b:8010:280:88ff:fe03:4841]) (user=ume mech=CRAM-MD5 bits=0)h9OIYwXe008405 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 25 Oct 2003 03:34:58 +0900 (JST) (envelope-from ume@mahoroba.org) Date: Sat, 25 Oct 2003 03:34:53 +0900 Message-ID: From: Hajimu UMEMOTO To: current@FreeBSD.org, ports@FreeBSD.org References: <200310241826.h9OIQU61009135@repoman.freebsd.org> User-Agent: Wanderlust/2.11.3 (Wonderwall) SEMI/1.14.5 (Awara-Onsen) FLIM/1.14.5 (Demachiyanagi) APEL/10.6 Emacs/21.3 (i386--freebsd) MULE/5.0 (=?ISO-2022-JP?B?GyRCOC1MWhsoQg==?=) X-Operating-System: FreeBSD 5.1-CURRENT MIME-Version: 1.0 (generated by SEMI 1.14.5 - "Awara-Onsen") Content-Type: multipart/mixed; boundary="Multipart_Sat_Oct_25_03:34:53_2003-1" 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 Subject: HEADS-UP: switch Advanced Sockets API for IPv6 from RFC2292 to RFC3542 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Oct 2003 18:35:06 -0000 --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 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--