cvs commit: src/usr.sbin/ppp ipcp.c ipv6cp.c radius.c radius.h

Brian Somers brian at FreeBSD.org
Thu Jan 27 06:09:34 PST 2005


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


More information about the cvs-all mailing list