[asterisk-commits] russell: tag 1.6.0-beta9 r116246 - /tags/1.6.0-beta9/

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Wed May 14 09:50:02 CDT 2008


Author: russell
Date: Wed May 14 09:50:01 2008
New Revision: 116246

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

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

Added: tags/1.6.0-beta9/.lastclean
URL: http://svn.digium.com/view/asterisk/tags/1.6.0-beta9/.lastclean?view=auto&rev=116246
==============================================================================
--- tags/1.6.0-beta9/.lastclean (added)
+++ tags/1.6.0-beta9/.lastclean Wed May 14 09:50:01 2008
@@ -1,0 +1,1 @@
+35

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

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

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

Added: tags/1.6.0-beta9/.version
URL: http://svn.digium.com/view/asterisk/tags/1.6.0-beta9/.version?view=auto&rev=116246
==============================================================================
--- tags/1.6.0-beta9/.version (added)
+++ tags/1.6.0-beta9/.version Wed May 14 09:50:01 2008
@@ -1,0 +1,1 @@
+1.6.0-beta9

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

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

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

Added: tags/1.6.0-beta9/ChangeLog
URL: http://svn.digium.com/view/asterisk/tags/1.6.0-beta9/ChangeLog?view=auto&rev=116246
==============================================================================
--- tags/1.6.0-beta9/ChangeLog (added)
+++ tags/1.6.0-beta9/ChangeLog Wed May 14 09:50:01 2008
@@ -1,0 +1,40695 @@
+2008-05-14  Russell Bryant  <russell at digium.com>
+
+	* Asterisk 1.6.0-beta9 released.
+
+2008-05-14 13:13 +0000 [r116236]  Olle Johansson <oej at edvina.net>
+
+	* /, channels/chan_sip.c: Merged revisions 116234 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/trunk ................
+	  r116234 | oej | 2008-05-14 15:05:15 +0200 (Ons, 14 Maj 2008) | 11
+	  lines Merged revisions 116230 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r116230 | oej | 2008-05-14 14:51:06 +0200 (Ons, 14 Maj 2008) | 3
+	  lines Accept text messages even with Content-Type:
+	  text/plain;charset=Södermanländska ........ ................
+
+2008-05-14 00:20 +0000 [r116096-116139]  Mark Michelson <mmichelson at digium.com>
+
+	* main/channel.c, /, include/asterisk/lock.h: Merged revisions
+	  116089 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/trunk ................
+	  r116089 | mmichelson | 2008-05-13 18:54:01 -0500 (Tue, 13 May
+	  2008) | 20 lines Merged revisions 116088 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r116088 | mmichelson | 2008-05-13 18:47:49 -0500 (Tue, 13 May
+	  2008) | 12 lines A change to the way channel locks are handled
+	  when DEBUG_CHANNEL_LOCKS is defined. After debugging a deadlock,
+	  it was noticed that when DEBUG_CHANNEL_LOCKS is enabled in
+	  menuselect, the actual origin of channel locks is obscured by the
+	  fact that all channel locks appear to happen in the function
+	  ast_channel_lock(). This code change redefines ast_channel_lock
+	  to be a macro which maps to __ast_channel_lock(), which then
+	  relays the proper file name, line number, and function name
+	  information to the core lock functions so that this information
+	  will be displayed in the case that there is some sort of locking
+	  error or core show locks is issued. ........ ................
+
+2008-05-13 21:19 +0000 [r116020-116040]  Russell Bryant <russell at digium.com>
+
+	* channels/chan_local.c, /: Merged revisions 116039 via svnmerge
+	  from https://origsvn.digium.com/svn/asterisk/trunk
+	  ................ r116039 | russell | 2008-05-13 16:18:55 -0500
+	  (Tue, 13 May 2008) | 32 lines Merged revisions 116038 via
+	  svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r116038 | russell | 2008-05-13 16:17:23 -0500 (Tue, 13 May 2008)
+	  | 24 lines Fix a deadlock involving channel autoservice and
+	  chan_local that was debugged and fixed by mmichelson and me. We
+	  observed a system that had a bunch of threads stuck in
+	  ast_autoservice_stop(). The reason these threads were waiting
+	  around is because this function waits to ensure that the channel
+	  list in the autoservice thread gets rebuilt before the stop()
+	  function returns. However, the autoservice thread was also
+	  locked, so the autoservice channel list was never getting
+	  rebuilt. The autoservice thread was stuck waiting for the channel
+	  lock on a local channel. However, the local channel was locked by
+	  a thread that was stuck in the autoservice stop function. It
+	  turned out that the issue came down to the local_queue_frame()
+	  function in chan_local. This function assumed that one of the
+	  channels passed in as an argument was locked when called.
+	  However, that was not always the case. There were multiple cases
+	  in which this channel was not locked when the function was
+	  called. We fixed up chan_local to indicate to this function
+	  whether this channel was locked or not. The previous assumption
+	  had caused local_queue_frame() to improperly return with the
+	  channel locked, where it would then never get unlocked. (closes
+	  issue #12584) (related to issue #12603) ........ ................
+
+	* main/autoservice.c, /: Merged revisions 116001 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/trunk ................
+	  r116001 | russell | 2008-05-13 16:07:59 -0500 (Tue, 13 May 2008)
+	  | 13 lines Merged revisions 115990 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r115990 | russell | 2008-05-13 16:05:57 -0500 (Tue, 13 May 2008)
+	  | 5 lines Fix an issue that I noticed in autoservice while
+	  mmichelson and I were debugging a different problem. I noticed
+	  that it was theoretically possible for two threads to attempt to
+	  start the autoservice thread at the same time. This change makes
+	  the process of starting the autoservice thread, thread-safe.
+	  ........ ................
+
+2008-05-13 20:30 +0000 [r115946]  Joshua Colp <jcolp at digium.com>
+
+	* /, channels/chan_alsa.c: Merged revisions 115945 via svnmerge
+	  from https://origsvn.digium.com/svn/asterisk/trunk
+	  ................ r115945 | file | 2008-05-13 17:29:27 -0300 (Tue,
+	  13 May 2008) | 12 lines Merged revisions 115944 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r115944 | file | 2008-05-13 17:28:23 -0300 (Tue, 13 May 2008) | 4
+	  lines Use the right flag to open the audio in non-blocking.
+	  (closes issue #12616) Reported by: nicklewisdigiumuser ........
+	  ................
+
+2008-05-13 20:19 +0000 [r115940-115942]  Matthew Fredrickson <creslin at digium.com>
+
+	* channels/chan_zap.c, /: Merged revisions 115941 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/trunk ........ r115941 |
+	  mattf | 2008-05-13 15:18:04 -0500 (Tue, 13 May 2008) | 1 line
+	  Need to clear calling_party_cat variable after we retrieve it
+	  ........
+
+	* channels/chan_zap.c, /: Merged revisions 115939 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/trunk ........ r115939 |
+	  mattf | 2008-05-13 15:11:20 -0500 (Tue, 13 May 2008) | 1 line Add
+	  support for receiving calling party category ........
+
+2008-05-13 18:38 +0000 [r115887]  Tilghman Lesher <tlesher at digium.com>
+
+	* main/asterisk.c, /: Merged revisions 115886 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/trunk ................
+	  r115886 | tilghman | 2008-05-13 13:38:11 -0500 (Tue, 13 May 2008)
+	  | 11 lines Merged revisions 115884 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r115884 | tilghman | 2008-05-13 13:36:13 -0500 (Tue, 13 May 2008)
+	  | 3 lines If the socket dies (read returns 0=EOF), return
+	  immediately. (Closes issue #12637) ........ ................
+
+2008-05-13 17:48 +0000 [r115848-115851]  Russell Bryant <russell at digium.com>
+
+	* res/res_smdi.c, /: Merged revisions 115847 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/trunk ........ r115847 |
+	  russell | 2008-05-13 12:14:22 -0500 (Tue, 13 May 2008) | 2 lines
+	  Initialize the start time in smdi_msg_wait. Somehow this code got
+	  lost in trunk. ........
+
+2008-05-12 17:57 +0000 [r115738]  Mark Michelson <mmichelson at digium.com>
+
+	* main/utils.c: Merged revisions 115737 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/trunk ................
+	  r115737 | mmichelson | 2008-05-12 12:55:08 -0500 (Mon, 12 May
+	  2008) | 15 lines Merged revisions 115735 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r115735 | mmichelson | 2008-05-12 12:51:14 -0500 (Mon, 12 May
+	  2008) | 7 lines If a thread holds no locks, do not print any
+	  information on the thread when issuing a core show locks command.
+	  This will help to de-clutter output somewhat. Russell said it
+	  would be fine to place this improvement in the 1.4 branch, so
+	  that's why it's going here too. ........ ................
+
+2008-05-12 16:36 +0000 [r115706]  Jason Parker <jparker at digium.com>
+
+	* /, apps/app_queue.c: Merged revisions 115705 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/trunk ........ r115705 |
+	  qwell | 2008-05-12 11:35:50 -0500 (Mon, 12 May 2008) | 1 line
+	  Correctly document state interface for AddQueueMember. Discovered
+	  while looking at issue #12626. ........
+
+2008-05-12 15:18 +0000 [r115672]  Brett Bryant <bbryant at digium.com>
+
+	* /, channels/chan_iax2.c: Merged revisions 115669 via svnmerge
+	  from https://origsvn.digium.com/svn/asterisk/trunk ........
+	  r115669 | bbryant | 2008-05-12 10:17:32 -0500 (Mon, 12 May 2008)
+	  | 3 lines A small change to fix iax2 native bridging. ........
+
+2008-05-11 03:27 +0000 [r115599-115601]  Matthew Fredrickson <creslin at digium.com>
+
+	* channels/chan_zap.c, /, configure,
+	  include/asterisk/autoconfig.h.in, configure.ac: Merged revisions
+	  115600 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/trunk ........ r115600 |
+	  mattf | 2008-05-10 22:23:05 -0500 (Sat, 10 May 2008) | 1 line Add
+	  Zap MTP2 support to chan_zap ........
+
+	* channels/chan_zap.c, /: Merged revisions 115598 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/trunk ........ r115598 |
+	  mattf | 2008-05-10 21:19:21 -0500 (Sat, 10 May 2008) | 1 line
+	  Open up audio channel when we get ACM on SS7 event ........
+
+2008-05-10 14:22 +0000 [r115597]  Tilghman Lesher <tlesher at digium.com>
+
+	* /, cdr/cdr_pgsql.c: Merged revisions 115596 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/trunk ........ r115596 |
+	  tilghman | 2008-05-10 09:19:41 -0500 (Sat, 10 May 2008) | 2 lines
+	  Ensure that "calldate" is acceptable for a column name. ........
+
+2008-05-09 16:38 +0000 [r115581]  Joshua Colp <jcolp at digium.com>
+
+	* /, configure, include/asterisk/autoconfig.h.in, configure.ac:
+	  Merged revisions 115580 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/trunk ................
+	  r115580 | file | 2008-05-09 13:36:58 -0300 (Fri, 09 May 2008) |
+	  10 lines Merged revisions 115579 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r115579 | file | 2008-05-09 13:34:08 -0300 (Fri, 09 May 2008) | 2
+	  lines Improve res_ninit and res_ndestroy autoconf logic on the
+	  Darwin platform. ........ ................
+
+2008-05-08 19:21 +0000 [r115553-115570]  Russell Bryant <russell at digium.com>
+
+	* /, channels/chan_iax2.c: Merged revisions 115569 via svnmerge
+	  from https://origsvn.digium.com/svn/asterisk/trunk
+	  ................ r115569 | russell | 2008-05-08 14:20:35 -0500
+	  (Thu, 08 May 2008) | 10 lines Merged revisions 115568 via
+	  svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r115568 | russell | 2008-05-08 14:19:50 -0500 (Thu, 08 May 2008)
+	  | 2 lines Remove debug output. ........ ................
+
+	* /, channels/chan_iax2.c: Merged revisions 115566 via svnmerge
+	  from https://origsvn.digium.com/svn/asterisk/trunk
+	  ................ r115566 | russell | 2008-05-08 14:17:04 -0500
+	  (Thu, 08 May 2008) | 41 lines Merged revisions 115565 via
+	  svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4
+	  ................ r115565 | russell | 2008-05-08 14:15:25 -0500
+	  (Thu, 08 May 2008) | 33 lines Merged revisions 115564 via
+	  svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+	  r115564 | russell | 2008-05-08 14:14:04 -0500 (Thu, 08 May 2008)
+	  | 25 lines Fix a race condition that bbryant just found while
+	  doing some IAX2 testing. He was running Asterisk trunk running
+	  IAX2 calls through a few Asterisk boxes, however, the audio was
+	  extremely choppy. We looked at a packet trace and saw a storm of
+	  INVAL and VNAK frames being sent from one box to another. It
+	  turned out that what had happened was that one box tried to send
+	  a CONTROL frame before the 3 way handshake had completed. So,
+	  that frame did not include the destination call number, because
+	  it didn't have it yet. Part of our recent work for security
+	  issues included an additional check to ensure that frames that
+	  are supposed to include the destination call number have the
+	  correct one. This caused the frame to be rejected with an INVAL.
+	  The frame would get retransmitted for forever, rejected every
+	  time ... This race condition exists in all versions that got the
+	  security changes, in theory. However, it is really only likely
+	  that this would cause a problem in Asterisk trunk. There was a
+	  control frame being sent (SRCUPDATE) at the _very_ beginning of
+	  the call, which does not exist in 1.2 or 1.4. However, I am
+	  fixing all versions that could potentially be affected by the
+	  introduced race condition. These changes are what bbryant and I
+	  came up with to fix the issue. Instead of simply dropping control
+	  frames that get sent before the handshake is complete, the code
+	  attempts to wait a little while, since in most cases, the
+	  handshake will complete very quickly. If it doesn't complete
+	  after yielding for a little while, then the frame gets dropped.
+	  ........ ................ ................
+
+	* /, channels/chan_sip.c: Merged revisions 115562 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/trunk ................
+	  r115562 | russell | 2008-05-08 11:14:08 -0500 (Thu, 08 May 2008)
+	  | 11 lines Merged revisions 115561 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r115561 | russell | 2008-05-08 11:11:33 -0500 (Thu, 08 May 2008)
+	  | 3 lines Don't give up on attempting an outbound registration if
+	  we receive a 408 Timeout. (closes issue #12323) ........
+	  ................
+
+	* /, contrib/scripts/postgres_cdr.sql (removed): Merged revisions
+	  115558 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/trunk ................
+	  r115558 | russell | 2008-05-08 10:38:27 -0500 (Thu, 08 May 2008)
+	  | 11 lines Merged revisions 115557 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r115557 | russell | 2008-05-08 10:37:49 -0500 (Thu, 08 May 2008)
+	  | 3 lines remove postgres_cdr.sql, as the CDR schema is in
+	  realtime_pgsql.sql, as well (closes issue #9676) ........
+	  ................
+
+	* contrib/init.d/rc.debian.asterisk, /: Merged revisions 115555 via
+	  svnmerge from https://origsvn.digium.com/svn/asterisk/trunk
+	  ................ r115555 | russell | 2008-05-08 10:32:48 -0500
+	  (Thu, 08 May 2008) | 11 lines Merged revisions 115554 via
+	  svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r115554 | russell | 2008-05-08 10:32:08 -0500 (Thu, 08 May 2008)
+	  | 3 lines Don't exit the script if Asterisk is not running.
+	  (closes issue #12611) ........ ................
+
+	* main/pbx.c, /: Merged revisions 115552 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/trunk ................
+	  r115552 | russell | 2008-05-08 10:26:49 -0500 (Thu, 08 May 2008)
+	  | 12 lines Merged revisions 115551 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r115551 | russell | 2008-05-08 10:24:54 -0500 (Thu, 08 May 2008)
+	  | 4 lines Don't use a channel before checking for channel
+	  allocation failure. (closes issue #12609) Reported by: edantie
+	  ........ ................
+
+2008-05-08 15:08 +0000 [r115549]  Matthew Fredrickson <creslin at digium.com>
+
+	* channels/chan_zap.c, /: Merged revisions 115548 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/trunk ........ r115548 |
+	  mattf | 2008-05-08 10:04:45 -0500 (Thu, 08 May 2008) | 1 line
+	  Remove unused code as well as demote an error message to a debug
+	  message ........
+
+2008-05-08 14:41 +0000 [r115538-115547]  Russell Bryant <russell at digium.com>
+
+	* contrib/init.d/rc.debian.asterisk, /: Merged revisions 115546 via
+	  svnmerge from https://origsvn.digium.com/svn/asterisk/trunk
+	  ................ r115546 | russell | 2008-05-08 09:41:12 -0500
+	  (Thu, 08 May 2008) | 12 lines Merged revisions 115545 via
+	  svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r115545 | russell | 2008-05-08 09:40:53 -0500 (Thu, 08 May 2008)
+	  | 4 lines Use the same method for executing Asterisk as the rest
+	  of the script. (closes issue #12611) Reported by: b_plessis
+	  ........ ................
+
+2008-05-07 18:35 +0000 [r115514-115524]  Russell Bryant <russell at digium.com>
+
+	* /, res/res_config_ldap.c: Merged revisions 115523 via svnmerge
+	  from https://origsvn.digium.com/svn/asterisk/trunk ........
+	  r115523 | russell | 2008-05-07 13:33:50 -0500 (Wed, 07 May 2008)
+	  | 6 lines Only save a password if a username exists. (closes
+	  issue #12600) Reported By: suretec Patch by me ........
+
+	* /, res/res_config_ldap.c: Merged revisions 115521 via svnmerge
+	  from https://origsvn.digium.com/svn/asterisk/trunk ........
+	  r115521 | russell | 2008-05-07 13:30:12 -0500 (Wed, 07 May 2008)
+	  | 7 lines Use the default that the log output claims will be used
+	  for the basedn (closes issue #12599) Reported by: suretec
+	  Patches: 12599.patch uploaded by juggie (license 24) ........
+
+	* /, channels/chan_h323.c: Merged revisions 115519 via svnmerge
+	  from https://origsvn.digium.com/svn/asterisk/trunk ........
+	  r115519 | russell | 2008-05-07 13:24:51 -0500 (Wed, 07 May 2008)
+	  | 2 lines Let chan_h323 build in dev mode ........
+
+	* /, include/asterisk/dlinkedlists.h (removed),
+	  channels/chan_iax2.c: Merged revisions 115513 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/trunk ................
+	  r115513 | russell | 2008-05-07 12:28:19 -0500 (Wed, 07 May 2008)
+	  | 19 lines Merged revisions 115512 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4
+	  ................ r115512 | russell | 2008-05-07 11:24:09 -0500
+	  (Wed, 07 May 2008) | 11 lines Merged revisions 115511 via
+	  svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+	  r115511 | russell | 2008-05-07 11:22:49 -0500 (Wed, 07 May 2008)
+	  | 3 lines Remove remnants of dlinkedlists. I didn't actually use
+	  them in the final version of my IAX2 improvements. ........
+	  ................ ................
+
+2008-05-07 13:49 +0000 [r115510]  Tilghman Lesher <tlesher at digium.com>
+
+	* contrib/scripts/asterisk.ldap-schema,
+	  contrib/scripts/asterisk.ldif, /: Merged revisions 115509 via
+	  svnmerge from https://origsvn.digium.com/svn/asterisk/trunk
+	  ........ r115509 | tilghman | 2008-05-07 08:49:15 -0500 (Wed, 07
+	  May 2008) | 2 lines Update typos in description fields (closes
+	  issue #12598) Reported by: suretec Patches:
+	  asterisk_schema_changes.patch uploaded by suretec (license 70)
+	  ........
+
+2008-05-06 19:56 +0000 [r115420-115424]  Jason Parker <jparker at digium.com>
+
+	* /, contrib/scripts/get_ilbc_source.sh: Merged revisions 115423
+	  via svnmerge from https://origsvn.digium.com/svn/asterisk/trunk
+	  ................ r115423 | qwell | 2008-05-06 14:55:45 -0500
+	  (Tue, 06 May 2008) | 23 lines Merged revisions 115422 via
+	  svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4
+	  ................ r115422 | qwell | 2008-05-06 14:55:29 -0500
+	  (Tue, 06 May 2008) | 15 lines Merged revisions 115421 via
+	  svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+	  r115421 | qwell | 2008-05-06 14:54:57 -0500 (Tue, 06 May 2008) |
+	  7 lines read requires an argument on some non-bash shells (closes
+	  issue #12593) Reported by: bkruse Patches:
+	  getilbc.sh_12593_v1.diff uploaded by bkruse (license 132)
+	  ........ ................ ................
+
+	* /, res/res_musiconhold.c: Merged revisions 115419 via svnmerge
+	  from https://origsvn.digium.com/svn/asterisk/trunk
+	  ................ r115419 | qwell | 2008-05-06 14:38:44 -0500
+	  (Tue, 06 May 2008) | 15 lines Merged revisions 115418 via
+	  svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r115418 | qwell | 2008-05-06 14:34:58 -0500 (Tue, 06 May 2008) |
+	  7 lines Switch to using ast_random() rather than just rand().
+	  This does not fix the bug reported, but I believe it is correct.
+	  (from issue #12446) Patches: bug_12446.diff uploaded by snuffy
+	  (license 35) ........ ................
+
+2008-05-06 19:33 +0000 [r115417]  Tilghman Lesher <tlesher at digium.com>
+
+	* main/asterisk.c, /: Merged revisions 115416 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/trunk ................
+	  r115416 | tilghman | 2008-05-06 14:32:29 -0500 (Tue, 06 May 2008)
+	  | 10 lines Merged revisions 115415 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r115415 | tilghman | 2008-05-06 14:31:39 -0500 (Tue, 06 May 2008)
+	  | 2 lines Don't print the terminating NUL. (Closes issue #12589)
+	  ........ ................
+
+2008-05-06 13:57 +0000 [r115343]  Joshua Colp <jcolp at digium.com>
+
+	* /, configure, configure.ac: Merged revisions 115342 via svnmerge
+	  from https://origsvn.digium.com/svn/asterisk/trunk
+	  ................ r115342 | file | 2008-05-06 10:55:44 -0300 (Tue,
+	  06 May 2008) | 10 lines Merged revisions 115341 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r115341 | file | 2008-05-06 10:54:15 -0300 (Tue, 06 May 2008) | 2
+	  lines Add in missing argument. ........ ................
+
+2008-05-05 23:01 +0000 [r115335]  Tilghman Lesher <tlesher at digium.com>
+
+	* main/asterisk.c, /, main/logger.c: Merged revisions 115334 via
+	  svnmerge from https://origsvn.digium.com/svn/asterisk/trunk
+	  ................ r115334 | tilghman | 2008-05-05 18:00:31 -0500
+	  (Mon, 05 May 2008) | 15 lines Merged revisions 115333 via
+	  svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r115333 | tilghman | 2008-05-05 17:50:31 -0500 (Mon, 05 May 2008)
+	  | 7 lines Separate verbose output from CLI output, by using a
+	  preamble. (closes issue #12402) Reported by: Corydon76 Patches:
+	  20080410__no_verbose_in_rx_output.diff.txt uploaded by Corydon76
+	  (license 14) 20080501__no_verbose_in_rx_output__1.4.diff.txt
+	  uploaded by Corydon76 (license 14) ........ ................
+
+2008-05-05 22:17 +0000 [r115331]  Joshua Colp <jcolp at digium.com>
+
+	* /, build_tools/menuselect-deps.in, configure,
+	  include/asterisk/autoconfig.h.in, codecs/codec_speex.c,
+	  configure.ac: Merged revisions 115328 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/trunk ................
+	  r115328 | file | 2008-05-05 19:13:57 -0300 (Mon, 05 May 2008) |
+	  10 lines Merged revisions 115327 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r115327 | file | 2008-05-05 19:10:05 -0300 (Mon, 05 May 2008) | 2
+	  lines Make sure that either the main speex library contains
+	  preprocess functions or that speexdsp does. If both fail then
+	  speex stuff can not be built. ........ ................
+
+2008-05-05 22:14 +0000 [r115330]  Mark Michelson <mmichelson at digium.com>
+
+	* main/config.c, /: Merged revisions 115329 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/trunk ........ r115329 |
+	  mmichelson | 2008-05-05 17:14:06 -0500 (Mon, 05 May 2008) | 15
+	  lines #execing the same file multiple times led to warning
+	  messages saying that the same file was being #included twice.
+	  This was due to the fact that #exec created a temporary file
+	  which was then #included. The name of the temporary file was the
+	  name of the #exec'd file, with the Unix timestamp and thread ID
+	  concatenated. The issue was that if multiple #exec statements of
+	  the same file were reached in the same second, then the result
+	  was that the temporary files would have duplicate names. To
+	  resolve this, the temporary file now has microsecond resolution
+	  for the timestamp portion. (closes issue #12574) Reported by:
+	  jmls Patches: 12574.patch uploaded by putnopvut (license 60)
+	  Tested by: jmls, putnopvut ........
+
+2008-05-05 21:44 +0000 [r115322]  Mark Michelson <mmichelson at digium.com>
+
+	* /, apps/app_queue.c: Merged revisions 115321 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/trunk ................
+	  r115321 | mmichelson | 2008-05-05 16:43:21 -0500 (Mon, 05 May
+	  2008) | 21 lines Merged revisions 115320 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r115320 | mmichelson | 2008-05-05 16:41:34 -0500 (Mon, 05 May
+	  2008) | 13 lines Don't consider a caller "handled" until the
+	  caller is bridged with a queue member. There was too much of an
+	  opportunity for the member to hang up (either during a delay,
+	  announcement, or overly long agi) between the time that he
+	  answered the phone and the time when he actually was bridged with
+	  the caller. The consequence of this was that if the member hung
+	  up in that interval, then proper abandonment details would not be
+	  noted in the queue log if the caller were to hang up at any point
+	  after the member hangup. (closes issue #12561) Reported by:
+	  ablackthorn ........ ................
+
+2008-05-05 20:28 +0000 [r115316]  Russell Bryant <russell at digium.com>
+
+	* /, channels/chan_iax2.c: Merged revisions 115315 via svnmerge
+	  from https://origsvn.digium.com/svn/asterisk/trunk ........
+	  r115315 | russell | 2008-05-05 15:28:17 -0500 (Mon, 05 May 2008)
+	  | 2 lines Remove my rant, since I have now replaced the rant with
+	  code. ........
+
+2008-05-05 19:58 +0000 [r115310]  Tilghman Lesher <tlesher at digium.com>
+
+	* include/asterisk/res_odbc.h, /: Merged revisions 115309 via
+	  svnmerge from https://origsvn.digium.com/svn/asterisk/trunk
+	  ................ r115309 | tilghman | 2008-05-05 14:57:28 -0500
+	  (Mon, 05 May 2008) | 10 lines Merged revisions 115308 via
+	  svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r115308 | tilghman | 2008-05-05 14:55:55 -0500 (Mon, 05 May 2008)
+	  | 2 lines Err, the documentation on the return value of
+	  ast_odbc_backslash_is_escape is exactly backwards. ........
+	  ................
+
+2008-05-05 19:50 +0000 [r115306]  Russell Bryant <russell at digium.com>
+
+	* /, channels/chan_sip.c: Merged revisions 115305 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/trunk ................
+	  r115305 | russell | 2008-05-05 14:50:24 -0500 (Mon, 05 May 2008)
+	  | 13 lines Merged revisions 115304 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r115304 | russell | 2008-05-05 14:49:25 -0500 (Mon, 05 May 2008)
+	  | 5 lines Avoid putting opaque="" in Digest authentication. This
+	  patch came from switchvox. It fixes authentication with Primus in
+	  Canada, and has been in use for a very long time without causing
+	  problems with any other providers. (closes issue AST-36) ........
+	  ................
+
+2008-05-05 19:43 +0000 [r115303]  Tilghman Lesher <tlesher at digium.com>
+
+	* /, UPGRADE.txt: Merged revisions 115302 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/trunk ........ r115302 |
+	  tilghman | 2008-05-05 14:42:36 -0500 (Mon, 05 May 2008) | 2 lines
+	  Note change for ExecIf syntax (caught by jmls on IRC) ........
+
+2008-05-05 10:55 +0000 [r115289]  Kevin P. Fleming <kpfleming at digium.com>
+
+	* /, UPGRADE.txt: Merged revisions 115288 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/trunk ........ r115288 |
+	  kpfleming | 2008-05-05 05:55:09 -0500 (Mon, 05 May 2008) | 2
+	  lines clarify wording ........
+
+2008-05-05 03:26 +0000 [r115287]  Tilghman Lesher <tlesher at digium.com>
+
+	* contrib/scripts/safe_asterisk, contrib/init.d/rc.suse.asterisk,
+	  contrib/init.d/rc.debian.asterisk,
+	  contrib/init.d/rc.mandrake.asterisk, /,
+	  contrib/init.d/rc.redhat.asterisk,
+	  contrib/init.d/rc.gentoo.asterisk,
+	  contrib/init.d/rc.slackware.asterisk: Merged revisions 115286 via
+	  svnmerge from https://origsvn.digium.com/svn/asterisk/trunk
+	  ................ r115286 | tilghman | 2008-05-04 22:25:35 -0500
+	  (Sun, 04 May 2008) | 15 lines Merged revisions 115285 via
+	  svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r115285 | tilghman | 2008-05-04 22:22:25 -0500 (Sun, 04 May 2008)
+	  | 7 lines When starting Asterisk, bug out if Asterisk is already
+	  running. (closes issue #12525) Reported by: explidous Patches:
+	  20080428__bug12525.diff.txt uploaded by Corydon76 (license 14)
+	  Tested by: mvanbaak ........ ................
+
+2008-05-04 02:12 +0000 [r115278-115284]  Joshua Colp <jcolp at digium.com>
+
+	* /, configure, acinclude.m4: Merged revisions 115283 via svnmerge
+	  from https://origsvn.digium.com/svn/asterisk/trunk
+	  ................ r115283 | file | 2008-05-03 23:11:01 -0300 (Sat,
+	  03 May 2008) | 10 lines Merged revisions 115282 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r115282 | file | 2008-05-03 23:09:44 -0300 (Sat, 03 May 2008) | 2
+	  lines Expand the test function for GCC attributes so that more
+	  complex attributes are properly recognized. ........
+	  ................
+
+	* /, include/asterisk/compiler.h: Merged revisions 115280 via
+	  svnmerge from https://origsvn.digium.com/svn/asterisk/trunk
+	  ................ r115280 | file | 2008-05-03 22:52:00 -0300 (Sat,
+	  03 May 2008) | 10 lines Merged revisions 115279 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r115279 | file | 2008-05-03 22:50:59 -0300 (Sat, 03 May 2008) | 2
+	  lines For my next trick I will make these work with what our
+	  autoconf header file gives us. ........ ................
+
+	* /, configure, acinclude.m4: Merged revisions 115277 via svnmerge
+	  from https://origsvn.digium.com/svn/asterisk/trunk
+	  ................ r115277 | file | 2008-05-03 22:45:21 -0300 (Sat,
+	  03 May 2008) | 10 lines Merged revisions 115276 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r115276 | file | 2008-05-03 22:43:26 -0300 (Sat, 03 May 2008) | 2
+	  lines Treat warnings as errors when checking if a GCC attribute
+	  exists. We have to do this as GCC will just ignore the attribute
+	  and pop up a warning, it won't actually fail to compile. ........
+	  ................
+
+2008-05-03 04:25 +0000 [r115269-115275]  Dwayne M. Hubbard <dhubbard at digium.com>
+
+	* /: block voicemail mwi notification subscriptions taskprocessor
+
+	* /: block pbx taskprocessor
+
+	* /: block app_queue taskprocessor
+
+	* /: blocked taskprocessors
+
+2008-05-02 14:55 +0000 [r115198-115200]  Mark Michelson <mmichelson at digium.com>
+
+	* /, include/asterisk/sched.h: Merged revisions 115197 via svnmerge
+	  from https://origsvn.digium.com/svn/asterisk/trunk
+	  ................ r115197 | mmichelson | 2008-05-02 09:28:55 -0500
+	  (Fri, 02 May 2008) | 14 lines Merged revisions 115196 via
+	  svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r115196 | mmichelson | 2008-05-02 09:28:19 -0500 (Fri, 02 May
+	  2008) | 6 lines Clarify a comment that was, well, just wrong. It
+	  turns out that ignoring the way that macros expand. Instead, I
+	  have clarified in the comment why the macro will work even if the
+	  scheduler id for the task to be deleted changes during the
+	  execution of the macro. ........ ................
+
+2008-05-02 02:57 +0000 [r115107-115160]  Tilghman Lesher <tlesher at digium.com>
+
+	* include/asterisk/res_odbc.h, /: Merged revisions 115104 via
+	  svnmerge from https://origsvn.digium.com/svn/asterisk/trunk
+	  ................ r115104 | tilghman | 2008-05-01 18:21:13 -0500
+	  (Thu, 01 May 2008) | 10 lines Merged revisions 115102 via
+	  svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r115102 | tilghman | 2008-05-01 18:20:25 -0500 (Thu, 01 May 2008)
+	  | 2 lines Change the comment of deprecated to an actual compiler
+	  deprecation ........ ................
+
+2008-05-01 19:01 +0000 [r115020]  Tilghman Lesher <tlesher at digium.com>
+
+	* /, main/utils.c: Merged revisions 115018 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/trunk ................
+	  r115018 | tilghman | 2008-05-01 14:00:18 -0500 (Thu, 01 May 2008)
+	  | 14 lines Merged revisions 115017 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r115017 | tilghman | 2008-05-01 13:59:08 -0500 (Thu, 01 May 2008)
+	  | 6 lines '#' is another reserved character for URIs that also
+	  needs to be escaped. (closes issue #10543) Reported by: blitzrage
+	  Patches: 20080418__bug10543.diff.txt uploaded by Corydon76
+	  (license 14) ........ ................
+
+2008-05-01 17:28 +0000 [r114932]  Russell Bryant <russell at digium.com>
+
+	* /, UPGRADE.txt: Merged revisions 114931 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/trunk ........ r114931 |
+	  russell | 2008-05-01 12:28:25 -0500 (Thu, 01 May 2008) | 4 lines
+	  Clarify the deprecation notice about Macro() to note that it will
+	  not be removed for the sake of backwards compatibility, since it
+	  is a non-trivial task to convert existing large dialplans that
+	  depend on Macro() to use GoSub(), instead. ........
+
+2008-05-01 16:52 +0000 [r114923]  Jason Parker <jparker at digium.com>
+
+	* channels/chan_zap.c, /: Merged revisions 114922 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/trunk ........ r114922 |
+	  qwell | 2008-05-01 11:49:24 -0500 (Thu, 01 May 2008) | 10 lines
+	  Allow dringXrange to properly default to 10, as was done in 1.4.
+	  dringXrange is a new feature that was added, and it attempted to
+	  default, but only when the option was specified. (closes issue
+	  #12536) Reported by: bjm Patches: 12536-dringXrange.diff uploaded
+	  by qwell (license 4) Tested by: bjm ........
+
+2008-04-30 20:20 +0000 [r114909]  Russell Bryant <russell at digium.com>
+
+	* include/asterisk/dlinkedlists.h (added): Add the dlinkedlists
+	  implementation from trunk
+
+2008-04-30 20:17 +0000 [r114907-114908]  Mark Michelson <mmichelson at digium.com>
+
+	* channels/chan_sip.c: Make 1.6.0 compile
+
+2008-04-30 17:06 +0000 [r114900]  Olle Johansson <oej at edvina.net>
+
+	* /, channels/chan_sip.c: Merged revisions 114899 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/trunk ................
+	  r114899 | oej | 2008-04-30 18:55:49 +0200 (Ons, 30 Apr 2008) | 15
+	  lines Merged revisions 114890 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r114890 | oej | 2008-04-30 18:23:17 +0200 (Ons, 30 Apr 2008) | 7
+	  lines Don't crash on bad SIP replys. Fix created in Huntsville
+	  together with Mark M (putnopvut) (closes issue #12363) Reported
+	  by: jvandal Tested by: putnopvut, oej ........ ................
+
+2008-04-30 16:41 +0000 [r114893]  Russell Bryant <russell at digium.com>
+
+	* /, channels/chan_console.c, channels/chan_iax2.c: Merged
+	  revisions 114892 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/trunk ................
+	  r114892 | russell | 2008-04-30 11:34:24 -0500 (Wed, 30 Apr 2008)
+	  | 36 lines Merged revisions 114891 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r114891 | russell | 2008-04-30 11:30:01 -0500 (Wed, 30 Apr 2008)
+	  | 28 lines Merge changes from team/russell/iax2_find_callno and
+	  iax2_find_callno_1.4 These changes address a critical performance
+	  issue introduced in the latest release. The fix for the latest
+	  security issue included a change that made Asterisk randomly
+	  choose call numbers to make them more difficult to guess by
+	  attackers. However, due to some inefficient (this is by far, an
+	  understatement) code, when Asterisk chose high call numbers,
+	  chan_iax2 became unusable after just a small number of calls. On
+	  a small embedded platform, it would not be able to handle a
+	  single call. On my Intel Core 2 Duo @ 2.33 GHz, I couldn't run
+	  more than about 16 IAX2 channels. Ouch. These changes address
+	  some performance issues of the find_callno() function that have
+	  bothered me for a very long time. On every incoming media frame,
+	  it iterated through every possible call number trying to find a
+	  matching active call. This involved a mutex lock and unlock for
+	  each call number checked. So, if the random call number chosen
+	  was 20000, then every media frame would cause 20000 locks and
+	  unlocks. Previously, this problem was not as obvious since
+	  Asterisk always chose the lowest call number it could. A second
+	  container for IAX2 pvt structs has been added. It is an astobj2
+	  hash table. When we know the remote side's call number, the pvt
+	  goes into the hash table with a hash value of the remote side's
+	  call number. Then, lookups for incoming media frames are a very
+	  fast hash lookup instead of an absolutely insane array traversal.
+	  In a quick test, I was able to get more than 3600% more IAX2
+	  channels on my machine with these changes. ........
+	  ................
+
+2008-04-30 16:15 +0000 [r114889]  Jeff Peeler <jpeeler at digium.com>
+
+	* /, channels/chan_console.c: Merged revisions 114888 via svnmerge
+	  from https://origsvn.digium.com/svn/asterisk/trunk ........
+	  r114888 | jpeeler | 2008-04-30 11:14:43 -0500 (Wed, 30 Apr 2008)
+	  | 3 lines Fixes a bug where if a stream monitor thread was not
+	  created (caused from failure of opening or starting the stream)
+	  pthread_cancel was called with an invalid thread ID. ........
+
+2008-04-30 14:55 +0000 [r114877-114886]  Kevin P. Fleming <kpfleming at digium.com>
+
+	* /, channels/iax2.h, channels/chan_iax2.c: Merged revisions 114884
+	  via svnmerge from https://origsvn.digium.com/svn/asterisk/trunk
+	  ................ r114884 | kpfleming | 2008-04-30 09:49:51 -0500
+	  (Wed, 30 Apr 2008) | 10 lines Merged revisions 114880 via
+	  svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r114880 | kpfleming | 2008-04-30 09:46:57 -0500 (Wed, 30 Apr

[... 40001 lines stripped ...]



More information about the asterisk-commits mailing list