[svn-commits] seanbright: branch seanbright/resolve-shadow-warnings r129043 - in /team/sean...

SVN commits to the Digium repositories svn-commits at lists.digium.com
Tue Jul 8 10:10:32 CDT 2008


Author: seanbright
Date: Tue Jul  8 10:10:31 2008
New Revision: 129043

URL: http://svn.digium.com/view/asterisk?view=rev&rev=129043
Log:
Merged revisions 126356,126396,126448,126480,126513,126515,126517,126571-126572,126574,126637,126675,126681,126755,126790,126835,126845,126900,126903,126959-126960,126991,127000,127017,127074,127089,127113,127143,127152,127154,127157,127169,127210,127245,127297,127330,127362-127363,127398,127401,127434,127466,127502,127545,127558,127562,127564,127566,127609,127621-127622,127685,127720,127767,127779,127791,127793,127831,127852,127856-127857,127903,127931,127933-127934,127995,128027,128030,128082,128122,128125,128160,128197-128198,128201,128236-128237,128240,128242,128247,128254,128274,128284,128287,128290,128294,128343-128344,128378-128379,128381,128417,128454-128455,128485,128491,128524-128525,128564,128599,128638,128640,128690,128731,128733,128738,128796,128830,128857,128927,128951,129006 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/trunk

................
r126356 | kpfleming | 2008-06-29 12:19:29 -0400 (Sun, 29 Jun 2008) | 9 lines

various minor fixes created while i worked on getting *every* Asterisk module to build on laptop in dev mode:

remove weird pre-setting of LUA paths; they are not necessary; also use the proper path for including the files in pbx_lua.c

add searching for OpenAIS libraries in /usr/lib/openais if a path is not specified; not sure if this is really the optimal solution, but it works

make the compiler shut up about some ignored function results in pbx_gtkconsole; this module is badly coded anyway


................
r126396 | kpfleming | 2008-06-29 14:06:13 -0400 (Sun, 29 Jun 2008) | 8 lines

Blocked revisions 126395 via svnmerge

........
r126395 | kpfleming | 2008-06-29 11:05:34 -0700 (Sun, 29 Jun 2008) | 1 line

ignore warnings for prototypes in GTK headers
........

................
r126448 | rizzo | 2008-06-29 14:50:20 -0400 (Sun, 29 Jun 2008) | 4 lines

fix wrong argument in checking boundaries for a rectangle

some whitespace fixes

................
r126480 | rizzo | 2008-06-29 17:17:14 -0400 (Sun, 29 Jun 2008) | 32 lines

import the recent additions for video console into trunk,
giving you support for up to 9 video sources (e.g. webcams,
or X11 grabbers, etc.) active at once, displaying thumbnails for
each of them in the main GUI window, and with the ability to switch
between them on the fly during a conversation.

The code also implements a 'Picture in Picture' feature,
allowing you to select any source as primary or secondary,
and move the PiP window by just dragging it with the mouse.

The window looks like this:
 ________________________________________________________________
|  ______   ______   ______   ______   ______   ______   ______  |
| | tn.1 | | tn.2 | | tn.3 | | tn.4 | | tn.5 | | tn.6 | | tn.7 | |
| |______| |______| |______| |______| |______| |______| |______| |
|  ______   ______   ______   ______   ______   ______   ______  |
| |______| |______| |______| |______| |______| |______| |______| |
|  _________________    __________________    _________________  |
| |                 |  |                  |  |                 | |
| |                 |  |                  |  |                 | |
| |                 |  |                  |  |                 | |
| |   remote video  |  |                  |  |   local video   | |
| |                 |  |                  |  |          ______ | |
| |                 |  |      keypad      |  |         |  PIP || |
| |                 |  |                  |  |         |______|| |
| |_________________|  |                  |  |_________________| |
|                      |                  |                      |
|                      |                  |                      |
|                      |__________________|                      |
|________________________________________________________________|


................
r126513 | seanbright | 2008-06-30 07:57:42 -0400 (Mon, 30 Jun 2008) | 4 lines

Cast a few more strings to char *, so that we can compile cleanly against
FreeTDS 0.60.  Update the docs to reflect that we can now compile and run
against all modern releases of FreeTDS (0.60 through 0.82)

................
r126515 | russell | 2008-06-30 08:49:56 -0400 (Mon, 30 Jun 2008) | 2 lines

a few minor updates and typo fixes

................
r126517 | oej | 2008-06-30 09:03:53 -0400 (Mon, 30 Jun 2008) | 20 lines

The following patch with some changes for trunk...

Merged revisions 126516 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r126516 | oej | 2008-06-30 14:50:55 +0200 (MÃ¥n, 30 Jun 2008) | 10 lines

Send all responses to an INVITE reliably, so that we retransmit if we don't get an ACK and
also fail if we don't get the very same precious ACK. Based on patch by tsearle, with
my own additions.

(closes issue #12951)

Reported by: tsearle
Patches: 
      busy_retransmit.patch uploaded by tsearle (license 373)

........

................
r126571 | rizzo | 2008-06-30 11:44:50 -0400 (Mon, 30 Jun 2008) | 3 lines

fix an uninitialized variable


................
r126572 | rizzo | 2008-06-30 11:45:15 -0400 (Mon, 30 Jun 2008) | 8 lines

implement the 'freeze' function for incoming frames;

fix a bug which caused a crash when a videodevice was
specified after startgui=1 in the config file. This also
involves a slightly different method to determine if the
gui is active or not.


................
r126574 | russell | 2008-06-30 12:07:25 -0400 (Mon, 30 Jun 2008) | 18 lines

Merged revisions 126573 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r126573 | russell | 2008-06-30 11:05:08 -0500 (Mon, 30 Jun 2008) | 10 lines

Fix a typo in the non-DEBUG_THREADS version of the recently added DEADLOCK_AVOIDANCE()
macro.  This caused the lock to not actually be released, and as a result, not
avoid deadlocks at all.  This resolves the issues reported in the last while about
Asterisk locking up all over the place (and most commonly, in chan_iax2).

(closes issue #12927)
(closes issue #12940)
(closes issue #12925)
(potentially closes others ...)

........

................
r126637 | mattf | 2008-06-30 16:25:46 -0400 (Mon, 30 Jun 2008) | 1 line

Add support to see MTP2 down events when the link layer drops in SS7
................
r126675 | jpeeler | 2008-06-30 18:34:08 -0400 (Mon, 30 Jun 2008) | 1 line

rename zapata.conf.sample to chan_dahdi.conf.sample
................
r126681 | jpeeler | 2008-06-30 19:11:51 -0400 (Mon, 30 Jun 2008) | 10 lines

Blocked revisions 126680 via svnmerge

........
r126680 | jpeeler | 2008-06-30 18:11:16 -0500 (Mon, 30 Jun 2008) | 3 lines

Load the proper channel configuration file based on which driver was detected.


........

................
r126755 | oej | 2008-07-01 05:51:22 -0400 (Tue, 01 Jul 2008) | 15 lines

Merged revisions 126735 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r126735 | oej | 2008-07-01 09:49:15 +0200 (Tis, 01 Jul 2008) | 7 lines

Fix bad XML for hold notification.
Reported by: gowen72
Patches: 
      hold.patch uploaded by gowen72 (license 432)
(closes issue #12942)


........

................
r126790 | oej | 2008-07-01 07:58:17 -0400 (Tue, 01 Jul 2008) | 14 lines

Merged revisions 126789 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r126789 | oej | 2008-07-01 13:51:38 +0200 (Tis, 01 Jul 2008) | 6 lines

Report 200 OK to all in-dialog OPTIONs requests (to confirm that the dialog
exist). Don't bother checking the request URI.

(closes issue #11264)
Reported by: ibc

........

................
r126835 | rizzo | 2008-07-01 08:29:31 -0400 (Tue, 01 Jul 2008) | 2 lines

use %p to print a pointer

................
r126845 | oej | 2008-07-01 08:54:57 -0400 (Tue, 01 Jul 2008) | 14 lines


Merged revisions 126844 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r126844 | oej | 2008-07-01 14:53:01 +0200 (Tis, 01 Jul 2008) | 5 lines

Clear up documentation on "domain=" setting in sip.conf

Reported by: davidw
(closes issue #12413)

........

................
r126900 | oej | 2008-07-01 10:32:15 -0400 (Tue, 01 Jul 2008) | 16 lines

Merged revisions 126899 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r126899 | oej | 2008-07-01 16:27:33 +0200 (Tis, 01 Jul 2008) | 8 lines

Handle escaped URI's in call pickups. Patch by oej and IgorG.

Reported by: IgorG
Patches: 
      bug12299-11062-v2.patch uploaded by IgorG (license 20)
Tested by: IgorG, oej
(closes issue #12299)

........

................
r126903 | oej | 2008-07-01 11:03:59 -0400 (Tue, 01 Jul 2008) | 15 lines

Merged revisions 126902 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r126902 | oej | 2008-07-01 16:59:31 +0200 (Tis, 01 Jul 2008) | 7 lines

Use domain part of SIP uri in register= configuration as fromdomain.

Reported by: one47
Patches: 
      sip-reg-fromdom2.dpatch uploaded by one47 (license 23)
(closes issue #12474)

........

................
r126959 | rizzo | 2008-07-01 12:14:28 -0400 (Tue, 01 Jul 2008) | 3 lines

add documentation on video console support


................
r126960 | kpfleming | 2008-07-01 12:16:36 -0400 (Tue, 01 Jul 2008) | 2 lines

another minor ast_channel memory size decrease... for nearly all channels, 'dialcontext' is only going to be set once during the channel's lifetime, so make it a string field instead of a char array

................
r126991 | rizzo | 2008-07-01 12:28:43 -0400 (Tue, 01 Jul 2008) | 2 lines

even uglier gui with more buttons

................
r127000 | tilghman | 2008-07-01 12:52:29 -0400 (Tue, 01 Jul 2008) | 10 lines

Merged revisions 126999 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r126999 | tilghman | 2008-07-01 11:50:46 -0500 (Tue, 01 Jul 2008) | 2 lines

Suppress annoying warning by finding the remaining cases where the callno is not in the hash.

........

................
r127017 | kpfleming | 2008-07-01 13:22:47 -0400 (Tue, 01 Jul 2008) | 2 lines

make the AIS checking a little more generic, and have a more useful configure script command line option for OpenAIS

................
r127074 | tilghman | 2008-07-01 15:20:25 -0400 (Tue, 01 Jul 2008) | 16 lines

Merged revisions 127068 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r127068 | tilghman | 2008-07-01 13:52:53 -0500 (Tue, 01 Jul 2008) | 8 lines

Change around how we schedule pings and lagrqs, and fix a reason why the
jobs were not getting properly cancelled.
(closes issue #12903)
 Reported by: stevedavies
 Patches: 
       20080620__bug12903__2.diff.txt uploaded by Corydon76 (license 14)
 Tested by: stevedavies

........

................
r127089 | tilghman | 2008-07-01 15:24:29 -0400 (Tue, 01 Jul 2008) | 9 lines

Blocked revisions 127069 via svnmerge

........
r127069 | tilghman | 2008-07-01 14:05:28 -0500 (Tue, 01 Jul 2008) | 2 lines

Oops

........

................
r127113 | kpfleming | 2008-07-01 15:53:03 -0400 (Tue, 01 Jul 2008) | 3 lines

change the process of inserting a delay into the ast_answer() path so that we don't tell the calling channel that it has been answered unutil after the delay; for a single-thread call this won't matter all, but for a dual-thread call (using chan_local) this may fix the problem in issue 12924


................
r127143 | tilghman | 2008-07-01 16:28:54 -0400 (Tue, 01 Jul 2008) | 10 lines

Merged revisions 127133 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r127133 | tilghman | 2008-07-01 15:25:37 -0500 (Tue, 01 Jul 2008) | 2 lines

Disable the old, slow search for matching callno in chan_iax2 (but allow it to be reenabled for debugging)

........

................
r127152 | qwell | 2008-07-01 16:51:43 -0400 (Tue, 01 Jul 2008) | 7 lines

Fix a typo that caused this asterisk.conf to not get correctly generated.

(closes issue #12966)
Reported by: ibc
Patches:
      12966.patch uploaded by bkruse (license 132)

................
r127154 | bbryant | 2008-07-01 17:03:52 -0400 (Tue, 01 Jul 2008) | 2 lines

Add a configuration option so the global outboundproxy can use tcptls without it being defined by each sip user.

................
r127157 | mmichelson | 2008-07-01 17:16:00 -0400 (Tue, 01 Jul 2008) | 8 lines

Place the delay in __ast_answer prior to the channel-specific answer
callback. This change differs from commit 127113 in that now the 
channel is not set to AST_STATE_UP until after the answer callback.

(closes issue #12924)
Reported by: snyfer


................
r127169 | tilghman | 2008-07-01 17:21:26 -0400 (Tue, 01 Jul 2008) | 6 lines

Add AMI events for start/stop of MOH
(closes issue #12909)
 Reported by: chris-mac
 Patches: 
       res_musiconhold-event.patch uploaded by chris-mac (license 506)

................
r127210 | russell | 2008-07-01 17:43:55 -0400 (Tue, 01 Jul 2008) | 2 lines

Add a \todo

................
r127245 | mmichelson | 2008-07-01 19:38:12 -0400 (Tue, 01 Jul 2008) | 13 lines

Merged revisions 127244 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r127244 | mmichelson | 2008-07-01 18:36:40 -0500 (Tue, 01 Jul 2008) | 5 lines

Add error message to failed open(2) calls inside the copy() function of
app_voicemail. This idea came as part of my work in helping to resolve
issue #12764.


........

................
r127297 | tilghman | 2008-07-01 22:48:43 -0400 (Tue, 01 Jul 2008) | 12 lines

Change the global timer B to be dependent on the value of the T1 timer, as
recommended in RFC 3261, instead of being hardcoded to 32 seconds.  This is
important for LANs, as it allows autocongestion to occur much more quickly, if
desired by the local PBX administrator.  It also corrects a bug: if the T1
timer was increased beyond 500ms, then timer B would have been set at a much
lower value than recommended.
(closes issue #12544)
 Reported by: kactus
 Patches: 
       20080616__bug12544.diff.txt uploaded by Corydon76 (license 14)
 Tested by: kactus

................
r127330 | rizzo | 2008-07-02 05:16:29 -0400 (Wed, 02 Jul 2008) | 5 lines

prevent a segfault when trying to start the gui without any
specific configuration in oss.conf
(reported by Klaus Darillion on the -video mailing list).


................
r127362 | rizzo | 2008-07-02 08:06:48 -0400 (Wed, 02 Jul 2008) | 4 lines

plug another panic when the gui cannot be started.
We can still send video, just don't try to use what is not available.


................
r127363 | russell | 2008-07-02 08:08:33 -0400 (Wed, 02 Jul 2008) | 13 lines

Add a locking section to the coding guidelines document.

This section covers some locking fundamentals, as well as some information on
locking as it is used in Asterisk.  It describes some of the ways that are used
and could be used to achieve deadlock avoidance.  It also demonstrates the
unfortunate conclusion that with the use of recursive locks, none of the
constructs in use today are failsafe from deadlocks.  Finally, it makes some
recommendations for new code being written.  As proper locking strategies is a
complex subject, this section still has room for expansion and improvement.

This is a result of collaboration between Luigi Rizzo and myself on the 
asterisk-dev mailing list.

................
r127398 | seanbright | 2008-07-02 10:30:09 -0400 (Wed, 02 Jul 2008) | 1 line

Fix a bug I noticed while doing the previous merge
................
r127401 | russell | 2008-07-02 10:50:45 -0400 (Wed, 02 Jul 2008) | 8 lines

Fix a bunch of places where \arg was used instead of \param.  Using \arg
to document arguments seems logical, and does work, but is not the best
thing to use.

\arg in doxygen is simply for creating non-nested unordered lists.  \param is
the correct tag to use to document function parameters, and will come out
better in the generated documentation.

................
r127434 | bbryant | 2008-07-02 13:27:36 -0400 (Wed, 02 Jul 2008) | 1 line

Fix to sip_parse_host so that it passes the correct information to sip_registry.
................
r127466 | tilghman | 2008-07-02 14:31:11 -0400 (Wed, 02 Jul 2008) | 6 lines

Solaris fix
(closes issue #12949)
 Reported by: snuffy
 Patches: 
       bug_12949.diff uploaded by snuffy (license 35)

................
r127502 | tilghman | 2008-07-02 15:47:50 -0400 (Wed, 02 Jul 2008) | 21 lines

Blocked revisions 127501 via svnmerge

................
r127501 | tilghman | 2008-07-02 14:47:15 -0500 (Wed, 02 Jul 2008) | 14 lines

Merged revisions 127466 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/trunk

........
r127466 | tilghman | 2008-07-02 13:31:11 -0500 (Wed, 02 Jul 2008) | 6 lines

Solaris fix
(closes issue #12949)
 Reported by: snuffy
 Patches: 
       bug_12949.diff uploaded by snuffy (license 35)

........

................

................
r127545 | twilson | 2008-07-02 16:28:17 -0400 (Wed, 02 Jul 2008) | 2 lines

Expose the prefix variable so that it can be used by modules depending on http support

................
r127558 | mmichelson | 2008-07-02 16:43:55 -0400 (Wed, 02 Jul 2008) | 7 lines

The ackcall and endcall options in agents.conf now have supplemental options
acceptdtmf and enddtmf. These allow for the DTMF pressed to be configurable
instead of being hardcoded to '#' and '*'.

(AST-86)


................
r127562 | mmichelson | 2008-07-02 16:49:08 -0400 (Wed, 02 Jul 2008) | 11 lines

Merged revisions 127560 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r127560 | mmichelson | 2008-07-02 15:47:38 -0500 (Wed, 02 Jul 2008) | 3 lines

Fix thread-safety of some of the pbx_builtin_getvar_helper calls


........

................
r127564 | tilghman | 2008-07-02 16:52:27 -0400 (Wed, 02 Jul 2008) | 5 lines

Fix some crashlike bugs because flag could be NULL in play_record_review().
(Closes issue #12892)
Reported by: jaroth
Patch originally by jaroth, fixed by me.

................
r127566 | mmichelson | 2008-07-02 17:09:18 -0400 (Wed, 02 Jul 2008) | 4 lines

Add a janitor project to use ARRAY_LEN instead of in-line
sizeof() and division.


................
r127609 | tilghman | 2008-07-02 17:27:53 -0400 (Wed, 02 Jul 2008) | 2 lines

Keep ast_app_inboxcount API compatible with 1.6.0.

................
r127621 | bbryant | 2008-07-02 18:16:29 -0400 (Wed, 02 Jul 2008) | 1 line

Update transport= in sip so that the option is not broken from a recent commit.
................
r127622 | tilghman | 2008-07-02 18:17:37 -0400 (Wed, 02 Jul 2008) | 2 lines

Oops

................
r127685 | oej | 2008-07-03 05:59:12 -0400 (Thu, 03 Jul 2008) | 5 lines

Fix bad formatting in a very confusing function. Who added the sipdb sql output?
It's mixing peers and users in a strange way and should really not be a CLI command,
since it's not meant for human output. It should be done with an app connecting to
manager.

................
r127720 | mmichelson | 2008-07-03 10:34:25 -0400 (Thu, 03 Jul 2008) | 7 lines

Added a new option, "timeoutpriority" to queues.conf. A detailed
explanation of the change may be found in configs/queues.conf.sample

(closes issue #12690)
Reported by: atis


................
r127767 | kpfleming | 2008-07-03 12:22:02 -0400 (Thu, 03 Jul 2008) | 2 lines

some minor fixes found while working on issue #12911 (and block the rev from 1.4 since the equivalent is already here)

................
r127779 | oej | 2008-07-03 12:25:59 -0400 (Thu, 03 Jul 2008) | 4 lines

Revert some logic for session timers. We do send in-dialog requests that should not have session-timer
require headers, like MESSAGE and REFER. So in the future, only add them on requests and responses
that are related to INVITEs and re-INVITEs.

................
r127791 | oej | 2008-07-03 12:48:23 -0400 (Thu, 03 Jul 2008) | 5 lines

Make sure we stop session timers as soon as we start hanging up an active call.

May fix issue 12919.


................
r127793 | murf | 2008-07-03 13:16:44 -0400 (Thu, 03 Jul 2008) | 38 lines

Merged revisions 127663 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r127663 | murf | 2008-07-02 18:16:25 -0600 (Wed, 02 Jul 2008) | 30 lines

The CDRfix4/5/6 omnibus cdr fixes.

(closes issue #10927)
Reported by: murf
Tested by: murf, deeperror

(closes issue #12907)
Reported by: falves11
Tested by: murf, falves11


(closes issue #11849)
Reported by: greyvoip

As to 11849, I think these changes fix the core problems 
brought up in that bug, but perhaps not the more global
problems created by the limitations of CDR's themselves
not being oriented around transfers.

Reopen if necc, but bug reports are not the best
medium for enhancement discussions. We need to start
a second-generation CDR standardization effort to cover
transfers.

(closes issue #11093)
Reported by: rossbeer
Tested by: greyvoip, murf



........

................
r127831 | mmichelson | 2008-07-03 16:19:10 -0400 (Thu, 03 Jul 2008) | 6 lines

Fix a crash when attempting to spy on an unbridged channel.

(closes issue #12986)
Reported by: andrew53


................
r127852 | mmichelson | 2008-07-03 16:23:57 -0400 (Thu, 03 Jul 2008) | 3 lines

Fix build


................
r127856 | mmichelson | 2008-07-03 16:37:21 -0400 (Thu, 03 Jul 2008) | 4 lines

Thanks to a suggestion from seanbright, print a warning if the attachment
of the whisper or barge audiohooks fails.


................
r127857 | mmichelson | 2008-07-03 16:59:51 -0400 (Thu, 03 Jul 2008) | 3 lines

Make change proposed by andrew53 on bugtracker


................
r127903 | kpfleming | 2008-07-03 18:23:04 -0400 (Thu, 03 Jul 2008) | 20 lines

Merged revisions 127892,127895 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r127892 | kpfleming | 2008-07-03 17:18:38 -0500 (Thu, 03 Jul 2008) | 6 lines

a couple of small Solaris-related fixes

(closes issue #11885)
Reported by: snuffy, asgaroth


........
r127895 | kpfleming | 2008-07-03 17:20:16 -0500 (Thu, 03 Jul 2008) | 3 lines

remove this, it has been moved to the main Makefile


........

................
r127931 | bbryant | 2008-07-03 18:36:02 -0400 (Thu, 03 Jul 2008) | 2 lines

Update these files with transfer code.

................
r127933 | bbryant | 2008-07-03 18:44:39 -0400 (Thu, 03 Jul 2008) | 1 line

Remove commit that somehow got mergeed into trunk.
................
r127934 | bbryant | 2008-07-03 18:47:48 -0400 (Thu, 03 Jul 2008) | 1 line

Fix one more file that got changed.
................
r127995 | oej | 2008-07-04 10:36:28 -0400 (Fri, 04 Jul 2008) | 3 lines

- reorganize SIP extensions alphabetically, to make it easier to synch with the IANA list
- add a few new registered and well-known extension names

................
r128027 | tilghman | 2008-07-04 12:06:34 -0400 (Fri, 04 Jul 2008) | 16 lines

Merged revisions 127973 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r127973 | tilghman | 2008-07-03 22:30:30 -0500 (Thu, 03 Jul 2008) | 8 lines

Fix the 'dialplan remove extension' logic, so that it a) works with cidmatch,
and b) completes contexts correctly when the extension is ambiguous.
(closes issue #12980)
 Reported by: licedey
 Patches: 
       20080703__bug12980.diff.txt uploaded by Corydon76 (license 14)
 Tested by: Corydon76

........

................
r128030 | tilghman | 2008-07-04 12:11:32 -0400 (Fri, 04 Jul 2008) | 9 lines

Blocked revisions 128029 via svnmerge

........
r128029 | tilghman | 2008-07-04 11:11:03 -0500 (Fri, 04 Jul 2008) | 2 lines

Move the free down one

........

................
r128082 | tilghman | 2008-07-04 12:41:03 -0400 (Fri, 04 Jul 2008) | 2 lines

Fullcontact needs more than 20 characters, even for the simplest case

................
r128122 | mattf | 2008-07-04 23:26:42 -0400 (Fri, 04 Jul 2008) | 1 line

Add option to wait to be able to explicitly send ACM via the Proceeding() application in the dialplan.  Also minor documentation update explaining how to setup multiple signalling links within a linkset
................
r128125 | mattf | 2008-07-04 23:39:07 -0400 (Fri, 04 Jul 2008) | 1 line

It would help if we actually parsed the ss7_explicitacm option in the config file...
................
r128160 | tilghman | 2008-07-05 11:17:51 -0400 (Sat, 05 Jul 2008) | 7 lines

LDAP schema updates
(closes issue #12860)
 Reported by: flyn
 Patches: 
       asterisk.ldif uploaded by suretec (license 70)
       asterisk.schema uploaded by suretec (license 70)

................
r128197 | oej | 2008-07-05 15:27:42 -0400 (Sat, 05 Jul 2008) | 5 lines

Add new SIP cli command "sip show channelstats" that displays some QoS data (if we have RTCP reports
and not use the p2p rtp bridge). I could not find a way to detect us using the p2p bridge, which
would be nice.


................
r128198 | file | 2008-07-05 15:52:54 -0400 (Sat, 05 Jul 2008) | 2 lines

Make this actually evaluate how it was intended to be.

................
r128201 | oej | 2008-07-05 16:04:50 -0400 (Sat, 05 Jul 2008) | 2 lines

Stop cli command completion with tabs

................
r128236 | oej | 2008-07-05 16:37:53 -0400 (Sat, 05 Jul 2008) | 2 lines

Reformatting the config sample

................
r128237 | oej | 2008-07-05 16:39:54 -0400 (Sat, 05 Jul 2008) | 2 lines

Make TCP disabled by default (it's considered experimental)

................
r128240 | oej | 2008-07-05 16:54:30 -0400 (Sat, 05 Jul 2008) | 5 lines

Implement flags for AGI in the channel structure so taht "show channels" and
AMI commands can display that a channel is under control of an AGI.

Work inspired by work at customer site, but paid for by Edvina AB

................
r128242 | oej | 2008-07-05 16:59:49 -0400 (Sat, 05 Jul 2008) | 17 lines

KILL THE USER!

Actually, kill the in-memory structure for type=user and start using the sip_peer 
structure for every object. Have only one in-memory list and use them different
ways depending on type=user, type=peer and type=friend - like always.

The idea with this first patch is that configurations should work as before.

Some additional features for realtime peers. By adding a type= field, you
can now have multiple functions.

Let's test this for a while. Won't be integrated in 1.6.0, only in trunk,
for testing.

There's propably more to clean up and simplify here. Help is welcome
and encouraged!

................
r128247 | file | 2008-07-05 17:11:04 -0400 (Sat, 05 Jul 2008) | 2 lines

I like it when the tree is not broken.

................
r128254 | mvanbaak | 2008-07-05 17:20:09 -0400 (Sat, 05 Jul 2008) | 2 lines

fix compiling of chan_sip.c

................
r128274 | oej | 2008-07-05 17:25:04 -0400 (Sat, 05 Jul 2008) | 2 lines

Set tls setting to default in reload_config.

................
r128284 | oej | 2008-07-05 17:27:22 -0400 (Sat, 05 Jul 2008) | 2 lines

Add some comments...

................
r128287 | oej | 2008-07-05 17:37:57 -0400 (Sat, 05 Jul 2008) | 3 lines

Adding TCP and TLS to "sip show settings". 
TLS needs to have one configuration per configured domain at some point.

................
r128290 | oej | 2008-07-05 17:55:57 -0400 (Sat, 05 Jul 2008) | 5 lines

Adding doxygen comments to missing parts, moving some #define

...trying to get my head around the thoughts behind the TCP/TLS stuff
and figure out what needs to be done to make it useful...

................
r128294 | oej | 2008-07-05 18:07:37 -0400 (Sat, 05 Jul 2008) | 2 lines

Adding a few reminders

................
r128343 | oej | 2008-07-06 04:10:27 -0400 (Sun, 06 Jul 2008) | 2 lines

Removing the CLI dumpdb command (see asterisk-dev discussion and decision)

................
r128344 | oej | 2008-07-06 04:16:59 -0400 (Sun, 06 Jul 2008) | 4 lines

Disabling code used by dumpdb with #ifdef, since I believe we might use it sometime in the 
future, but also want to avoid compiler warnings now. 


................
r128378 | oej | 2008-07-06 04:28:58 -0400 (Sun, 06 Jul 2008) | 3 lines

Changing name of global api call to ast_* 
My mistake, pointed out by Russell.

................
r128379 | oej | 2008-07-06 04:32:11 -0400 (Sun, 06 Jul 2008) | 4 lines

Fix severe problem with my previous commit of "kill-the-user". Russell saw a problem with this
code, but not the correct problem. Thanks, anyway! ;-)


................
r128381 | oej | 2008-07-06 04:43:08 -0400 (Sun, 06 Jul 2008) | 3 lines

Remove comments that doesn't make sense. The deprecation of type=user will come at a later stage,
as indicated by previous commit message

................
r128417 | oej | 2008-07-06 06:13:45 -0400 (Sun, 06 Jul 2008) | 3 lines

Adding documentation on the T.140 support in Asterisk. This is a function that we're
the reference implementation on now. :-)

................
r128454 | oej | 2008-07-06 13:45:43 -0400 (Sun, 06 Jul 2008) | 2 lines

Adding note about incorrect manager registration...

................
r128455 | oej | 2008-07-06 13:58:06 -0400 (Sun, 06 Jul 2008) | 4 lines

- Formatting changes
- Doxygen changes
- Replacing a doxygen description that was copied from another function

................
r128485 | oej | 2008-07-06 14:25:39 -0400 (Sun, 06 Jul 2008) | 2 lines

More doxygen comments.

................
r128491 | oej | 2008-07-06 15:14:06 -0400 (Sun, 06 Jul 2008) | 3 lines

- Remove unused variable "expiry"
- Set global_outboundproxy.force at reload.

................
r128524 | oej | 2008-07-06 16:11:37 -0400 (Sun, 06 Jul 2008) | 5 lines

- Fixing issues with "sip show settings"
- Adding IP address for TCP and/or TLS too if auto-domain is enabled and
  binding to a different IP address
- Fixing documentation in sip.conf.sample

................
r128525 | oej | 2008-07-06 16:19:04 -0400 (Sun, 06 Jul 2008) | 7 lines

- Adding alias "udpbindaddr" for the UDP port to comply with "tcpbindaddr" and "tlsbindaddr".
  Note: I don't think we can start properly without UDP port open, that needs to be tested.

- Removing "bindport" from configuration example, not needed to mention this any more

I suggest we deprecate "bindaddr" and "bindport" in trunk (for 1.6.1)

................
r128564 | russell | 2008-07-07 07:53:52 -0400 (Mon, 07 Jul 2008) | 3 lines

As pointed out on the -dev list, actually use the result of find_peer() so that
a peer reference is not leaked.

................
r128599 | mmichelson | 2008-07-07 10:35:27 -0400 (Mon, 07 Jul 2008) | 6 lines

Update a few instances of "extensions reload" to "dialplan reload"
in the documentation.

Patch provided by caio1982 (license 22)


................
r128638 | kpfleming | 2008-07-07 12:52:34 -0400 (Mon, 07 Jul 2008) | 16 lines

Blocked revisions 128637 via svnmerge

........
r128637 | kpfleming | 2008-07-07 11:51:50 -0500 (Mon, 07 Jul 2008) | 9 lines

use tzafrir's patch to fix this problem properly... i made the previous set of changes without thoroughly testing them, doh!

(closes issue #12911)
Reported by: tzafrir
Patches:
      custum_dahdi_configure_2.diff uploaded by tzafrir (license 46)
Tested by: tzafrir


........

................
r128640 | mmichelson | 2008-07-07 13:09:11 -0400 (Mon, 07 Jul 2008) | 18 lines

Merged revisions 128639 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r128639 | mmichelson | 2008-07-07 12:02:28 -0500 (Mon, 07 Jul 2008) | 10 lines

By using the iaxdynamicthreadcount to identify a thread, it was possible
for thread identifiers to be duplicated. By using a globally-unique monotonically-
increasing integer, this is now avoided.

(closes issue #13009)
Reported by: jpgrayson
Patches:
      chan_iax2_dyn_threadnum.patch uploaded by jpgrayson (license 492)


........

................
r128690 | mmichelson | 2008-07-07 13:34:06 -0400 (Mon, 07 Jul 2008) | 5 lines

Get app_voicemail compiling when IMAP storage is used.

Brought up by reporter on issue #12987


................
r128731 | mmichelson | 2008-07-07 16:28:33 -0400 (Mon, 07 Jul 2008) | 7 lines

If imapfolder=foo were set in voicemail.conf, then when calling VoiceMailMain,
app_voicemail would attempt to play a file called vm-foo instead of playing
vm-INBOX to play the "new" sound file. This commit fixes that issue.

This may fix one of the problems reported in issue #12987


................
r128733 | mmichelson | 2008-07-07 16:30:46 -0400 (Mon, 07 Jul 2008) | 3 lines

Crap


................
r128738 | seanbright | 2008-07-07 16:50:29 -0400 (Mon, 07 Jul 2008) | 17 lines

Merged revisions 128737 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r128737 | seanbright | 2008-07-07 16:47:56 -0400 (Mon, 07 Jul 2008) | 9 lines

Remove spurious trailing whitespace from log messages and fix a spelling error
in a log message.

(closes issue #13017)
Reported by: jpgrayson
Patches:
      chan_iax2_space_after_newline.patch uploaded by jpgrayson (license 492)
      chan_iax2_spelling.patch uploaded by jpgrayson (license 492)

........

................
r128796 | russell | 2008-07-07 18:42:30 -0400 (Mon, 07 Jul 2008) | 16 lines

Merged revisions 128795 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r128795 | russell | 2008-07-07 17:41:48 -0500 (Mon, 07 Jul 2008) | 8 lines

Fix handling of when a pvt disappears.  Properly return the pvt locked
and don't hold the pvt lock while destroying the ast_channel.

(closes issue #13014)
Reported by: jpgrayson
Patches:
      chan_iax2_ast_iax2_new2.patch uploaded by jpgrayson (license 492)

........

................
r128830 | tilghman | 2008-07-07 19:25:39 -0400 (Mon, 07 Jul 2008) | 10 lines

Merged revisions 128812 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r128812 | tilghman | 2008-07-07 18:21:52 -0500 (Mon, 07 Jul 2008) | 2 lines

Stop using deprecated method, as requested by Kevin.

........

................
r128857 | tilghman | 2008-07-07 20:02:11 -0400 (Mon, 07 Jul 2008) | 15 lines

Merged revisions 128856 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r128856 | tilghman | 2008-07-07 19:01:30 -0500 (Mon, 07 Jul 2008) | 7 lines

Check for non-NULL before stripping characters.
(closes issue #12954)
 Reported by: bfsworks
 Patches: 
       20080701__bug12954.diff.txt uploaded by Corydon76 (license 14)
 Tested by: deti

........

................
r128927 | oej | 2008-07-08 05:26:37 -0400 (Tue, 08 Jul 2008) | 15 lines

Merged revisions 128912 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r128912 | oej | 2008-07-08 11:06:08 +0200 (Tis, 08 Jul 2008) | 7 lines

Fix issues where repeated messages where ignored, but retransmitted reliably instead of unreliably.
Reported by: johan
Patches: 
      12746.txt uploaded by oej (license 306)
Tested by: johan
(issue #12746)

........

................
r128951 | oej | 2008-07-08 06:02:12 -0400 (Tue, 08 Jul 2008) | 19 lines

Merged revisions 128950 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r128950 | oej | 2008-07-08 11:52:21 +0200 (Tis, 08 Jul 2008) | 11 lines

Don't hangup the call if we can't resolve the Contact if there's a proxy
route set for the call.
----
This comment was added a while ago and today it hit me badly. 

/* OEJ: Possible issue that may need a check:
	If we have a proxy route between us and the device,
	should we care about resolving the contact
	or should we just send it?
*/

........

................
r129006 | russell | 2008-07-08 10:17:37 -0400 (Tue, 08 Jul 2008) | 9 lines

Update app_fax for better compatibility with spandsp 0.0.5.  Add a call to
t38_terminal_release, and make sure that the phase E handler gets called
with proper status.

(closes issue #13020)
Reported by: dimas
Patches:
      v1-appfax.patch uploaded by dimas (license 88)

................

Added:
    team/seanbright/resolve-shadow-warnings/configs/chan_dahdi.conf.sample
      - copied unchanged from r129006, trunk/configs/chan_dahdi.conf.sample
    team/seanbright/resolve-shadow-warnings/doc/realtimetext.txt
      - copied unchanged from r129006, trunk/doc/realtimetext.txt
    team/seanbright/resolve-shadow-warnings/doc/video_console.txt
      - copied unchanged from r129006, trunk/doc/video_console.txt
Removed:
    team/seanbright/resolve-shadow-warnings/configs/zapata.conf.sample
Modified:
    team/seanbright/resolve-shadow-warnings/   (props changed)
    team/seanbright/resolve-shadow-warnings/CHANGES
    team/seanbright/resolve-shadow-warnings/Makefile
    team/seanbright/resolve-shadow-warnings/acinclude.m4
    team/seanbright/resolve-shadow-warnings/apps/Makefile
    team/seanbright/resolve-shadow-warnings/apps/app_chanspy.c
    team/seanbright/resolve-shadow-warnings/apps/app_dial.c
    team/seanbright/resolve-shadow-warnings/apps/app_fax.c
    team/seanbright/resolve-shadow-warnings/apps/app_queue.c
    team/seanbright/resolve-shadow-warnings/apps/app_voicemail.c
    team/seanbright/resolve-shadow-warnings/build_tools/cflags.xml
    team/seanbright/resolve-shadow-warnings/build_tools/menuselect-deps.in
    team/seanbright/resolve-shadow-warnings/cdr/cdr_tds.c
    team/seanbright/resolve-shadow-warnings/channels/chan_agent.c
    team/seanbright/resolve-shadow-warnings/channels/chan_dahdi.c
    team/seanbright/resolve-shadow-warnings/channels/chan_iax2.c
    team/seanbright/resolve-shadow-warnings/channels/chan_oss.c
    team/seanbright/resolve-shadow-warnings/channels/chan_sip.c
    team/seanbright/resolve-shadow-warnings/channels/chan_unistim.c
    team/seanbright/resolve-shadow-warnings/channels/console_board.c
    team/seanbright/resolve-shadow-warnings/channels/console_gui.c
    team/seanbright/resolve-shadow-warnings/channels/console_video.c
    team/seanbright/resolve-shadow-warnings/channels/console_video.h
    team/seanbright/resolve-shadow-warnings/configs/agents.conf.sample
    team/seanbright/resolve-shadow-warnings/configs/extensions.conf.sample
    team/seanbright/resolve-shadow-warnings/configs/queues.conf.sample
    team/seanbright/resolve-shadow-warnings/configs/sip.conf.sample
    team/seanbright/resolve-shadow-warnings/configure
    team/seanbright/resolve-shadow-warnings/configure.ac
    team/seanbright/resolve-shadow-warnings/contrib/scripts/asterisk.ldap-schema
    team/seanbright/resolve-shadow-warnings/contrib/scripts/asterisk.ldif
    team/seanbright/resolve-shadow-warnings/doc/CODING-GUIDELINES
    team/seanbright/resolve-shadow-warnings/doc/janitor-projects.txt
    team/seanbright/resolve-shadow-warnings/doc/tex/extensions.tex
    team/seanbright/resolve-shadow-warnings/doc/tex/freetds.tex
    team/seanbright/resolve-shadow-warnings/doc/video.txt
    team/seanbright/resolve-shadow-warnings/funcs/func_devstate.c
    team/seanbright/resolve-shadow-warnings/images/kpad2.jpg
    team/seanbright/resolve-shadow-warnings/include/asterisk/app.h
    team/seanbright/resolve-shadow-warnings/include/asterisk/astobj2.h
    team/seanbright/resolve-shadow-warnings/include/asterisk/autoconfig.h.in
    team/seanbright/resolve-shadow-warnings/include/asterisk/cdr.h
    team/seanbright/resolve-shadow-warnings/include/asterisk/channel.h
    team/seanbright/resolve-shadow-warnings/include/asterisk/devicestate.h
    team/seanbright/resolve-shadow-warnings/include/asterisk/dnsmgr.h
    team/seanbright/resolve-shadow-warnings/include/asterisk/http.h
    team/seanbright/resolve-shadow-warnings/include/asterisk/lock.h
    team/seanbright/resolve-shadow-warnings/include/asterisk/logger.h
    team/seanbright/resolve-shadow-warnings/include/asterisk/pbx.h
    team/seanbright/resolve-shadow-warnings/include/asterisk/rtp.h
    team/seanbright/resolve-shadow-warnings/include/asterisk/slinfactory.h
    team/seanbright/resolve-shadow-warnings/include/asterisk/strings.h
    team/seanbright/resolve-shadow-warnings/include/asterisk/threadstorage.h
    team/seanbright/resolve-shadow-warnings/include/asterisk/time.h
    team/seanbright/resolve-shadow-warnings/include/asterisk/timing.h
    team/seanbright/resolve-shadow-warnings/main/acl.c
    team/seanbright/resolve-shadow-warnings/main/app.c

[... 9807 lines stripped ...]



More information about the svn-commits mailing list