Skip to content
Commits on Sep 24, 2003
  1. rfc3602

    itojun committed
  2. since KEYCTL_MAX is 15, use the same KEYCTL_NAMES for freebsd

    itojun committed
    (freebsd does not really use it anyways)
  3. 2003-09-25 JINMEI, Tatuya <>

    jinmei committed
    	* kame/kame/setkey/setkey.c (sysctldump): disabled this function
    	when KEYCTL_DUMPSA is undefined.  This change fixes the output
    	of setkey -D or -DP on FreeBSD.
    2003-09-25  itojun
    	* kame/sys/netkey/key_var.h: undefined KEYCTL_DUMPSA and
    	KEYCTL_DUMPSP for FreeBSD since it does not work for now.  The
    	change implicitly corrected the termination behavior of racoon.
  4. use KEYCTL_DUMPSA only when it is defined.

    jinmei committed
  5. Don't send binding error when received a packet which contain

    t-momose committed
    non-unicast routable address in home address option as described
    in 9.3.1 in mip6 spec.
  6. fixed wording ambiguity

    jinmei committed
  7. 2003-09-24 JINMEI, Tatuya <>

    jinmei committed
    	* freebsd4/kame/racoon/session.c (check_flushsa): handled the case
    	where pfkey_dump_sadb() returns NULL correctly.  Otherwise, racoon
    	could crash in such a case.
  8. prepared for the case where pfkey_dump_sadb() returns NULL.

    jinmei committed
    (othewise racoon could crash)
Commits on Sep 23, 2003
  1. no need for sdl = NULL here. cedric@openbsd

    itojun committed
  2. remove uneeded -D

    itojun committed
  3. remove unneeded -D

    itojun committed
  4. assume presense of getifaddrs

    itojun committed
  5. bound check for sockaddr *

    itojun committed
  6. simplify getifaddr loop

    itojun committed
  7. sizeof(size_t) != sizeof(void *)

    itojun committed
Commits on Sep 22, 2003
  1. mark persistent SP "persistent".

    itojun committed
    XXX in theory refcnt should do the right thing, however, we have "spdflush"
    which would touch all SPs.  another solution would be to de-register persistent
    SPs from sptree.
Commits on Sep 21, 2003
  1. 2003-09-21 JINMEI, Tatuya <>

    jinmei committed
    	* kame/sys/netinet6/ip6_output.c (ip6_ctloutput): simplified the
    	case of getsockopt IPV6_PKTOPTIONS by simply returning empty
    	data.  Note that the change does not make any difference from the
    	application's point of view, since we've already quitted storing
    	the options on a socket.
    2003-09-21  JINMEI, Tatuya  <>
    	* kame/sys/netinet6/ip6_input.c (ip6_savecontrol): simplified the
    	function interface as a cleanup.  This change should not make any
    	difference from the API point of view.  Many other kernel files
    	that call this function were changed accordingly.
  2. removed IPv6 inputopts.

    jinmei committed
  3. removed inputopts.

    jinmei committed
  4. removed inputopts from inpcb.

    jinmei committed
  5. removed the in6p_inputopts member from in6pcb.

    jinmei committed
  6. removed the inp6_inputopts member from inpcb.

    jinmei committed
  7. simplified getsockopt(IPV6_PKTOPTIONS):

    jinmei committed
    * RFC3542 (effectively) deprecated the
    * semantics of the 2292-style pktoptions.
    * Since it was not reliable in nature (i.e.,
    * applications had to expect the lack of some
    * information after all), it would make sense
    * to simplify this part by always returning
    * empty data.
  8. a 2292bis cleanup:

    jinmei committed
      now ip6_savecontrol() simply takes mbuf ** just like ip_savecontrol(), since
      RFC3542 doesn't require to keep history of control information.
      removed ip6_recvpktopts{} accordingly.
  9. simplify by getifaddrs. rm unused function.

    itojun committed
  10. fix compilation on netbsd/openbsd

    itojun committed
  11. Compile without RANDOM_IP_ID option

    t-momose committed
Commits on Sep 20, 2003
  1. 2003-09-20 JINMEI, Tatuya <>

    jinmei committed
    	* kame/kame/rtadvd/if.c (if_nametosdl): made sure to free the
    	temporary buffer.
    	In response to KAME PR 502 reported by Takayuki Sakuma.
  2. made sure to free the temporary buffer in if_nametosdl()

    jinmei committed
    reported by
Commits on Sep 19, 2003
  1. 2003-09-19 JINMEI, Tatuya <>

    jinmei committed
    	* kame/sys/netinet6/ipsec.c (ipsec_copypkt): avoided coping m_flag
    	after M_MOVE_PKTHDR().  It would clear M_PKTHDR from the copy
    	target and cause unexpected behavior.  It is highly recommended
    	for IPsec ESP or IPcomp users to apply this fix.
  2. do not copy m_flag after M_MOVE_PKTHDR(). it would clear M_PKTHDR fro…

    jinmei committed
    …m the
    copy target.
    (this part should have been removed with M_COPY_PKTHDR.)
  3. realloc pedant

    itojun committed
Something went wrong with that request. Please try again.