[asterisk-commits] murf: branch murf/newcdr r73813 - in /team/murf/newcdr: ./ apps/ build_tools/...

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Fri Jul 6 19:00:47 CDT 2007


Author: murf
Date: Fri Jul  6 19:00:44 2007
New Revision: 73813

URL: http://svn.digium.com/view/asterisk?view=rev&rev=73813
Log:
Merged revisions 66957-66959,66981,66998,67016-67017,67019,67022-67024,67029,67062-67063,67065,67067,67069-67070,67072,67095,67120,67122,67157,67160,67164,67240,67271-67273,67305,67310,67345,67350,67361,67374,67380,67397-67398,67422-67423,67458,67486,67493,67529,67557,67560,67595-67596,67598,67628,67636,67651,67697,67717,67730,67736,67778-67782,67784,67787,67799,67803,67805-67808,67813,67842-67843,67853,67863-67864,67875,67895,67901,67920,67925,67944,67991-67992,68026,68029,68031,68040,68072,68118,68138,68158,68193,68195,68199-68201,68220,68251,68284,68289,68321,68325,68327,68339,68359,68374,68405,68448-68449,68453,68473,68502,68507,68528,68575,68596,68661-68663,68684-68685,68740,68782,68816,68831,68854-68855,68900-68901,68920,68923,68970,68973,68987,68991,69011,69013,69015,69017-69018,69067-69068,69070,69072,69081,69108,69129-69130,69137,69147,69182,69185,69187,69223,69260-69261,69308,69327,69348,69350,69360,69394,69405,69435-69436,69471,69519,69559,69583,69626,69662-69663,6
 9672,69691,69703,69705,69709,69745-69746,69779,69795,69797,69806-69809,69850,69896,69943,69945,69988,70001,70006,70063,70088,70122,70140-70141,70161-70162,70199,70234,70253,70272,70291,70310,70358,70361,70398,70446,70461,70493,70495,70530-70531,70553,70555,70561,70607,70610-70611,70613,70676,70678,70728-70729,70731,70769,70783,70794,70809,70857,70877,70887,70900,70951,70961,71004,71024,71040,71067,71069,71093,71146,71158,71190,71231,71268,71290,71292,71338,71365,71372,71413,71425,71434,71475-71476,71483,71496-71500,71520-71521,71525,71557,71577,71613,71630,71637,71658,71688,71721,71732,71752,71797,71830,71883,71914,71916,71952,71954,71988,72007,72052,72113,72134,72149,72183,72207,72232-72233,72241,72258,72261,72274,72304,72325-72326,72329-72330,72332,72337,72354,72358,72382,72384,72437,72452,72454-72457,72466,72490-72492,72494,72524,72539,72555,72557,72598,72600,72666,72670,72700-72701,72706,72727,72738,72741,72767,72807,72867-72869,72889,72920-72923,72927-72932,72935-72940,
 72982,72986-72987,73003,73006,73054,73127,73144,73174-73175,73191,73209,73254,73298,73317,73320,73359,73399,73402,73432,73449,73468,73513-73514,73549-73550,73552-73553,73557,73599,73630-73633,73676-73677,73680,73701,73726,73728 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/trunk

................
r66957 | russell | 2007-06-01 17:02:57 -0600 (Fri, 01 Jun 2007) | 2 lines

Remove 80 bytes in the iax2_registry struct that weren't being used

................
r66958 | russell | 2007-06-01 17:34:43 -0600 (Fri, 01 Jun 2007) | 16 lines

Merge major changes to the way device state is passed around Asterisk.  The two
places that cared about device states were app_queue and the hint code in pbx.c.
The changes include converting it to use the Asterisk event system, as well as
other efficiency improvements.
 * app_queue: This module used to register a callback into devicestate.c to
   monitor device state changes.  Now, it is just a subscriber to Asterisk
   events with the type, device state.
 * pbx.c hints: Previously, the device state processing thread in devicestate.c
   would call ast_hint_state_changed() each time the state of a device changed.
   Then, that code would go looking for all the hints that monitor that device,
   and call their callbacks.  All of this blocked the device state processing
   thread.  Now, the hint code is a subscriber of Asterisk events with the
   type, device state.  Furthermore, when this code receives a device state
   change event, it queues it up to be processed by another thread so that it
   doesn't block one of the event processing threads.

................
r66959 | russell | 2007-06-01 17:39:18 -0600 (Fri, 01 Jun 2007) | 1 line

remove a bogus comment that came from copy/paste
................
r66981 | tilghman | 2007-06-03 00:10:27 -0600 (Sun, 03 Jun 2007) | 2 lines

ast_calloc janitor (Inspired by issue 9860)

................
r66998 | file | 2007-06-04 05:48:01 -0600 (Mon, 04 Jun 2007) | 2 lines

Add support for autocompleting start/stop options of the mixmonitor CLI command. (issue #9862 reported by eliel)

................
r67016 | russell | 2007-06-04 09:14:52 -0600 (Mon, 04 Jun 2007) | 3 lines

Fix a couple of places where "tos" was used instead of "cos".
(issue #9540, patch by IgorG)

................
r67017 | russell | 2007-06-04 09:26:43 -0600 (Mon, 04 Jun 2007) | 3 lines

Fix some compiler warnings in C++ modules.
(issue #9866, reported by osk, patch by Corydon76)

................
r67019 | russell | 2007-06-04 09:29:00 -0600 (Mon, 04 Jun 2007) | 10 lines

Blocked revisions 67018 via svnmerge

........
r67018 | russell | 2007-06-04 10:28:33 -0500 (Mon, 04 Jun 2007) | 3 lines

Fix some compiler warnings in C++ modules.
(issue #9866, reported by osk, patch by Corydon76)

........

................
r67022 | russell | 2007-06-04 09:50:46 -0600 (Mon, 04 Jun 2007) | 15 lines

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

........
r67020 | russell | 2007-06-04 10:47:40 -0500 (Mon, 04 Jun 2007) | 7 lines

Resolve a deadlock in chan_iax2.  When handling an implicit ACK to a frame that
was marked as the final transmission for a call, don't call iax2_destroy() for
that call while the global frame queue is still locked.  There is a very nice
explanation of the deadlock in the report.
(issue #9663, thorough report and patch from stevedavies, additional positive
 test reports from mihai and joff_oconnell)

........

................
r67023 | tilghman | 2007-06-04 09:53:15 -0600 (Mon, 04 Jun 2007) | 10 lines

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

........
r67021 | tilghman | 2007-06-04 10:50:16 -0500 (Mon, 04 Jun 2007) | 2 lines

Issue 9739 - Malformed jid causes a crash

........

................
r67024 | russell | 2007-06-04 09:56:13 -0600 (Mon, 04 Jun 2007) | 3 lines

Change javadoc style code documentation to the same format we use elsewhere.
(issue #9864, patch from snuffy)

................
r67029 | russell | 2007-06-04 10:03:19 -0600 (Mon, 04 Jun 2007) | 14 lines

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

........
r67026 | russell | 2007-06-04 11:02:31 -0500 (Mon, 04 Jun 2007) | 6 lines

Change the configure script to build a test program against libcurl to make
sure the results from curl-config can be used to compile successfully.  This is
intended to help prevent a situation where you are cross compiling, and the
configure script finds the curl library installed on the host.
(issue #9865, reported and patched by zandbelt)

........

................
r67062 | tilghman | 2007-06-04 11:12:35 -0600 (Mon, 04 Jun 2007) | 18 lines

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

................
r67061 | tilghman | 2007-06-04 12:11:43 -0500 (Mon, 04 Jun 2007) | 10 lines

Merged revisions 67060 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r67060 | tilghman | 2007-06-04 12:10:30 -0500 (Mon, 04 Jun 2007) | 2 lines

Add revision Id tags (by request of tzafrir)

........

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

................
r67063 | file | 2007-06-04 11:32:41 -0600 (Mon, 04 Jun 2007) | 2 lines

Minor clean up. Constify a few variables and use ast_strlen_zero in a few places.

................
r67065 | file | 2007-06-04 11:43:21 -0600 (Mon, 04 Jun 2007) | 10 lines

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

........
r67064 | file | 2007-06-04 13:41:59 -0400 (Mon, 04 Jun 2007) | 2 lines

Returning a value that indicates the parking of a call was a success when it really wasn't (because the parking slot selected was in use) is the wrong thing to do. (issue #9723 reported by mdu113)

........

................
r67067 | file | 2007-06-04 12:00:24 -0600 (Mon, 04 Jun 2007) | 10 lines

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

........
r67066 | file | 2007-06-04 13:59:14 -0400 (Mon, 04 Jun 2007) | 2 lines

Initialize cidname variable to nothing since it may be used without having been touched. (issue #9661 reported by dimas)

........

................
r67069 | file | 2007-06-04 13:32:08 -0600 (Mon, 04 Jun 2007) | 10 lines

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

........
r67068 | file | 2007-06-04 15:31:09 -0400 (Mon, 04 Jun 2007) | 2 lines

Better handle SIP devices that say they have SDP content... but really don't. (issue #9398 reported by mthomasslo)

........

................
r67070 | russell | 2007-06-04 15:45:24 -0600 (Mon, 04 Jun 2007) | 5 lines

Remove a leftover unlock and lock of the iax2 pvt struct lock that was left
over from my attempt at putting pvt structs in a hash table.  It can cause
seg faults, and has no reason to stay.
(issue #9642, pointed out by stevedavies)

................
r67072 | russell | 2007-06-04 15:48:15 -0600 (Mon, 04 Jun 2007) | 10 lines

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

........
r67071 | russell | 2007-06-04 16:47:36 -0500 (Mon, 04 Jun 2007) | 2 lines

Add a missing \n.  (pointed out by jcmoore on IRC)

........

................
r67095 | murf | 2007-06-04 16:15:38 -0600 (Mon, 04 Jun 2007) | 9 lines

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

........
r67073 | murf | 2007-06-04 15:59:34 -0600 (Mon, 04 Jun 2007) | 1 line

This typo has been here since 1.4 forked. It has been the source of heartburn to many a dialplan/CDR programmer.
........

................
r67120 | russell | 2007-06-04 16:29:43 -0600 (Mon, 04 Jun 2007) | 14 lines

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

........
r67119 | russell | 2007-06-04 17:28:55 -0500 (Mon, 04 Jun 2007) | 6 lines

Add comments for two functions that get called with the appropriate call locked,
but perform operations that could result in the pvt structure getting destroyed
before returning again, causing numerous seg faults all over the module.
(inspired by issues #9642, #9569, and #9666, and the work done by stevedavies
 and mihai)

........

................
r67122 | qwell | 2007-06-04 16:39:10 -0600 (Mon, 04 Jun 2007) | 12 lines

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

........
r67121 | qwell | 2007-06-04 17:36:57 -0500 (Mon, 04 Jun 2007) | 4 lines

Fixes for dtmf/dialing with mgcp (similar to the recent fix for chan_skinny)

Issue 9855, patch by DEA.

........

................
r67157 | qwell | 2007-06-04 17:29:22 -0600 (Mon, 04 Jun 2007) | 14 lines

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

........
r67156 | qwell | 2007-06-04 18:26:28 -0500 (Mon, 04 Jun 2007) | 6 lines

Fix for skinny keepalives.
If there is no traffic from the phone for (keep_alive * 1100) ms (arbitrarily
 adding 10% for network issues, etc),  unregister the device.

Issue 8394, patch by DEA.

........

................
r67160 | russell | 2007-06-04 17:32:26 -0600 (Mon, 04 Jun 2007) | 13 lines

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

........
r67158 | russell | 2007-06-04 18:31:40 -0500 (Mon, 04 Jun 2007) | 5 lines

Fix up a bunch of places where the iax2 pvt structure can disappear and the
code did not account for it and crashes.
(issues #9642, #9569, #9666, probably others ... based on the work by
 stevedavies and mihai, with additional changes from me)

........

................
r67164 | tilghman | 2007-06-04 17:45:05 -0600 (Mon, 04 Jun 2007) | 18 lines

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

................
r67162 | tilghman | 2007-06-04 18:43:01 -0500 (Mon, 04 Jun 2007) | 10 lines

Merged revisions 67161 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r67161 | tilghman | 2007-06-04 18:41:49 -0500 (Mon, 04 Jun 2007) | 2 lines

According to MATH, 0+1181000386 = 1181000448.  Oops.

........

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

................
r67240 | crichter | 2007-06-05 05:48:25 -0600 (Tue, 05 Jun 2007) | 17 lines

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

................
r67210 | crichter | 2007-06-05 12:25:32 +0200 (Di, 05 Jun 2007) | 9 lines

Merged revisions 67209 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r67209 | crichter | 2007-06-05 12:05:45 +0200 (Di, 05 Jun 2007) | 1 line

added possibility to deactivate bridging per port
........

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

................
r67271 | kpfleming | 2007-06-05 08:45:48 -0600 (Tue, 05 Jun 2007) | 11 lines

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

........
r67270 | kpfleming | 2007-06-05 09:35:52 -0500 (Tue, 05 Jun 2007) | 3 lines

ensure that a burst of full frames (AST_FRAME_DTMF being the prime example) will not be processed out of order... this is a brute force fix, but seems to be the safest fix for now (thanks to the Digium PQ department for finding this bug)


........

................
r67272 | russell | 2007-06-05 08:55:09 -0600 (Tue, 05 Jun 2007) | 2 lines

Doxygenify the comments for new members of the iax2_thread struct

................
r67273 | russell | 2007-06-05 08:59:34 -0600 (Tue, 05 Jun 2007) | 1 line

add a note about inline comments
................
r67305 | file | 2007-06-05 09:24:01 -0600 (Tue, 05 Jun 2007) | 10 lines

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

........
r67304 | file | 2007-06-05 12:22:30 -0300 (Tue, 05 Jun 2007) | 2 lines

Only muck with the thread structure if an idle one was found/created.

........

................
r67310 | russell | 2007-06-05 09:54:36 -0600 (Tue, 05 Jun 2007) | 13 lines

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

........
r67308 | russell | 2007-06-05 10:51:53 -0500 (Tue, 05 Jun 2007) | 5 lines

When shutting down "gracefully", go through and run the unload() callbacks for
all of the modules.  "stop now" is considered a non-graceful shutdown and will
not go through this process.
(issue #9804, reported by chrisost, patch by me)

........

................
r67345 | crichter | 2007-06-05 10:19:20 -0600 (Tue, 05 Jun 2007) | 17 lines

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

................
r67329 | crichter | 2007-06-05 18:11:57 +0200 (Di, 05 Jun 2007) | 9 lines

Merged revisions 67306 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r67306 | crichter | 2007-06-05 17:39:43 +0200 (Di, 05 Jun 2007) | 1 line

simplified the EVENT_SETUP handling in the cb_events function a lot. Commented the different possibilities a bit and made functions of shared code. When the dialed extension does not exist in the extensions.conf we'll jump into the 'i' extension if this does exist, else we disconnect the call with the cause:1 = No Route to Destination.
........

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

................
r67350 | crichter | 2007-06-05 10:21:15 -0600 (Tue, 05 Jun 2007) | 17 lines

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

................
r67334 | crichter | 2007-06-05 18:14:07 +0200 (Di, 05 Jun 2007) | 9 lines

Merged revisions 67307 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r67307 | crichter | 2007-06-05 17:42:03 +0200 (Di, 05 Jun 2007) | 1 line

briding is a bool, fixed copy and paste issue.
........

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

................
r67361 | russell | 2007-06-05 10:58:09 -0600 (Tue, 05 Jun 2007) | 13 lines

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

........
r67360 | russell | 2007-06-05 11:56:36 -0500 (Tue, 05 Jun 2007) | 5 lines

Fix a problem that showed itself by causing Zap channel names to be completely
bogus on my machine.  ast_safe_string_alloc() was broken.  It called 
vsnprintf() on a va_args list twice without re-initializing it.  After the first
usage, va_end() and va_start() must be called again.

........

................
r67374 | russell | 2007-06-05 11:08:22 -0600 (Tue, 05 Jun 2007) | 9 lines

Blocked revisions 67372 via svnmerge

........
r67372 | russell | 2007-06-05 12:07:30 -0500 (Tue, 05 Jun 2007) | 2 lines

Handle a failure in malloc() in ast_safe_string_alloc()

........

................
r67380 | russell | 2007-06-05 11:11:32 -0600 (Tue, 05 Jun 2007) | 3 lines

Improve the way that the zaptel channel name is created by using the Asterisk
strings API and by only allocating space on the stack

................
r67397 | dhubbard | 2007-06-05 11:24:46 -0600 (Tue, 05 Jun 2007) | 1 line

changed #if DEBUG to #ifdef DEBUG to fix make failure when configured with --enable-dev-mode
................
r67398 | qwell | 2007-06-05 11:47:37 -0600 (Tue, 05 Jun 2007) | 4 lines

Make sure we default allowmultiplelogin to on/yes, per the default stated in the config.

Issue 9885, patch by eliel.

................
r67422 | qwell | 2007-06-05 12:19:53 -0600 (Tue, 05 Jun 2007) | 12 lines

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

........
r67421 | qwell | 2007-06-05 13:18:24 -0500 (Tue, 05 Jun 2007) | 4 lines

Correctly update date/time on devices throughout the life of the device, instead of just at registration.

Issue 9152, yet another patch by DEA.

........

................
r67423 | murf | 2007-06-05 12:23:53 -0600 (Tue, 05 Jun 2007) | 9 lines

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

........
r67420 | murf | 2007-06-05 12:17:28 -0600 (Tue, 05 Jun 2007) | 1 line

Added code to automatically add a default case to switches that don't have one. In some cases, rather than fall thru, it results in a goto with -1 result, which terminates the extension; a sort of dialplan seqfault, sort of. This was required to fix bug reported in 9881
........

................
r67458 | russell | 2007-06-05 13:50:04 -0600 (Tue, 05 Jun 2007) | 10 lines

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

........
r67457 | russell | 2007-06-05 14:48:02 -0500 (Tue, 05 Jun 2007) | 2 lines

Suppress a bunch of debug output unless option_debug is on

........

................
r67486 | mmichelson | 2007-06-05 14:16:19 -0600 (Tue, 05 Jun 2007) | 13 lines

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

........
r67424 | mmichelson | 2007-06-05 13:32:50 -0500 (Tue, 05 Jun 2007) | 5 lines

Fix for bug number 9786, wherein voicemails saved to IMAP storage using extensions other than gsm were
unable to be played over the phone. (Issue 9786, reporter: xmarksthespot, Patched by xmarksthe spot with revisions by me,
reviewed by Russell Bryant).


........

................
r67493 | russell | 2007-06-05 14:55:59 -0600 (Tue, 05 Jun 2007) | 24 lines

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

........
r67492 | russell | 2007-06-05 15:53:28 -0500 (Tue, 05 Jun 2007) | 16 lines

This bug has been hanging over my head ever since I wrote this SLA code.
Every time I tried to go debug it by adding some debug output, the behavior
would change.  It turns out I wasn't crazy.  I had the following piece of code:

   if (remove)
      AST_LIST_REMOVE_CURRENT(...);

Well, AST_LIST_REMOVE_CURRENT was not wrapped in braces, so my conditional
statement didn't do much good at all.  It always ran at least all of the
macro minus the first statement, so I was seeing list entries magically
disappear when they weren't supposed to.

After many hours of debugging, I have come to this extremely irritating fix. :)

(issues #9581, #9497)

........

................
r67529 | murf | 2007-06-05 16:04:22 -0600 (Tue, 05 Jun 2007) | 9 lines

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

........
r67526 | murf | 2007-06-05 15:30:18 -0600 (Tue, 05 Jun 2007) | 1 line

this fixes bug 9883, wherein macros were not allowing the includes construct. fixed and tested, looks OK. Now includes can serve as an adjunct to catch.
........

................
r67557 | mmichelson | 2007-06-05 16:59:36 -0600 (Tue, 05 Jun 2007) | 5 lines

Found a bug where when "core set debug #" is used, the verbosity is read as the
old value instead of the old debug value, leading to an erroneous status message
after setting. This was purely a cosmetic issue and had no other underlying problems.


................
r67560 | russell | 2007-06-05 17:02:11 -0600 (Tue, 05 Jun 2007) | 13 lines

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

........
r67558 | russell | 2007-06-05 18:01:44 -0500 (Tue, 05 Jun 2007) | 5 lines

Fix some crashes related to the use of the "meetme" CLI command.  The code for
this command was not locking the conference list at all.
(issue #9351, reported by and patch submitted by Junk-Y, committed patch
 is different and by me)

........

................
r67595 | file | 2007-06-06 06:21:33 -0600 (Wed, 06 Jun 2007) | 18 lines

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

................
r67594 | file | 2007-06-06 08:20:27 -0400 (Wed, 06 Jun 2007) | 10 lines

Merged revisions 67593 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r67593 | file | 2007-06-06 08:18:36 -0400 (Wed, 06 Jun 2007) | 2 lines

Revert channel name splitting fix for Zap. The moral of the story is don't use - in your user/peer names. (issue #9668 reported by stevedavies)

........

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

................
r67596 | file | 2007-06-06 06:23:59 -0600 (Wed, 06 Jun 2007) | 2 lines

When SS7 is enabled add w/SS7 to the end. (issue #9893 reported by Mike Anikienko)

................
r67598 | file | 2007-06-06 06:36:15 -0600 (Wed, 06 Jun 2007) | 10 lines

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

........
r67597 | file | 2007-06-06 08:34:06 -0400 (Wed, 06 Jun 2007) | 2 lines

Make the new "agi debug off" CLI command work. (issue #9890 reported by eliel)

........

................
r67628 | file | 2007-06-06 07:17:26 -0600 (Wed, 06 Jun 2007) | 10 lines

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

........
r67626 | file | 2007-06-06 09:16:34 -0400 (Wed, 06 Jun 2007) | 2 lines

Include macroexten while searching for a channel to pick up in case they are in a macro. (issue #9491 reported by jamesb63)

........

................
r67636 | file | 2007-06-06 07:20:38 -0600 (Wed, 06 Jun 2007) | 10 lines

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

........
r67631 | file | 2007-06-06 09:18:39 -0400 (Wed, 06 Jun 2007) | 2 lines

Fix plc_samples warning when registering a translator. (issue #9897 reported by xylome)

........

................
r67651 | file | 2007-06-06 07:32:11 -0600 (Wed, 06 Jun 2007) | 18 lines

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

................
r67650 | file | 2007-06-06 09:30:25 -0400 (Wed, 06 Jun 2007) | 10 lines

Merged revisions 67649 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r67649 | file | 2007-06-06 09:28:34 -0400 (Wed, 06 Jun 2007) | 2 lines

Reinvite the RTP back to the Asterisk machine when the timeout happens. (issue #9888 reported by gasparz)

........

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

................
r67697 | russell | 2007-06-06 08:45:29 -0600 (Wed, 06 Jun 2007) | 4 lines

Change "show parkedcalls" to "parkedcalls show" and mark the previous command
as deprecated.  Also, convert the CLI command to the new style.
(issue #9861, patch from eliel)

................
r67717 | russell | 2007-06-06 10:58:28 -0600 (Wed, 06 Jun 2007) | 21 lines

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

................
r67716 | russell | 2007-06-06 11:55:59 -0500 (Wed, 06 Jun 2007) | 13 lines

Merged revisions 67715 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r67715 | russell | 2007-06-06 11:40:51 -0500 (Wed, 06 Jun 2007) | 5 lines

We have some bug reports showing crashes due to a double free of a channel.
Add a sanity check to ast_channel_free() to make sure we don't go on trying
to free a channel that wasn't found in the channel list.
(issue #8850, and others...)

........

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

................
r67730 | russell | 2007-06-06 11:08:00 -0600 (Wed, 06 Jun 2007) | 3 lines

Make a completely arbitrary formatting change to test out some Mantis/SVN
integration stuff.  (issue #9828)

................
r67736 | russell | 2007-06-06 11:10:52 -0600 (Wed, 06 Jun 2007) | 3 lines

More random formatting changes to test Mantis/SVN integration
(issue #9828)

................
r67778 | russell | 2007-06-06 12:43:12 -0600 (Wed, 06 Jun 2007) | 3 lines

Another tiny formatting change for testing ...
(issue #9828)

................
r67779 | russell | 2007-06-06 12:47:58 -0600 (Wed, 06 Jun 2007) | 3 lines

Make another small tweak ... mantis/svn testing
(issue #9828)

................
r67780 | russell | 2007-06-06 12:51:42 -0600 (Wed, 06 Jun 2007) | 3 lines

Minor formatting change ... testing mantis/svn
(issue #9828)

................
r67781 | russell | 2007-06-06 12:55:45 -0600 (Wed, 06 Jun 2007) | 3 lines

Another minor formatting change ... testing mantis/svn
(issue #9828)

................
r67782 | russell | 2007-06-06 13:00:40 -0600 (Wed, 06 Jun 2007) | 3 lines

Make another formatting change ... testing mantis/svn stuff
(issue #9828)

................
r67784 | mmichelson | 2007-06-06 13:02:33 -0600 (Wed, 06 Jun 2007) | 5 lines

Fixing a crash wherein Asterisk would segfault when attempting to leave a voicemail when IMAP storage
was enabled. Though no bug was reported to the bugtracker, there was mention of this made as a note on
bug 9810 by edhorton. 


................
r67787 | russell | 2007-06-06 13:03:14 -0600 (Wed, 06 Jun 2007) | 3 lines

Formatting change ... testing
(issue #9828)

................
r67799 | russell | 2007-06-06 13:10:03 -0600 (Wed, 06 Jun 2007) | 3 lines

minor formatting change ... testing mantis/svn
(issue #9828)

................
r67803 | russell | 2007-06-06 13:21:13 -0600 (Wed, 06 Jun 2007) | 3 lines

minor formatting change ... testing mantis/svn
(issue #9828)

................
r67805 | russell | 2007-06-06 13:35:49 -0600 (Wed, 06 Jun 2007) | 3 lines

Yet another minor change to test mantis/svn
(issue #9828)

................
r67806 | russell | 2007-06-06 13:40:04 -0600 (Wed, 06 Jun 2007) | 4 lines

Don't try to check the result of alloca ...
... testing mantis/svn stuff ...
(issue #9828)

................
r67807 | russell | 2007-06-06 13:44:57 -0600 (Wed, 06 Jun 2007) | 3 lines

minor formatting change ... testing mantis/svn
(issue #9828)

................
r67808 | mmichelson | 2007-06-06 13:46:41 -0600 (Wed, 06 Jun 2007) | 18 lines

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

........
r67804 | mmichelson | 2007-06-06 14:26:55 -0500 (Wed, 06 Jun 2007) | 10 lines

Fix for Issue 9810. There was a segfault under a specific set of circumstances:

1. VoiceMailMain was configured in the dialplan with an extension as its argument
2. A message was left for this mailbox
3. Tried to call VoiceMailMain but hung up before entering password.

This was fixed by checking that a pointer was non-null prior to trying to dereference it.
(Issue 9810, reported by xmarksthespot, patched by Corydon76 with modifications by me).


........

................
r67813 | russell | 2007-06-06 14:03:45 -0600 (Wed, 06 Jun 2007) | 4 lines

Please forgive this flood of tiny changes ... this will be cool when it works
how we want it to  :)   (testing mantis+svn)
(issue #9828)

................
r67842 | russell | 2007-06-06 14:21:31 -0600 (Wed, 06 Jun 2007) | 3 lines

Minor formatting change to test closing mantis issues through commit tags
(closes issue #9828)

................
r67843 | russell | 2007-06-06 14:35:05 -0600 (Wed, 06 Jun 2007) | 3 lines

Minor formatting change to test closing mantis issues through commit tags
(closes issue #9828)

................
r67853 | russell | 2007-06-06 15:08:07 -0600 (Wed, 06 Jun 2007) | 2 lines

Constify the return values of ast_parking_ext() and ast_pickup_ext()

................
r67863 | russell | 2007-06-06 15:16:18 -0600 (Wed, 06 Jun 2007) | 12 lines

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

........
r67862 | russell | 2007-06-06 16:14:46 -0500 (Wed, 06 Jun 2007) | 4 lines

Fix a crash when doing call pickups with SIP phones.  The code unlocked the
channel when it should not have.
(issue #9652, reported by corruptor, fixed by me)

........

................
r67864 | tilghman | 2007-06-06 15:20:11 -0600 (Wed, 06 Jun 2007) | 2 lines

Issue 9869 - replace malloc and memset with ast_calloc, and other coding guidelines changes

................
r67875 | russell | 2007-06-06 16:09:58 -0600 (Wed, 06 Jun 2007) | 14 lines

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

........
r67872 | russell | 2007-06-06 17:08:02 -0500 (Wed, 06 Jun 2007) | 6 lines

Disable reload functionality in res_snmp.  It is not possible to initialize the
snmp library more than once without completely unloading the module and loading
it again.
(issue #9571, reported by hristo, additional helpful debug information from festr,
 patch from me)

........

................
r67895 | russell | 2007-06-06 16:27:18 -0600 (Wed, 06 Jun 2007) | 3 lines

Remove our little joke that was making fun of email disclaimers which nobody
else seemed to think was very funny.  Oh well ... :)

................
r67901 | dhubbard | 2007-06-06 16:35:35 -0600 (Wed, 06 Jun 2007) | 1 line

added CLI 'iax2 unregister <peername>' for issue 9812, thanks eliel
................
r67920 | mattf | 2007-06-06 17:12:58 -0600 (Wed, 06 Jun 2007) | 1 line

Allow overlapdialing directions to be configurable.  Bug #8554
................
r67925 | file | 2007-06-06 17:41:37 -0600 (Wed, 06 Jun 2007) | 10 lines

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

........
r67924 | file | 2007-06-06 19:38:15 -0400 (Wed, 06 Jun 2007) | 2 lines

Properly handle cases where a stream can't be written to. (issue #9757 reported by junky)

........

................
r67944 | file | 2007-06-06 18:12:21 -0600 (Wed, 06 Jun 2007) | 18 lines

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

................
r67941 | file | 2007-06-06 20:10:48 -0400 (Wed, 06 Jun 2007) | 10 lines

Merged revisions 67938 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r67938 | file | 2007-06-06 20:09:13 -0400 (Wed, 06 Jun 2007) | 2 lines

Only notify the devicestate system of a peer state change when the peer is built from the config file. (issue #9900 reported by arkadia)

........

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

................
r67991 | oej | 2007-06-07 02:43:59 -0600 (Thu, 07 Jun 2007) | 4 lines

Reverting part of #67864 to be able to compile agi/eagi-test that relies on this without having
ast_log and other asterisk api functions available - I could not compile on OS/X without reverting
this.

................
r67992 | oej | 2007-06-07 02:45:19 -0600 (Thu, 07 Jun 2007) | 2 lines

Simplification of res_jabber code (done at Inria, Paris with Philippe)

................
r68026 | oej | 2007-06-07 03:21:29 -0600 (Thu, 07 Jun 2007) | 14 lines

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

........
r67993 | oej | 2007-06-07 11:00:44 +0200 (Thu, 07 Jun 2007) | 6 lines

Issue #9738 - Make sure we can unload res_jabber. Patch by phsultan - thanks!

Due to a bug in the iksemel library, this will not work if you are using GTLS
in the connection. That's being investigated. If you figure out a way to handle
that without us having to patch iksemel, let us know in the bug report. Thanks.

........

................
r68029 | oej | 2007-06-07 03:57:52 -0600 (Thu, 07 Jun 2007) | 16 lines

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

........
r68027 | oej | 2007-06-07 11:42:26 +0200 (Thu, 07 Jun 2007) | 8 lines

If you have a jabber client that uses TLS, refuse unload. Bad fix, but will prevent
crashes while we are trying to find a workaround.

Iksemel development seems to have stalled and we might have to stop using the 
TCP/TLS connections in that library and use our own, which would scale better
from a poll/select perspective I guess. It would also make it easier to migrate
to OpenSSL and stop Asterisk from depending on both OpenSSL and GnuTLS.

........

................
r68031 | oej | 2007-06-07 04:00:37 -0600 (Thu, 07 Jun 2007) | 12 lines

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

........
r68028 | oej | 2007-06-07 11:55:13 +0200 (Thu, 07 Jun 2007) | 4 lines

Ok, we found out that this is not about if you have any *active* clients using TLS, but
if you have initialized TLS at all during the lifetime of the module. So if you reload
to disable TLS, it won't help.

........

................
r68040 | oej | 2007-06-07 04:06:32 -0600 (Thu, 07 Jun 2007) | 10 lines

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

........
r68030 | oej | 2007-06-07 12:00:17 +0200 (Thu, 07 Jun 2007) | 2 lines

Adding a few Todo's to res_jabber so we don't forget.

........

................
r68072 | file | 2007-06-07 08:23:21 -0600 (Thu, 07 Jun 2007) | 18 lines

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

................
r68071 | file | 2007-06-07 10:21:59 -0400 (Thu, 07 Jun 2007) | 10 lines

Merged revisions 68070 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r68070 | file | 2007-06-07 10:19:40 -0400 (Thu, 07 Jun 2007) | 2 lines

Allow the 'g' option to work if used with the 'S' option. (issue #9888 reported by gasparz)

........

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

................
r68118 | russell | 2007-06-07 09:48:14 -0600 (Thu, 07 Jun 2007) | 4 lines

Minor formatting change ... testing mantis stuff to see if we're done
(issue #9790)
(closes issue #9816)

................
r68138 | file | 2007-06-07 11:52:41 -0600 (Thu, 07 Jun 2007) | 2 lines

AEL in trunk now uses GOSUB so we have to update the queues with callback members example. (issue #9813 reported by Mike Anikienko)

................
r68158 | file | 2007-06-07 12:41:17 -0600 (Thu, 07 Jun 2007) | 10 lines

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

........
r68157 | file | 2007-06-07 14:39:52 -0400 (Thu, 07 Jun 2007) | 2 lines

Fix logic when doing a name based channel search for a structure when you want to start from a specific point in the channel list. (issue #9324 reported by slavon)

........

................
r68193 | russell | 2007-06-07 13:31:05 -0600 (Thu, 07 Jun 2007) | 11 lines

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

........
r68192 | russell | 2007-06-07 14:30:30 -0500 (Thu, 07 Jun 2007) | 3 lines

Include stdarg.h for build issues on Solaris
(issue #9381)

........

................
r68195 | oej | 2007-06-07 13:45:32 -0600 (Thu, 07 Jun 2007) | 3 lines

- Doxygen updates
- Adding docs on flags to be able to clean up a bit

................
r68199 | oej | 2007-06-07 13:49:15 -0600 (Thu, 07 Jun 2007) | 10 lines

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

........
r68196 | oej | 2007-06-07 21:46:10 +0200 (Thu, 07 Jun 2007) | 2 lines

Disable chan_features by default in menuselect

........

................
r68200 | mmichelson | 2007-06-07 13:50:29 -0600 (Thu, 07 Jun 2007) | 13 lines

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

........
r68198 | mmichelson | 2007-06-07 14:47:42 -0500 (Thu, 07 Jun 2007) | 5 lines

Submitting a fix for Issue 8016. Added a check to make sure that greetings get stored properly.
(Issue 8016, reported by edhorton, patched by alamantia with modification by me. Thanks to Jason Parker
for the advice on this).


........

................
r68201 | oej | 2007-06-07 13:51:25 -0600 (Thu, 07 Jun 2007) | 2 lines

Adding Philippe to CREDITS for hard work on detecting bugs in our jabber/jingle integration

................
r68220 | qwell | 2007-06-07 14:10:47 -0600 (Thu, 07 Jun 2007) | 20 lines

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

................
r68211 | qwell | 2007-06-07 15:06:00 -0500 (Thu, 07 Jun 2007) | 12 lines

Merged revisions 68204 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r68204 | qwell | 2007-06-07 15:02:50 -0500 (Thu, 07 Jun 2007) | 4 lines

Don't try to save voicemail greetings unless the user presses '1' to accept/save.

Issue 9904, patch by me.

........

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

................
r68251 | qwell | 2007-06-07 14:25:56 -0600 (Thu, 07 Jun 2007) | 12 lines

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

........
r68249 | qwell | 2007-06-07 15:25:18 -0500 (Thu, 07 Jun 2007) | 4 lines

Fix an issue with newer phones which require packets be padded out to the correct length.

Issue 9887, patch by DEA.

........

................
r68284 | russell | 2007-06-07 15:17:52 -0600 (Thu, 07 Jun 2007) | 12 lines

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

........
r68280 | russell | 2007-06-07 16:16:07 -0500 (Thu, 07 Jun 2007) | 4 lines

Fix loading persistent queue members when using realtime configuration for queues.
Also, remove an unneeded leading slash for the astdb family.
(issue #9911, patch by atis)

........

................
r68289 | russell | 2007-06-07 15:22:25 -0600 (Thu, 07 Jun 2007) | 3 lines

Doxygenify a lot of the functions in res_jabber
(issue #9886, snuffy)

................
r68321 | kpfleming | 2007-06-07 16:18:38 -0600 (Thu, 07 Jun 2007) | 14 lines

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

........
r68313 | kpfleming | 2007-06-07 17:14:35 -0500 (Thu, 07 Jun 2007) | 6 lines

some improvements to the IAX2 full frame dropping logic recently added:

- use inaddrcmp(), since we have it
- output the type of frame and subclass being dropped, and the type/subclass that is already being processed (which caused the drop)


........

................
r68325 | russell | 2007-06-07 16:38:59 -0600 (Thu, 07 Jun 2007) | 4 lines

Fix a couple of places that got missed in the conversion to using the new API
call for creating detached threads.
(issue #9915, reported by elguro, fixed by me)

................
r68327 | qwell | 2007-06-07 17:00:44 -0600 (Thu, 07 Jun 2007) | 13 lines

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

........
r68326 | qwell | 2007-06-07 18:00:01 -0500 (Thu, 07 Jun 2007) | 5 lines

Fix incorrect French syntax of "old messages".
Request for feedback was sent to asterisk-dev mailing list, with little response.

Issue 9118, patch by junky.

........

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

[... 62994 lines stripped ...]



More information about the asterisk-commits mailing list