Permalink
Commits on Feb 6, 2001
  1. Remove purgeph1(); it is no longer used.

    thorpej
    thorpej committed Feb 6, 2001
  2. Don't delete Phase 1 handlers on INITIAL-CONTACT, and don't ignore

    thorpej
    thorpej committed Feb 6, 2001
    an INITIAL-CONTACT if we have contacted the peer.  This matches the
    Sun IKE behavior, and makes rekeying work much better when the peer
    restarts.
  3. wording in comment

    itojun
    itojun committed Feb 6, 2001
  4. * netbsd/sys/net/route.c: ignore redirect attempt, if we are to

    itojun
    itojun committed Feb 6, 2001
      create/update routing entry with the same value in rt_key and
      rt_gateway.  response to NetBSD PR 4827.  experimental.
  5. do not crate/update routing entry, if rtredirect() ends up creating

    itojun
    itojun committed Feb 6, 2001
    routing entry with rt_key == rt_gateway.
    
    this case happens only with:
    - bogus host route entry toward onlink destination (like on 10.0.0.1/24,
      10.0.0.2 -> outgoing router)
    - bogus ntework route entry toward (part of) onlink destinations
      (like on 10.0.0.1/24, 10.0.0.128/25 -> outgoign router).
    
    not sure if it is mandatory to do this, but there was NetBSD PR on this with
    report of kernel panic (not sure if the issue still persists)
  6. commented about the local debug mode.

    sakane
    sakane committed Feb 6, 2001
  7. don't call atexit() on the local debug mode.

    sakane
    sakane committed Feb 6, 2001
  8. 2001-02-06 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>

    jinmei
    jinmei committed Feb 6, 2001
    	* kame/sys/netinet6/nd6.c (nd6_p2p_rtrequest): removed.  It was
    	introduced long long ago, and is not necessary any more,
    	especially after the recent clarification on the address/prefix
    	management.
  9. move prototype for in6_{embed,recover}scope into in6_var.h.

    itojun
    itojun committed Feb 6, 2001
    (embedscope uses in6pcb *, but is more like non-pcb function)
  10. removed nd6_p2p_rtrequest, because it is not called from anyware since

    jinmei
    jinmei committed Feb 6, 2001
    the recent clarification on address/prefix management.
  11. remove in6_clearscope

    itojun
    itojun committed Feb 6, 2001
  12. removed declaration of in6_clearscope(), which is now declared in

    jinmei
    jinmei committed Feb 6, 2001
    netinet6/in6_var.h.
  13. ncftp3 merged as ftp/ncftp3

    sumikawa
    sumikawa committed Feb 6, 2001
  14. ncftp3 merged as ftp/ncftp

    sumikawa
    sumikawa committed Feb 6, 2001
  15. better #include for in6?_pcb.h

    itojun
    itojun committed Feb 6, 2001
  16. need in6_pcb.h for prototype of in6_clearscope(). type mismatch.

    itojun
    itojun committed Feb 6, 2001
    XXX maybe we should move prototypes to in6_var.h, if it is not just for pcb?
  17. print new stats related to ND6.

    itojun
    itojun committed Feb 6, 2001
  18. srounded A & B by parentheses

    jinmei
    jinmei committed Feb 6, 2001
  19. - use m_pkthdr.rcvif instead of (possibly) embedded link ID to be more

    jinmei
    jinmei committed Feb 6, 2001
      generic on scopes.
    - clear embedded scope ID under !SCOPEDROUTING cases only.
  20. make ni6_input node addresses processing more scope conscious

    jinmei
    jinmei committed Feb 6, 2001
    (not only consider link-local addresses, but consider other scoped addresses
     as well)
  21. defined SA6_ARE_ADDR_EQUAL to see if two addresses are equal in a

    jinmei
    jinmei committed Feb 6, 2001
    scope-conscious manner.
  22. %qu -> %llu

    itojun
    itojun committed Feb 6, 2001
  23. * sys/netinet6/nd6*.c: minimize number of log() or printf() on inbound

    itojun
    itojun committed Feb 6, 2001
      packet processing path, to avoid /var from get filluped with with
      bogus packet storms.
    * sys/netinet6/icmp6.c: supply new sysctl net.inet6.icmp6.nd6_debug,
      to turn on/off error/warning messages on inbonud ND/ICMPv6 packets.
      disabled by default, can be enabled by default if you have
      "options ND6_DEBUG".
    * sys/netinet6: OLD_LOOPBACK_IF is no longer supported (see changelog
      on 2000/7/30).
  24. goodbye OLD_LOOPBACK_IF

    itojun
    itojun committed Feb 6, 2001
  25. sysctl knob for nd6_debug

    itojun
    itojun committed Feb 6, 2001
  26. try not to call log() on ND6 input path (fearing /var filling up with

    itojun
    itojun committed Feb 6, 2001
    bogus packet storms).
    supply a variable nd6_debug so that we can change logging at runtime.
  27. style

    itojun
    itojun committed Feb 6, 2001
  28. constify

    itojun
    itojun committed Feb 6, 2001
  29. 2001-02-06 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>

    jinmei
    jinmei committed Feb 6, 2001
    	* kame/sys/netinet6/in6.c (in6_update_ifa): always set the
    	destination address when specified regardless of the type of the
    	interface.  This would solve a problem that bsdi3 could not add a
    	route that has ::1 as the gateway (bsdi3 specific, maybe).
    	This fix was in response to a report from Tomomi Suzuki
    	<stomomi@ebina.hitachi.co.jp>.
  30. always set the destination address when specified regardless of

    jinmei
    jinmei committed Feb 6, 2001
    the type of the interface.  this would solve a problem that bsdi3 could not
    add a route that has ::1 as the gateway (bsdi3 specific, maybe).
    in response to a report from Tomomi Suzuki <stomomi@ebina.hitachi.co.jp>.