freebsd−current: HEADS−UP: switch Advanced Sockets API for IPv6 from RFC2292 to RFC3542
HEADS−UP: switch Advanced Sockets API for IPv6
from RFC2292 to RFC3542
Source: http://unix.derkeiler.com/Mailing−Lists/FreeBSD/current/2003−10/1223.html
From: Hajimu UMEMOTO (ume_at_mahoroba.org)
Date: 10/24/03
Date: Sat, 25 Oct 2003 03:34:53 +0900
To: current@FreeBSD.org, ports@FreeBSD.org
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,
attached mail follows:
Date: Fri, 24 Oct 2003 11:26:30 −0700 (PDT)
To: src−committers@FreeBSD.org, cvs−src@FreeBSD.org, cvs−all@FreeBSD.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
HEADS−UP: switch Advanced Sockets API for IPv6 from RFC2292 to RFC3542 1
freebsd−current: HEADS−UP: switch Advanced Sockets API for IPv6 from RFC2292 to RFC3542
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
HEADS−UP: switch Advanced Sockets API for IPv6 from RFC2292 to RFC3542 2
freebsd−current: HEADS−UP: switch Advanced Sockets API for IPv6 from RFC2292 to RFC3542
−−
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/
_______________________________________________
freebsd−current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd−current
To unsubscribe, send any mail to "freebsd−current−unsubscribe@freebsd.org"
HEADS−UP: switch Advanced Sockets API for IPv6 from RFC2292 to RFC3542 3