Embed
Email

freebsd-current HEADS-UP switch Advanced Sockets API for IPv6 ...

Document Sample

Shared by: dandanhuanghuang
Categories
Tags
Stats
views:
1
posted:
11/22/2011
language:
English
pages:
3
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



Related docs
Other docs by dandanhuanghua...
južna amerika
Views: 2  |  Downloads: 0
stab2
Views: 0  |  Downloads: 0
Download File - Weebly
Views: 0  |  Downloads: 0
intro_cw
Views: 0  |  Downloads: 0
Info on Portsmouth race scoring
Views: 0  |  Downloads: 0
PMOS Instructions update
Views: 0  |  Downloads: 0
Respirator Standard Photos_1_
Views: 0  |  Downloads: 0
By registering with docstoc.com you agree to our
privacy policy

You are almost ready to download!

You are almost ready to download!