[svn-commits] tilghman: branch tilghman/compiler_attributes r129637 - in /team/tilghman/com...

SVN commits to the Digium repositories svn-commits at lists.digium.com
Thu Jul 10 12:48:51 CDT 2008


Author: tilghman
Date: Thu Jul 10 12:48:49 2008
New Revision: 129637

URL: http://svn.digium.com/view/asterisk?view=rev&rev=129637
Log:
Merged revisions 125096,125133,125135,125138,125191,125223,125277,125279,125332-125333,125385-125386,125438,125477,125531,125583,125586,125589,125591,125593,125596,125647,125649,125666,125703,125741,125794,125796,125799,125853,125855-125856,125880,125891,125894-125895,125947,125980,125982,125984,125988,126021,126057,126115,126152-126154,126187,126226,126274,126308-126312,126319,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,129045,129048,129114,129152,129156,129159,129210,129270,129307,129344,129399,129437,129503,129506,129569,129581 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/trunk

................
r125096 | mvanbaak | 2008-06-25 14:37:40 -0500 (Wed, 25 Jun 2008) | 10 lines

implement transfer functionality in chan_skinny

(closes issue #9939)
Reported by: wedhorn
Patches:
      transfer_v6.diff uploaded by wedhorn (license 30)
      chan_skinny-transfer-trunk-v10.txt uploaded by DEA (license 3)
      chan_skinny-transfer-trunk-v12.txt uploaded by mvanbaak (license 7)
Tested by: DEA, wedhorn, mvanbaak

................
r125133 | mmichelson | 2008-06-25 17:25:20 -0500 (Wed, 25 Jun 2008) | 11 lines

Fix a bug in the rwlock tracking. ast_rwlock_unlock did not take into
account that multiple threads could hold the same rdlock at the same time.
As such, it expected that when a thread released a lock that it must have
been the last to acquire the lock as well. Erroneous error messages would
be sent to the console stating that a thread was attempting to unlock a lock
it did not own.

Now all threads are examined to be sure that the message is only printed 
when it is supposed to be printed.


................
r125135 | mmichelson | 2008-06-25 17:40:41 -0500 (Wed, 25 Jun 2008) | 3 lines

Fix indentation


................
r125138 | kpfleming | 2008-06-25 18:05:28 -0500 (Wed, 25 Jun 2008) | 18 lines

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

........
r125132 | kpfleming | 2008-06-25 17:21:30 -0500 (Wed, 25 Jun 2008) | 10 lines

allow tonezone to live in a different place than DAHDI/Zaptel, since dahdi-tools and dahdi-linux are now separate packages and can be installed in different places

don't include tonezone.h in dahdi_compat.h, because only a couple of modules need it

get app_rpt building again after the DAHDI changes

(closes issue #12911)
Reported by: tzafrir


........

................
r125191 | tilghman | 2008-06-25 20:11:43 -0500 (Wed, 25 Jun 2008) | 6 lines

Update sample configuration to match what are now the defaults for the prefix.
(closes issue #12838, related to issue #12198)
 Reported by: pabelanger
 Patches: 
       http.conf.diff2 uploaded by pabelanger (license 224)

................
r125223 | tilghman | 2008-06-25 20:25:16 -0500 (Wed, 25 Jun 2008) | 12 lines

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

........
r125218 | tilghman | 2008-06-25 20:24:26 -0500 (Wed, 25 Jun 2008) | 4 lines

Document ackcall=always.
(closes issue #12852)
 Reported by: davidw

........

................
r125277 | tilghman | 2008-06-26 06:02:11 -0500 (Thu, 26 Jun 2008) | 15 lines

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

........
r125276 | tilghman | 2008-06-26 06:01:21 -0500 (Thu, 26 Jun 2008) | 7 lines

Check for rtcp structure before trying to delete schedule.
(closes issue #12872)
 Reported by: destiny6628
 Patches: 
       20080621__bug12872.diff.txt uploaded by Corydon76 (license 14)
 Tested by: destiny6628

........

................
r125279 | kpfleming | 2008-06-26 07:09:24 -0500 (Thu, 26 Jun 2008) | 2 lines

fix compile failure found by buildbot (go, buildbot!)

................
r125332 | russell | 2008-06-26 10:37:01 -0500 (Thu, 26 Jun 2008) | 5 lines

- add get_max_rate timing API call
- change ast_settimeout() to honor max rate in edge cases of file playback
  (this will make some warning messages go away at the end of playing back
   a file)

................
r125333 | kpfleming | 2008-06-26 10:50:07 -0500 (Thu, 26 Jun 2008) | 13 lines

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

........
r125327 | kpfleming | 2008-06-26 10:30:33 -0500 (Thu, 26 Jun 2008) | 5 lines

ensure that (whenever possible) if we generate a log message because an ioctl() call to DAHDI/Zaptel failed, that we include the reason it failed by including the stringified error number

(issue AST-80)


........

................
r125385 | oej | 2008-06-26 11:54:22 -0500 (Thu, 26 Jun 2008) | 12 lines


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

........
r125384 | oej | 2008-06-26 18:32:08 +0200 (Tor, 26 Jun 2008) | 3 lines

Add support for peer realm based auth (a few missing lines, the rest is well documented but never worked)


........

................
r125386 | tilghman | 2008-06-26 12:06:17 -0500 (Thu, 26 Jun 2008) | 6 lines

Convert casts to unions, to fix alignment issues on Solaris
(closes issue #12932)
 Reported by: snuffy
 Patches: 
       bug_12932_20080627.diff uploaded by snuffy (license 35)

................
r125438 | tilghman | 2008-06-26 12:40:25 -0500 (Thu, 26 Jun 2008) | 6 lines

Don't play "your message has been saved" twice.
(closes issue #12893)
 Reported by: jaroth
 Patches: 
       duplicate_saved.patch uploaded by jaroth (license 50)

................
r125477 | mmichelson | 2008-06-26 15:57:41 -0500 (Thu, 26 Jun 2008) | 19 lines

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

........
r125476 | mmichelson | 2008-06-26 15:56:01 -0500 (Thu, 26 Jun 2008) | 11 lines

Prior to this patch, the "queue show" command used cached
information for realtime queues instead of giving up-to-date
info. Now realtime is queried for the latest and greatest in
queue info.

(closes issue #12858)
Reported by: bcnit
Patches:
      queue_show.patch uploaded by putnopvut (license 60)


........

................
r125531 | mmichelson | 2008-06-26 17:03:54 -0500 (Thu, 26 Jun 2008) | 17 lines

Blocked revisions 125530 via svnmerge

........
r125530 | mmichelson | 2008-06-26 17:02:55 -0500 (Thu, 26 Jun 2008) | 10 lines

Backport of attended transfer queue_log patch from trunk.

This patch allows for attended transfers to be logged in the
queue_log the same way that blind transfers have always been.

It was decided by popular opinion on the asterisk-dev mailing
list that this should be backported to 1.4. Thanks to everyone
who gave an opinion.


........

................
r125583 | tilghman | 2008-06-26 17:49:16 -0500 (Thu, 26 Jun 2008) | 2 lines

Don't hang if the command is blank

................
r125586 | mmichelson | 2008-06-26 18:01:02 -0500 (Thu, 26 Jun 2008) | 19 lines

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

........
r125585 | mmichelson | 2008-06-26 17:52:39 -0500 (Thu, 26 Jun 2008) | 11 lines

Add the interface of a queue member to the output of the "queue show" command
so that it can easily be associated with a queue member's name. This helps
so that the appropriate queue member can be removed or paused since the 
interface is required, not the member's name.

(closes issue #12783)
Reported by: davevg
Patches:
      app_queue.diff uploaded by davevg (license 209) with small mod from me


........

................
r125589 | qwell | 2008-06-26 18:04:18 -0500 (Thu, 26 Jun 2008) | 9 lines

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

........
r125587 | qwell | 2008-06-26 18:03:15 -0500 (Thu, 26 Jun 2008) | 1 line

Make sure to unlock the lock_info lock (huh?).  Possible deadlock?
........

................
r125591 | mmichelson | 2008-06-26 18:06:18 -0500 (Thu, 26 Jun 2008) | 3 lines

Fix a really stupid mistake


................
r125593 | mvanbaak | 2008-06-26 18:14:08 -0500 (Thu, 26 Jun 2008) | 4 lines

remove paging device from chan_skinny.
This has never been used, and noone could give us info about what
it is used for.

................
r125596 | mvanbaak | 2008-06-26 18:18:46 -0500 (Thu, 26 Jun 2008) | 5 lines

remove block of commented code to set __ourip
This is now handled in skinny_register and load_config.

part two of chan_skinny cleanup

................
r125647 | mmichelson | 2008-06-26 18:35:29 -0500 (Thu, 26 Jun 2008) | 16 lines

Improve consistency between app_dial and app_queue with regards
to how language is handled between two channels whose native
language is different. Prior to this patch, app_dial would have
the callee inherit the caller's language, and app_queue would not.

After this patch, app_dial no longer has the language inheritance
capability. This seems to make the most sense since it seems more
natural for a person to hear files played back in his/her native
language instead of the language of the person on the far end of
the call. See the CHANGES file for hints on how to keep the 
previous behavior of app_dial if desired.

(closes issue #12489)
Reported by: bcnit


................
r125649 | mmichelson | 2008-06-26 19:15:54 -0500 (Thu, 26 Jun 2008) | 15 lines

The monitor-join option for queues was deprecated in favor of using
MixMonitor to mix audio. However, it was pointed out to me that because
of this, the command set for the MONITOR_EXEC variable is ignored as well.
This means that people can't do their own custom mixing commands at the end
of recordings in order to make, for instance, stereo recordings of calls.

With this patch, app_queue will set the "joinfiles" variable for the channel's
monitor if MONITOR_EXEC is not zero-length. This means that for normal audio
mixing, MixMonitor is still the preferred choice, but we allow custom
mixing to be done with the two Monitor streams if desired.

(closes issue #12923)
Reported by: snyfer


................
r125666 | mmichelson | 2008-06-26 19:22:03 -0500 (Thu, 26 Jun 2008) | 3 lines

Make this compile with dev-mode on


................
r125703 | phsultan | 2008-06-27 02:28:17 -0500 (Fri, 27 Jun 2008) | 1 line

Fix a compile time error that occurs if OpenSSL is not installed. Reported by Noel Morais on the users mailing list
................
r125741 | tilghman | 2008-06-27 07:28:38 -0500 (Fri, 27 Jun 2008) | 15 lines

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

........
r125740 | tilghman | 2008-06-27 07:19:39 -0500 (Fri, 27 Jun 2008) | 7 lines

Add proper deadlock avoidance.
(closes issue #12914)
 Reported by: ozan
 Patches: 
       20080625__bug12914.diff.txt uploaded by Corydon76 (license 14)
 Tested by: ozan

........

................
r125794 | tilghman | 2008-06-27 08:54:13 -0500 (Fri, 27 Jun 2008) | 10 lines

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

........
r125793 | tilghman | 2008-06-27 08:45:03 -0500 (Fri, 27 Jun 2008) | 2 lines

In this debugging function, copy to a buffer instead of using potentially unsafe pointers.

........

................
r125796 | tilghman | 2008-06-27 09:08:38 -0500 (Fri, 27 Jun 2008) | 2 lines

Push relatively unused compiler options down the list, keeping the popular options at the top.

................
r125799 | mmichelson | 2008-06-27 09:14:09 -0500 (Fri, 27 Jun 2008) | 3 lines

Remove an unneeded target from the Makefile


................
r125853 | tilghman | 2008-06-27 11:00:05 -0500 (Fri, 27 Jun 2008) | 3 lines

Revert half of the fix, as this part may have been unnecessary (related to issue #12914)
Requested here: http://lists.digium.com/pipermail/asterisk-dev/2008-June/033658.html

................
r125855 | mmichelson | 2008-06-27 11:16:13 -0500 (Fri, 27 Jun 2008) | 5 lines

Ensure the thread-safety of the monexec variable in app_queue.

Thanks to Russell for pointing out the problem


................
r125856 | mmichelson | 2008-06-27 11:18:07 -0500 (Fri, 27 Jun 2008) | 3 lines

Remove debug message


................
r125880 | mmichelson | 2008-06-27 11:23:32 -0500 (Fri, 27 Jun 2008) | 4 lines

Optimization suggested by Russell to cache the value of pthread_self() so
that it isn't evaluated every time through the loop.


................
r125891 | bbryant | 2008-06-27 11:28:06 -0500 (Fri, 27 Jun 2008) | 6 lines

Change the way that the transport option works for sip users. transport will now take multiple arguments, the first one listed will be the one used 
for new dialogs, and the rest listed will be acceptable ways for that peer to contact us. This fixes a minor bug where, because SIP TCP/UDP run on 
the same port, could cause a TCP peer to be saved in the ast_db. There will also be warnings when a transport is changed for an unexpected reason.

(issue #12799)

................
r125894 | tilghman | 2008-06-27 11:48:05 -0500 (Fri, 27 Jun 2008) | 14 lines

Blocked revisions 125893 via svnmerge

........
r125893 | tilghman | 2008-06-27 11:46:05 -0500 (Fri, 27 Jun 2008) | 7 lines

Since HAVE_DAHDI is defined to HAVE_ZAPTEL in dahdi_compat.h, we must first
check for HAVE_ZAPTEL.
(closes issue #12938)
 Reported by: opticron
 Patches: 
       tonezone_compat.diff uploaded by opticron (license 267)

........

................
r125895 | tilghman | 2008-06-27 12:02:56 -0500 (Fri, 27 Jun 2008) | 2 lines

Document DLA_UNLOCK and DLA_LOCK

................
r125947 | bbryant | 2008-06-27 12:35:41 -0500 (Fri, 27 Jun 2008) | 1 line

Small error in the function that converts peer transports to a string.
................
r125980 | mattf | 2008-06-27 13:32:17 -0500 (Fri, 27 Jun 2008) | 1 line

Add support for new commands to block/unblock all CICs on a linkset
................
r125982 | mattf | 2008-06-27 14:00:44 -0500 (Fri, 27 Jun 2008) | 1 line

Obviously somebody didn't compile with libss7 support when doing the DAHDI conversion.
................
r125984 | mattf | 2008-06-27 14:05:40 -0500 (Fri, 27 Jun 2008) | 1 line

Revert this part of the fix.  We'll fix it in libss7
................
r125988 | russell | 2008-06-27 14:19:08 -0500 (Fri, 27 Jun 2008) | 3 lines

Fix a typo.  Someone on IRC copied this literally and then wondered why it
wasn't working.  :)

................
r126021 | tilghman | 2008-06-27 15:38:59 -0500 (Fri, 27 Jun 2008) | 2 lines

Separate multiple items encoded into a single field with ';'

................
r126057 | tilghman | 2008-06-27 17:10:34 -0500 (Fri, 27 Jun 2008) | 12 lines

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

........
r126056 | tilghman | 2008-06-27 17:01:09 -0500 (Fri, 27 Jun 2008) | 4 lines

When we get a 408 Timeout, don't stop trying to re-register.
(closes issue #12863)
 Reported by: ricvil

........

................
r126115 | seanbright | 2008-06-27 18:29:56 -0500 (Fri, 27 Jun 2008) | 1 line

Pretty up the 'cdr show status' output.
................
r126152 | kpfleming | 2008-06-28 09:34:07 -0500 (Sat, 28 Jun 2008) | 5 lines

use batch-mode (no user interface) menuselect for --check-deps operations

move automatic user interface selection for menuselect to this Makefile


................
r126153 | kpfleming | 2008-06-28 09:46:08 -0500 (Sat, 28 Jun 2008) | 1 line

add message when no UI for menuselect is present
................
r126154 | kpfleming | 2008-06-28 09:56:56 -0500 (Sat, 28 Jun 2008) | 1 line

fix silly syntax error
................
r126187 | kpfleming | 2008-06-28 10:54:04 -0500 (Sat, 28 Jun 2008) | 3 lines

yay for airplane ride optimizations... sort the fields in ast_channel by alignment requirements, saving 36 bytes per instance on a 64-bit platform


................
r126226 | seanbright | 2008-06-28 16:28:16 -0500 (Sat, 28 Jun 2008) | 8 lines

Merge in changes from my cdr-tds-conversion branch.  This changes the internal
implementation from using the volatile libtds, to using the db-lib front end.
The unintended side effect of this is that we support (at least) versions 0.62
through 0.82 of the FreeTDS distribution without any #ifdef ugliness.

(closes issue #12844)
Reported by: jcollie

................
r126274 | seanbright | 2008-06-29 07:06:46 -0500 (Sun, 29 Jun 2008) | 6 lines

Quote column names when inserting CDRs into postgres to avoid conflicts
with reserved words.

(closes issue #12947)
Reported by: panolex

................
r126308 | rizzo | 2008-06-29 07:45:59 -0500 (Sun, 29 Jun 2008) | 2 lines

make this compile after ast_frame's data field changed to a union

................
r126309 | rizzo | 2008-06-29 07:53:45 -0500 (Sun, 29 Jun 2008) | 6 lines

accept any name starting with X11 for X11 grabbers - this lets
you have multiple active instances of this grabber;

require v4l device names to start with '/dev/' - prevents some useless
attempt to open a file as a device.

................
r126310 | rizzo | 2008-06-29 07:59:26 -0500 (Sun, 29 Jun 2008) | 4 lines

add some defines and fields in preparation for the import of
the video source switching support


................
r126311 | rizzo | 2008-06-29 08:02:54 -0500 (Sun, 29 Jun 2008) | 3 lines

implement a 'toggle' option for 'console mute' and 'console unmute'


................
r126312 | seanbright | 2008-06-29 08:11:55 -0500 (Sun, 29 Jun 2008) | 4 lines

While we're at it, escape all the columns in our TDS queries as well.  Double
quotes seems to be more standard than square brackets (Sybase and SQL Server
both support them).

................
r126319 | seanbright | 2008-06-29 08:20:01 -0500 (Sun, 29 Jun 2008) | 2 lines

This was bogus, need to find a better way.

................
r126356 | kpfleming | 2008-06-29 11:19:29 -0500 (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 13:06:13 -0500 (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 13:50:20 -0500 (Sun, 29 Jun 2008) | 4 lines

fix wrong argument in checking boundaries for a rectangle

some whitespace fixes

................
r126480 | rizzo | 2008-06-29 16:17:14 -0500 (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 06:57:42 -0500 (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 07:49:56 -0500 (Mon, 30 Jun 2008) | 2 lines

a few minor updates and typo fixes

................
r126517 | oej | 2008-06-30 08:03:53 -0500 (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 10:44:50 -0500 (Mon, 30 Jun 2008) | 3 lines

fix an uninitialized variable


................
r126572 | rizzo | 2008-06-30 10:45:15 -0500 (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 11:07:25 -0500 (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 15:25:46 -0500 (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 17:34:08 -0500 (Mon, 30 Jun 2008) | 1 line

rename zapata.conf.sample to chan_dahdi.conf.sample
................
r126681 | jpeeler | 2008-06-30 18:11:51 -0500 (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 04:51:22 -0500 (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 06:58:17 -0500 (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 07:29:31 -0500 (Tue, 01 Jul 2008) | 2 lines

use %p to print a pointer

................
r126845 | oej | 2008-07-01 07:54:57 -0500 (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 09:32:15 -0500 (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 10:03:59 -0500 (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 11:14:28 -0500 (Tue, 01 Jul 2008) | 3 lines

add documentation on video console support


................
r126960 | kpfleming | 2008-07-01 11:16:36 -0500 (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 11:28:43 -0500 (Tue, 01 Jul 2008) | 2 lines

even uglier gui with more buttons

................
r127000 | tilghman | 2008-07-01 11:52:29 -0500 (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 12:22:47 -0500 (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 14:20:25 -0500 (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 14:24:29 -0500 (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 14:53:03 -0500 (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 15:28:54 -0500 (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 15:51:43 -0500 (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 16:03:52 -0500 (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 16:16:00 -0500 (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 16:21:26 -0500 (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 16:43:55 -0500 (Tue, 01 Jul 2008) | 2 lines

Add a \todo

................
r127245 | mmichelson | 2008-07-01 18:38:12 -0500 (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 21:48:43 -0500 (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 04:16:29 -0500 (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 07:06:48 -0500 (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 07:08:33 -0500 (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 09:30:09 -0500 (Wed, 02 Jul 2008) | 1 line

Fix a bug I noticed while doing the previous merge
................
r127401 | russell | 2008-07-02 09:50:45 -0500 (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 12:27:36 -0500 (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 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)

................
r127502 | tilghman | 2008-07-02 14:47:50 -0500 (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 15:28:17 -0500 (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 15:43:55 -0500 (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 15:49:08 -0500 (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 15:52:27 -0500 (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 16:09:18 -0500 (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 16:27:53 -0500 (Wed, 02 Jul 2008) | 2 lines

Keep ast_app_inboxcount API compatible with 1.6.0.

................
r127621 | bbryant | 2008-07-02 17:16:29 -0500 (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 17:17:37 -0500 (Wed, 02 Jul 2008) | 2 lines

Oops

................
r127685 | oej | 2008-07-03 04:59:12 -0500 (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 09:34:25 -0500 (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 11:22:02 -0500 (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 11:25:59 -0500 (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 11:48:23 -0500 (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 12:16:44 -0500 (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 15:19:10 -0500 (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 15:23:57 -0500 (Thu, 03 Jul 2008) | 3 lines

Fix build


................
r127856 | mmichelson | 2008-07-03 15:37:21 -0500 (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 15:59:51 -0500 (Thu, 03 Jul 2008) | 3 lines

Make change proposed by andrew53 on bugtracker


................
r127903 | kpfleming | 2008-07-03 17:23:04 -0500 (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 17:36:02 -0500 (Thu, 03 Jul 2008) | 2 lines

Update these files with transfer code.

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

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

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


[... 15469 lines stripped ...]



More information about the svn-commits mailing list