Re: HEADS-UP: switch Advanced Sockets API for IPv6 from RFC2292 to RFC3542

2003-10-27 Thread Kris Kennaway
On Sat, Oct 25, 2003 at 03:34:53AM +0900, Hajimu UMEMOTO wrote:
> 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,

The following ports have become broken:

http://bento.freebsd.org/errorlogs/i386-5-latest/libunp-1.0.log
http://bento.freebsd.org/errorlogs/i386-5-latest/libesmtp-1.0_1,1.log
http://bento.freebsd.org/errorlogs/i386-5-latest/nc6-0.5_2.log
http://bento.freebsd.org/errorlogs/i386-5-latest/ninja-1.5.8.1.log

Can you please take a look?

Kris


pgp0.pgp
Description: PGP signature


HEADS-UP: switch Advanced Sockets API for IPv6 from RFC2292 to RFC3542

2003-10-24 Thread Hajimu UMEMOTO
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,

--- Begin Message ---
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  ChangesPath
  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 -0src/lib/libc/net/inet6_opt_init.3 (new)
  1.1   +254 -0src/lib/libc/net/inet6_rth_space.3 (new)
  1.5   +227 -0src/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 -71src/sbin/ping6/ping6.8
  1.25  +200 -181  src/sbin/ping6/ping6.c
  1.13  +25 -26src/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 -11src/sys/netinet/ip6.h
  1.43  +36 -5 src/sys/netinet6/icmp6.c
  1.28  +90 -33src/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 -56src/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 -38src/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 -23src/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 -16src/usr.sbin/mld6query/mld6.c
  1.8   +2 -2  src/usr.sbin/traceroute6/Makefile
--- End Message ---
--
Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan
[EMAIL PROTECTED]  [EMAIL PROTECTED]  [EMAIL PROTECTED],jp.}FreeBSD.org
http://www.imasy.org/~ume/
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "[EMAIL PROTECTED]"