Merged revisions 194873 via svnmerge from
authorDavid Vossel <dvossel@digium.com>
Fri, 15 May 2009 22:44:44 +0000 (22:44 +0000)
committerDavid Vossel <dvossel@digium.com>
Fri, 15 May 2009 22:44:44 +0000 (22:44 +0000)
commit2595c54876adefe014b06bdc55b8f91c2bddf94c
tree372dbb48eeafeb7f43df14c7483aa48543d7f125
parentd9ac4bfc6f7937fee333c170c14c54830efa0074
Merged revisions 194873 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
  r194873 | dvossel | 2009-05-15 17:43:13 -0500 (Fri, 15 May 2009) | 17 lines

  IAX2 REGAUTH loop

  IAX was not sending REGREJ to terminate invalid registrations.  Instead it sent another REGAUTH if the authentication challenge failed.  This caused a loop of REGREQ and REGAUTH frames.

  (Related to Security fix AST-2009-001)

  (closes issue #14867)
  Reported by: aragon
  Tested by: dvossel

  (closes issue #14717)
  Reported by: mobeck
  Patches:
        regauth_loop_update_patch.diff uploaded by dvossel (license 671)
  Tested by: dvossel
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@194874 65c4cc65-6c06-0410-ace0-fbb531ad65f3
channels/chan_iax2.c