[asterisk-commits] murf: branch group/CDRfix5 r86563 - in /team/group/CDRfix5: ./ apps/ channels...

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Fri Oct 19 16:40:23 CDT 2007


Author: murf
Date: Fri Oct 19 16:40:22 2007
New Revision: 86563

URL: http://svn.digium.com/view/asterisk?view=rev&rev=86563
Log:
Merged revisions 85176-85177,85196-85197,85234,85254,85278-85279,85281,85317,85357,85398,85431,85444,85460,85474,85485,85496-85499,85516,85518-85519,85522,85524-85527,85534-85535,85537,85539,85541-85542,85544,85546-85547,85549-85551,85553-85555,85557-85558,85560,85562,85578,85605,85633,85648,85650,85682-85683,85685,85718-85719,85721,85751,85764,85777-85778,85787,85819-85820,85851,85853,85883,85897,85943-85944,85957,85959,85965,85992,85995,85998,86029-86030,86033,86064-86065,86067,86079,86104,86118-86119,86150,86180-86182,86195,86197,86208,86238,86277-86278,86297-86298,86329,86331,86350,86373,86407-86408,86439,86470,86472,86503,86534,86536,86549 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/trunk

................
r85176 | tilghman | 2007-10-09 16:21:49 -0600 (Tue, 09 Oct 2007) | 13 lines

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

........
r85158 | tilghman | 2007-10-09 16:55:06 -0500 (Tue, 09 Oct 2007) | 5 lines

This commit fixes the following issues:
- Deadlock in ast_write (issue #10406)
- Deadlock in ast_read (issue #10406)
- Possible mutex initialization error in lock.h (issue #10571)

........

................
r85177 | mmichelson | 2007-10-09 16:35:11 -0600 (Tue, 09 Oct 2007) | 5 lines

Patch to add one-touch parking for queues.

(closes issue #10869, reported and patched by bluecrow76)


................
r85196 | kpfleming | 2007-10-10 00:41:51 -0600 (Wed, 10 Oct 2007) | 10 lines

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

........
r85195 | kpfleming | 2007-10-10 08:24:41 +0200 (Wed, 10 Oct 2007) | 2 lines

use a macro instead of an inline function, so that backtraces will report the caller of ast_frame_free() properly

........

................
r85197 | rizzo | 2007-10-10 00:48:50 -0600 (Wed, 10 Oct 2007) | 4 lines

Adapt the autotools names to different versions of FreeBSD
(and open the way to better adaptation for other platforms as well).


................
r85234 | file | 2007-10-10 07:46:57 -0600 (Wed, 10 Oct 2007) | 4 lines

Process outstanding log messages before shutting down the logger thread.
(closes issue #10933)
Reported by: sperreault

................
r85254 | file | 2007-10-10 08:17:08 -0600 (Wed, 10 Oct 2007) | 14 lines

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

........
r85242 | file | 2007-10-10 11:14:56 -0300 (Wed, 10 Oct 2007) | 6 lines

Close voicemail message description file if duration did not meet the minimum, or else we will eventually run out of file descriptors.
(closes issue #10918)
Reported by: brak2718
Patches:
      vm1.4.12.1.patch uploaded by brak2718 (license 279)

........

................
r85278 | file | 2007-10-10 08:30:05 -0600 (Wed, 10 Oct 2007) | 14 lines

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

........
r85277 | file | 2007-10-10 11:28:18 -0300 (Wed, 10 Oct 2007) | 6 lines

Add support for handling a 182 Queued response.
(closes issue #10924)
Reported by: ramonpeek
Patches:
      queued-182.diff uploaded by ramonpeek (license 266)

........

................
r85279 | mmichelson | 2007-10-10 08:38:15 -0600 (Wed, 10 Oct 2007) | 13 lines

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

........
r85276 | mmichelson | 2007-10-10 09:26:31 -0500 (Wed, 10 Oct 2007) | 5 lines

A bunch of changes from sprintf to snprintf.

See security advisory AST-2002-022


........

................
r85281 | file | 2007-10-10 08:43:37 -0600 (Wed, 10 Oct 2007) | 12 lines

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

........
r85280 | file | 2007-10-10 11:42:00 -0300 (Wed, 10 Oct 2007) | 4 lines

If devicestate is passed a port number strip it out.
(closes issue #10930)
Reported by: ibc

........

................
r85317 | russell | 2007-10-10 10:01:31 -0600 (Wed, 10 Oct 2007) | 14 lines

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

........
r85316 | russell | 2007-10-10 10:56:23 -0500 (Wed, 10 Oct 2007) | 6 lines

I introduced a new member to the ast_filestream struct in 1.4.12, but put it
in the middle of the struct, instead of at the end.  One of the Debian folks,
paravoid, pointed out that this breaks binary compatability with modules
compiled against older headers.  So, I'm moving the new member to the end
of the struct to resolve the situation.

........

................
r85357 | tilghman | 2007-10-10 22:40:56 -0600 (Wed, 10 Oct 2007) | 10 lines

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

........
r85356 | tilghman | 2007-10-10 23:35:33 -0500 (Wed, 10 Oct 2007) | 2 lines

A dollar sign by itself, not indicating a start of a variable or expression prematurely ends substitution (closes issue #10939)

........

................
r85398 | file | 2007-10-11 09:29:14 -0600 (Thu, 11 Oct 2007) | 13 lines

Blocked revisions 85397 via svnmerge

........
r85397 | file | 2007-10-11 12:26:20 -0300 (Thu, 11 Oct 2007) | 6 lines

When creating a new packet don't try to stop retransmission of it. It was just allocated/created so it's impossible for it to have already been scheduled.
(closes issue #10945)
Reported by: flefoll
Patches:
      chan_sip.c.br14.85280.xmit_reliable-patch uploaded by flefoll (license 244)

........

................
r85431 | mattf | 2007-10-11 11:09:31 -0600 (Thu, 11 Oct 2007) | 1 line

Make sure we are clean to build without libpri
................
r85444 | mattf | 2007-10-11 11:17:58 -0600 (Thu, 11 Oct 2007) | 1 line

Let's hard code this until I fix it
................
r85460 | russell | 2007-10-11 13:03:06 -0600 (Thu, 11 Oct 2007) | 33 lines

Merge a ton of NEW_CLI conversions.  Thanks to everyone that helped out!  :)

(closes issue #10724)
Reported by: eliel
Patches: 
      chan_skinny.c.patch uploaded by eliel (license 64)
      chan_oss.c.patch uploaded by eliel (license 64)
      chan_mgcp.c.patch2 uploaded by eliel (license 64)
      pbx_config.c.patch uploaded by seanbright (license 71)
      iax2-provision.c.patch uploaded by eliel (license 64)
      chan_gtalk.c.patch uploaded by eliel (license 64)
      pbx_ael.c.patch uploaded by seanbright (license 71)
      file.c.patch uploaded by seanbright (license 71)
      image.c.patch uploaded by seanbright (license 71)
      cli.c.patch uploaded by moy (license 222)
      astobj2.c.patch uploaded by moy (license 222)
      asterisk.c.patch uploaded by moy (license 222)
      res_limit.c.patch uploaded by seanbright (license 71)
      res_convert.c.patch uploaded by seanbright (license 71)
      res_crypto.c.patch uploaded by seanbright (license 71)
      app_osplookup.c.patch uploaded by seanbright (license 71)
      app_rpt.c.patch uploaded by seanbright (license 71)
      app_mixmonitor.c.patch uploaded by seanbright (license 71)
      channel.c.patch uploaded by seanbright (license 71)
      translate.c.patch uploaded by seanbright (license 71)
      udptl.c.patch uploaded by seanbright (license 71)
      threadstorage.c.patch uploaded by seanbright (license 71)
      db.c.patch uploaded by seanbright (license 71)
      cdr.c.patch uploaded by moy (license 222)
      pbd_dundi.c.patch uploaded by moy (license 222)
      app_osplookup-rev83558.patch uploaded by moy (license 222)
      res_clioriginate.c.patch uploaded by moy (license 222)

................
r85474 | mattf | 2007-10-11 14:49:04 -0600 (Thu, 11 Oct 2007) | 1 line

Add CCR test support #10916
................
r85485 | mattf | 2007-10-11 15:57:26 -0600 (Thu, 11 Oct 2007) | 1 line

Add SS7 ANI2 support tx and rx. #10916
................
r85496 | mattf | 2007-10-11 16:20:02 -0600 (Thu, 11 Oct 2007) | 1 line

Add ANI2 support to func_callerid
................
r85497 | mattf | 2007-10-11 16:27:32 -0600 (Thu, 11 Oct 2007) | 1 line

Make sure we set the ANI2 field for PRI
................
r85498 | mattf | 2007-10-11 16:33:57 -0600 (Thu, 11 Oct 2007) | 1 line

See if I can fix this borked ANI2 code I added
................
r85499 | mattf | 2007-10-11 16:42:44 -0600 (Thu, 11 Oct 2007) | 1 line

Make sure we propogate ANI2 to the outbound channel
................
r85516 | russell | 2007-10-12 09:41:27 -0600 (Fri, 12 Oct 2007) | 15 lines

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

........
r85515 | russell | 2007-10-12 10:40:35 -0500 (Fri, 12 Oct 2007) | 7 lines

Fix the potential use of an uninitialized buffer in a log message.

(closes issue #10958)
Reported by: dimas
Patches: 
      realtime.patch uploaded by dimas (license 88)

........

................
r85518 | russell | 2007-10-12 09:45:41 -0600 (Fri, 12 Oct 2007) | 11 lines

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

........
r85517 | russell | 2007-10-12 10:45:09 -0500 (Fri, 12 Oct 2007) | 3 lines

Fix a spelling error in a log message.  SMDI, not SDMI.
(closes issue #10959)

........

................
r85519 | russell | 2007-10-12 09:50:29 -0600 (Fri, 12 Oct 2007) | 15 lines

Many doc directory improvements, including:

- Added development section (backtrace.tex)
- Correct filesystem path formating
- Replace all "|" argument separator to ","
- Endless count of spaces at the end of line
- Using astlisting to make listings do not take so much place
- Take back ASTRISKVERSION on first page
- Make localchannel.tex readable by inserting extra end of lines

(closes issue #10962)
Reported by: IgorG
Patches: 
      texdoc-85177-1.patch uploaded by IgorG (license 20)

................
r85522 | tilghman | 2007-10-12 11:32:38 -0600 (Fri, 12 Oct 2007) | 2 lines

Enable ranges, hexadecimal, octal, and special backslashed characters for the FILTER function

................
r85524 | tilghman | 2007-10-12 12:37:34 -0600 (Fri, 12 Oct 2007) | 10 lines

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

........
r85523 | tilghman | 2007-10-12 13:30:55 -0500 (Fri, 12 Oct 2007) | 2 lines

Change Digium address

........

................
r85525 | mattf | 2007-10-12 12:37:35 -0600 (Fri, 12 Oct 2007) | 1 line

Add support for receive charge number in dialplan #10916
................
r85526 | mattf | 2007-10-12 13:41:39 -0600 (Fri, 12 Oct 2007) | 1 line

Trying to finish the last of the charge_number patch up #10916
................
r85527 | mmichelson | 2007-10-12 14:06:37 -0600 (Fri, 12 Oct 2007) | 6 lines

Allow for the position announcement to be turned off if desired.

(closes issue #8515, reported by bruno_rocha, initial patch by bruno_rocha, final patch by qwell)



................
r85534 | russell | 2007-10-12 23:53:19 -0600 (Fri, 12 Oct 2007) | 20 lines

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

........
r85533 | russell | 2007-10-13 01:48:10 -0400 (Sat, 13 Oct 2007) | 12 lines

Fix an issue with console verbosity when running asterisk -rx to execute a command
and retrieve its output.  The issue was that there was no way for the main Asterisk
process to know that the remote console was connecting in the -rx mode.  The way that
James has fixed this is to have all remote consoles muted by default.  Then, regular
remote consoles automatically execute a CLI command to unmute themselves when they
first start up.

(closes issue #10847)
Reported by: atis
Patches: 
      asterisk-consolemute.diff.txt uploaded by jamesgolovich (license 176)

........

................
r85535 | jamesgolovich | 2007-10-13 02:38:50 -0600 (Sat, 13 Oct 2007) | 3 lines

Fix compiling cli.c due to differences with new cli system (closes issue 
0010966)

................
r85537 | tilghman | 2007-10-13 09:34:39 -0600 (Sat, 13 Oct 2007) | 11 lines

Blocked revisions 85536 via svnmerge

........
r85536 | tilghman | 2007-10-13 10:26:01 -0500 (Sat, 13 Oct 2007) | 4 lines

Remove deprecated syntax from sample ael file
Reported and patched by: dimas
Closes issue #10967

........

................
r85539 | russell | 2007-10-14 09:15:40 -0600 (Sun, 14 Oct 2007) | 4 lines

When merging the last documentation update, I forgot to "svn add" a file.
Here it is.
(closes issue #10962)

................
r85541 | russell | 2007-10-14 09:34:54 -0600 (Sun, 14 Oct 2007) | 15 lines

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

........
r85540 | russell | 2007-10-14 10:24:52 -0500 (Sun, 14 Oct 2007) | 7 lines

Don't create the context for users in users.conf until we know at least one user exists.

(closes issue #10971)
Reported by: dimas
Patches: 
      pbxconfig.patch uploaded by dimas (license 88)

........

................
r85542 | russell | 2007-10-14 09:47:01 -0600 (Sun, 14 Oct 2007) | 2 lines

Change the configure script to check for a function that was recently added to libss7.

................
r85544 | russell | 2007-10-15 06:49:31 -0600 (Mon, 15 Oct 2007) | 16 lines

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

........
r85543 | russell | 2007-10-15 07:48:10 -0500 (Mon, 15 Oct 2007) | 8 lines

Make sure that the base64 decoder returns a terminated string.

(closes issue #10979)
Reported by: ys
Patches: 
      util.c.diff uploaded by ys (license 281)
	    - small mods by me

........

................
r85546 | russell | 2007-10-15 07:07:48 -0600 (Mon, 15 Oct 2007) | 15 lines

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

........
r85545 | russell | 2007-10-15 08:05:45 -0500 (Mon, 15 Oct 2007) | 7 lines

Make sure remote consoles unmute themselves again after reconnecting.

(closes issue #10847)
Reported by: atis
Patches: 
      console_unmute_on_reconnect.patch uploaded by atis (license 242)

........

................
r85547 | russell | 2007-10-15 07:12:51 -0600 (Mon, 15 Oct 2007) | 12 lines

Another major doc directory update from IgorG.  This patch includes
 - Many uses of the astlisting environment around verbatim text to ensure that
   it gets properly formatted and doesn't run off the page.
 - Update some things that have been deprecated.
 - Add escaping as needed
 - and more ...

(closes issue #10978)
Reported by: IgorG
Patches: 
      texdoc-85542-1.patch uploaded by IgorG (license 20)

................
r85549 | russell | 2007-10-15 07:17:02 -0600 (Mon, 15 Oct 2007) | 14 lines

Blocked revisions 85548 via svnmerge

........
r85548 | russell | 2007-10-15 08:16:23 -0500 (Mon, 15 Oct 2007) | 7 lines

Suppress a LOG_DEBUG message if debug is not enabled.

(closes issue #10980)
Reported by: casper
Patches: 
      db.c.84633.diff uploaded by casper (license 55)

........

................
r85550 | russell | 2007-10-15 07:44:53 -0600 (Mon, 15 Oct 2007) | 9 lines

Move the CLI commands that were in builtins[] into the cli_cli[] array of CLI
commands and remove the cli_iterator struct.  This gets tab completion working
again.

(closes issue #10970)
Reported by: jamesgolovich
Patches: 
      asterisk-clicomplete.diff.txt uploaded by jamesgolovich (license 176)

................
r85551 | phsultan | 2007-10-15 07:51:21 -0600 (Mon, 15 Oct 2007) | 5 lines

Allocate more space for the base64 output we need to generate.

Closes issue #10913, reported by tootai, who graciously granted us access
to his Asterisk server, thanks! Daniel, feel free to reopen the bug in
case you can reproduce this on 1.4.
................
r85553 | file | 2007-10-15 08:57:44 -0600 (Mon, 15 Oct 2007) | 12 lines

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

........
r85552 | file | 2007-10-15 11:55:04 -0300 (Mon, 15 Oct 2007) | 4 lines

If Monitor or a spy was added to a P2P or native bridged channel bring the channel back to the generic bridging core so the monitor or spy operations work.
(closes issue #10943)
Reported by: julianjm

........

................
r85554 | file | 2007-10-15 09:07:37 -0600 (Mon, 15 Oct 2007) | 6 lines

Add packetization data for G.722.
(closes issue #10900)
Reported by: andrew
Patches:
      frame.diff uploaded by andrew (license 240)

................
r85555 | phsultan | 2007-10-15 09:26:58 -0600 (Mon, 15 Oct 2007) | 1 line

Allow RTP structure registration
................
r85557 | russell | 2007-10-15 09:47:46 -0600 (Mon, 15 Oct 2007) | 17 lines

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

........
r85556 | russell | 2007-10-15 10:40:45 -0500 (Mon, 15 Oct 2007) | 9 lines

Ensure the buffer passed to ast_canmatch_extension() is properly initialized so
that it is null terminated.

(issue #10977)
Reported by: dimas
Patches: 
      pbxdundi.patch uploaded by dimas (license 88)
	    - small mods by me

........

................
r85558 | russell | 2007-10-15 09:55:23 -0600 (Mon, 15 Oct 2007) | 8 lines

Simplify buffer handling in dundi-parser.c.  This also makes the code a bit
safer by removing various assumptions about sizes. (No vulnerabilities, though)

(closes issue #10977)
Reported by: dimas
Patches: 
      dundiparser.patch uploaded by dimas (license 88)

................
r85560 | file | 2007-10-15 10:23:41 -0600 (Mon, 15 Oct 2007) | 12 lines

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

........
r85559 | file | 2007-10-15 13:22:02 -0300 (Mon, 15 Oct 2007) | 4 lines

Bring both DTMF begin and end frames up through to the core for DTMF feature handling.
(closes issue #10826)
Reported by: dimas

........

................
r85562 | russell | 2007-10-15 10:36:48 -0600 (Mon, 15 Oct 2007) | 12 lines

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

........
r85561 | russell | 2007-10-15 11:34:13 -0500 (Mon, 15 Oct 2007) | 4 lines

Make a few changes so that characters in the upper half of the ISO-8859-1
character set don't get stripped when reading configuration.
(closes issue #10982, dandre)

........

................
r85578 | file | 2007-10-15 10:41:56 -0600 (Mon, 15 Oct 2007) | 12 lines

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

........
r85571 | file | 2007-10-15 13:39:59 -0300 (Mon, 15 Oct 2007) | 4 lines

Document that DTMF based features only work when two channels are bridged together.
(closes issue #10773)
Reported by: pbayley

........

................
r85605 | russell | 2007-10-15 10:59:53 -0600 (Mon, 15 Oct 2007) | 14 lines

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

........
r85604 | russell | 2007-10-15 11:54:57 -0500 (Mon, 15 Oct 2007) | 6 lines

Make the default for the srvlookup option to be yes.  It doesn't really make
sense for it to default to off.  The default configuration file has it on, and
proper RFC behavior, as indicated by a comment in the code, is for it to be on.
So, let's have it on by default to make lives easier.
(closes issue #10954, suggested by jtodd)

........

................
r85633 | tilghman | 2007-10-15 11:51:05 -0600 (Mon, 15 Oct 2007) | 2 lines

Document my changes from Friday

................
r85648 | russell | 2007-10-15 13:19:01 -0600 (Mon, 15 Oct 2007) | 13 lines

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

........
r85647 | russell | 2007-10-15 14:11:38 -0500 (Mon, 15 Oct 2007) | 5 lines

The loop in the handler for the "core show locks" could potentially block for
some amount of time.  Be a little bit more careful and prepare all of the
output in an intermediary buffer while holding a global resource.  Then, after
releasing it, send the output to ast_cli().

........

................
r85650 | russell | 2007-10-15 13:25:56 -0600 (Mon, 15 Oct 2007) | 10 lines

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

........
r85649 | russell | 2007-10-15 14:22:45 -0500 (Mon, 15 Oct 2007) | 2 lines

Be pedantic about handling memory allocation failure.

........

................
r85682 | russell | 2007-10-15 14:08:04 -0600 (Mon, 15 Oct 2007) | 10 lines

Added support for reading the TOUCH_MONITOR_PREFIX channel variable.
It allows you to configure a prefix for auto-monitor recordings.

(closes issue #6353)
Reported by: ivanfm
Patches: 
      asterisk_automon_v4.patch uploaded by ivanfm (original patch)
	   - updated patch:
         6353-touch_monitor_prefix.diff uploaded by qwell (license 4)

................
r85683 | russell | 2007-10-15 14:09:42 -0600 (Mon, 15 Oct 2007) | 1 line

add TOUCH_MONITOR_PREF to the channel var docs
................
r85685 | qwell | 2007-10-15 14:16:48 -0600 (Mon, 15 Oct 2007) | 14 lines

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

(closes issue #10938)
........
r85684 | qwell | 2007-10-15 15:15:51 -0500 (Mon, 15 Oct 2007) | 5 lines

Properly use DESTDIR in 'config' target.
Do not try to run chkconfig or similar if using DESTDIR.

Issue 10938, patch by cabal95.

........

................
r85718 | russell | 2007-10-15 15:01:00 -0600 (Mon, 15 Oct 2007) | 15 lines

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

........
r85686 | russell | 2007-10-15 15:21:27 -0500 (Mon, 15 Oct 2007) | 7 lines

Add a small fix for the tw version of saying dates.

(closes issue #7827)
Reported by: sharkey
Patches: 
      say.nits.patch uploaded by sharkey (license 172)

........

................
r85719 | russell | 2007-10-15 15:01:23 -0600 (Mon, 15 Oct 2007) | 14 lines

Blocked revisions 85717 via svnmerge

........
r85717 | russell | 2007-10-15 15:59:27 -0500 (Mon, 15 Oct 2007) | 7 lines

Previously, app_queue created a thread to handle every single device state
change.  I changed this a while ago in trunk for performance reasons.  However,
bug 8407 points out that it is actually a race condition, causing device state
changes to get processed in random order.  So, I backported my changes from
trunk to 1.4.
(closes issue #8407, patch provided by tim_ringenbach, committed patch by me)

........

................
r85721 | russell | 2007-10-15 15:11:06 -0600 (Mon, 15 Oct 2007) | 11 lines

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

........
r85720 | russell | 2007-10-15 16:10:02 -0500 (Mon, 15 Oct 2007) | 3 lines

Ensure that no pending state changes are leaked when the device state change
thread gets stopped on module unload.

........

................
r85751 | tilghman | 2007-10-15 16:03:01 -0600 (Mon, 15 Oct 2007) | 12 lines

Blocked revisions 85687 via svnmerge

........
r85687 | tilghman | 2007-10-15 15:29:35 -0500 (Mon, 15 Oct 2007) | 5 lines

Don't execute a gosub if the arguments is zero-len (not just NULL)
Reported by davevg
Fixed by me
Closes issue #10985

........

................
r85764 | qwell | 2007-10-15 17:20:40 -0600 (Mon, 15 Oct 2007) | 5 lines

Switch dundi to new tos config format.
Remove old unused defines for old style.

Closes issue 10860, patch by IgorG.

................
r85777 | phsultan | 2007-10-16 03:47:22 -0600 (Tue, 16 Oct 2007) | 10 lines

Make an audio path under the following call configuration :
SIP Phone 1 --- [chan_sip]Asterisk 1[chan_jingle] --- [chan_jingle]Asterisk 2[chan_sip] --- SIP Phone 2

Modifications :
- set bridge type to partial ;
- process media candidates from the remote peer properly.

Now we have Jingle audio, at least between two Asterisk Jingle
clients.

................
r85778 | phsultan | 2007-10-16 04:29:33 -0600 (Tue, 16 Oct 2007) | 3 lines

Added two CLI functions, taken from chan_gtalk :
- jingle reload ;
- jingle show channels.
................
r85787 | phsultan | 2007-10-16 04:38:57 -0600 (Tue, 16 Oct 2007) | 1 line

Fix CLI help output
................
r85819 | file | 2007-10-16 08:21:27 -0600 (Tue, 16 Oct 2007) | 14 lines

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

........
r85818 | file | 2007-10-16 11:19:39 -0300 (Tue, 16 Oct 2007) | 6 lines

Fix memory allocation issue in threadstorage.
(closes issue #10995)
Reported by: snuffy
Patches:
      new-patch.diff uploaded by snuffy (license 35)

........

................
r85820 | file | 2007-10-16 08:27:27 -0600 (Tue, 16 Oct 2007) | 2 lines

Permit building under DEBUG_THREADLOCALS. Thanks snuff.

................
r85851 | file | 2007-10-16 09:15:53 -0600 (Tue, 16 Oct 2007) | 12 lines

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

........
r85850 | file | 2007-10-16 11:52:22 -0300 (Tue, 16 Oct 2007) | 4 lines

Check to make sure a value has been given to the VMCOUNT dialplan function.
(closes issue #10996)
Reported by: marsosa

........

................
r85853 | mmichelson | 2007-10-16 09:24:50 -0600 (Tue, 16 Oct 2007) | 3 lines

Blocking changes from previous commit


................
r85883 | mmichelson | 2007-10-16 10:40:24 -0600 (Tue, 16 Oct 2007) | 5 lines

Fix IMAP compilation error.

(closes issue #10986, reported and patched by snuffy)


................
r85897 | russell | 2007-10-16 13:12:24 -0600 (Tue, 16 Oct 2007) | 10 lines

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

........
r85896 | russell | 2007-10-16 14:10:01 -0500 (Tue, 16 Oct 2007) | 2 lines

Remove a pointless lock.

........

................
r85943 | tilghman | 2007-10-16 13:47:16 -0600 (Tue, 16 Oct 2007) | 12 lines

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

........
r85921 | tilghman | 2007-10-16 14:41:40 -0500 (Tue, 16 Oct 2007) | 4 lines

Also set up gmtoff (this is used in the %z gnu extension to strftime)
Reported and fixed by jcmoore
Closes issue #11002

........

................
r85944 | russell | 2007-10-16 14:32:16 -0600 (Tue, 16 Oct 2007) | 9 lines

This fixes SIP subscriptions in trunk.

Don't improperly memset() over an ast_str.  This was leftover from before it
got changed to use ast_str.

(closes issue #11003, reported by pj)
(closes issue #10770, reported by yehavi)
(patched by me)

................
r85957 | mattf | 2007-10-16 14:55:57 -0600 (Tue, 16 Oct 2007) | 1 line

Don't hangup the call for SS7 if we get an alarm
................
r85959 | mmichelson | 2007-10-16 15:16:00 -0600 (Tue, 16 Oct 2007) | 13 lines

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

........
r85958 | mmichelson | 2007-10-16 16:14:34 -0500 (Tue, 16 Oct 2007) | 5 lines

Trying to remove a non-dynamic queue member via dynamic means can lead to some
interesting (read nasty) situations. This patch clears up the issue by making
only dynamic queue members removable via dynamic methods.


........

................
r85965 | mmichelson | 2007-10-16 15:38:05 -0600 (Tue, 16 Oct 2007) | 6 lines

Fixing app_read so that if a timeout of less than 1 ms is specified,
assume that 1 ms is desired.

(closes issue #11000, reported and patched by michael-fig, with a warning line added by me)


................
r85992 | mmichelson | 2007-10-16 15:51:26 -0600 (Tue, 16 Oct 2007) | 3 lines

Fixing the build.


................
r85995 | russell | 2007-10-16 16:21:45 -0600 (Tue, 16 Oct 2007) | 24 lines

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

........
r85994 | russell | 2007-10-16 17:14:36 -0500 (Tue, 16 Oct 2007) | 16 lines

Some locking errors exposed the fact that the lock debugging code itself was
not thread safe.  How ironic!  Anyway, these changes ensure that the code that
is accessing the lock debugging data is thread-safe.  

Many thanks to Ivan for finding and fixing the core issue here, and also 
thanks to those that tested the patch and provided test results.

(closes issue #10571)
(closes issue #10886)
(closes issue #10875)
(might close some others, as well ...)

Patches: (from issue #10571)
      ivan_ast_1_4_12_rel_patch_lock.h.diff uploaded by Ivan (license 229)
       - a few small changes by me

........

................
r85998 | russell | 2007-10-16 16:36:58 -0600 (Tue, 16 Oct 2007) | 9 lines

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

........
r85997 | russell | 2007-10-16 17:36:16 -0500 (Tue, 16 Oct 2007) | 1 line

really picky formatting tweak ...
........

................
r86029 | mmichelson | 2007-10-16 16:51:20 -0600 (Tue, 16 Oct 2007) | 13 lines

Blocked revisions 86028 via svnmerge

........
r86028 | mmichelson | 2007-10-16 17:49:10 -0500 (Tue, 16 Oct 2007) | 6 lines

Adding deprecated warning to monitor-join option, since the plan is to
no longer support this in favor of monitor-type = mixmonitor

(related to issue #10885)


........

................
r86030 | mmichelson | 2007-10-16 16:54:37 -0600 (Tue, 16 Oct 2007) | 6 lines

Removed the monitor-join option. If one wishes to mix audio, they should instead use
monitor-type=mixmonitor.

(related to issue #10885)


................
r86033 | mmichelson | 2007-10-16 17:36:35 -0600 (Tue, 16 Oct 2007) | 11 lines

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

........
r86032 | mmichelson | 2007-10-16 18:35:31 -0500 (Tue, 16 Oct 2007) | 3 lines

Since monitor-join is deprecated now, remove the example from the sample queues.conf file


........

................
r86064 | file | 2007-10-17 09:09:36 -0600 (Wed, 17 Oct 2007) | 12 lines

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

........
r86063 | file | 2007-10-17 12:06:36 -0300 (Wed, 17 Oct 2007) | 4 lines

Don't schedule dialog destruction if a MESSAGE is received using an existing dialog.
(closes issue #11010)
Reported by: vadim

........

................
r86065 | tilghman | 2007-10-17 09:13:51 -0600 (Wed, 17 Oct 2007) | 2 lines

Enhancements to realtime (closes issue #9609)

................
r86067 | file | 2007-10-17 09:30:55 -0600 (Wed, 17 Oct 2007) | 4 lines

Change dependency for chan_usbradio to asound. Let's keep everything uniform.
(closes issue #11013)
Reported by: seanbright

................
r86079 | tilghman | 2007-10-17 09:39:24 -0600 (Wed, 17 Oct 2007) | 11 lines

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

........
r86066 | tilghman | 2007-10-17 10:23:51 -0500 (Wed, 17 Oct 2007) | 3 lines

When runuser/rungroup is specified, a remote console could only be attained by root
(Closes issue #9999)

........

................
r86104 | qwell | 2007-10-17 10:09:01 -0600 (Wed, 17 Oct 2007) | 4 lines

Allow chan_usbradio to compile again.

Closes issue #11014, patch by seanbright.

................
r86118 | file | 2007-10-17 11:00:13 -0600 (Wed, 17 Oct 2007) | 12 lines

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

........
r86117 | file | 2007-10-17 13:58:03 -0300 (Wed, 17 Oct 2007) | 4 lines

Whoops, forgot to remove the original sip_scheddestroy.
(closes issue #11010)
Reported by: vadim

........

................
r86119 | tilghman | 2007-10-17 11:06:47 -0600 (Wed, 17 Oct 2007) | 3 lines

Support color on certain platforms, even when started at boot (before TERM is set)
Closes issue #9048

................
r86150 | russell | 2007-10-17 12:01:38 -0600 (Wed, 17 Oct 2007) | 16 lines

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

........
r86149 | russell | 2007-10-17 12:57:45 -0500 (Wed, 17 Oct 2007) | 8 lines

If Asterisk is in the middle of shutting down, respond to OPTIONS
with 503 Unavailable.

(closes issue #10994)
Reported by: eserra
Patches:
      sip-options-503.patch uploaded by eserra (license 45)

........

................
r86180 | murf | 2007-10-17 13:58:20 -0600 (Wed, 17 Oct 2007) | 1 line

more stub routines to allow linkage in stand-alone environment, with thread debugs turned on
................
r86181 | murf | 2007-10-17 13:59:49 -0600 (Wed, 17 Oct 2007) | 1 line

more stub routines to allow linkage in stand-alone environment, with thread debugs turned on
................
r86182 | murf | 2007-10-17 14:06:28 -0600 (Wed, 17 Oct 2007) | 1 line

and then, I noticed the clicompat stuff.
................
r86195 | tilghman | 2007-10-17 14:42:20 -0600 (Wed, 17 Oct 2007) | 2 lines

Document the changes made earlier today to meetme

................
r86197 | tilghman | 2007-10-17 15:16:40 -0600 (Wed, 17 Oct 2007) | 2 lines

Simplify some preprocessor logic by using #elif

................
r86208 | mmichelson | 2007-10-17 15:41:06 -0600 (Wed, 17 Oct 2007) | 14 lines

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

........
r86202 | mmichelson | 2007-10-17 16:39:05 -0500 (Wed, 17 Oct 2007) | 6 lines

Changing the strategy field of the call_queue struct to be signed instead of unsigned,
since the code attempts to set the strategy to -1 if you specify a bogus strategy.
While this isn't a huge issue in 1.4, it could be a problem for someone who, say, tries
to use the roundrobin strategy in trunk (despite all the deprecation warnings in 1.4).


........

................
r86238 | russell | 2007-10-17 22:41:33 -0600 (Wed, 17 Oct 2007) | 17 lines

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

........
r86237 | russell | 2007-10-17 23:40:52 -0500 (Wed, 17 Oct 2007) | 9 lines

Revert a change that I made for issue #10979 which, as has been pointed out to
me in issue #11018, doesn't really make sense.  There is no reason to have
the base64 decode function force a '\0' terminated buffer, when the result is
almost always binary, anyway.  In fact, this caused some breakage, as some code
in res_crypto passed in a buffer exactly the right size to get its binary
result, which got stomped on by this patch.

(closes issue #11018, reported by dimas)

........

................
r86277 | tilghman | 2007-10-18 01:12:18 -0600 (Thu, 18 Oct 2007) | 2 lines

On reload, re-read the files in the specified moh directory (closes issue #10536)

................
r86278 | tilghman | 2007-10-18 01:23:41 -0600 (Thu, 18 Oct 2007) | 4 lines

Code cleanup of acl.c
Reported by dimas
Closes issue #10784

................
r86297 | russell | 2007-10-18 09:57:30 -0600 (Thu, 18 Oct 2007) | 11 lines

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

........
r86296 | russell | 2007-10-18 10:45:55 -0500 (Thu, 18 Oct 2007) | 3 lines

Execute the RELEASE operation on transcoder channels in the destroy callback.
(patch from jsloan)

........

................
r86298 | mmichelson | 2007-10-18 10:16:51 -0600 (Thu, 18 Oct 2007) | 3 lines

Changed some spaces to tabs


................
r86329 | mmichelson | 2007-10-18 11:40:45 -0600 (Thu, 18 Oct 2007) | 13 lines

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

........
r86328 | mmichelson | 2007-10-18 12:38:26 -0500 (Thu, 18 Oct 2007) | 5 lines

If a non-existent file is specified to be played either as a periodic announcement
or as a hold/position announcement, the caller would be kicked out of the queue.
No longer does this happen.


........

................
r86331 | russell | 2007-10-18 12:06:49 -0600 (Thu, 18 Oct 2007) | 18 lines

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

........
r86330 | russell | 2007-10-18 13:03:10 -0500 (Thu, 18 Oct 2007) | 10 lines

The channel needs to stay locked while running timer callbacks, as they access
and modify channel data that may change elsewhere.  I went through every timer
callback in the source tree to make sure that none of them did any additional
locking that could introduce deadlocks, and all is well.

(closes issue #10765)
Reported by: Ivan
Patches:
      ast_1_4_11_svn_patch_channel_rc.diff uploaded by Ivan (license 229)

........

................
r86350 | mmichelson | 2007-10-18 12:40:48 -0600 (Thu, 18 Oct 2007) | 5 lines

Fixing a segfault from tab-completing a "zap restart" CLI command.

(patch made by seanbright, pointed out in #asterisk-dev on IRC)


................
r86373 | russell | 2007-10-18 15:19:30 -0600 (Thu, 18 Oct 2007) | 14 lines

Blocked revisions 86371-86372 via svnmerge

........
r86371 | russell | 2007-10-18 16:14:15 -0500 (Thu, 18 Oct 2007) | 2 lines

Add support for setting the maximum trunk size for IAX2 trunking

........
r86372 | russell | 2007-10-18 16:16:47 -0500 (Thu, 18 Oct 2007) | 2 lines

Revert erroneous commit.

........

................
r86407 | qwell | 2007-10-18 16:01:53 -0600 (Thu, 18 Oct 2007) | 8 lines

Blocked revisions 86406 via svnmerge

........
r86406 | qwell | 2007-10-18 17:01:02 -0500 (Thu, 18 Oct 2007) | 1 line

Correct documentation.  I removed the wrong line..
........

................
r86408 | qwell | 2007-10-18 16:03:03 -0600 (Thu, 18 Oct 2007) | 13 lines

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

(Closes issue #11029)
........
r86405 | qwell | 2007-10-18 16:58:44 -0500 (Thu, 18 Oct 2007) | 4 lines

Add documentation for options in asterisk.conf

Issue 11029, patch by eserra

........

................
r86439 | transnexus | 2007-10-18 19:56:47 -0600 (Thu, 18 Oct 2007) | 2 lines

Fixed a buffer size issue.

................
r86470 | file | 2007-10-19 09:10:24 -0600 (Fri, 19 Oct 2007) | 12 lines

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

........
r86469 | file | 2007-10-19 12:08:12 -0300 (Fri, 19 Oct 2007) | 4 lines

Set port number in received as information for registrations as well.
(closes issue #11028)
Reported by: brad-x

........

................
r86472 | file | 2007-10-19 09:36:27 -0600 (Fri, 19 Oct 2007) | 14 lines

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

........
r86471 | file | 2007-10-19 12:33:49 -0300 (Fri, 19 Oct 2007) | 6 lines

Fix two issues with domains and transfers. If a port was given in the hostname it was treated as part of the hostname. If domains were configured but external domains were not enabled all transfers would be considered remote.
(closes issue #11027)
Reported by: ramonpeek
Patches:
      11027-1.diff uploaded by ramonpeek (license 266)

........

................
r86503 | file | 2007-10-19 10:40:52 -0600 (Fri, 19 Oct 2007) | 12 lines

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

........
r86502 | file | 2007-10-19 13:38:29 -0300 (Fri, 19 Oct 2007) | 4 lines

When returning a DTMF digit from ast_control_streamfile cast it as a char so that 0 does not overlap with the success return code.
(closes issue #11023)
Reported by: cfc

........

................
r86534 | qwell | 2007-10-19 12:01:00 -0600 (Fri, 19 Oct 2007) | 13 lines

More changes to NEW_CLI.
Also fixes a few cli messages and some minor formatting.

(closes issue #11001)
Reported by: seanbright
Patches:
      newcli.1.patch uploaded by seanbright (license 71)
      newcli.2.patch uploaded by seanbright (license 71)
      newcli.4.patch uploaded by seanbright (license 71)
      newcli.5.patch uploaded by seanbright (license 71)
      newcli.6.patch uploaded by seanbright (license 71)
      newcli.7.patch uploaded by seanbright (license 71)

................
r86536 | qwell | 2007-10-19 12:29:40 -0600 (Fri, 19 Oct 2007) | 4 lines

Convert NEW_CLI to AST_CLI.

Closes issue #11039, as suggested by seanbright.

................
r86549 | mattf | 2007-10-19 12:46:28 -0600 (Fri, 19 Oct 2007) | 1 line

Add better support for blocking and unblocking of CICs (#10965)
................

Added:
    team/group/CDRfix5/doc/tex/backtrace.tex

[... 23331 lines stripped ...]



More information about the asterisk-commits mailing list