[asterisk-dev] [Code Review] Allow for reloading of crypto keys within same SIP dialog
Mark Michelson
reviewboard at asterisk.org
Fri Apr 27 09:50:51 CDT 2012
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/1885/#review6091
-----------------------------------------------------------
Ship it!
DO IT DO IT!
- Mark
On April 25, 2012, 9:52 a.m., Matt Jordan wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviewboard.asterisk.org/r/1885/
> -----------------------------------------------------------
>
> (Updated April 25, 2012, 9:52 a.m.)
>
>
> Review request for Asterisk Developers, Mark Michelson and opticron.
>
>
> Summary
> -------
>
> This is really a continuation of https://reviewboard.asterisk.org/r/1741/.
>
> That patch allowed reloading of SRTP keys during transfer scenarios. What was missed, however, was the more common case where a new key is requested within the context of a current SIP dialog. This can occur with certain phones when said phone is put on hold.
>
> Previously, once a dialog was associated with an SRTP object, any subsequent attempt to process crypto keys in any SDP offer - either the current one or a new offer in a new SIP request - were ignored. This patch changes this behavior to only ignore subsequent crypto keys within the current SDP offer, but allows future SDP offers to change the keys.
>
>
> Diffs
> -----
>
> /branches/1.8/channels/chan_sip.c 363307
>
> Diff: https://reviewboard.asterisk.org/r/1885/diff
>
>
> Testing
> -------
>
> Confirmed by the initial issue reporter that this resolved the issue with SNOM phones having protect/unprotect problems after issuing a hold. Also confirmed that it did not break the behavior previously introduced by r1741.
>
> Ran the patch through the SRTP tests in the Asterisk Test Suite; verified no loss of functionality.
>
>
> Thanks,
>
> Matt
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-dev/attachments/20120427/2559643d/attachment.htm>
More information about the asterisk-dev
mailing list