[asterisk-dev] [Code Review] SIP: more code refactoring, more unit tests

Russell Bryant russell at digium.com
Fri Feb 12 20:01:58 CST 2010


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/499/#review1508
-----------------------------------------------------------

Ship it!



/trunk/channels/sip/include/reqresp_parser.h
<https://reviewboard.asterisk.org/r/499/#comment3388>

    This is one of my pickiest comments on reviewboard, ever, but I'd like to try to be consistent with where we put "\brief".  In some cases it's on line 1, and others it's on line 2.  I personally like line 2.


- Russell


On 2010-02-12 16:23:18, David Vossel wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviewboard.asterisk.org/r/499/
> -----------------------------------------------------------
> 
> (Updated 2010-02-12 16:23:18)
> 
> 
> Review request for Asterisk Developers.
> 
> 
> Summary
> -------
> 
> ----- Code Refactoring Changes ----
> - read_to_parts() moved to reqresp_parser.c and has been renamed as get_name_and_number()
> - get_in_brackets() moved to reqresp_parser.c
> - find_closing_quotes() added to sip_utils.h
> 
> ----- Logic Changes -----
> - get_name_and_number() now uses parse_uri() and get_calleridname() for parsing.  Before this change only names within quotes were found, when names not within quotes are possible.
> 
> ----- New Unit Tests -----
> sip_get_name_and_number_test
> sip_get_in_brackets_test
> 
> 
> Diffs
> -----
> 
>   /trunk/channels/chan_sip.c 246542 
>   /trunk/channels/sip/include/reqresp_parser.h 246542 
>   /trunk/channels/sip/include/sip_utils.h 246542 
>   /trunk/channels/sip/reqresp_parser.c 246542 
> 
> Diff: https://reviewboard.asterisk.org/r/499/diff
> 
> 
> Testing
> -------
> 
> -tested sip redirect to verify get_name_and_number still works as expected.
> -ran unit tests, verified they all passed.
> 
> 
> Thanks,
> 
> David
> 
>




More information about the asterisk-dev mailing list