Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Jul 2005 12:31:43 +0000 (UTC)
From:      Hajimu UMEMOTO <ume@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/net if_gif.c if_spppsubr.c src/sys/netinet icmp6.h ip_carp.c tcp_subr.c tcp_usrreq.c src/sys/netinet6 ah_core.c icmp6.c in6.c in6.h in6_cksum.c in6_ifattach.c in6_pcb.c in6_proto.c in6_src.c in6_var.h ip6_forward.c ip6_input.c ...
Message-ID:  <200507251231.j6PCVhSj010201@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
ume         2005-07-25 12:31:43 UTC

  FreeBSD src repository

  Modified files:
    sys/net              if_gif.c if_spppsubr.c 
    sys/netinet          icmp6.h ip_carp.c tcp_subr.c tcp_usrreq.c 
    sys/netinet6         ah_core.c icmp6.c in6.c in6.h in6_cksum.c 
                         in6_ifattach.c in6_pcb.c in6_proto.c 
                         in6_src.c in6_var.h ip6_forward.c 
                         ip6_input.c ip6_mroute.c ip6_output.c 
                         ip6_var.h ipsec.c mld6.c nd6.c nd6_nbr.c 
                         nd6_rtr.c raw_ip6.c route6.c scope6.c 
                         scope6_var.h udp6_output.c udp6_usrreq.c 
    sys/netkey           key.c 
  Log:
  scope cleanup.  with this change
  - most of the kernel code will not care about the actual encoding of
    scope zone IDs and won't touch "s6_addr16[1]" directly.
  - similarly, most of the kernel code will not care about link-local
    scoped addresses as a special case.
  - scope boundary check will be stricter.  For example, the current
    *BSD code allows a packet with src=::1 and dst=(some global IPv6
    address) to be sent outside of the node, if the application do:
      s = socket(AF_INET6);
      bind(s, "::1");
      sendto(s, some_global_IPv6_addr);
    This is clearly wrong, since ::1 is only meaningful within a single
    node, but the current implementation of the *BSD kernel cannot
    reject this attempt.
  
  Submitted by:   JINMEI Tatuya <jinmei__at__isl.rdc.toshiba.co.jp>
  Obtained from:  KAME
  
  Revision  Changes    Path
  1.53      +25 -0     src/sys/net/if_gif.c
  1.120     +6 -2      src/sys/net/if_spppsubr.c
  1.19      +1 -0      src/sys/netinet/icmp6.h
  1.28      +17 -18    src/sys/netinet/ip_carp.c
  1.230     +10 -12    src/sys/netinet/tcp_subr.c
  1.125     +2 -0      src/sys/netinet/tcp_usrreq.c
  1.26      +1 -0      src/sys/netinet6/ah_core.c
  1.63      +96 -95    src/sys/netinet6/icmp6.c
  1.52      +186 -135  src/sys/netinet6/in6.c
  1.38      +1 -0      src/sys/netinet6/in6.h
  1.11      +19 -12    src/sys/netinet6/in6_cksum.c
  1.27      +8 -5      src/sys/netinet6/in6_ifattach.c
  1.63      +39 -40    src/sys/netinet6/in6_pcb.c
  1.33      +2 -0      src/sys/netinet6/in6_proto.c
  1.31      +115 -231  src/sys/netinet6/in6_src.c
  1.22      +0 -5      src/sys/netinet6/in6_var.h
  1.29      +36 -9     src/sys/netinet6/ip6_forward.c
  1.83      +19 -63    src/sys/netinet6/ip6_input.c
  1.30      +17 -14    src/sys/netinet6/ip6_mroute.c
  1.95      +212 -242  src/sys/netinet6/ip6_output.c
  1.33      +4 -1      src/sys/netinet6/ip6_var.h
  1.43      +18 -8     src/sys/netinet6/ipsec.c
  1.21      +52 -41    src/sys/netinet6/mld6.c
  1.50      +49 -46    src/sys/netinet6/nd6.c
  1.30      +109 -52   src/sys/netinet6/nd6_nbr.c
  1.27      +0 -2      src/sys/netinet6/nd6_rtr.c
  1.54      +81 -67    src/sys/netinet6/raw_ip6.c
  1.12      +19 -4     src/sys/netinet6/route6.c
  1.13      +173 -81   src/sys/netinet6/scope6.c
  1.5       +4 -0      src/sys/netinet6/scope6_var.h
  1.23      +49 -15    src/sys/netinet6/udp6_output.c
  1.55      +5 -0      src/sys/netinet6/udp6_usrreq.c
  1.72      +35 -28    src/sys/netkey/key.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200507251231.j6PCVhSj010201>