Permalink
Commits on Feb 14, 2004
  1. removed redundant blank lines from output

    jinmei
    jinmei committed Feb 14, 2004
  2. rt is a pointer so use NULL

    itojun
    itojun committed Feb 14, 2004
Commits on Feb 13, 2004
  1. 2004-02-13 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>

    jinmei
    jinmei committed Feb 13, 2004
    	* freebsd4/sys/netinet6/in6_pcb.c (in6_setsockaddr):
    	* freebsd4/sys/netinet6/in6_pcb.c (in6_setpeeraddr):
    	corrected the behavior of these functions for scoped addresses
    	(had been buggy for a very short period).
  2. use in6_recoverscope() in in6_setsockaddr() and in6_setpeeraddr().

    jinmei
    jinmei committed Feb 13, 2004
    otherwise, these functios did not work correctly for scoped addresses.
  3. 2004-02-13 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>

    jinmei
    jinmei committed Feb 13, 2004
    	* kame/kame/ping6/ping6.c (pr_pack): printed the arriving
    	interface index explicitly with the -v option, instead of setting
    	sin6_scope_id to the index automatically (the latter is not always
    	correct).
    
    2004-02-13  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
    	* kame/sys/netinet6/icmp6.c (icmp6_error2): introduced as a
    	wrapper for icmp6_error() to recover lost scope zone information
    	(if any).  This also fixed a recent bug that an ICMPv6 error when
    	ND failed cannot be returned for a scoped destination.
    
    2004-02-13  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
    	* kame/sys/netinet6/icmp6.c (icmp6_reflect): fixed a very recent
    	bug that source address selection did not check the correct
    	address.
  4. declare icmp6_error2().

    jinmei
    jinmei committed Feb 13, 2004
  5. - added a new function icmp6_error2(), a wrapper function for icmp6_e…

    jinmei
    jinmei committed Feb 13, 2004
    …rror()
    
      necessary when the erroneous packet may not contain enough scope zone
      information.  this new function takes an ifp pointer to recover the lost
      information.
    - call error2() from nd6_llinfo_timer().  otherwise, we could not send an
      ICMPv6 error when ND fails for a scoped destination.  (BTW: *BSDs have been
      containing this bug, which will have to be fixed eventually)
  6. do not set dstsa.sin6_scope_id to ipi6_ifid, which is not always corr…

    jinmei
    jinmei committed Feb 13, 2004
    …ect.
    
    instead, print the ifid value explicitly.
  7. do not reset rcvif for icmp6_error(). it's meaningless, since icmp6_e…

    jinmei
    jinmei committed Feb 13, 2004
    …rror()
    
    and _reflect() ignore the value.
  8. corrected some wrong behavior of icmp6_reflect():

    jinmei
    jinmei committed Feb 13, 2004
      - the destination address of the returned packet was checked for source
        address selection, but it should actually be the detination of the
        original packet.
      - we don't need the special consideration for the M_LOOP and link-local case
        any more
      - recovered the consideration for the case of sending an error that occurs
        in an output path (it still doesn't work in some cases since icmp6_error()
        do not have enough information on the scope zone.  this should be fixed
        separately)
  9. copy ip6mh.h to /usr/include

    keiichi
    keiichi committed Feb 13, 2004
  10. the name of watari was misprinted.

    keiichi
    keiichi committed Feb 13, 2004
  11. Fri Feb 13 12:03:32 JST 2004 keiichi@iij.ad.jp

    keiichi
    keiichi committed Feb 13, 2004
    	draft-ietf-mip6-mipext-advapi-00 support.
  12. include ip6mh.h

    keiichi
    keiichi committed Feb 13, 2004
Commits on Feb 12, 2004
  1. better freebsd compilation (yet to be finished)

    itojun
    itojun committed Feb 12, 2004
  2. (backup) switch to fixed-point arithmetic

    itojun
    itojun committed Feb 12, 2004
  3. options\t\t -> options \t

    itojun
    itojun committed Feb 12, 2004
  4. knf

    itojun
    itojun committed Feb 12, 2004
  5. typo again.

    keiichi
    keiichi committed Feb 12, 2004
  6. typo.

    keiichi
    keiichi committed Feb 12, 2004
  7. typo.

    keiichi
    keiichi committed Feb 12, 2004
  8. fixed pointer type mismatch.

    keiichi
    keiichi committed Feb 12, 2004
Commits on Feb 11, 2004
  1. enable sctp/dccp for debugging

    itojun
    itojun committed Feb 11, 2004
  2. need net_osdep.h

    itojun
    itojun committed Feb 11, 2004
  3. -Wunused in sctp

    itojun
    itojun committed Feb 11, 2004
  4. openbsd uses "option" not "options"

    itojun
    itojun committed Feb 11, 2004
  5. enable dccp/sctp for torture-testing

    itojun
    itojun committed Feb 11, 2004
  6. fix compilaton on freebsd4

    itojun
    itojun committed Feb 11, 2004
  7. enable sctp and dccp for debugging purposes

    itojun
    itojun committed Feb 11, 2004
  8. back to embedded scopeid

    itojun
    itojun committed Feb 11, 2004
  9. back to embedded scope

    itojun
    itojun committed Feb 11, 2004
  10. make in6pcb smaller (sync w/ old code)

    itojun
    itojun committed Feb 11, 2004