Permalink
Commits on Jan 16, 2000
  1. make buildable on IPv4-only config.

    sumikawa committed Jan 16, 2000
  2. * freebsd3/sys/netkey/keysock.c: this file was removed. Now

    sumikawa committed Jan 16, 2000
    	  freebsd3 use shared one, kame/sys/netkey/keysock.c
    
    	  NOTICE: If you use freebsd3 via cvsup/anoncvs, you must clean
    	  your source tree and relink shared sources.
    	  % cd kame; make TARGET=freebsd3 clean prepare
  3. 3rd preparation. now two files are identical.

    sumikawa committed Jan 16, 2000
    I'll remove freebsd3/sys/netkey/keysock.c.
  4. 2nd preparation to share keysock.c.

    sumikawa committed Jan 16, 2000
  5. freebsd2 uses shared netstat/ipsec.c.

    itojun committed Jan 16, 2000
  6. use shared source code for ipsec printing.

    itojun committed Jan 16, 2000
  7. freebsd2 portability (UGLY!)

    itojun committed Jan 16, 2000
  8. * {netbsd,bsdi3}/netstat: try to share souce code across OS platforms

    itojun committed Jan 16, 2000
      as much as possible.  we are able to share ipsec.c without too much
      troubles.  will try to do it for other platforms, and other portions
      (like inet6.c).
  9. bsdi3 portability.

    itojun committed Jan 16, 2000
  10. use shared ipsec code in kame/inetd/ipsec.c

    itojun committed Jan 16, 2000
  11. add net.inet6?.ipsec6?.debug

    itojun committed Jan 16, 2000
  12. move inclusion of dev/rndvar.h

    itojun committed Jan 16, 2000
  13. need ip6_var.h before in6_pcb.h

    sumikawa committed Jan 16, 2000
  14. need ip6_var.h before in6_pcb.h

    itojun committed Jan 16, 2000
  15. * kame/sys/net{inet6,key}: cleanup ipsec logging. all logs will be

    itojun committed Jan 16, 2000
      generated to syslog, with proper priority (for example, sequence
      number cycle will be logged with LOG_WARNING).  you can
      suppress/enable logs by setting net.inet.ipsec.debug (or
      net.inet6.ipsec6.debug).   even if you supress logs, you can check
      "netstat -sn" to understand what was happend to ipsec stack.
  16. use in6p_inputopts instead of in6p_recvoptions to make the code

    jinmei committed Jan 16, 2000
    compilable on fbsd3
    (not tested. could someone try to compile this on fbsd3?)
  17. sync with latest ipsecstat structure.

    itojun committed Jan 16, 2000
  18. cleanup IPsec statistics.

    itojun committed Jan 16, 2000
    - don't use kernel printf, use kernel log() with appropriate priority.
    - add stat items for ENOBUFS, and ipcomp.
    
    TODO: netstat update for all platforms... yikes.
  19. Support IPV6_PORTRANGE setsockopt() for EPSV connection.

    sumikawa committed Jan 16, 2000
    From: Hajimu UMEMOTO <ume@mahoroba.org>
  20. fix compilation on freebsd3.

    sumikawa committed Jan 16, 2000
  21. fix compilation on bsdi4.

    itojun committed Jan 16, 2000
  22. make compilable on FreeBSD 3.4 for 2292bis implementation.

    sumikawa committed Jan 16, 2000
    (tested on freebsd2/freebsd3)
  23. * netbsd/usr.bin/fstat: make it IPv6 ready.

    itojun committed Jan 16, 2000
      NetBSD PR: 9199
      From: ura@hiru.aoba.yokohama.jp
  24. IPv6 ready fstat(1).

    itojun committed Jan 16, 2000
    NetBSD PR: 9199
    From: ura@hiru.aoba.yokohama.jp
    
    TODO: use getnameinfo, not inet_ntop