[asterisk-commits] bebuild: tag 10.1.0-rc1 r349397 - /tags/10.1.0-rc1/

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Thu Dec 29 13:41:35 CST 2011


Author: bebuild
Date: Thu Dec 29 13:41:31 2011
New Revision: 349397

URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=349397
Log:
Importing files for 10.1.0-rc1 release.

Added:
    tags/10.1.0-rc1/.lastclean   (with props)
    tags/10.1.0-rc1/.version   (with props)
    tags/10.1.0-rc1/ChangeLog   (with props)

Added: tags/10.1.0-rc1/.lastclean
URL: http://svnview.digium.com/svn/asterisk/tags/10.1.0-rc1/.lastclean?view=auto&rev=349397
==============================================================================
--- tags/10.1.0-rc1/.lastclean (added)
+++ tags/10.1.0-rc1/.lastclean Thu Dec 29 13:41:31 2011
@@ -1,0 +1,3 @@
+39
+
+

Propchange: tags/10.1.0-rc1/.lastclean
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tags/10.1.0-rc1/.lastclean
------------------------------------------------------------------------------
    svn:keywords = none

Propchange: tags/10.1.0-rc1/.lastclean
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tags/10.1.0-rc1/.version
URL: http://svnview.digium.com/svn/asterisk/tags/10.1.0-rc1/.version?view=auto&rev=349397
==============================================================================
--- tags/10.1.0-rc1/.version (added)
+++ tags/10.1.0-rc1/.version Thu Dec 29 13:41:31 2011
@@ -1,0 +1,1 @@
+10.1.0-rc1

Propchange: tags/10.1.0-rc1/.version
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tags/10.1.0-rc1/.version
------------------------------------------------------------------------------
    svn:keywords = none

Propchange: tags/10.1.0-rc1/.version
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tags/10.1.0-rc1/ChangeLog
URL: http://svnview.digium.com/svn/asterisk/tags/10.1.0-rc1/ChangeLog?view=auto&rev=349397
==============================================================================
--- tags/10.1.0-rc1/ChangeLog (added)
+++ tags/10.1.0-rc1/ChangeLog Thu Dec 29 13:41:31 2011
@@ -1,0 +1,20287 @@
+2011-12-29 15:14 +0000 [r349340]  Matthew Jordan <mjordan at digium.com>
+
+
+	* main/rtp_engine.c, /: Handle AST_CONTROL_UPDATE_RTP_PEER frames
+	  in local bridge loop Failing to handle
+	  AST_CONTROL_UPDATE_RTP_PEER frames in the local bridge loop
+	  causes the loop to exit prematurely. This causes a variety of
+	  negative side effects, depending on when the loop exits. This
+	  patch handles the frame by essentially swallowing the frame in
+	  the local loop, as the current channel drivers expect the RTP
+	  bridge to handle the frame, and, in the case of the local bridge
+	  loop, no additional action is necessary. (issue ASTERISK-19040)
+	  (issue ASTERISK-19128) (issue ASTERISK-17725) (issue
+	  ASTERISK-18340) (closes issue ASTERISK-19095) Reported by: Stefan
+	  Schmidt Tested by: Matt Jordan Review:
+	  https://reviewboard.asterisk.org/r/1640/ ........ Merged
+	  revisions 349339 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-12-28 21:33 +0000 [r349290]  Sean Bright <sean at malleable.com>
+
+	* /, main/audiohook.c: Use ast_audiohook_write_list_empty to
+	  determine if our lists are empty instead of duplicating that
+	  logic. ........ Merged revisions 349289 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-12-28 19:00 +0000 [r349248-349250]  Kevin P. Fleming <kpfleming at digium.com>
+
+	* utils: Tell Subversion to gnore the 'astdb2bdb' binary file if it
+	  exists.
+
+	* main/dsp.c, res/res_fax.c, include/asterisk/dsp.h,
+	  include/asterisk/res_fax.h, res/res_fax_spandsp.c: Improve T.38
+	  gateway V.21 preamble detection. This commit removes the V.21
+	  preamble detection code previously added to the generic DSP
+	  implementation in Asterisk, and instead enhances the res_fax
+	  module to be able to utilize V.21 preamble detection
+	  functionality made available by FAX technology modules. This
+	  commit also adds such support to res_fax_spandsp, which uses the
+	  Spandsp modem tone detection code to do the V.21 preamble
+	  detection. There should be no functional change here, other than
+	  much more reliable V.21 preamble detection (and thus T.38 gateway
+	  initiation).
+
+2011-12-27 20:53 +0000 [r349195]  Matthew Jordan <mjordan at digium.com>
+
+	* /, res/res_timing_pthread.c, include/asterisk/module.h,
+	  res/res_timing_dahdi.c, res/res_timing_timerfd.c,
+	  res/res_musiconhold.c: Fix timing source dependency issues with
+	  MOH Prior to this patch, res_musiconhold existed at the same
+	  module priority level as the timing sources that it depends on.
+	  This would cause a problem when music on hold was reloaded, as
+	  the timing source could be changed after res_musiconhold was
+	  processed. This patch adds a new module priority level,
+	  AST_MODPRI_TIMING, that the various timing modules are now loaded
+	  at. This now occurs before loading other resource modules, such
+	  that the timing source is guaranteed to be set prior to resolving
+	  the timing source dependencies. (closes issue ASTERISK-17474)
+	  Reporter: Luke H Tested by: Luke H, Vladimir Mikhelson, zzsurf,
+	  Wes Van Tlghem, elguero, Thomas Arimont Patches:
+	  asterisk-17474-dahdi_timing-infinite-wait-fix_v3_branch-1.8.diff
+	  uploaded by elguero (License #5026)
+	  asterisk-17474-dahdi_timing-infinite-wait-fix_v3_branch-10.diff
+	  uploaded by elguero (License #5026)
+	  asterisk-17474-dahdi_timing-infinite-wait-fix_v3.diff uploaded by
+	  elguero (License #5026) Review:
+	  https://reviewboard.asterisk.org/r/1578/ ........ Merged
+	  revisions 349194 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-12-27 17:17 +0000 [r349145]  Sean Bright <sean at malleable.com>
+
+	* /, main/audiohook.c: Once an audiohook is attached to a channel,
+	  we continue to transcode all of the frames, even after all of the
+	  hooks are detached. This patch short-cicuits us out before we
+	  transcode unnecessarily. ........ Merged revisions 349144 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-12-23 17:32 +0000 [r349045]  Sean Bright <sean at malleable.com>
+
+	* /, apps/app_chanspy.c: Merged revisions 349044 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.8 ........
+	  r349044 | seanbright | 2011-12-23 12:25:01 -0500 (Fri, 23 Dec
+	  2011) | 18 lines In ChanSpy, don't create audiohooks that will
+	  never be used. When ChanSpy is initialized it creates and
+	  attaches 3 audiohooks: 1) Read audio off of the channel that we
+	  are spying on 2) Write audio to the channel that we are spying on
+	  3) Write audio to the channel that is bridged to the channel that
+	  we are spying on. The first is always necessary, but the others
+	  are used only when specific options are passed to the ChanSpy
+	  application (B, d, w, and W to be specific). When those flags are
+	  not passed, neither of those audiohooks are ever sent frames, but
+	  we still try to process the hooks for each voice frame that we
+	  recieve on the channel. So in short - only create and attach
+	  audiohooks that we actually need. ........
+
+2011-12-23 15:25 +0000 [r348993]  Kinsey Moore <kmoore at digium.com>
+
+	* apps/app_dial.c, /: Fix missing doc tags found while fixing
+	  ASTERISK-18689 Add missing <variable></variable> tags in app_dial
+	  documentation. ........ Merged revisions 348992 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-12-23 02:30 +0000 [r348952]  Richard Mudgett <rmudgett at digium.com>
+
+	* main/pbx.c, /, channels/chan_sip.c, include/asterisk/pbx.h: Fix
+	  extension state callback references in chan_sip. Chan_sip gives a
+	  dialog reference to the extension state callback and assumes that
+	  when ast_extension_state_del() returns, the callback cannot
+	  happen anymore. Chan_sip then reduces the dialog reference count
+	  associated with the callback. Recent changes (ASTERISK-17760)
+	  have resulted in the potential for the callback to happen after
+	  ast_extension_state_del() has returned. For chan_sip, this could
+	  be very bad because the dialog pointer could have already been
+	  destroyed. * Added ast_extension_state_add_destroy() so chan_sip
+	  can account for the sip_pvt reference given to the extension
+	  state callback when the extension state callback is deleted. *
+	  Fix pbx.c awkward statecbs handling in
+	  ast_extension_state_add_destroy() and handle_statechange() now
+	  that the struct ast_state_cb has a destructor to call. * Ensure
+	  that ast_extension_state_add_destroy() will never return -1 or 0
+	  for a successful registration. * Fixed pbx.c statecbs_cmp() to
+	  compare the correct information. The passed in value to compare
+	  is a change_cb function pointer not an object pointer. * Make
+	  pbx.c ast_merge_contexts_and_delete() not perform callbacks with
+	  AST_EXTENSION_REMOVED with locks held. Chan_sip is notorious for
+	  deadlocking when those locks are held during the callback. *
+	  Removed unused lock declaration for the pbx.c store_hints list.
+	  (closes issue ASTERISK-18844) Reported by: rmudgett Review:
+	  https://reviewboard.asterisk.org/r/1635/ ........ Merged
+	  revisions 348940 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-12-22 22:37 +0000 [r348846-348889]  Matthew Jordan <mjordan at digium.com>
+
+	* cel/cel_pgsql.c, /: Fix for memory leaks / cleanup in cel_pgsql
+	  There were a number of issues in cel_pgsql's pgsql_log method: *
+	  If either sql or sql2 could not be allocated, the method would
+	  return while the pgsql_lock was still locked * If the execution
+	  of the log statement succeeded, the sql and sql2 structs were
+	  never free'd * Reconnection successes were logged as ERRORs. In
+	  general, the severity of several logging statements was reduced
+	  (closes issue ASTERISK-18879) Reported by: Niolas Bouliane Tested
+	  by: Matt Jordan Review: https://reviewboard.asterisk.org/r/1624/
+	  ........ Merged revisions 348888 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+	* main/say.c, main/file.c, main/app.c, apps/app_confbridge.c,
+	  main/bridging.c: Add Asterisk TestSuite event hooks to support
+	  ConfBridge testing This patch adds initial testsuite event hooks
+	  so that ConfBridge tests can be executed in the Asterisk
+	  TestSuite. (issue ASTERISK-19059)
+
+2011-12-22 20:17 +0000 [r348845]  Terry Wilson <twilson at digium.com>
+
+	* /, include/asterisk/format_pref.h: Allow packetization vaules >
+	  127 According to the RTP packetization documentation, and the
+	  maximum values listed in AST_FORMAT_LIST, we should support
+	  values > that the signed char array that ast_codec_pref makes
+	  available to store the value. All places in the code treat the
+	  framing field as though it were an int array instaead of a char
+	  array anyway, so this just fixes the type of the array. (closes
+	  issue ASTERISK-18876) Review:
+	  https://reviewboard.asterisk.org/r/1639/ ........ Merged
+	  revisions 348833 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-12-21 20:13 +0000 [r348736-348793]  Richard Mudgett <rmudgett at digium.com>
+
+	* codecs/speex: Make codecs/speex ignore *.i files also.
+
+	* apps/confbridge: Make apps/confbridge ignore *.i files also.
+
+	* /, channels/chan_iax2.c: Fix chan_iax2 to not report an RDNIS
+	  number if it is blank. Some ISDN switches complain or block the
+	  call if the RDNIS number is empty. * Made chan_iax2 not save a
+	  RDNIS number into the ast_channel if the string is blank. This is
+	  what other channel drivers do. (closes issue ASTERISK-17152)
+	  Reported by: rmudgett ........ Merged revisions 348735 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-12-19 21:37 +0000 [r348648]  Richard Mudgett <rmudgett at digium.com>
+
+	* /, configure, configure.ac: Fix crashes on other platforms caused
+	  by interference from Darwin weak symbol support. Support weak
+	  symbols on a platform specific basis. The Mac OS X (Darwin)
+	  support must be isolated from the other platforms because it has
+	  caused other platforms to crash. Several other platforms
+	  including Linux have GCC versions that define the weak attribute.
+	  However, this attribute is only setup for use in the code by
+	  Darwin. (closes issue ASTERISK-18728) Reported by: Ben Klang
+	  Review: https://reviewboard.asterisk.org/r/1617/ ........ Merged
+	  revisions 348647 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-12-19 19:48 +0000 [r348605]  Leif Madsen <lmadsen at digium.com>
+
+	* main/message.c: Update documentation for MESSAGE_SEND_STATUS
+	  variable. (Closes issue ASTERISK-19056) Reported by: Yuri
+	  Patches: 348360.diff uploaded by Yuri (license #5242)
+
+2011-12-18 18:28 +0000 [r348517]  Kevin P. Fleming <kpfleming at digium.com>
+
+	* /, configs/sip.conf.sample: Correct two flaws in sip.conf.sample
+	  related to AST-2011-013. * The sample file listed *two* values
+	  for the 'nat' option as being the default. Only 'force_rport' is
+	  the default. * The warning about having differing 'nat' settings
+	  confusingly referred to both peers and users. ........ Merged
+	  revisions 348515 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.6.2 ........
+	  Merged revisions 348516 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-12-16 23:56 +0000 [r348311-348465]  Richard Mudgett <rmudgett at digium.com>
+
+	* main/channel.c, /, main/features.c: Clean-up on isle five for
+	  __ast_request_and_dial() and ast_call_forward(). * Add locking
+	  when a channel inherits variables and datastores in
+	  __ast_request_and_dial() and ast_call_forward(). Note: The
+	  involved channels are not active so there was minimal potential
+	  for problems. * Remove calls to ast_set_callerid() in
+	  __ast_request_and_dial() and ast_call_forward() because the set
+	  information is for the wrong direction. * Don't use C++ keywords
+	  for variable names in ast_call_forward(). * Run the redirecting
+	  interception macro if defined when forwarding a call in
+	  ast_call_forward(). Note: Currently will never execute because
+	  the only callers that supply a calling channel supply a hungup or
+	  zombie channel. * Make feature_request_and_dial() put the
+	  transferee into autoservice when it calls ast_call_forward() in
+	  case a redirection interception macro is run. Note: Currently
+	  will never happen because the caller channel (Party B) is always
+	  hungup at this time. * Make feature_request_and_dial() ignore the
+	  AST_CONTROL_PROCEEDING frame to silence a log message. ........
+	  Merged revisions 348464 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+	* main/channel.c, /: Fix cut and past error in ast_call_forward().
+	  (issue ASTERISK-18836) ........ Merged revisions 348401 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+	* main/channel.c, main/pbx.c, /, apps/app_authenticate.c,
+	  funcs/func_cdr.c, main/features.c, include/asterisk/cdr.h,
+	  apps/app_followme.c, apps/app_queue.c, res/res_monitor.c: Fix
+	  crash during CDR update. The ast_cdr_setcid() and
+	  ast_cdr_update() were shown in ASTERISK-18836 to be called by
+	  different threads for the same channel. The channel driver thread
+	  and the PBX thread running dialplan. * Add lock protection around
+	  CDR API calls that access an ast_channel pointer. (closes issue
+	  ASTERISK-18836) Reported by: gpluser Review:
+	  https://reviewboard.asterisk.org/r/1628/ ........ Merged
+	  revisions 348362 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+	* apps/app_parkandannounce.c, /: Fix ParkAndAnnounce to pass the
+	  CallerID to the announcing channel. ParkAndAnnounce tried to pass
+	  the CallerID to the announcing channel but the ID was wiped out
+	  by the channel masquerade done when parking the call. * Save the
+	  CallerID before parking the channel to pass it to the announcing
+	  channel. * Fixed a minor memory leak in ParkAndAnnounce. *
+	  Updated some ParkAndAnnounce log messages. ........ Merged
+	  revisions 348310 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-12-14 22:34 +0000 [r348265]  Matthew Jordan <mjordan at digium.com>
+
+	* apps/app_originate.c: Added support for all slin formats to
+	  app_originate Previously, app_originate could not originate a
+	  call into a non-8kHz conference bridge as the formats for
+	  non-8kHz slin codecs were not applied to the created channel.
+	  This patch adds all of the formats by default, such that if a
+	  created channel has a codec that supports a higher sampling rate,
+	  a translation path can be built between it and other channels.
+
+2011-12-14 22:05 +0000 [r348213]  Matthew Nicholson <mnicholson at digium.com>
+
+	* /, res/res_fax.c: Don't clear LOCALSTATIONID before sending or
+	  receiving. The user may set that variable. ASTERISK-18921
+	  ........ Merged revisions 348212 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-12-14 21:58 +0000 [r348211]  Matthew Jordan <mjordan at digium.com>
+
+	* apps/app_queue.c: Fixed Asterisk crash when function QUEUE_MEMBER
+	  receives invalid input The function QUEUE_MEMBER has two required
+	  parameters (queuename, option). It was only checking for the
+	  presence of queuename. The patch checks for the existence of the
+	  option parameter and provides better error logging when invalid
+	  values are provided for the option parameter as well.
+
+2011-12-14 20:35 +0000 [r348155-348158]  Jonathan Rose <jrose at digium.com>
+
+	* /, configs/features.conf.sample: Fix accidental use of tabs
+	  instead of spaces from previous features.conf.sample change
+	  ........ Merged revisions 348157 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+	* /, configs/features.conf.sample: Document PARKINGSLOT variable in
+	  features.conf.sample (issue ASTERISK-16239) ........ Merged
+	  revisions 348154 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-12-13 23:06 +0000 [r348102]  Richard Mudgett <rmudgett at digium.com>
+
+	* /, bridges/bridge_builtin_features.c, apps/app_followme.c: Fix
+	  FollowMe CallerID on outgoing calls. The addition of the
+	  Connected Line support changed how CallerID is passed to outgoing
+	  calls. The FollowMe application was not updated to pass CallerID
+	  to the outgoing calls. * Fix FollowMe CallerID on outgoing calls.
+	  * Restructured findmeexec() to fix several memory leaks and
+	  eliminate some duplicated code. * Made check the return value of
+	  create_followme_number(). Putting a NULL into the numbers list is
+	  bad if create_followme_number() fails. * Fixed a couple uses of
+	  ast_strdupa() inside loops. * The changes to
+	  bridge_builtin_features.c fix a similar CallerID issue with the
+	  bridging API attended and blind transfers. (Not used at this
+	  time.) (closes issue ASTERISK-17557) Reported by: hamlet505a
+	  Tested by: rmudgett Review:
+	  https://reviewboard.asterisk.org/r/1612/ ........ Merged
+	  revisions 348101 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-12-13 15:20 +0000 [r348056]  Stefan Schmidt <sst at sil.at>
+
+	* channels/chan_sip.c: Fix possible misshandling of an incoming SIP
+	  response as a peer poke response. Also make sure peer has even
+	  qualify enabled when handle a peer poke response. (closes issue
+	  ASTERISK-18940) Reported by: Vitaliy Tested by: Vitaliy and
+	  UnixDev Review: https://reviewboard.asterisk.org/r/1620 Reviewed
+	  by: David Vossel ........ Merged revisions 348048 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-12-12 19:24 +0000 [r347996]  Terry Wilson <twilson at digium.com>
+
+	* res/res_srtp.c, /: Add a separate buffer for SRTCP packets The
+	  function ast_srtp_protect used a common buffer for both SRTP and
+	  SRTCP packets. Since this function can be called from multiple
+	  threads for the same SRTP session (scheduler for SRTCP and
+	  channel for SRTP) it was possible for the packets to become
+	  corrupted as the buffer was used by both threads simultaneously.
+	  This patch adds a separate buffer for SRTCP packets to avoid the
+	  problem. (closes issue ASTERISK-18889, Reported/patch by Daniel
+	  Collins) ........ Merged revisions 347995 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-12-12 18:13 +0000 [r347953-347955]  Richard Mudgett <rmudgett at digium.com>
+
+	* configs/extensions.conf.sample, configs/iax.conf.sample,
+	  configs/chan_dahdi.conf.sample, configs/chan_ooh323.conf.sample,
+	  configs/vpb.conf.sample, configs/extensions.lua.sample,
+	  configs/sip.conf.sample: Reverting -r347953 for ASTERISK-14122
+
+	* configs/extensions.conf.sample, configs/iax.conf.sample,
+	  configs/chan_dahdi.conf.sample, configs/chan_ooh323.conf.sample,
+	  configs/vpb.conf.sample, configs/extensions.lua.sample,
+	  configs/sip.conf.sample: Update sample configs to put incoming
+	  calls into context public. * Add warning about the SIP allowguest
+	  option in context public. (closes issue ASTERISK-14122) Reported
+	  by: Alec Davis Review: https://reviewboard.asterisk.org/r/719/
+
+2011-12-09 01:29 +0000 [r347812]  Richard Mudgett <rmudgett at digium.com>
+
+	* main/pbx.c, /: Fix some parsing issues in
+	  add_exten_to_pattern_tree(). * Simplify compare_char() and avoid
+	  potential sign extension issue. * Fix infinite loop in
+	  add_exten_to_pattern_tree() handling of character set escape
+	  handling. * Added buffer overflow checks in
+	  add_exten_to_pattern_tree() character set collection. * Made
+	  ignore empty character sets. * Added escape character handling to
+	  end-of-range character in character sets. This has a slight
+	  change in behavior if the end-of-range character is an escape
+	  character. You must now escape it. * Fix potential sign extension
+	  issue when expanding character set ranges. * Made remove
+	  duplicated characters from character sets. The duplicate
+	  characters lower extension matching priority and prevent
+	  duplicate extension detection. * Fix escape character handling
+	  when the escape character is trying to escape the end-of-string.
+	  We could have continued processing characters after the end of
+	  the exten string. We could have added the previous character to
+	  the pattern matching tree incorrectly. (closes issue
+	  ASTERISK-18909) Reported by: Luke-Jr ........ Merged revisions
+	  347811 from http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-12-08 21:31 +0000 [r347727]  Walter Doekes <walter+asterisk at wjd.nu>
+
+	* /, channels/chan_sip.c: Fix regression when using tcpenable=no
+	  and tlsenable=yes. The tlsenable settings are tucked away in
+	  main/tcptls.c, so I missed them when resolving ASTERISK-18837.
+	  This should resolve the test suite breakage of the sip tls tests.
+	  Review: https://reviewboard.asterisk.org/r/1615 Reviewed by: Matt
+	  Jordan ........ Merged revisions 347718 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-12-08 20:43 +0000 [r347656]  Jonathan Rose <jrose at digium.com>
+
+	* apps/app_queue.c: Fix regressed behavior of queue set penalty to
+	  work without specifying 'in <queuename>' r325483 caused a
+	  regression in Asterisk 10+ that would make Asterisk segfault when
+	  attempting to set penalty on an interface without specifying a
+	  queue in the queue set penalty CLI command. In addition, no
+	  attempt would be made whatsoever to perform the penalty setting
+	  on all the queues in the core list with either the cli command or
+	  the non-segfaulting ami equivalent. This patch fixes that and
+	  also makes an attempt to document and rename some functions
+	  required by this command to better represent what they actually
+	  do. Oh yeah, and the use of this command without specifying a
+	  specific queue actually works now. Review:
+	  https://reviewboard.asterisk.org/r/1609/
+
+2011-12-08 17:53 +0000 [r347600]  Richard Mudgett <rmudgett at digium.com>
+
+	* /, main/features.c: Mark channel running the h exten with the
+	  soft-hangup flag. When a bridge is broken, ast_bridge_call()
+	  might execute the h exten on the calling channel. However, that
+	  channel may not have been the channel that broke the bridge by
+	  hanging up. The channel executing the h exten must be in a hung
+	  up state so things like AGI run in the correct mode. * Make sure
+	  ast_bridge_call() marks the channel it is executing the h exten
+	  on as hung up. (The AST_SOFTHANGUP_APPUNLOAD flag is used so as
+	  to match the pbx.c main dialplan execution loop when it executes
+	  the h exten.) (closes issue ASTERISK-18811) Reported by: David
+	  Hajek Patches: jira_asterisk_18811_v1.8.patch (license #5621)
+	  patch uploaded by rmudgett Tested by: David Hajek, rmudgett
+	  ........ Merged revisions 347595 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-12-08 16:20 +0000 [r347532]  Terry Wilson <twilson at digium.com>
+
+	* /, channels/chan_sip.c: Don't crash on INFO automon request with
+	  no channel AST-2011-014. When automon was enabled in
+	  features.conf, it was possible to crash Asterisk by sending an
+	  INFO request if no channel had been created yet. (closes issue
+	  ASTERISK-18805) ........ Merged revisions 347530 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.6.2 ........
+	  Merged revisions 347531 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-12-07 21:39 +0000 [r347439]  Richard Mudgett <rmudgett at digium.com>
+
+	* main/manager.c, /: Update AMI Getvar and Setvar documentation
+	  about supplying a channel name. (closes issue ASTERISK-18958)
+	  Reported by: Red Patches: jira_asterisk_18958_v1.8.patch (license
+	  #5621) patch uploaded by rmudgett ........ Merged revisions
+	  347438 from http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-12-07 20:27 +0000 [r347383]  Jonathan Rose <jrose at digium.com>
+
+	* /, apps/app_meetme.c: Fix: Meetme recording variables from
+	  realtime DB use null entries over channel variables Meetme would
+	  attempt to substitute the realtime values of RECORDING_FILE and
+	  RECORDING_FORMAT from the meetme db entry instead of using the
+	  channel variable set for those variables in spite of those
+	  database entries being NULL or even lacking a column to represent
+	  them. (closes issue ASTERISK-18873) Reported by: Byron Clark
+	  Patches: ASTERISK-18873-1.patch uploaded by Byron Clark (license
+	  6157) ........ Merged revisions 347369 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-12-07 20:12 +0000 [r347344]  Terry Wilson <twilson at digium.com>
+
+	* Makefile, include/asterisk/paths.h, configs/asterisk.conf.sample,
+	  build_tools/make_defaults_h, main/asterisk.c, main/db.c: Add
+	  ASTSBINDIR to the list of configurable paths This patch also
+	  makes astdb2sqlite3 and astcanary use the configured directory
+	  instead of relying on $PATH. (closes issue ASTERISK-18959)
+	  Review: https://reviewboard.asterisk.org/r/1613/
+
+2011-12-06 23:56 +0000 [r347293]  Richard Mudgett <rmudgett at digium.com>
+
+	* /, channels/chan_sip.c: Make SIP INFO messages for dtmf-relay
+	  signals case insensitive. (closes issue ASTERISK-18924) Reported
+	  by: Kevin Taylor ........ Merged revisions 347292 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-12-06 21:53 +0000 [r347240]  Jonathan Rose <jrose at digium.com>
+
+	* main/pbx.c, /: Documents CHANNEL(musicclass) taking priority over
+	  m([x]) in waitExten If waitExten specifies a music class to use
+	  with its music on hold option, it will use CHANNEL(musicclass)
+	  instead if that channel variable has been set on the initiating
+	  channel. This documents that behavior in the waitExten app so
+	  that this can be known without checking the documentation of the
+	  code in function local_ast_moh_start. (closes issue
+	  ASTERISK-18804) ........ Merged revisions 347239 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-12-06 19:42 +0000 [r347124-347167]  Walter Doekes <walter+asterisk at wjd.nu>
+
+	* /, channels/chan_sip.c: Don't allow transport=tcp when
+	  tcpenable=no. When tcpenable=no, sending to transport=tcp hosts
+	  was still allowed. Resolving the source address wasn't possible
+	  and yielded the string "(null)" in SIP messages. Fixed that and a
+	  couple of not-so-correct log messages. (closes issue
+	  ASTERISK-18837) Reported by: Andreas Topp Review:
+	  https://reviewboard.asterisk.org/r/1585 Reviewed by: Matt Jordan
+	  ........ Merged revisions 347166 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+	* apps/app_voicemail.c, /: Add regression tests for issue
+	  ASTERISK-18838. Review: https://reviewboard.asterisk.org/r/1572
+	  Reviewed by: Matt Jordan ........ Merged revisions 347131 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+	* apps/app_voicemail.c, /: Move setting of voicemail zonetag and
+	  locale up a bit. The voicemail [general] zonetag and locale
+	  variables weren't loaded until after the mailboxes were
+	  initialized. This caused the settings to be unset for those
+	  mailboxes until a reload was performed. (closes issue
+	  ASTERISK-18838) Review: https://reviewboard.asterisk.org/r/1570
+	  Reviewed by: Matt Jordan ........ Merged revisions 347111 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-12-06 17:24 +0000 [r347068]  Matthew Jordan <mjordan at digium.com>
+
+	* /, channels/chan_sip.c: Fixed crash from orphaned MWI
+	  subscriptions in chan_sip This patch resolves the issue where MWI
+	  subscriptions are orphaned by subsequent SIP SUBSCRIBE messages.
+	  When a peer is removed, either by pruning realtime SIP peers or
+	  by unloading / loading chan_sip, the MWI subscriptions that were
+	  orphaned would still be on the event engine list of valid
+	  subscriptions but have a pointer to a peer that no longer was
+	  valid. When an MWI event would occur, this would cause a seg
+	  fault. (closes issue ASTERISK-18663) Reported by: Ross Beer
+	  Tested by: Ross Beer, Matt Jordan Patches:
+	  blf_mwi_diff_12_06_11.txt uploaded by Matt Jordan (license 6283)
+	  Review: https://reviewboard.asterisk.org/r/1610/ ........ Merged
+	  revisions 347058 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-12-05 17:42 +0000 [r347007]  Richard Mudgett <rmudgett at digium.com>
+
+	* channels/chan_dahdi.c, channels/sig_analog.c, /,
+	  channels/sig_analog.h: Restore call progress code for analog
+	  ports. Extracting sig_analog from chan_dahdi lost call progress
+	  detection functionality. * Fix analog ports from considering a
+	  call answered immediately after dialing has completed if the
+	  callprogress option is enabled. (closes issue ASTERISK-18841)
+	  Reported by: Richard Miller Patches: chan_dahdi.diff (license
+	  #5685) patch uploaded by Richard Miller (Modified by me)
+	  sig_analog.c.diff (license #5685) patch uploaded by Richard
+	  Miller (Modified by me) sig_analog.h.diff (license #5685) patch
+	  uploaded by Richard Miller ........ Merged revisions 347006 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-12-05 15:02 +0000 [r346955]  Jonathan Rose <jrose at digium.com>
+
+	* main/pbx.c, /: Resolve duplicate label used in multiple
+	  priorities for the same extension. Prior to this patch, if labels
+	  with the same name were used for different priorities in the same
+	  extension, the new label would be accepted, but it would be
+	  unusable since attempts to reach that label would just go to the
+	  first one. Now pbx.c detects this, generates a warning in logs,
+	  and culls the label before adding it to the dialplan. (closes
+	  issue ASTERISK-18807) Reported by: Kenneth Shumard Patches:
+	  pbx.c.patch uploaded by Kenneth Shumard (License 5077) ........
+	  Merged revisions 346954 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-12-05 14:46 +0000 [r346952]  Kinsey Moore <kmoore at digium.com>
+
+	* res/res_jabber.exports.in, /: Fix chan_jingle/gtalk load
+	  regression introduced in r346087 Add missing symbol exports for
+	  ast_aji_client_destroy and ast_aji_buddy_destroy for usage
+	  outside res_jabber. Testing of these changes focused on
+	  res_jabber itself, so this problem was missed. Reported-by:
+	  Michael Spiceland ........ Merged revisions 346951 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-12-04 10:03 +0000 [r346900]  Walter Doekes <walter+asterisk at wjd.nu>
+
+	* /, channels/chan_sip.c: For SIP REGISTER fix domain-only URIs and
+	  domain ACL bypass. The code that allowed admins to create users
+	  with domain-only uri's had stopped to work in 1.8 because of the
+	  reqresp parser rewrites. This is fixed now: if you have a
+	  [mydomain.com] sip user, you can register with useraddr
+	  sip:mydomain.com. Note that in that case -- if you're using
+	  domain ACLs (a configured domain list) -- mydomain.com must be in
+	  the allow list as well. Reviewboard r1606 shows a list of
+	  registration combinations and which SIP response codes are
+	  returned. Review: https://reviewboard.asterisk.org/r/1533/
+	  Reviewed by: Terry Wilson (closes issue ASTERISK-18389) (closes
+	  issue ASTERISK-18741) ........ Merged revisions 346899 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-12-02 23:27 +0000 [r346856]  Matthew Jordan <mjordan at digium.com>
+
+	* channels/chan_sip.c: Update SIP MESSAGE To parsing to correctly
+	  handle URI The previous patch (r346040) incorrectly parsed the
+	  URI in the presence of a port, e.g., user at hostname:port would
+	  fail as the port would be double appended to the SIP message.
+	  This patch uses the parse_uri function to correctly parse the URI
+	  into its username and hostname parts, and places them in the
+	  correct fields in the sip_pvt structure. (issue ASTERISK-18903)
+	  Review: https://reviewboard.asterisk.org/r/1597/
+
+2011-12-02 16:42 +0000 [r346763]  Alexandr Anikin <may at telecom-service.ru>
+
+	* addons/chan_ooh323.c, /, channels/chan_h323.c: Merged revisions
+	  346762 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.8 ........
+	  r346762 | may | 2011-12-02 20:19:19 +0400 (Fri, 02 Dec 2011) | 7
+	  lines process null frame pointer returned by
+	  ast_rtp_instance_read correctly (closes issue ASTERISK-16697)
+	  Reported by: under Patches: segfault.diff (License #5871) patch
+	  uploaded by under ........
+
+2011-12-01 21:14 +0000 [r346701]  Richard Mudgett <rmudgett at digium.com>
+
+	* main/stun.c, /, res/res_stun_monitor.c,
+	  configs/res_stun_monitor.conf.sample, include/asterisk/stun.h:
+	  Re-resolve the STUN address if a STUN poll fails for
+	  res_stun_monitor. The STUN socket must remain open between polls
+	  or the external address seen by the STUN server is likely to
+	  change. However, if the STUN request poll fails then the STUN
+	  server address needs to be re-resolved and the STUN socket needs
+	  to be closed and reopened. * Re-resolve the STUN server address
+	  and create a new socket if the STUN request poll fails. * Fix
+	  ast_stun_request() return value consistency. * Fix
+	  ast_stun_request() to check the received packet for expected
+	  message type and transaction ID. * Fix ast_stun_request() to read
+	  packets until timeout or an associated response packet is found.
+	  The stun_purge_socket() hack is no longer required. * Reduce
+	  ast_stun_request() error messages to debug output. * No longer
+	  pass in the destination address to ast_stun_request() if the
+	  socket is already bound or connected to the destination. (closes
+	  issue ASTERISK-18327) Reported by: Wolfram Joost Tested by:
+	  rmudgett Review: https://reviewboard.asterisk.org/r/1595/
+	  ........ Merged revisions 346700 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-12-01 20:37 +0000 [r346565-346698]  Jonathan Rose <jrose at digium.com>
+
+	* /, channels/chan_sip.c: Change 183 Ringing in sipfrag body to 180
+	  ringing. 183 Ringing isn't even a thing. 183 is actually a
+	  session progress message. (closes issue ASTERISK-18925) Reported
+	  by: Sebastian Denz Tested by: jrose Patches:
+	  asterisk18-use_180_instead_of_183_in_sipfrag.diff by Sebastian
+	  Denz (License #6139) ........ Merged revisions 346697 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+	* main/tcptls.c, /, channels/chan_sip.c, include/asterisk/tcptls.h:
+	  r346525 | jrose | 2011-11-30 15:10:38 -0600 (Wed, 30 Nov 2011) |
+	  18 lines Cleaning up chan_sip/tcptls file descriptor closing.
+	  This patch attempts to eliminate various possible instances of
+	  undefined behavior caused by invoking close/fclose in situations
+	  where fclose may have already been issued on a
+	  tcptls_session_instance and/or closing file descriptors that
+	  don't have a valid index for fd (-1). Thanks for more than a
+	  little help from wdoekes. (closes issue ASTERISK-18700) Reported
+	  by: Erik Wallin (issue ASTERISK-18345) Reported by: Stephane
+	  Cazelas (issue ASTERISK-18342) Reported by: Stephane Chazelas
+	  Review: https://reviewboard.asterisk.org/r/1576/ ........ Merged
+	  revisions 346564 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-11-30 19:37 +0000 [r346473]  Leif Madsen <lmadsen at digium.com>
+
+	* /, configs/queues.conf.sample: Update queues.conf.sample
+	  documentation. Update the documentation surrounding the use of
+	  MONITOR_EXEC to make it more clear that it can be used for both
+	  Monitor() and MixMonitor() usage. (closes issue ASTERISK-17413)
+	  Reported by: David Woolley Patches:
+	  issue18817_mixmonitor_queues_doc.diff by Michael L. Young
+	  (License #5026) ........ Merged revisions 346472 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-11-29 00:00 +0000 [r346349]  David Vossel <dvossel at digium.com>
+
+	* include/asterisk/message.h, main/message.c: Fixes memory leak in
+	  message API. The ast_msg_get_var function did not properly
+	  decrement the ref count of the var it retrieves. The way this is
+	  implemented is a bit tricky, as we must decrement the var and
+	  then return the var's value. As long as the documentation for the
+	  function is followed, this will not result in a dangling pointer
+	  as the ast_msg structure owns its own reference to the var while
+	  it exists in the var container.
+
+2011-11-28 14:32 +0000 [r346293]  Stefan Schmidt <sst at sil.at>
+
+	* res/res_rtp_asterisk.c, /: Fix regression that 'rtp/rtcp set
+	  debup ip' only works when also a port was specified. (closes
+	  issue ASTERISK-18693) Reported by: Davide Dal Fra Review:
+	  https://reviewboard.asterisk.org/r/1600/ Reviewed by: Walter
+	  Doekes ........ Merged revisions 346292 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-11-23 22:58 +0000 [r346240]  Richard Mudgett <rmudgett at digium.com>
+
+	* include/asterisk/acl.h, /, channels/chan_skinny.c,
+	  channels/chan_h323.c, main/acl.c, channels/chan_iax2.c: Fix calls
+	  to ast_get_ip() not initializing the address family. ........
+	  Merged revisions 346239 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2011-11-23 20:45 +0000 [r346145-346198]  Walter Doekes <walter+asterisk at wjd.nu>
+
+	* /, channels/chan_sip.c: Minor cleanup in chan_sip get_msg_text()
+	  function. In r116240, get_msg_text() got an extra parameter to
+	  fix the unwanted addition of trailing newlines to SIP MESSAGE
+	  bodies. This caused all linefeeds to be trimmed, which isn't
+	  right either. This is a stop-gap; the right fix is to return the
+	  original SIP request body. Review:
+	  https://reviewboard.asterisk.org/r/1586 Reviewed by: Matt Jordan
+	  ........ Merged revisions 346147 from
+	  http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+	* /, include/asterisk/strings.h: Fix ast_str_truncate signedness
+	  warning and documentation. Review:
+	  https://reviewboard.asterisk.org/r/1594 ........ Merged revisions

[... 19592 lines stripped ...]



More information about the asterisk-commits mailing list