[asterisk-commits] russell: tag 1.6.0-beta5 r105665 - /tags/1.6.0-beta5/

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Tue Mar 4 11:50:05 CST 2008


Author: russell
Date: Tue Mar  4 11:50:05 2008
New Revision: 105665

URL: http://svn.digium.com/view/asterisk?view=rev&rev=105665
Log:
Importing files for 1.6.0-beta5 release

Added:
    tags/1.6.0-beta5/.lastclean   (with props)
    tags/1.6.0-beta5/.version   (with props)
    tags/1.6.0-beta5/ChangeLog   (with props)

Added: tags/1.6.0-beta5/.lastclean
URL: http://svn.digium.com/view/asterisk/tags/1.6.0-beta5/.lastclean?view=auto&rev=105665
==============================================================================
--- tags/1.6.0-beta5/.lastclean (added)
+++ tags/1.6.0-beta5/.lastclean Tue Mar  4 11:50:05 2008
@@ -1,0 +1,1 @@
+35

Propchange: tags/1.6.0-beta5/.lastclean
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tags/1.6.0-beta5/.lastclean
------------------------------------------------------------------------------
    svn:keywords = none

Propchange: tags/1.6.0-beta5/.lastclean
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tags/1.6.0-beta5/.version
URL: http://svn.digium.com/view/asterisk/tags/1.6.0-beta5/.version?view=auto&rev=105665
==============================================================================
--- tags/1.6.0-beta5/.version (added)
+++ tags/1.6.0-beta5/.version Tue Mar  4 11:50:05 2008
@@ -1,0 +1,1 @@
+1.6.0-beta5

Propchange: tags/1.6.0-beta5/.version
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tags/1.6.0-beta5/.version
------------------------------------------------------------------------------
    svn:keywords = none

Propchange: tags/1.6.0-beta5/.version
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tags/1.6.0-beta5/ChangeLog
URL: http://svn.digium.com/view/asterisk/tags/1.6.0-beta5/ChangeLog?view=auto&rev=105665
==============================================================================
--- tags/1.6.0-beta5/ChangeLog (added)
+++ tags/1.6.0-beta5/ChangeLog Tue Mar  4 11:50:05 2008
@@ -1,0 +1,37530 @@
+2008-03-04  Russell Bryant  <russell at digium.com>
+
+	* Asterisk 1.6.0-beta5 released.
+
+2008-03-04 16:55 +0000 [r105574-105597]  Russell Bryant <russell at digium.com>
+
+	* CHANGES: Update CHANGES heading
+
+	* funcs/func_version.c: Simplify a trivial snprintf() with
+	  ast_copy_string()
+
+	* main/hashtab.c: Make it so you don't have to cast away const in a
+	  couple places
+
+	* main/hashtab.c: remove unnecessary casts
+
+	* /: Blocked revisions 105591 via svnmerge ........ r105591 |
+	  russell | 2008-03-03 22:31:29 -0600 (Mon, 03 Mar 2008) | 4 lines
+	  Backport a minor bug fix from trunk that I found while doing
+	  random code cleanup. Properly break out of the loop when a
+	  context isn't found when verify that includes are valid. ........
+
+	* main/pbx.c: - Add curly braces around the while loop - Properly
+	  break out of the loop on error when an included context is not
+	  found
+
+	* main/pbx.c: Use ast_copy_string() instead of strncpy(), and use
+	  sizeof() instead of a magic number
+
+	* channels/chan_zap.c: Fix some code that was improperly changed in
+	  revision 104866 from issue #12079. (closes issue #12129, reported
+	  by elguero, patched by me)
+
+2008-03-03 18:08 +0000 [r105573]  Jason Parker <jparker at digium.com>
+
+	* /, res/snmp/agent.c: Merged revisions 105572 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r105572 | qwell | 2008-03-03 12:06:52 -0600 (Mon, 03 Mar 2008) |
+	  7 lines Fix types for astNumChannels and astConfigCallsProcessed.
+	  (closes issue #12114) Reported by: jeffg Patches: 12114.patch
+	  uploaded by jeffg (license 192) ........
+
+2008-03-03 17:17 +0000 [r105564-105571]  Russell Bryant <russell at digium.com>
+
+	* channels/chan_local.c, /: Merged revisions 105570 via svnmerge
+	  from https://origsvn.digium.com/svn/asterisk/branches/1.4
+	  ........ r105570 | russell | 2008-03-03 11:16:53 -0600 (Mon, 03
+	  Mar 2008) | 3 lines In the case of an ast_channel allocation
+	  failure, take the local_pvt out of the pvt list before destroying
+	  it. ........
+
+	* channels/chan_local.c, /: Merged revisions 105568 via svnmerge
+	  from https://origsvn.digium.com/svn/asterisk/branches/1.4
+	  ........ r105568 | russell | 2008-03-03 11:05:16 -0600 (Mon, 03
+	  Mar 2008) | 3 lines Fix a potential memory leak of the local_pvt
+	  struct when ast_channel allocation fails. Also, in passing,
+	  centralize the code necessary to destroy a local_pvt. ........
+
+	* main/autoservice.c, /: Merged revisions 105565 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r105565 | russell | 2008-03-03 10:01:50 -0600 (Mon, 03 Mar 2008)
+	  | 3 lines Update the copyright information for autoservice. Most
+	  of the code in this file now is stuff that I have written
+	  recently ... ........
+
+	* main/channel.c, main/autoservice.c, /,
+	  include/asterisk/_private.h, main/asterisk.c: 3) In addition to
+	  merging the changes below, change trunk back to a regular LIST
+	  instead of an RWLIST. The way this list works makes it such that
+	  a RWLIST provides no additional benefit. Also, a mutex is needed
+	  for use with the thread condition. Merged revisions 105563 via
+	  svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r105563 | russell | 2008-03-03 09:50:43 -0600 (Mon, 03 Mar 2008)
+	  | 24 lines Merge in some changes from
+	  team/russell/autoservice-nochans-1.4 These changes fix up some
+	  dubious code that I came across while auditing what happens in
+	  the autoservice thread when there are no channels currently in
+	  autoservice. 1) Change it so that autoservice thread doesn't keep
+	  looping around calling ast_waitfor_n() on 0 channels twice a
+	  second. Instead, use a thread condition so that the thread
+	  properly goes to sleep and does not wake up until a channel is
+	  put into autoservice. This actually fixes an interesting bug, as
+	  well. If the autoservice thread is already running (almost always
+	  is the case), then when the thread goes from having 0 channels to
+	  have 1 channel to autoservice, that channel would have to wait
+	  for up to 1/2 of a second to have the first frame read from it.
+	  2) Fix up the code in ast_waitfor_nandfds() for when it gets
+	  called with no channels and no fds to poll() on, such as was the
+	  case with the previous code for the autoservice thread. In this
+	  case, the code would call alloca(0), and pass the result as the
+	  first argument to poll(). In this case, the 2nd argument to
+	  poll() specified that there were no fds, so this invalid pointer
+	  shouldn't actually get dereferenced, but, this code makes it
+	  explicit and ensures the pointers are NULL unless we have valid
+	  data to put there. (related to issue #12116) ........
+
+2008-03-03 15:30 +0000 [r105558-105561]  Joshua Colp <jcolp at digium.com>
+
+	* main/channel.c, /: Merged revisions 105560 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r105560 | file | 2008-03-03 11:28:59 -0400 (Mon, 03 Mar 2008) | 7
+	  lines It is possible for no audio to pass between the current
+	  digit and next digit so expand logic that clears emulation to
+	  AST_FRAME_NULL. (closes issue #11911) Reported by: edgreenberg
+	  Patches: v1-11911.patch uploaded by dimas (license 88) Tested by:
+	  tbsky ........
+
+	* /, channels/chan_sip.c: Merged revisions 105557 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r105557 | file | 2008-03-03 11:15:39 -0400 (Mon, 03 Mar 2008) | 6
+	  lines Add a comment to describe some logic. (closes issue #12120)
+	  Reported by: flefoll Patches:
+	  chan_sip.c.br14.patch-just-a-comment uploaded by flefoll (license
+	  244) ........
+
+2008-03-01 03:59 +0000 [r105509]  Joshua Colp <jcolp at digium.com>
+
+	* main/slinfactory.c: Add support for 16KHz signed linear.
+
+2008-03-01 02:03 +0000 [r105479]  Tilghman Lesher <tlesher at digium.com>
+
+	* /: Drop bad property
+
+2008-03-01 01:30 +0000 [r105477]  Terry Wilson <twilson at digium.com>
+
+	* apps/app_dial.c, include/asterisk/app.h,
+	  main/global_datastores.c, /, main/features.c, main/app.c,
+	  include/asterisk/global_datastores.h: Asterisk, when parking can
+	  drop rights a caller when a parking timeout occurs. Also, when
+	  doing built-in attended transfers, sometimes incorrectly passes
+	  rights from the transferrer to the transferee. This patch tries
+	  to fixes the parking issue and lays some groundwork for later
+	  fixing the transfer issue. (closes issue #11520) Reported by:
+	  pliew Tested by: otherwiseguy
+
+2008-03-01 00:53 +0000 [r105461]  Russell Bryant <russell at digium.com>
+
+	* CHANGES, funcs/func_devstate.c: Add a "devstate change" CLI
+	  command to control custom device states. Also, do some additional
+	  code cleanup and improvement in passing. (closes issue #12106)
+	  Reported by: nizon Patches: devstate-patch.txt uploaded by nizon
+	  (license 415) -- Updated to trunk, and tab completion added by me
+
+2008-02-29 23:53 +0000 [r105411]  Tilghman Lesher <tlesher at digium.com>
+
+	* cdr/cdr_adaptive_odbc.c: Convert to use ast_str
+
+2008-02-29 23:36 +0000 [r105410]  Russell Bryant <russell at digium.com>
+
+	* main/autoservice.c, /: Merged revisions 105409 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r105409 | russell | 2008-02-29 17:34:32 -0600 (Fri, 29 Feb 2008)
+	  | 23 lines Fix a major bug in autoservice. There was a race
+	  condition in the handling of the list of channels in autoservice.
+	  The problem was that it was possible for a channel to get removed
+	  from autoservice and destroyed, while the autoservice thread was
+	  still messing with the channel. This led to memory corruption,
+	  and caused crashes. This explains multiple backtraces I have seen
+	  that have references to autoservice, but do to the nature of the
+	  issue (memory corruption), could cause crashes in a number of
+	  areas. (fixes the crash in BE-386) (closes issue #11694) (closes
+	  issue #11940) The following issues could be related. If you are
+	  the reporter of one of these, please update to include this fix
+	  and try again. (potentially fixes issue #11189) (potentially
+	  fixes issue #12107) (potentially fixes issue #11573) (potentially
+	  fixes issue #12008) (potentially fixes issue #11189) (potentially
+	  fixes issue #11993) (potentially fixes issue #11791) ........
+
+2008-02-29 18:34 +0000 [r105378]  Joshua Colp <jcolp at digium.com>
+
+	* configs/sip.conf.sample: Add documentation for setting
+	  username/password in SIP dial string. (closes issue #11587)
+	  Reported by: sobomax Patches: dialstring_doc.diff uploaded by
+	  sobomax (license 359)
+
+2008-02-29 14:50 +0000 [r105263-105327]  Philippe Sultan <philippe.sultan at gmail.com>
+
+	* /, res/res_jabber.c: Merged revisions 105326 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r105326 | phsultan | 2008-02-29 15:47:10 +0100 (Fri, 29 Feb 2008)
+	  | 1 line Fix a potential memory leak ........
+
+	* channels/chan_jingle.c, channels/chan_gtalk.c, res/res_jabber.c:
+	  Remove unnecessary if statements before calling iks_delete
+	  (redundant check is done inside iks_delete), thus making the code
+	  conform with coding guidelines.
+
+2008-02-29 13:55 +0000 [r105262]  Joshua Colp <jcolp at digium.com>
+
+	* /, apps/app_voicemail.c: Merged revisions 105261 via svnmerge
+	  from https://origsvn.digium.com/svn/asterisk/branches/1.4
+	  ........ r105261 | file | 2008-02-29 09:48:13 -0400 (Fri, 29 Feb
+	  2008) | 4 lines Bump up the size of the uniqueid variable.
+	  (closes issue #12107) Reported by: asgaroth ........
+
+2008-02-29 13:12 +0000 [r105210]  Philippe Sultan <philippe.sultan at gmail.com>
+
+	* res/res_jabber.c: Automatically create new buddy upon reception
+	  of a presence stanza of type subscribed. (closes issue #12066)
+	  Reported by: ffadaie Patches: branch-1.4-12066-1.diff uploaded by
+	  phsultan (license 73) trunk-12066-1.diff uploaded by phsultan
+	  (license 73) Tested by: ffadaie, phsultan
+
+2008-02-29 01:15 +0000 [r105176]  Tilghman Lesher <tlesher at digium.com>
+
+	* contrib/init.d/rc.debian.asterisk, /: Merged revisions 105113 via
+	  svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r105113 | tilghman | 2008-02-28 15:56:54 -0600 (Thu, 28 Feb 2008)
+	  | 7 lines Update init script for LSB compat (closes issue #9843)
+	  Reported by: ibc Patches: rc.debian.asterisk.patch uploaded by
+	  ibc (license 211) Tested by: paravoid ........
+
+2008-02-28 22:39 +0000 [r105144]  Russell Bryant <russell at digium.com>
+
+	* /, main/utils.c, include/asterisk/lock.h, utils/check_expr.c:
+	  Merged revisions 105116 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r105116 | russell | 2008-02-28 16:23:05 -0600 (Thu, 28 Feb 2008)
+	  | 8 lines Fix a bug in the lock tracking code that was discovered
+	  by mmichelson. The issue is that if the lock history array was
+	  full, then the functions to mark a lock as acquired or not would
+	  adjust the stats for whatever lock is at the end of the array,
+	  which may not be itself. So, do a sanity check to make sure that
+	  we're updating lock info for the proper lock. (This explains the
+	  bizarre stats on lock #63 in BE-396, thanks Mark!) ........
+
+2008-02-28 20:14 +0000 [r105060-105061]  Mark Michelson <mmichelson at digium.com>
+
+	* /, apps/app_queue.c: Merged revisions 105059 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r105059 | mmichelson | 2008-02-28 14:11:57 -0600 (Thu, 28 Feb
+	  2008) | 6 lines When using autofill, members who are in use
+	  should be counted towards the number of available members to call
+	  if ringinuse is set to yes. Thanks to jmls who brought this issue
+	  up on IRC ........
+
+	* main/dial.c, /: Merged revisions 104841 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r104841 | mmichelson | 2008-02-27 15:49:20 -0600 (Wed, 27 Feb
+	  2008) | 17 lines Two fixes: 1. Make the list of ast_dial_channels
+	  a lockable list. This is because in some cases, the ast_dial may
+	  exist in multiple threads due to asynchronous execution of its
+	  application, and I found some cases where race conditions could
+	  exist. 2. Check in ast_dial_join to be sure that the channel
+	  still exists before attempting to lock it, since it could have
+	  gotten hung up but the is_running_app flag on the
+	  ast_dial_channel may not have been cleared yet. (closes issue
+	  #12038) Reported by: jvandal Patches: 12038v2.patch uploaded by
+	  putnopvut (license 60) Tested by: jvandal ........
+
+2008-02-28 19:21 +0000 [r105006]  Jason Parker <jparker at digium.com>
+
+	* main/cdr.c, main/pbx.c, /: Merged revisions 105005 via svnmerge
+	  from https://origsvn.digium.com/svn/asterisk/branches/1.4
+	  ........ r105005 | qwell | 2008-02-28 13:20:10 -0600 (Thu, 28 Feb
+	  2008) | 9 lines Make pbx_exec pass an empty string into
+	  applications, if we get NULL. This protects against possible
+	  segfaults in applications that may try to use data before
+	  checking length (ast_strdupa'ing it, for example) (closes issue
+	  #12100) Reported by: foxfire Patches: 12100-nullappargs.diff
+	  uploaded by qwell (license 4) ........
+
+2008-02-28 14:42 +0000 [r104974]  Tilghman Lesher <tlesher at digium.com>
+
+	* channels/chan_vpb.cc: Fix crash when configuration does not match
+	  hardware detection. (closes issue #12096) Reported by: mmickan
+	  Patches: chan_vpb.cc.diff uploaded by mmickan (license 400)
+
+2008-02-28 04:37 +0000 [r104921]  Jason Parker <jparker at digium.com>
+
+	* /, channels/chan_skinny.c: Merged revisions 104920 via svnmerge
+	  from https://origsvn.digium.com/svn/asterisk/branches/1.4
+	  ........ r104920 | qwell | 2008-02-27 22:31:21 -0600 (Wed, 27 Feb
+	  2008) | 2 lines According to a video at www.cisco.com, the 7921G
+	  supports 6 line appearances. ........
+
+2008-02-28 00:11 +0000 [r104869]  Tilghman Lesher <tlesher at digium.com>
+
+	* /, main/Makefile, build_tools/strip_nonapi: Merged revisions
+	  104868 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r104868 | tilghman | 2008-02-27 18:05:06 -0600 (Wed, 27 Feb 2008)
+	  | 7 lines Compatibility fix for PPC64 (closes issue #12081)
+	  Reported by: jcollie Patches: asterisk-1.4.18-funcdesc.patch
+	  uploaded by jcollie (license 412) Tested by: jcollie, Corydon76
+	  ........
+
+2008-02-27 23:58 +0000 [r104866]  Russell Bryant <russell at digium.com>
+
+	* channels/chan_zap.c: reduce indentation in alloc_sub (issue
+	  #12079) Reported by: tzafrir Patches: alloc_sub uploaded by
+	  tzafrir (license 46)
+
+2008-02-27 21:02 +0000 [r104788]  Joshua Colp <jcolp at digium.com>
+
+	* /, apps/app_chanspy.c: Merged revisions 104787 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r104787 | file | 2008-02-27 16:56:23 -0400 (Wed, 27 Feb 2008) | 2
+	  lines Don't loop around infinitely trying to spy on our own
+	  channel, and don't forget to free/detach the datastore upon
+	  hangup of the spy. ........
+
+2008-02-27 20:37 +0000 [r104784]  Mark Michelson <mmichelson at digium.com>
+
+	* /, main/file.c: Merged revisions 104783 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r104783 | mmichelson | 2008-02-27 14:36:26 -0600 (Wed, 27 Feb
+	  2008) | 4 lines Bump a couple of more buffers up by 2 so that
+	  annoying warnings aren't generated like crazy on every
+	  fileexists_core call. ........
+
+2008-02-27 19:36 +0000 [r104756]  Jason Parker <jparker at digium.com>
+
+	* apps/app_voicemail.c: Remove useless 's' and 'key' variables, in
+	  favor of 'val', which serves the exact same purpose.
+
+2008-02-27 18:20 +0000 [r104705]  Tilghman Lesher <tlesher at digium.com>
+
+	* main/manager.c, /: Merged revisions 104704 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r104704 | tilghman | 2008-02-27 12:15:10 -0600 (Wed, 27 Feb 2008)
+	  | 2 lines Ensure the session ID can't be 0. ........
+
+2008-02-27 17:45 +0000 [r104687]  Joshua Colp <jcolp at digium.com>
+
+	* /, main/file.c: Merged revisions 104665 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r104665 | file | 2008-02-27 13:41:40 -0400 (Wed, 27 Feb 2008) | 2
+	  lines Bump up the buffer by 2. ........
+
+2008-02-27 17:36 +0000 [r104643]  Russell Bryant <russell at digium.com>
+
+	* /, apps/app_chanspy.c: Merged revisions 104625 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r104625 | russell | 2008-02-27 11:33:04 -0600 (Wed, 27 Feb 2008)
+	  | 4 lines Fix a problem in ChanSpy where it could get stuck in an
+	  infinite loop without being able to detect that the calling
+	  channel hung up. (closes issue #12076, reported by junky, patched
+	  by me) ........
+
+2008-02-27 17:31 +0000 [r104617]  Jason Parker <jparker at digium.com>
+
+	* /, main/features.c: Merged revisions 104598 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r104598 | qwell | 2008-02-27 11:26:55 -0600 (Wed, 27 Feb 2008) |
+	  8 lines Inherit language from the transfering channel on a blind
+	  transfer. (closes issue #11682) Reported by: caio1982 Patches:
+	  local_atxfer_lang3-1.4.diff uploaded by caio1982 (license 22)
+	  Tested by: caio1982, victoryure ........
+
+2008-02-27 17:12 +0000 [r104595-104597]  Joshua Colp <jcolp at digium.com>
+
+	* /, main/loader.c: Merged revisions 104596 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r104596 | file | 2008-02-27 13:07:33 -0400 (Wed, 27 Feb 2008) | 4
+	  lines Use the lock (which already existed, it just wasn't used)
+	  on the updaters list to protect the contents instead of the
+	  overall module list lock. (closes issue #12080) Reported by:
+	  ChaseVenters ........
+
+	* channels/chan_sip.c: After further discussion revert my previous
+	  commit for this. Currently in order to ensure devicestate is the
+	  expected value in another module (such as app_queue) then
+	  chan_sip must be loaded before hand.
+
+2008-02-27 16:54 +0000 [r104594]  Kevin P. Fleming <kpfleming at digium.com>
+
+	* /, main/file.c: Merged revisions 104593 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r104593 | kpfleming | 2008-02-27 10:53:06 -0600 (Wed, 27 Feb
+	  2008) | 8 lines fallback to standard English prompts properly
+	  when using new prompt directory layout (closes issue #11831)
+	  Reported by: IgorG Patches: fallbacken.v1.diff uploaded by IgorG
+	  (license 20) (modified by me to improve code and conform rest of
+	  function to coding guidelines) ........
+
+2008-02-27 16:46 +0000 [r104592]  Russell Bryant <russell at digium.com>
+
+	* /: Blocked revisions 104591 via svnmerge ........ r104591 |
+	  russell | 2008-02-27 10:45:00 -0600 (Wed, 27 Feb 2008) | 4 lines
+	  When we receive a known alarm, make sure that the unknown alarm
+	  flag is not still set to make sure that when we come back out of
+	  alarm, it gets reported in the log and manager interface (after
+	  discussion with tzafrir on the -dev list) ........
+
+2008-02-27 16:26 +0000 [r104537-104539]  Joshua Colp <jcolp at digium.com>
+
+	* channels/chan_sip.c: When queueing up a device state change when
+	  the peer is loaded from the configuration give it a state of not
+	  in use. We have to do this because the channel technology may not
+	  yet be registered so the state could not be queried and would be
+	  considered invalid. (closes issue #12087) Reported by: liorm
+
+	* res/res_smdi.c, /: Merged revisions 104536 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r104536 | file | 2008-02-27 11:52:02 -0400 (Wed, 27 Feb 2008) | 4
+	  lines Only stop the MWI monitor thread if it was actually
+	  started. (closes issue #12086) Reported by: francesco_r ........
+
+2008-02-27 15:34 +0000 [r104534]  Tilghman Lesher <tlesher at digium.com>
+
+	* utils/astcanary.c: open(2) needs a mode argument when O_CREAT is
+	  specified. (Closes issue #12083)
+
+2008-02-27 15:31 +0000 [r104533]  Joshua Colp <jcolp at digium.com>
+
+	* channels/chan_sip.c, main/rtp.c: Fix T38 passthrough regression
+	  introduced by state changes. (closes issue #12078) Reported by:
+	  dimas Patches: v1-12078.patch uploaded by dimas (license 88)
+	  (closes issue #12074) Reported by: Ivan
+
+2008-02-27 08:20 +0000 [r104502]  Tilghman Lesher <tlesher at digium.com>
+
+	* channels/chan_vpb.cc, configs/vpb.conf.sample,
+	  include/asterisk/module.h: Bring Voicetronix driver up to date
+	  with current drivers (closes issue #12084) Reported by: mmickan
+	  Patches: chan_vpb.cc.diff uploaded by mmickan (license 400)
+	  module.h.diff uploaded by mmickan (license 400) vpb.conf.sample
+	  uploaded by mmickan (license 400)
+
+2008-02-27 04:42 +0000 [r104419-104473]  Russell Bryant <russell at digium.com>
+
+	* doc/janitor-projects.txt: note that the chan_sip conversion is
+	  already in progress
+
+	* doc/janitor-projects.txt: add another janitor project
+
+	* doc/janitor-projects.txt: Add the stuff from the janitor projects
+	  page that is still relevant. I figure that if we keep this in the
+	  tree, it will be much easier to keep up to date. The page on
+	  asterisk.org just links to this on svn.digium.com/view
+
+2008-02-27 03:52 +0000 [r104418]  Jason Parker <jparker at digium.com>
+
+	* doc/janitor-projects.txt (added): Create placeholder file...for
+	  now.
+
+2008-02-27 02:05 +0000 [r104388]  Tilghman Lesher <tlesher at digium.com>
+
+	* apps/app_voicemail.c: Whitespace changes only
+
+2008-02-27 01:16 +0000 [r104333-104335]  Russell Bryant <russell at digium.com>
+
+	* /, apps/app_chanspy.c: Merged revisions 104334 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r104334 | russell | 2008-02-26 19:15:02 -0600 (Tue, 26 Feb 2008)
+	  | 3 lines Avoid some recursion in the cleanup code for the
+	  chanspy datastore (closes issue #12076, reported by junky,
+	  patched by me) ........
+
+	* /: Blocked revisions 104332 via svnmerge ........ r104332 |
+	  russell | 2008-02-26 18:54:29 -0600 (Tue, 26 Feb 2008) | 5 lines
+	  Zaptel 1.4 now exposes FXO battery state as an alarm. However,
+	  Asterisk 1.4 does not know what to do with these alarms. Only
+	  Asterisk 1.6 cares about it. So, if we get an unknown alarm in
+	  chan_zap, don't generate confusing log messages about it.
+	  ........
+
+2008-02-26 22:14 +0000 [r104301]  Steve Murphy <murf at digium.com>
+
+	* res/snmp/agent.c: small change to allow this file to compile. No
+	  problem if you don't install the libsnmp package.
+
+2008-02-26 20:33 +0000 [r104244-104270]  Russell Bryant <russell at digium.com>
+
+	* main/asterisk.c: I swear I compiled this ... *cough*
+
+	* res/res_phoneprov.c: fix this module, too
+
+	* funcs/func_version.c: fix this module
+
+	* Makefile, include/asterisk, build_tools/make_version_h (added):
+	  Re-add the automatically generated version.h, so that modules can
+	  include for making build time decisions for cross asterisk
+	  version compatibility
+
+	* main/manager.c, channels/chan_sip.c, include/asterisk/version.h
+	  (removed), build_tools/make_version_c, res/res_agi.c,
+	  main/http.c, include/asterisk/ast_version.h (added): Rename
+	  version.h to ast_version.h. Next, I will be re-adding version.h
+	  as an automatically generated file like it used to be. This still
+	  needs to be there for modules that have to check it to compile
+	  against multiple asterisk versions.
+
+2008-02-26 19:14 +0000 [r104215]  Joshua Colp <jcolp at digium.com>
+
+	* main/cdr.c, main/pbx.c, include/asterisk/cdr.h, CHANGES: Add an
+	  'e' option to ResetCDR which re-enables a CDR that has been
+	  disabled. (closes issue #11170) Reported by: kratzers Patches:
+	  ResetCDR.1.diff uploaded by kratzers (license 307)
+
+2008-02-26 18:40 +0000 [r104176]  Tilghman Lesher <tlesher at digium.com>
+
+	* doc/CODING-GUIDELINES: 1) Make braces mandatory for if/for/while,
+	  even around single statements. 2) Revise the argument parsing
+	  section, showing use of the standard macros. 3) Fix a typo.
+
+2008-02-26 18:27 +0000 [r104140-104142]  Jason Parker <jparker at digium.com>
+
+	* Makefile, /: Merged revisions 104141 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r104141 | qwell | 2008-02-26 12:26:12 -0600 (Tue, 26 Feb 2008) |
+	  1 line Add badshell to .PHONY target (thanks Kevin) ........
+
+	* Makefile, /: Merged revisions 104139 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r104139 | qwell | 2008-02-26 12:09:13 -0600 (Tue, 26 Feb 2008) |
+	  2 lines Since all shells aren't as awesome as bash, we have to
+	  fail if somebody tries to use a literal "~" in DESTDIR. ........
+
+2008-02-26 16:51 +0000 [r104137]  Olle Johansson <oej at edvina.net>
+
+	* channels/chan_sip.c: Formatting and doxygen while waiting on an
+	  airport...
+
+2008-02-26 16:36 +0000 [r104133-104136]  Jason Parker <jparker at digium.com>
+
+	* /, sounds/Makefile: Merged revisions 104135 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r104135 | qwell | 2008-02-26 10:35:06 -0600 (Tue, 26 Feb 2008) |
+	  5 lines Revert previous abspath change. ...abspath is new in GNU
+	  make 3.81. I feel so...defeated. Must find new fix! ........
+
+	* /, sounds/Makefile: Merged revisions 104132 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r104132 | qwell | 2008-02-26 10:08:44 -0600 (Tue, 26 Feb 2008) |
+	  9 lines Fix a very bizarre issue we were seeing with our buildbot
+	  when using a DESTDIR that wasn't an absolute path (such as
+	  DESTDIR=~/asterisk-1.4). Apparently what was happening, was that
+	  some of the targets were being expanded to the full path, so $@
+	  ended up being /root/asterisk-1.4/[...]/ rather than
+	  ~/asterisk-1.4/[...]/ It appears that this may be a new "feature"
+	  in GNU make. (*cough*
+	  http://en.wikipedia.org/wiki/Principle_of_least_surprise *cough*)
+	  ........
+
+2008-02-26 14:51 +0000 [r104127]  Mark Michelson <mmichelson at digium.com>
+
+	* main/features.c: Remove more hardcoded pipe symbols and replace
+	  with commas. (closes issue #12072) Reported by: SimonSharman
+	  Patches: features.patch uploaded by SimonSharman (license 410)
+	  Tested by: SimonSharman
+
+2008-02-26 06:43 +0000 [r104125]  Tilghman Lesher <tlesher at digium.com>
+
+	* funcs/func_odbc.c: Use the readhandle for reads (closes issue
+	  #12069)
+
+2008-02-26 00:38 +0000 [r104120-104124]  Russell Bryant <russell at digium.com>
+
+	* res/res_smdi.c: Add a \todo to convert this module to the event
+	  system
+
+	* CHANGES: Update CHANGES for SMDI stuff
+
+	* channels/chan_zap.c, res/res_smdi.c, /, configs/smdi.conf.sample,
+	  include/asterisk/smdi.h, apps/app_voicemail.c: Merged revisions
+	  104119 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r104119 | russell | 2008-02-25 18:25:29 -0600 (Mon, 25 Feb 2008)
+	  | 33 lines Merge changes from team/russell/smdi-1.4 This commit
+	  brings in a significant set of changes to the SMDI support in
+	  Asterisk. There were a number of bugs in the current
+	  implementation, most notably being that it was very likely on
+	  busy systems to pop off the wrong message from the SMDI message
+	  queue. So, this set of changes fixes the issues discovered as
+	  well as introducing some new ways to use the SMDI support which
+	  are required to avoid the bugs with grabbing the wrong message
+	  off of the queue. This code introduces a new interface to SMDI,
+	  with two dialplan functions. First, you get an SMDI message in
+	  the dialplan using SMDI_MSG_RETRIEVE() and then you access
+	  details in the message using the SMDI_MSG() function. A side
+	  benefit of this is that it now supports more than just chan_zap.
+	  For example, with this implementation, you can have some FXO
+	  lines being terminated on a SIP gateway, but the SMDI link in
+	  Asterisk. Another issue with the current implementation is that
+	  it is quite common that the station ID that comes in on the SMDI
+	  link is not necessarily the same as the Asterisk voicemail box.
+	  There are now additional directives in the smdi.conf
+	  configuration file which let you map SMDI station IDs to Asterisk
+	  voicemail boxes. Yet another issue with the current SMDI support
+	  was related to MWI reporting over the SMDI link. The current code
+	  could only report a MWI change when the change was made by
+	  someone calling into voicemail. If the change was made by some
+	  other entity (such as with IMAP storage, or with a web interface
+	  of some kind), then the MWI change would never be sent. The SMDI
+	  module can now poll for MWI changes if configured to do so. This
+	  work was inspired by and primarily done for the University of
+	  Pennsylvania. (also related to issue #9260) ........
+
+2008-02-26 00:05 +0000 [r104112]  Jason Parker <jparker at digium.com>
+
+	* /: Blocked revisions 104111 via svnmerge ........ r104111 | qwell
+	  | 2008-02-25 18:03:30 -0600 (Mon, 25 Feb 2008) | 7 lines
+	  IPTOS_MINCOST is not defined on Solaris. (closes issue #12050)
+	  Reported by: asgaroth Patches: 12050.patch uploaded by putnopvut
+	  (license 60) ........
+
+2008-02-25 23:56 +0000 [r104103-104110]  Russell Bryant <russell at digium.com>
+
+	* channels/chan_zap.c, UPGRADE.txt: Deprecate the "stripmsd" option
+	  in favor of dialplan substring variable syntax. (closes issue
+	  #12060)
+
+	* /, apps/app_chanspy.c: Merged revisions 104106 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r104106 | russell | 2008-02-25 17:42:42 -0600 (Mon, 25 Feb 2008)
+	  | 10 lines This patch fixes some pretty significant problems with
+	  how app_chanspy handles pointers to channels that are being spied
+	  upon. It was very likely that a crash would occur if the channel
+	  being spied upon hung up. This was because the current
+	  ast_channel handling _requires_ that the object is locked or else
+	  it could disappear at any time (except in the owning channel
+	  thread). So, this patch uses some channel datastore magic on the
+	  spied upon channel to be able to detect if and when the channel
+	  goes away. (closes issue #11877) (patch written by me, but thanks
+	  to kpfleming for the idea, and to file for review) ........
+
+	* /, main/utils.c: Merged revisions 104102 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r104102 | russell | 2008-02-25 17:19:05 -0600 (Mon, 25 Feb 2008)
+	  | 7 lines Improve the lock tracking code a bit so that a bunch of
+	  old locks that threads failed to lock don't sit around in the
+	  history. When a lock is first locked, this checks to see if the
+	  last lock in the list was one that was failed to be locked. If it
+	  is, then that was a lock that we're no longer sitting in a
+	  trylock loop trying to lock, so just remove it. (inspired by
+	  issue #11712) ........
+
+2008-02-25 23:04 +0000 [r104097-104101]  Tilghman Lesher <tlesher at digium.com>
+
+	* cdr/cdr_pgsql.c, CHANGES: Permit additional CDR columns to be
+	  saved in Postgres. Note that these changes are
+	  backward-compatible, so no changes to UPGRADE.txt are necessary.
+	  (closes issue #9279) Reported by: rottenroddy Patches:
+	  20080125__bug9279.diff.txt uploaded by Corydon76 (license 14)
+	  Tested by: Corydon76
+
+	* funcs/func_global.c: Shared space for variables (instead of
+	  letting other channels muck with your own) (closes issue #11943)
+	  Reported by: ramonpeek Patches: 20080208__bug11943__2.diff.txt
+	  uploaded by Corydon76 (license 14) Tested by: jmls
+
+	* /, apps/app_voicemail.c: Merged revisions 104094 via svnmerge
+	  from https://origsvn.digium.com/svn/asterisk/branches/1.4
+	  ........ r104094 | tilghman | 2008-02-25 15:31:47 -0600 (Mon, 25
+	  Feb 2008) | 5 lines If the destination folder is full, don't
+	  delete a message when exiting. (closes issue #12065) Reported by:
+	  selsky Patch by: (myself) ........
+
+2008-02-25 21:40 +0000 [r104096]  Joshua Colp <jcolp at digium.com>
+
+	* /, channels/chan_sip.c: Merged revisions 104095 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r104095 | file | 2008-02-25 17:37:20 -0400 (Mon, 25 Feb 2008) | 6
+	  lines Make it so a users.conf user creates both a SIP peer and a
+	  SIP user. The user will be used for inbound authentication for
+	  the device, and peer will be used for placing calls to the
+	  device. (closes issue #9044) Reported by: queuetue Patches:
+	  sip-gui-friend.diff uploaded by qwell (license 4) ........
+
+2008-02-25 20:50 +0000 [r104093]  Jason Parker <jparker at digium.com>
+
+	* /, main/config.c: Merged revisions 104092 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r104092 | qwell | 2008-02-25 14:49:42 -0600 (Mon, 25 Feb 2008) |
+	  11 lines Allow the use of #include and #exec in situations where
+	  the max include depth was only 1. Specifically, this fixes using
+	  #include and #exec in extconfig.conf. This was basically caused
+	  because the config file itself raises the include level to 1. I
+	  opted not to raise the include limit, because recursion here
+	  could cause very bizarre behavior. Pointed out, and tested by
+	  jmls (closes issue #12064) ........
+
+2008-02-25 19:02 +0000 [r104089]  Joshua Colp <jcolp at digium.com>
+
+	* channels/chan_iax2.c: Instead of outputting a verbose message
+	  every so often let's make it a debug message.
+
+2008-02-25 19:00 +0000 [r104088]  Brett Bryant <bbryant at digium.com>
+
+	* doc/siptls.txt, configs/sip.conf.sample: Adding more tls
+	  configuration details to sip.conf sample, with a list of valid
+	  ciphers provided in both files. .. First commit since July, woot
+
+2008-02-25 18:38 +0000 [r104087]  Russell Bryant <russell at digium.com>
+
+	* /, channels/chan_agent.c: Merged revisions 104086 via svnmerge
+	  from https://origsvn.digium.com/svn/asterisk/branches/1.4
+	  ........ r104086 | russell | 2008-02-25 12:38:10 -0600 (Mon, 25
+	  Feb 2008) | 4 lines Ensure that the channel doesn't disappear in
+	  agent_logoff(). If it does, it could cause a crash. (fixes the
+	  crash reported in BE-396) ........
+
+2008-02-25 16:18 +0000 [r104081-104085]  Joshua Colp <jcolp at digium.com>
+
+	* /, channels/chan_sip.c: Merged revisions 104084 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r104084 | file | 2008-02-25 12:16:13 -0400 (Mon, 25 Feb 2008) | 6
+	  lines If a resubscription comes in for a dialog we no longer know
+	  about tell the remote side that the dialog does not exist so they
+	  subscribe again using a new dialog. (closes issue #10727)
+	  Reported by: s0l4rb03 Patches: 10727-2.diff uploaded by file
+	  (license 11) ........
+
+	* /, channels/chan_sip.c: Merged revisions 104082 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r104082 | file | 2008-02-25 11:17:18 -0400 (Mon, 25 Feb 2008) | 6
+	  lines Due to recent changes tag will no longer be NULL if not
+	  present so we have to use ast_strlen_zero to see if it's actually
+	  blank. (closes issue #12061) Reported by: flefoll Patches:
+	  chan_sip.c.br14.patch_pedantic_no_totag uploaded by flefoll
+	  (license 244) ........
+
+	* res/res_config_pgsql.c: Fix building of trunk. dbpass is always
+	  going to exist.
+
+2008-02-24 02:37 +0000 [r104073-104074]  Steve Murphy <murf at digium.com>
+
+	* channels/chan_sip.c: Enforce a space between function args as per
+	  code review.
+
+	* res/res_config_pgsql.c: On a 64-bit machine, with dev-mode turned
+	  on, and pgsql installed, I get warnings that stops the compile.
+	  They are fixed now.
+
+2008-02-22 23:56 +0000 [r104045]  Doug Bailey <dbailey at digium.com>
+
+	* channels/chan_zap.c, configure, configure.ac: Add protection to
+	  chan_zap build when NEONMWI events are not defined
+
+2008-02-22 22:55 +0000 [r104036-104039]  Tilghman Lesher <tlesher at digium.com>
+
+	* doc/manager_1_1.txt, main/manager.c, UPGRADE.txt, CHANGES,
+	  include/asterisk/manager.h: Move Originate to a separate
+	  privilege and require the additional System privilege to call out
+	  to a subshell.
+
+	* /, channels/chan_sip.c: Merged revisions 104037 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r104037 | tilghman | 2008-02-22 16:45:14 -0600 (Fri, 22 Feb 2008)
+	  | 6 lines Backwards debug message. (closes issue #12052) Reported
+	  by: flefoll Patches: chan_sip.c.br14.patch_found-notfound
+	  uploaded by flefoll (license 244) ........
+
+	* res/res_config_pgsql.c: Allow database password to be NULL and
+	  several other cleanups. (closes issue #12048) Reported by: bukaj
+	  Patches: 20080222__bug12048.diff.txt uploaded by Corydon76
+	  (license 14) Tested by: bukaj
+
+2008-02-21 21:27 +0000 [r104031]  Russell Bryant <russell at digium.com>
+
+	* channels/chan_sip.c: fix a typo
+
+2008-02-21 21:09 +0000 [r104025-104029]  Mark Michelson <mmichelson at digium.com>
+
+	* /: Blocked revisions 104027 via svnmerge ........ r104027 |
+	  mmichelson | 2008-02-21 15:05:42 -0600 (Thu, 21 Feb 2008) | 4
+	  lines And as a followup to revision 104026, completely remove
+	  event-related calls from a section of code where we know there
+	  was no event to handle or get. ........
+
+	* /: Blocked revisions 104026 via svnmerge ........ r104026 |
+	  mmichelson | 2008-02-21 14:12:38 -0600 (Thu, 21 Feb 2008) | 7

[... 36777 lines stripped ...]



More information about the asterisk-commits mailing list