Permalink
Commits on Jan 20, 2002
  1. in a natpt code path record the sockaddr_in6 structures of the source…

    … and
    
    destination addresses for ip6_forward().
    XXX: not care about scope zone ambiguity.
    jinmei committed Jan 20, 2002
  2. style:

      - 8-tab
      - do not put several statement in a single line.
    jinmei committed Jan 20, 2002
  3. 2002-01-20 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>

    	improved the support of IPv6 scoped addresses:
    	* kame/sys/netinet6/ip6_var.h: added sockaddr_in6 structures to
    	record source and destinaion addresses with scope information.
    	* kame/sys/netinet6/ip6_input.c (ip6_input): recorded the
    	addresses.
    	* kame/sys/netinet6/ip6_forward.c(ip6_forward): used the recorded
    	addresses to check scope breakage and to get a route.
    jinmei committed Jan 20, 2002
  4. - made ip6aux{} scope-aware; added sockaddr_in6 structures to record

      source and destinaion addresses with scope information.
    - recorded the addresses in ip6_input().
    - used the recorded addresses to check scope breakage and to get a route
      in ip6_forward().
    jinmei committed Jan 20, 2002
  5. 2002-01-20 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>

    	* kame/sys/netinet6/udp6_output.c (udp6_output): corrected the
    	length argument to in_cksum (bsdi4 only).
    
    2002-01-20  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
    	* freebsd4/sys/netinet/in_pcb.c (in_pcbladdr):
    	* {freebsd4, netbsd, openbsd}/sys/netinet/ip_output.c (ip_output):
    	* {netbsd, openbsd}/sys/netinet/in_pcb.c (in_selectsrc):
    	- check the address family of the destination cached in a PCB.
    	- clear the cached destination before getting another cached
    	  route.  Otherwise, garbage in the padding space (which might be
    	  filled in if it was used for IPv6) could annoy rtalloc.
    
    	Note for OpenBSD: though Openbsd actually does not need these
    	fixes since it does not support IPv4-mapped IPv6 addresses, the
    	fixes are at least not harmful and will avoid possible bugs in the
    	future if it will ever support mapped addresses.
    
    2002-01-20  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
    	* kame/sys/netinet6/in6_src.c (in6_selectroute): checked the
    	address family of a cached destination, in case of sharing the
    	cache with IPv4.
    	In response to: a bug report from Vineet Goel in the snap-users
    	ML.
    jinmei committed Jan 20, 2002
  6. - check the address family of the destination cached in a PCB.

    - clear the cached destination before getting another cached route.
    (see comments for free/netBSDs.  though openbsd does not need these fixes
     since it does not support ipv4-mapped ipv6 address, they are at least
     not harmful and will avoid possible bugs in the future.)
    jinmei committed Jan 20, 2002
  7. fixed a bug that (*,G) entry diminishes due to a failure of MLD Query…

    … advertisement.
    suz committed Jan 20, 2002
  8. - check the address family of the destination cached in a PCB.

    - clear the cached destination before getting another cached route.
      otherwise, garbage in the padding space (which might be filled in if it was
      used for IPv4) could annoy rtalloc.
    jinmei committed Jan 20, 2002
  9. - check the address family of the destination cached in a PCB.

    - clear the cached destination before getting another cached route.
      otherwise, garbage in the padding space (which might be filled in if it was
      used for IPv4) could annoy rtalloc.
    
    one more mapped address weirdness, sigh...
    jinmei committed Jan 20, 2002
  10. in in6_selectroute, check the address family of a cached destination,

    in case of sharing the cache with IPv4.
    (in response to a bug report in kame-snap 5903 )
    jinmei committed Jan 20, 2002
Commits on Jan 18, 2002
  1. - Add variables having threshold value (timer related) of translation

      table to a changeable variable list.
    fujisawa committed Jan 18, 2002
  2. delete unused variable

    k-sugyou committed Jan 18, 2002
  3. * kame/sys/netinet6/natpt_*.[chly]:

      kame/kame/natptconfig/natpt_{defs,dispatch}.[ch]:
    - Change a method of modification or reference of NAT-PT local
      variable.  Natptconfig show subcommand does not read
      /dev/kmem any more when refer to variable.
    fujisawa committed Jan 18, 2002
  4. - Add a description of "set" subcommand.

    fujisawa committed Jan 18, 2002
  5. - showVariables() takes optional argument newly.

      This argument is not a reserved word, judge whether error occurred
      with return value.
    fujisawa committed Jan 18, 2002
  6. - Remove obsolete function declaration.

    fujisawa committed Jan 18, 2002
  7. corrected the name of a sample file

    (KAME-PR kit/401, from sahara@sol.cs.ritsumei.ac.jp)
    jinmei committed Jan 18, 2002
Commits on Jan 17, 2002
  1. added a generic scope check, and removed checks for loopback src/dst …

    …addresses.
    jinmei committed Jan 17, 2002
  2. comment wording

    jinmei committed Jan 17, 2002
  3. restricted the behavior that rejected link-local src/dst addresses with

    the "link ID" field portion being filled in to !SCOPEDROUTING cases.
    jinmei committed Jan 17, 2002
  4. - declare functions with __P.

    keiichi committed Jan 17, 2002
  5. add UCLA copyright

    k-sugyou committed Jan 17, 2002
  6. - make it work with start|stop arguments.

    keiichi committed Jan 17, 2002
  7. - add the had startup script sample.

    keiichi committed Jan 17, 2002
  8. update usage

    k-sugyou committed Jan 17, 2002