[test-results] [Bamboo] Asterisk - Team Branches > Pimp My SIP > #345 was SUCCESSFUL (with 434 tests). Change made by Joshua Colp.

Bamboo bamboo at asterisk.org
Mon May 20 07:59:43 CDT 2013


-----------------------------------------------------------------------
Asterisk - Team Branches > Pimp My SIP > #345 was successful.
-----------------------------------------------------------------------
Code has been updated by Joshua Colp.
All 2 jobs passed with 434 tests in total.

http://bamboo.asterisk.org/browse/ASTTEAM-PIMPMYSIP-345/


--------------
Code Changes
--------------
Joshua Colp (389196):

>Multiple revisions 388526,388531,388579,388598,388602,388617,388668,388701,388729,388751,388770,388818,388840,388896,388975-388976,389009,389011,389053,389085,389097,389116,389132,389148,389164,389180
>
>........
>  r388526 | jrose | 2013-05-13 14:20:33 -0300 (Mon, 13 May 2013) | 9 lines
>  
>  chan_gulp: Minor readability Improvements to chan_gulp
>  
>  (closes issue ASTERISK-21670)
>  Reported by: Snuffy
>  Review: https://reviewboard.asterisk.org/r/2473/
>  Patches:
>      gulp-coding-guide.diff uploaded by snuffy (license 5024)
>........
>  r388531 | kmoore | 2013-05-13 15:10:22 -0300 (Mon, 13 May 2013) | 15 lines
>  
>  Close libsrtp properly
>  
>  Ensure that libsrtp is shutdown properly when res_srtp is unloaded.
>  
>  (closes issue ASTERISK-21719)
>  Reported by: Corey Farrell
>  Patches:
>      res_srtp-library-shutdown.patch uploaded by Corey Farrell
>  ........
>  
>  Merged revisions 388529 from http://svn.asterisk.org/svn/asterisk/branches/1.8
>  ........
>  
>  Merged revisions 388530 from http://svn.asterisk.org/svn/asterisk/branches/11
>........
>  r388579 | jrose | 2013-05-13 16:29:56 -0300 (Mon, 13 May 2013) | 13 lines
>  
>  pbx: Fix lack of cleanup on macrolock and context_table
>  
>  (closes issue ASTERISK-21723)
>  Reported by: Corey Farrell
>  Patches:
>      core-pbx-cleanup.patch uploaded by Correy Farrell (license 5909)
>  ........
>  
>  Merged revisions 388532 from http://svn.asterisk.org/svn/asterisk/branches/1.8
>  ........
>  
>  Merged revisions 388578 from http://svn.asterisk.org/svn/asterisk/branches/11
>........
>  r388598 | kmoore | 2013-05-13 17:37:11 -0300 (Mon, 13 May 2013) | 11 lines
>  
>  Revert r388529 for now
>  
>  Adding the cleanup function needs some deeper thought since it
>  apparently doesn't exist for all variants of libsrtp.
>  ........
>  
>  Merged revisions 388596 from http://svn.asterisk.org/svn/asterisk/branches/1.8
>  ........
>  
>  Merged revisions 388597 from http://svn.asterisk.org/svn/asterisk/branches/11
>........
>  r388602 | elguero | 2013-05-13 18:07:02 -0300 (Mon, 13 May 2013) | 26 lines
>  
>  Fix Crash Caused By One-way Audio With auto_* NAT Settings Fix
>  
>  The prior code committed, r385473, failed to take into consideration that not
>  all outgoing calls will be to a peer.  My fault.
>  
>  This patch does the following:
>  
>  * Check if there is a related peer involved.  If there is, check and set NAT 
>    settings according to the peer's settings.
>  
>  * Fix a problem with realtime peers.  If the global setting has auto_force_rport
>    set and we issued a "sip reload" while a peer is still registered, the peer's
>    flags for NAT are reset to off.  When this happens, we were always setting the
>    contact address of the peer to that of the full contact info that we had.
>  
>  (closes issue ASTERISK-21374)
>  Reported by: jmls
>  Tested by: Michael L. Young
>  Patches:
>     asterisk-21374-fix-crash-and-rt-peers.diff by Michael L. Young (license 5026)
>  
>  Review: https://reviewboard.asterisk.org/r/2524/
>  ........
>  
>  Merged revisions 388601 from http://svn.asterisk.org/svn/asterisk/branches/11
>........
>  r388617 | elguero | 2013-05-13 18:21:03 -0300 (Mon, 13 May 2013) | 18 lines
>  
>  Fix Missing CALL-ID When Logging Through Syslog
>  
>  The CALL-ID (ie [C-00000074]) is missing when logging to syslog.  This was just
>  an oversight when this feature was added.
>  
>  * Add CALL-IDs when using syslog
>  
>  (closes issue ASTERISK-21430)
>  Reported by: Nikola Ciprich
>  Tested by: Nikola Ciprich, Michael L. Young
>  Patches:
>      asterisk-21430-syslog-callid_trunk.diff by Michael L. Young (license 5026)
>  
>  Review: https://reviewboard.asterisk.org/r/2526/
>  ........
>  
>  Merged revisions 388605 from http://svn.asterisk.org/svn/asterisk/branches/11
>........
>  r388668 | kmoore | 2013-05-14 09:47:52 -0300 (Tue, 14 May 2013) | 10 lines
>  
>  Move JSON event generators into separate modules
>  
>  This moves the JSON event generators out of the Stasis-HTTP modules and
>  into standalone JSON-related counterparts so that Stasis-HTTP and
>  res_stasis can depend on them without creating dependency cycles. This
>  also provides a future location for Swagger Model validator functions
>  once the generators for that code are written.
>  
>  Review: https://reviewboard.asterisk.org/r/2534/
>........
>  r388701 | rmudgett | 2013-05-14 16:03:26 -0300 (Tue, 14 May 2013) | 14 lines
>  
>  Make ao2 global objects not always use the debug version of the ao2_ref() calls.
>  
>  The debug versions of ao2_ref() should only be used if REF_DEBUG is
>  enabled so nothing is written to /tmp/refs unexpectedly.
>  
>  (closes issue ASTERISK-21785)
>  Reported by: abelbeck
>  Patches:
>        jira_asterisk_21785_v11.patch (license #5621) patch uploaded by rmudgett
>  Tested by: abelbeck
>  ........
>  
>  Merged revisions 388700 from http://svn.asterisk.org/svn/asterisk/branches/11
>........
>  r388729 | dlee | 2013-05-14 18:45:08 -0300 (Tue, 14 May 2013) | 20 lines
>  
>  Break res_stasis into smaller files.
>  
>  When implementing playback for stasis-http, the monolithicedness of
>  res_stasis really started to get in my way.
>  
>  This patch breaks the major components of res_stasis.c into individual
>  files.
>  
>   * res/stasis/app.c - Stasis application tracking
>   * res/stasis/control.c - Channel control objects
>   * res/stasis/command.c - Channel command object
>  
>  This refactoring also allows res_stasis applications to be loaded as
>  independent modules, such as the new res_stasis_answer module.
>  
>  The bulk of this patch is simply moving code from one file to another,
>  adjusting names and adding accessors as necessary.
>  
>  Review: https://reviewboard.asterisk.org/r/2530/
>........
>  r388751 | dlee | 2013-05-14 23:37:22 -0300 (Tue, 14 May 2013) | 3 lines
>  
>  Refactored the rest of the message types to use the STASIS_MESSAGE_TYPE_*
>  macros.
>........
>  r388770 | kmoore | 2013-05-15 09:42:04 -0300 (Wed, 15 May 2013) | 14 lines
>  
>  Use srtp_shutdown when available
>  
>  This allows the SRTP library to be shut down properly when the
>  functionality is offered by libsrtp.
>  
>  Review: https://reviewboard.asterisk.org/r/2538/
>  (closes issue ASTERISK-21719)
>  ........
>  
>  Merged revisions 388768 from http://svn.asterisk.org/svn/asterisk/branches/1.8
>  ........
>  
>  Merged revisions 388769 from http://svn.asterisk.org/svn/asterisk/branches/11
>........
>  r388818 | qwell | 2013-05-15 12:03:40 -0300 (Wed, 15 May 2013) | 18 lines
>  
>  Fix VM snapshot handling for combined INBOX.
>  
>  The snapshot API contains an option that allow for combining of new 
>  and old messages within a single snapshot. New messages, however, 
>  include options beyond just 'INBOX' - it also includes the Urgent 
>  folder. A previous patch that combined INBOX and Urgent accidentally 
>  impacted snapshots that attempted to gain messages from just the Old 
>  folder. This patch fixes the snapshot gathering such that the API 
>  returns the appropriate messages for the folder selected, with and 
>  without the combine option.
>  
>  This should make it more clear about what's happening.
>  
>  Review: https://reviewboard.asterisk.org/r/2539/
>  ........
>  
>  Merged revisions 388816 from http://svn.asterisk.org/svn/asterisk/branches/11
>........
>  r388840 | kharwell | 2013-05-15 12:58:56 -0300 (Wed, 15 May 2013) | 18 lines
>  
>  Fix for segfault in __ast_rwlock_destroy with DEBUG_THREADS
>  
>  If DEBUG_THREADS is enabled __ast_rwlock_destroy causes a segfault while trying
>  to access a possible NULL t->track object.  A NULL check has been added before
>  trying to access the memory.
>  
>  (closes issue ASTERISK-21724)
>  Reported by: Corey Farrell
>  Fixed by: Corey Farrell
>  Patches:
>  	ast_rwlock_destroy-segv.patch uploaded by Corey Farrell (license 5909)
>  ........
>  
>  Merged revisions 388838 from http://svn.asterisk.org/svn/asterisk/branches/1.8
>  ........
>  
>  Merged revisions 388839 from http://svn.asterisk.org/svn/asterisk/branches/11
>........
>  r388896 | dlee | 2013-05-15 18:13:29 -0300 (Wed, 15 May 2013) | 4 lines
>  
>  Fixed inverted logic in app_add_channel().
>  
>  Also added some missing doc comments for stasis/app.h.
>........
>  r388975 | jrose | 2013-05-17 14:36:10 -0300 (Fri, 17 May 2013) | 10 lines
>  
>  Stasis: Update security events to use Stasis
>  
>  Also moves ACL messages to the security topic and gets rid of the
>  ACL topic
>  
>  (closes issue ASTERISK-21103)
>  Reported by: Matt Jordan
>  Review: https://reviewboard.asterisk.org/r/2496/
>........
>  r388976 | mjordan | 2013-05-17 14:43:58 -0300 (Fri, 17 May 2013) | 19 lines
>  
>  Publish the outbound channel's application/data when dialing
>  
>  This patch does two things:
>  * It fixes a bug where the outbound channel's application/data set by the
>    dialing API/app_dial is not communicated until the channel is hung up.
>    If that happens, AMI would incorrectly send a NewExten event immediately
>    after a Hangup. This isn't really AMI's fault, as the dialing APIs never
>    communicated the 'helpful' app/data on the outbound channel until it was
>    hungup.
>  * It makes public sending a stasis message about a change in channel state.
>    This is useful enough that - for now at least - it should be public. If
>    operations on a channel go to being more coarse-grained, this function
>    could be made private again.
>  
>  Review: https://reviewboard.asterisk.org/r/2548
>  
>  Note that this problem was found and reported by Matt DiMeo.
>........
>  r389009 | elguero | 2013-05-17 17:24:56 -0300 (Fri, 17 May 2013) | 17 lines
>  
>  Remove Character Limit On "inkeys" For IAX2
>  
>  Currently, the buffer for processing "inkeys" is limited to 256 characters.  If
>  the user has many keys and the names of those key files are long, the 256
>  character limit is not enough.
>  
>  * Change inkeys buffer to be dynamic
>  
>  (closes issue ASTERISK-21398)
>  Reported by: Pavel Kopchyk
>  Tested by: Pavel Kopchyk, Michael L. Young
>  Patches:
>      asterisk-21398-iax2-inkeys-dynamic-buffer_v3.diff
>  					by Michael L. Young (license 5026)
>  
>  Review: https://reviewboard.asterisk.org/r/2501/
>........
>  r389011 | dlee | 2013-05-17 18:10:32 -0300 (Fri, 17 May 2013) | 27 lines
>  
>  Fix shutdown assertions in stasis-core
>  
>  In r388005, macros were introduced to consistently define message
>  types. This added an assert if a message type was used either before
>  it was initialized or after it had been cleaned up. It turns out that
>  this assertion fires during shutdown.
>  
>  This actually exposed a hidden shutdown ordering problem. Since
>  unsubscribing is asynchronous, it's possible that the message types
>  used by the subscription could be freed before the final message of
>  the subscription was processed.
>  
>  This patch adds stasis_subscription_join(), which blocks until the
>  last message has been processed by the subscription. Since joining was
>  most commonly done right after an unsubscribe, a
>  stasis_unsubscribe_and_join() convenience function was also added.
>  
>  Similar functions were also added to the stasis_caching_topic and
>  stasis_message_router, since they wrap subscriptions and have similar
>  problems.
>  
>  Other code in trunk was refactored to join() where appropriate, or at
>  least verify that the subscription was complete before being
>  destroyed.
>  
>  Review: https://reviewboard.asterisk.org/r/2540
>........
>  r389053 | file | 2013-05-18 16:47:24 -0300 (Sat, 18 May 2013) | 7 lines
>  
>  Move origination to use the dialing API and send Stasis messages on dial begin and end.
>  
>  (closes issue ASTERISK-21549)
>  Reported by: Matt Jordan
>  
>  Review: https://reviewboard.asterisk.org/r/2512/
>........
>  r389085 | file | 2013-05-18 19:49:14 -0300 (Sat, 18 May 2013) | 2 lines
>  
>  Fix a bug where synchronous origination (oddly enough triggered by doing an async manager Originate) would not work properly.
>........
>  r389097 | wedhorn | 2013-05-18 20:20:53 -0300 (Sat, 18 May 2013) | 16 lines
>  
>  Add call forward no answer to skinny and cleanup general callfwd handling.
>  
>  CallforwardNoAnswer uses a sched to determine when to forward the call. 
>  Defaults to 20secs but configurable in skinny.conf.
>  
>  Adds dialType to each subchannel structure to be used to differentiate
>  between normal dials that result in a call being placed (default) and
>  other uses for the skinny_dialer (such as cfwd digit collection).
>  Restructured all cfwd handling to use this new arrangement.
>  
>  (closes issue ASTERISK-21292)
>  Reported by: wedhorn
>  Tested by: myself
>  Patches: 
>      skinny-callfwdnoans03.diff uploaded by wedhorn (license 5019)
>........
>  r389116 | file | 2013-05-18 21:49:15 -0300 (Sat, 18 May 2013) | 2 lines
>  
>  If the caller of the originate API calls wants the channel ensure it has been requested and dialed.
>........
>  r389132 | file | 2013-05-18 23:21:44 -0300 (Sat, 18 May 2013) | 2 lines
>  
>  Don't hold the outgoing lock for a prolonged period of time as it may block the originator.
>........
>  r389148 | kmoore | 2013-05-19 14:45:42 -0300 (Sun, 19 May 2013) | 9 lines
>  
>  Add base XML documentation for res_sip
>  
>  Thanks to Brad Latus, this patch adds a significant amount much-needed
>  documentation to res_sip. It should cover all existing configuration
>  options currently in Asterisk trunk.
>  
>  Patch-by: Brad Latus (snuffy)
>  Review: https://reviewboard.asterisk.org/r/2471/
>........
>  r389164 | wedhorn | 2013-05-19 16:45:14 -0300 (Sun, 19 May 2013) | 8 lines
>  
>  Add transfer softkey to ringout state to enable blond transfers.
>  
>  (closes issue ASTERISK-21327)
>  Reported by: wedhorn
>  Tested by: myself
>  Patches: 
>      skinny-blindxfer01.diff uploaded by wedhorn (license 5019)
>........
>  r389180 | may | 2013-05-19 17:52:34 -0300 (Sun, 19 May 2013) | 2 lines
>  
>  add ast_publish_channel_state according new event framework
>........
>
>Merged revisions 388526,388531,388579,388598,388602,388617,388668,388701,388729,388751,388770,388818,388840,388896,388975-388976,389009,389011,389053,389085,389097,389116,389132,389148,389164,389180 from http://svn.asterisk.org/svn/asterisk/trunk
>



--
This message is automatically generated by Atlassian Bamboo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/test-results/attachments/20130520/49e537bf/attachment-0001.htm>


More information about the Test-results mailing list