Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Jan 2005 14:09:33 +0000 (UTC)
From:      Brian Somers <brian@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/usr.sbin/ppp ipcp.c ipv6cp.c radius.c radius.h
Message-ID:  <200501271409.j0RE9X5h035945@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
brian       2005-01-27 14:09:33 UTC

  FreeBSD src repository

  Modified files:
    usr.sbin/ppp         ipcp.c ipv6cp.c radius.c radius.h 
  Log:
  Add a radius_Flush() function that waits for the response (or timeout) to
  any pending RADIUS transaction.  Use this before sending RAD_STOP RADIUS
  messages so that we definitely ``stop'' the session.
  
  It was discovered that sometimes when the link timed out, we got lucky
  enough to have an un-ACK'd RADIUS accounting transaction in progress,
  resulting in the RAD_STOP message failing to send.
  
  Original report found on:       A russion news group
  Text translated by:             glebius
  Tested by:                      Alexey Popov llp at iteranet dot com
  MFC after:                      7 days
  
  Revision  Changes    Path
  1.123     +1 -0      src/usr.sbin/ppp/ipcp.c
  1.17      +1 -0      src/usr.sbin/ppp/ipv6cp.c
  1.52      +20 -0     src/usr.sbin/ppp/radius.c
  1.21      +1 -0      src/usr.sbin/ppp/radius.h



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200501271409.j0RE9X5h035945>