[asterisk-commits] jdixon: branch jdixon/chan_usbradio-1.4 r147386 - in /team/jdixon/chan_usbrad...
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Tue Oct 7 16:23:33 CDT 2008
Author: jdixon
Date: Tue Oct 7 16:23:32 2008
New Revision: 147386
URL: http://svn.digium.com/view/asterisk?view=rev&rev=147386
Log:
Merged revisions 122311,122314,122589,122613,122617,122663,122713,122869,122919,123110,123113,123271,123274,123333,123391,123485,123710,123769,123869,123883,123909,123930,124066,124112,124182,124315,124372,124395,124450,124540,124743,124908,124910,124965,125132,125218,125276,125327,125384,125476,125530,125585,125587,125740,125793,125893,126056,126395,126516,126573,126674,126680,126735,126789,126844,126899,126902,126999,127068-127069,127133,127244,127501,127560,127663,127754,127892,127895,127973,128029,128637,128639,128737,128795,128812,128856,128912,128950,129047,129149,129158,129208,129343,129436,129505,129567,129741,129803,129907,129966-129967,129970,130039,130042,130102,130169,130173,130236,130298,130317,130373,130514,130573,130634,130735,130792,130889,130959,131012,131242,131299,131357,131369,131421,131480,131491,131790,131915,131921,131970,131985,131988,132042,132107,132112,132311,132506-132507,132571,132641-132642,132645,132704,132712-132713,132784,132787,132790,132826,
132872,132942,132974,133038,133101,133104,133169,133226,133237,133295,133361,133488,133572,133578,133649,133709,133980,134161,134223,134254,134352,134475,134480,134536,134540,134595,134649,134652,134704,134758,134814,134883,134915,134976,134983,135055,135058,135473,135479,135482,135536,135597,135747,135799,135841,135847,135850,135899,135915,135949,136062,136168,136190,136238,136241,136304,136348,136404,136458,136484,136488,136544,136560,136726,136946,136999,137138,137188,137348,137405,137527,137529-137530,137580,137677,137679,137731,137847,137850,138023,138027,138119,138151,138238,138258,138309,138360,138516,138569,138663,138685,138886,138938,138942,138949,139015,139074,139145,139151,139213,139283,139347,139387,139456,139466,139521,139553,139621,139635,139764,139769,139869,139909,139927,140029,140050-140051,140056,140060,140115,140299,140417,140421,140488,140605,140670,140690,140747,140751,140816,140850,141028,141094,141156,141217,141267,141366,141503,141565,141678,141741,14
1806,141809,142063,142079,142218,142354,142358,142416,142474,142575,142675,142740,142744,142807,142865,142927,143140,143204,143270,143337,143404,143475,143534,143612,143674,143736,143903,143964,144066,144238,144356,144420,144677,144758,144924-144925,145293,145479,145751,145839,146026,146129,146244,146448,146643,146711,146799,147193 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
................
r122311 | mmichelson | 2008-06-12 11:50:58 -0700 (Thu, 12 Jun 2008) | 9 lines
Properly play a holdtime message if the announce-holdtime option is
set to "once."
(closes issue #12842)
Reported by: ramonpeek
Patches:
patch001.diff uploaded by ramonpeek (license 266)
................
r122314 | jpeeler | 2008-06-12 12:08:20 -0700 (Thu, 12 Jun 2008) | 2 lines
Adds DAHDI support alongside Zaptel. DAHDI usage favored, but all Zap stuff should continue working. Release announcement to follow.
................
r122589 | twilson | 2008-06-13 09:29:07 -0700 (Fri, 13 Jun 2008) | 7 lines
This should fix the behavior of the 'T' dial feature being passed incorrectly to the transferee when builtin_atxfers are used.
Also, doing a builtin_atxfer to parking was broken and is fixed here as well.
(closes issue #11898)
Reported by: sergee
Tested by: otherwiseguy
................
r122613 | jpeeler | 2008-06-13 10:36:56 -0700 (Fri, 13 Jun 2008) | 6 lines
(closes issue #12846)
Reported by: Netview
Tested by: jpeeler
Use correct location to search for tonezone.
................
r122617 | twilson | 2008-06-13 10:45:55 -0700 (Fri, 13 Jun 2008) | 2 lines
Remove extra option from previous solution attempt
................
r122663 | jpeeler | 2008-06-13 11:57:24 -0700 (Fri, 13 Jun 2008) | 1 line
fixed dahdi compatability header from assuming either dahdi or zaptel is installed (may not have either)
................
r122713 | mmichelson | 2008-06-13 14:44:53 -0700 (Fri, 13 Jun 2008) | 9 lines
Short circuit the loop in autoservice_run if there are no channels to poll.
If we continued, then the result would be calling poll() with a NULL
pollfd array. While this is fine with POSIX's poll(2) system call, those
who use Asterisk's internal poll mechanism (Darwin systems) would have
a failed assertion occur when poll is called.
(related to issue #10342)
................
r122869 | file | 2008-06-16 05:08:28 -0700 (Mon, 16 Jun 2008) | 6 lines
Don't send a BYE on a dialog that is already gone during a REFER.
(closes issue #12865)
Reported by: flefoll
Patches:
chan_sip.c.br14.121495.patch-ALREADYGONE uploaded by flefoll (license 244)
................
r122919 | file | 2008-06-16 05:31:09 -0700 (Mon, 16 Jun 2008) | 6 lines
Only compare the first 15 characters so that even if the charset is specified we still accept it as SDP.
(closes issue #12803)
Reported by: lanzaandrea
Patches:
chan_sip.c.diff uploaded by lanzaandrea (license 496)
................
r123110 | tilghman | 2008-06-16 12:21:58 -0700 (Mon, 16 Jun 2008) | 8 lines
People expect that if "hasvoicemail" is set in users.conf, even if "mailbox"
isn't set, that SIP will detect a mailbox.
(closes issue #12855)
Reported by: PLL
Patches:
20080614__bug12855__2.diff.txt uploaded by Corydon76 (license 14)
Tested by: PLL
................
r123113 | tilghman | 2008-06-16 12:50:12 -0700 (Mon, 16 Jun 2008) | 2 lines
Port "hasvoicemail" change from SIP to other channel drivers
................
r123271 | russell | 2008-06-17 08:48:31 -0700 (Tue, 17 Jun 2008) | 4 lines
Fix a memory leak in astobj2 that was pointed out by seanbright. When a container
got destroyed, the underlying bucket list entry for each object that was in the
container at that time did not get free'd.
................
r123274 | mmichelson | 2008-06-17 08:56:55 -0700 (Tue, 17 Jun 2008) | 12 lines
davidw pointed out that the holdtime calculation used by
app_queue does not use "boxcar" filtering as the comments
say. The term "boxcar" means that the number of samples used
to calculate stays constant, with new samples replacing the
oldest ones. The queue holdtime calculation uses all holdtime
samples collected since the queue was loaded, so the comment
has been changed to be accurate.
(closes issue #12781)
Reported by: davidw
................
r123333 | mmichelson | 2008-06-17 11:09:16 -0700 (Tue, 17 Jun 2008) | 11 lines
Cisco BTS sends SIP responses with a tab between the Cseq number and
SIP request method in the Cseq: header. Asterisk did not handle this
properly, but with this patch, all is well.
(closes issue #12834)
Reported by: tobias_e
Patches:
12834.patch uploaded by putnopvut (license 60)
Tested by: tobias_e
................
r123391 | tilghman | 2008-06-17 11:56:53 -0700 (Tue, 17 Jun 2008) | 3 lines
Fix 3 more places where not locking the structure could cause the wrong lock to be
unlocked. (Closes issue #12795)
................
r123485 | mmichelson | 2008-06-17 13:26:38 -0700 (Tue, 17 Jun 2008) | 4 lines
Make chan_sip build under dev mode with compilers >= GCC 4.2
Thanks to jpeeler for alerting me of this
................
r123710 | tilghman | 2008-06-18 13:22:42 -0700 (Wed, 18 Jun 2008) | 7 lines
Set the variables top-down, so that if a script sets a variable more than once,
the last one will take precedence.
(closes issue #12673)
Reported by: phber
Patches:
20080519__bug12673.diff.txt uploaded by Corydon76 (license 14)
................
r123769 | tilghman | 2008-06-18 15:08:30 -0700 (Wed, 18 Jun 2008) | 8 lines
Add support for saying numbers in Hebrew.
(closes issue #11662)
Reported by: greenfieldtech
Patches:
say.c.patch-12042008 uploaded by greenfieldtech (license 369)
Hebrew-Sounds.ods uploaded by greenfieldtech
(with signficant changes to the spreadsheet by me)
................
r123869 | tilghman | 2008-06-19 09:07:23 -0700 (Thu, 19 Jun 2008) | 6 lines
The RDTSC instruction was introduced on the Pentium line of microprocessors,
and is not compatible with certain 586 clones, like Cyrix. Hence, asking for
i386 compatibility was always incorrect. See http://en.wikipedia.org/wiki/RDTSC
(Closes issue #12886)
Reported by tecnoxarxa
................
r123883 | tilghman | 2008-06-19 09:20:41 -0700 (Thu, 19 Jun 2008) | 4 lines
Correct description of notifyringing option.
(Closes issue #12890)
Reported by gminet
................
r123909 | tilghman | 2008-06-19 09:26:03 -0700 (Thu, 19 Jun 2008) | 5 lines
Only process 40 arguments (20 files) at once with xargs, because some older
shells may force xargs to separate on an odd boundary.
(Closes issue #12883)
Reported by Nik Soggia
................
r123930 | tilghman | 2008-06-19 09:58:19 -0700 (Thu, 19 Jun 2008) | 5 lines
Change informative messages to use the _multiple variant when multiple formats
are possible.
(Closes issue #12848)
Reported by klaus3000
................
r124066 | bbryant | 2008-06-19 12:55:36 -0700 (Thu, 19 Jun 2008) | 1 line
Merge revision 124064 from trunk. Add errors that report any locks held by threads when they are being closed.
................
r124112 | mmichelson | 2008-06-19 13:28:41 -0700 (Thu, 19 Jun 2008) | 8 lines
Fix IMAP forwarding so that messages are sent to the proper mailbox.
(closes issue #12897)
Reported by: jaroth
Patches:
destination_forward.patch uploaded by jaroth (license 50)
................
r124182 | tilghman | 2008-06-19 15:53:22 -0700 (Thu, 19 Jun 2008) | 7 lines
It's possible for a hangup to be received, even just after the initial cid
spill.
(closes issue #12453)
Reported by: Alex728
Patches:
20080604__bug12453.diff.txt uploaded by Corydon76 (license 14)
................
r124315 | tilghman | 2008-06-20 13:16:02 -0700 (Fri, 20 Jun 2008) | 8 lines
When using a Local channel, started by a call file, with a destination of an
AGI script, the AGI script does not always get notified of a hangup if the
underlying channel hangs up early.
(closes issue #11833)
Reported by: IgorG
Patches:
local_hangup-v1.diff uploaded by IgorG (license 20)
................
r124372 | jeffg | 2008-06-20 14:14:40 -0700 (Fri, 20 Jun 2008) | 1 line
Fix issues in digium-mib.txt and asterisk-mib.txt to placate smilint - bug 12905
................
r124395 | tilghman | 2008-06-20 15:02:55 -0700 (Fri, 20 Jun 2008) | 3 lines
If the last character in a string to be parsed is the delimiter, then we should
count that final empty string as an additional argument.
................
r124450 | tilghman | 2008-06-20 16:12:33 -0700 (Fri, 20 Jun 2008) | 6 lines
usleep with a value over 1,000,000 is nonportable. Changing to use sleep()
instead. (closes issue #12814)
Reported by: pputman
Patches:
app_rtp_sleep.patch uploaded by pputman (license 81)
................
r124540 | murf | 2008-06-21 19:54:52 -0700 (Sat, 21 Jun 2008) | 9 lines
(closes issue #12910)
Reported by: chris-mac
Sorry, my testing did not contain the simple case of forkCDR(v),
I am much embarrassed to admit. If I had, I would have
more solidly initialized the opts element for varset.
................
r124743 | kpfleming | 2008-06-23 14:22:08 -0700 (Mon, 23 Jun 2008) | 3 lines
emit a warning if the old IAX2 call searching code finds a call when the new code did not... so that we can get rid of the old code in 2-3 months
................
r124908 | tilghman | 2008-06-24 13:52:43 -0700 (Tue, 24 Jun 2008) | 6 lines
Don't access the pvt structure if unable to acquire the lock.
(closes issue #12162)
Reported by: norman
Patches:
12162-lockfail.diff uploaded by qwell (license 4)
................
r124910 | tilghman | 2008-06-24 14:08:52 -0700 (Tue, 24 Jun 2008) | 8 lines
Occasionally control characters find their way into CallerID. These need to
be stripped prior to placing CallerID in the headers of an email.
(closes issue #12759)
Reported by: RobH
Patches:
20080602__bug12759__2.diff.txt uploaded by Corydon76 (license 14)
Tested by: RobH
................
r124965 | tilghman | 2008-06-24 17:46:24 -0700 (Tue, 24 Jun 2008) | 7 lines
Pvt deadlock causes some channels to get stuck in Reserved status.
(closes issue #12621)
Reported by: fabianoheringer
Patches:
20080612__bug12621.diff.txt uploaded by Corydon76 (license 14)
Tested by: fabianoheringer
................
r125132 | kpfleming | 2008-06-25 15:21:30 -0700 (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
................
r125218 | tilghman | 2008-06-25 18:24:26 -0700 (Wed, 25 Jun 2008) | 4 lines
Document ackcall=always.
(closes issue #12852)
Reported by: davidw
................
r125276 | tilghman | 2008-06-26 04:01:21 -0700 (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
................
r125327 | kpfleming | 2008-06-26 08:30:33 -0700 (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)
................
r125384 | oej | 2008-06-26 09:32:08 -0700 (Thu, 26 Jun 2008) | 3 lines
Add support for peer realm based auth (a few missing lines, the rest is well documented but never worked)
................
r125476 | mmichelson | 2008-06-26 13:56:01 -0700 (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)
................
r125530 | mmichelson | 2008-06-26 15:02:55 -0700 (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.
................
r125585 | mmichelson | 2008-06-26 15:52:39 -0700 (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
................
r125587 | qwell | 2008-06-26 16:03:15 -0700 (Thu, 26 Jun 2008) | 1 line
Make sure to unlock the lock_info lock (huh?). Possible deadlock?
................
r125740 | tilghman | 2008-06-27 05:19:39 -0700 (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
................
r125793 | tilghman | 2008-06-27 06:45:03 -0700 (Fri, 27 Jun 2008) | 2 lines
In this debugging function, copy to a buffer instead of using potentially unsafe pointers.
................
r125893 | tilghman | 2008-06-27 09:46:05 -0700 (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)
................
r126056 | tilghman | 2008-06-27 15:01:09 -0700 (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
................
r126395 | kpfleming | 2008-06-29 11:05:34 -0700 (Sun, 29 Jun 2008) | 1 line
ignore warnings for prototypes in GTK headers
................
r126516 | oej | 2008-06-30 05:50:55 -0700 (Mon, 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)
................
r126573 | russell | 2008-06-30 09:05:08 -0700 (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 ...)
................
r126674 | tilghman | 2008-06-30 15:30:37 -0700 (Mon, 30 Jun 2008) | 2 lines
Add note about other names for EuroISDN
................
r126680 | jpeeler | 2008-06-30 16:11:16 -0700 (Mon, 30 Jun 2008) | 3 lines
Load the proper channel configuration file based on which driver was detected.
................
r126735 | oej | 2008-07-01 00:49:15 -0700 (Tue, 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)
................
r126789 | oej | 2008-07-01 04:51:38 -0700 (Tue, 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
................
r126844 | oej | 2008-07-01 05:53:01 -0700 (Tue, 01 Jul 2008) | 5 lines
Clear up documentation on "domain=" setting in sip.conf
Reported by: davidw
(closes issue #12413)
................
r126899 | oej | 2008-07-01 07:27:33 -0700 (Tue, 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)
................
r126902 | oej | 2008-07-01 07:59:31 -0700 (Tue, 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)
................
r126999 | tilghman | 2008-07-01 09:50:46 -0700 (Tue, 01 Jul 2008) | 2 lines
Suppress annoying warning by finding the remaining cases where the callno is not in the hash.
................
r127068 | tilghman | 2008-07-01 11:52:53 -0700 (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
................
r127069 | tilghman | 2008-07-01 12:05:28 -0700 (Tue, 01 Jul 2008) | 2 lines
Oops
................
r127133 | tilghman | 2008-07-01 13:25:37 -0700 (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)
................
r127244 | mmichelson | 2008-07-01 16:36:40 -0700 (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.
................
r127501 | tilghman | 2008-07-02 12:47:15 -0700 (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)
........
................
r127560 | mmichelson | 2008-07-02 13:47:38 -0700 (Wed, 02 Jul 2008) | 3 lines
Fix thread-safety of some of the pbx_builtin_getvar_helper calls
................
r127663 | murf | 2008-07-02 17:16:25 -0700 (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
................
r127754 | kpfleming | 2008-07-03 09:12:58 -0700 (Thu, 03 Jul 2008) | 8 lines
ensure that DAHDI_INCLUDE and ZAPTEL_INCLUDE are added in all the places needed
improve AST_EXT_LIB_CHECK to accept (and remember) additional CFLAGS data like it does in trunk already
(closes issue #12911)
Reported by: tzafrir
................
r127892 | kpfleming | 2008-07-03 15:18:38 -0700 (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 15:20:16 -0700 (Thu, 03 Jul 2008) | 3 lines
remove this, it has been moved to the main Makefile
................
r127973 | tilghman | 2008-07-03 20:30:30 -0700 (Thu, 03 Jul 2008) | 8 lines
Fix the 'dialplan remove extension' logic, so that it a) works with cidmatch,
and b) completes contexts correctly when the extension is ambiguous.
(closes issue #12980)
Reported by: licedey
Patches:
20080703__bug12980.diff.txt uploaded by Corydon76 (license 14)
Tested by: Corydon76
................
r128029 | tilghman | 2008-07-04 09:11:03 -0700 (Fri, 04 Jul 2008) | 2 lines
Move the free down one
................
r128637 | kpfleming | 2008-07-07 09:51:50 -0700 (Mon, 07 Jul 2008) | 9 lines
use tzafrir's patch to fix this problem properly... i made the previous set of changes without thoroughly testing them, doh!
(closes issue #12911)
Reported by: tzafrir
Patches:
custum_dahdi_configure_2.diff uploaded by tzafrir (license 46)
Tested by: tzafrir
................
r128639 | mmichelson | 2008-07-07 10:02:28 -0700 (Mon, 07 Jul 2008) | 10 lines
By using the iaxdynamicthreadcount to identify a thread, it was possible
for thread identifiers to be duplicated. By using a globally-unique monotonically-
increasing integer, this is now avoided.
(closes issue #13009)
Reported by: jpgrayson
Patches:
chan_iax2_dyn_threadnum.patch uploaded by jpgrayson (license 492)
................
r128737 | seanbright | 2008-07-07 13:47:56 -0700 (Mon, 07 Jul 2008) | 9 lines
Remove spurious trailing whitespace from log messages and fix a spelling error
in a log message.
(closes issue #13017)
Reported by: jpgrayson
Patches:
chan_iax2_space_after_newline.patch uploaded by jpgrayson (license 492)
chan_iax2_spelling.patch uploaded by jpgrayson (license 492)
................
r128795 | russell | 2008-07-07 15:41:48 -0700 (Mon, 07 Jul 2008) | 8 lines
Fix handling of when a pvt disappears. Properly return the pvt locked
and don't hold the pvt lock while destroying the ast_channel.
(closes issue #13014)
Reported by: jpgrayson
Patches:
chan_iax2_ast_iax2_new2.patch uploaded by jpgrayson (license 492)
................
r128812 | tilghman | 2008-07-07 16:21:52 -0700 (Mon, 07 Jul 2008) | 2 lines
Stop using deprecated method, as requested by Kevin.
................
r128856 | tilghman | 2008-07-07 17:01:30 -0700 (Mon, 07 Jul 2008) | 7 lines
Check for non-NULL before stripping characters.
(closes issue #12954)
Reported by: bfsworks
Patches:
20080701__bug12954.diff.txt uploaded by Corydon76 (license 14)
Tested by: deti
................
r128912 | oej | 2008-07-08 02:06:08 -0700 (Tue, 08 Jul 2008) | 7 lines
Fix issues where repeated messages where ignored, but retransmitted reliably instead of unreliably.
Reported by: johan
Patches:
12746.txt uploaded by oej (license 306)
Tested by: johan
(issue #12746)
................
r128950 | oej | 2008-07-08 02:52:21 -0700 (Tue, 08 Jul 2008) | 11 lines
Don't hangup the call if we can't resolve the Contact if there's a proxy
route set for the call.
----
This comment was added a while ago and today it hit me badly.
/* OEJ: Possible issue that may need a check:
If we have a proxy route between us and the device,
should we care about resolving the contact
or should we just send it?
*/
................
r129047 | tilghman | 2008-07-08 09:45:23 -0700 (Tue, 08 Jul 2008) | 7 lines
Timestamp decoding for video mini-frames is bogus, because the timestamp only
includes 15 bits, unlike voice frames, which contain a 16-bit timestamp.
(closes issue #13013)
Reported by: jpgrayson
Patches:
chan_iax2_unwrap_ts.patch uploaded by jpgrayson (license 492)
................
r129149 | tilghman | 2008-07-08 13:27:47 -0700 (Tue, 08 Jul 2008) | 8 lines
Cause SIP to return a 480 instead of a 404 when a sip peer exists, but is not
registered.
(closes issue #12885)
Reported by: ibc
Patches:
20080701__bug12885__2.diff.txt uploaded by Corydon76 (license 14)
Tested by: ibc
................
r129158 | mmichelson | 2008-07-08 14:09:10 -0700 (Tue, 08 Jul 2008) | 14 lines
Backport TCP-related timeouts to IMAP voicemail in 1.4
since it should solve bugs people are experiencing. Specifically,
there are times where communication with the IMAP server causes
system calls to block forever. If this should happen when querying
the mailbox so that chan_sip's do_monitor thread can send MWI to
a phone, it means that SIP calls cannot be processed any more.
The timeout options are outlined in doc/imapstorage.txt. Defaults
for the timeouts are sixty seconds.
(closes issue #12987)
Reported by: mthomasslo
................
r129208 | mmichelson | 2008-07-08 14:31:51 -0700 (Tue, 08 Jul 2008) | 3 lines
Update documentation to have the correct option name
................
r129343 | seanbright | 2008-07-09 06:41:21 -0700 (Wed, 09 Jul 2008) | 4 lines
Look for the system installed awk instead of assuming it's at /usr/bin/awk.
Pointed out by jmls via #asterisk-dev.
................
r129436 | mmichelson | 2008-07-09 12:32:20 -0700 (Wed, 09 Jul 2008) | 13 lines
Fix a problem where inbound rfc2833 audio would be sent to the
core instead of being P2P bridged. When the core regenerated
the rfc2833 packet for the outbound leg, the SSRC would be different
than the RTP audio on the call leg causing DTMF detection issues on
the far end.
(closes issue #12955)
Reported by: tonyredstone
Patches:
dynamic_rtp.patch uploaded by tsearle (license 373)
Tested by: tonyredstone
................
r129505 | seanbright | 2008-07-10 06:57:19 -0700 (Thu, 10 Jul 2008) | 2 lines
Update svn:ignore
................
r129567 | russell | 2008-07-10 09:03:59 -0700 (Thu, 10 Jul 2008) | 3 lines
Note that pbx_spool.so is the module used for call files
(inspired by a question in #asterisk)
................
r129741 | tilghman | 2008-07-10 14:19:48 -0700 (Thu, 10 Jul 2008) | 2 lines
Oops
................
r129803 | tilghman | 2008-07-10 14:57:05 -0700 (Thu, 10 Jul 2008) | 8 lines
Correctly deal with duplicate NEW frames (due to retransmission). Also, fixup
the destination call number matching to be more strict and reliable.
(closes issue #12963)
Reported by: jpgrayson
Patches:
chan_iax2_dup_new_fix3.patch uploaded by jpgrayson (license 492)
Tested by: jpgrayson, Corydon76
................
r129907 | kpfleming | 2008-07-11 05:15:42 -0700 (Fri, 11 Jul 2008) | 4 lines
don't attempt to set user/group ownership of extracted sound files (reported on asterisk-users)
(closes issue #13059)
................
r129966 | kpfleming | 2008-07-11 07:03:52 -0700 (Fri, 11 Jul 2008) | 5 lines
fix a flaw found while experimenting with structure alignment and padding; low-fence checking would not work properly on 64-bit platforms, because the compiler was putting 4 bytes of padding between the fence field and the allocation memory block
added a very obvious runtime warning if this condition reoccurs, so the developer who broke it can be chastised into fixing it :-)
................
r129967 | kpfleming | 2008-07-11 07:14:52 -0700 (Fri, 11 Jul 2008) | 1 line
simplify calculation
................
r129970 | russell | 2008-07-11 07:18:43 -0700 (Fri, 11 Jul 2008) | 2 lines
add a simple ASTOBJ_TRYWRLOCK macro ...
................
r130039 | kpfleming | 2008-07-11 08:41:56 -0700 (Fri, 11 Jul 2008) | 4 lines
add support for a configuration parameter for 'inband audio during RELEASE', which is currently mandatory in libpri-1.4.4 but will become configurable in libpri-1.4.5 later today
(related to issue #13042)
................
r130042 | kpfleming | 2008-07-11 09:08:03 -0700 (Fri, 11 Jul 2008) | 5 lines
new installations should be using DAHDI instead of Zaptel, so the sample config file is now chan_dahdi.conf instead of zapata.conf
also, convert remaining references to zapata.conf in various places
................
r130102 | tilghman | 2008-07-11 09:50:42 -0700 (Fri, 11 Jul 2008) | 9 lines
Pass the devicestate from an underlying channel up through the Agent channel.
This should make the Agent always report the correct device state, even when
the underlying channel is used for other purposes.
(closes issue #12773)
Reported by: davidw
Patches:
20080710__bug12773.diff.txt uploaded by Corydon76 (license 14)
Tested by: davidw
................
r130169 | tilghman | 2008-07-11 11:51:56 -0700 (Fri, 11 Jul 2008) | 7 lines
Ensure that a destination callno of 0 will not match for frames that do not
start a dialog (new, lagrq, and ping).
(closes issue #12963)
Reported by: russellb
Patches:
chan_iax2_dup_new_fix4.patch uploaded by jpgrayson (license 492)
................
r130173 | mmichelson | 2008-07-11 12:13:29 -0700 (Fri, 11 Jul 2008) | 7 lines
Fix a typo in audiohook_read_frame_both.
While this change has not been proven to fix any
specific issue, it is incorrect and could cause
unforeseen problems.
................
r130236 | mmichelson | 2008-07-11 13:03:23 -0700 (Fri, 11 Jul 2008) | 3 lines
Remove redundant logic
................
r130298 | kpfleming | 2008-07-11 15:12:26 -0700 (Fri, 11 Jul 2008) | 2 lines
a whole pile of Zaptel/DAHDI compatibility work, with lots more to come... this tree is not yet ready for users to be easily upgrading or switching, but it needs to be :-)
................
r130317 | kpfleming | 2008-07-11 15:23:29 -0700 (Fri, 11 Jul 2008) | 2 lines
forcibly remove the modules that are changing names
................
r130373 | mvanbaak | 2008-07-12 03:25:52 -0700 (Sat, 12 Jul 2008) | 6 lines
in 1.4 the functions still have | as argument seperator.
This commit fixes the use of RAND in the ael random function.
(closes issue #13061)
Reported by: danpwi
................
r130514 | tilghman | 2008-07-13 10:56:10 -0700 (Sun, 13 Jul 2008) | 4 lines
Reverting 2 changesets, as it breaks incoming IAX2 calls
(Related to issue #12963)
Reported by: mvanbaak
................
r130573 | mvanbaak | 2008-07-13 15:48:51 -0700 (Sun, 13 Jul 2008) | 8 lines
fix memory leak when originate from manager cannot create a thread
(closes issue #13069)
Reported by: gknispel_proformatique
Patches:
asterisk_trunk_action_originate.patch uploaded by gknispel (license 261)
Tested by: gknispel_proformatique, mvanbaak
................
r130634 | russell | 2008-07-14 03:38:14 -0700 (Mon, 14 Jul 2008) | 2 lines
Bump up the debug level for a message.
................
r130735 | mvanbaak | 2008-07-14 10:10:21 -0700 (Mon, 14 Jul 2008) | 10 lines
notify the user that dnsmgr refresh wont work when dnsmgr is not enabled.
Previously this command would automagically appear and disappear.
This was confusing.
(closes issue #12796)
Reported by: chappell
Patches:
dnsmgr_refresh_3.diff uploaded by chappell (license 8)
Tested by: russell, chappell, mvanbaak
................
r130792 | mmichelson | 2008-07-14 10:50:21 -0700 (Mon, 14 Jul 2008) | 8 lines
Add a check to the CAN_EARLY_BRIDGE macro in app_dial to
be sure there are no audiohooks present on the channels
involved. This fixed a one-way audio situation I had in
my test setup. I couldn't find any open issues that suggested
one-way audio with regards to mixmonitor (or other audiohook)
usage, though.
................
r130889 | tilghman | 2008-07-14 16:59:13 -0700 (Mon, 14 Jul 2008) | 8 lines
Override the callerid in all cases when the callerid is set in the user, not
just when a remote callerid is set. Also, if not set in the user, allow the
remote CallerID to pass through.
(closes issue #12875)
Reported by: dimas
Patches:
20080714__bug12875.diff.txt uploaded by Corydon76 (license 14)
................
r130959 | tilghman | 2008-07-15 10:19:13 -0700 (Tue, 15 Jul 2008) | 8 lines
astman_send_error does not need a newline appended -- the API takes care of
that for us.
(closes issue #13068)
Reported by: gknispel_proformatique
Patches:
asterisk_1_4_astman_send.patch uploaded by gknispel (license 261)
asterisk_trunk_astman_send.patch uploaded by gknispel (license 261)
................
r131012 | mvanbaak | 2008-07-15 10:47:15 -0700 (Tue, 15 Jul 2008) | 7 lines
remove 4 lines of redundant code.
(closes issue #13080)
Reported by: gknispel_proformatique
Patches:
trunk_ast_cdr_setapp.patch uploaded by gknispel (license 261)
................
r131242 | murf | 2008-07-16 10:53:43 -0700 (Wed, 16 Jul 2008) | 19 lines
(closes issue #13090)
Reported by: murf
The problem was that, esoteric as it is, because the hangerupper
context immediately preceded the std-priv-extent macro, that
the checking code accidentally would fall from traversing hangerupper
into the std-priv-exten macro, where it would hit the hangerupper
in the 'includes', and proceed into an infinite recursion.
A small fix to traverse into the statements of the context instead
of the context solves this issue.
I also added some commented out printfs for debug, which were pretty
handy in the face of a dorky gdb.
This was a problem around since the package was first written;
but evidently pretty rare in turning up in the field.
................
r131299 | mmichelson | 2008-07-16 11:57:34 -0700 (Wed, 16 Jul 2008) | 13 lines
Make absolutely certain that the transfer datastore
is removed from the calling channel once the caller
is finished in the queue. This could have weird con-
sequences when dialing local queue members when multiple
transfers occur on a single call.
Also fixed a memory leak that would occur when an
attended transfer occurred from a queue member.
(closes issue #13047)
Reported by: festr
................
r131357 | mmichelson | 2008-07-16 12:37:08 -0700 (Wed, 16 Jul 2008) | 6 lines
Apparently, "thread safety" is important, whatever
that means. :P
(Thanks Russell!)
................
r131369 | mmichelson | 2008-07-16 13:23:02 -0700 (Wed, 16 Jul 2008) | 14 lines
Move the init_queue call back to where it used to be (changed
Sept 12 last year). It was moved then to prevent a memory leak.
Since then, the same memory leak recurred and was fixed in a
better way.
Now it has been found that the placement of this init_queue
call can cause problems if a realtime queue has values changed
to an empty string. The problem is that the default value
for that queue parameter would not be set.
(closes issue #13084)
Reported by: elbriga
................
r131421 | russell | 2008-07-16 13:47:53 -0700 (Wed, 16 Jul 2008) | 7 lines
Always ensure that the channel's tech_pvt reference is NULL after calling the
destroy callback.
(closes issue #13060)
Reported by: jpgrayson
Patches:
chan_iax2_tech_pvt_crash.patch uploaded by jpgrayson (license 492)
................
r131480 | tilghman | 2008-07-16 14:46:06 -0700 (Wed, 16 Jul 2008) | 2 lines
Apparently, in certain cases, a callno is already destroyed when iax2_destroy is called.
................
r131491 | bbryant | 2008-07-16 15:17:07 -0700 (Wed, 16 Jul 2008) | 6 lines
Fix a bug in iax2 registration that allowed peers to register with
case-insensitive names (user_cmp_cb and peer_cmp_cb are now both
case-sensitive).
(closes issue #13091)
................
r131790 | tilghman | 2008-07-17 13:35:44 -0700 (Thu, 17 Jul 2008) | 7 lines
Revert part of issue #5620 (revision 6965) as it appears that it was in error.
This should fix talk call progress on analog lines.
(closes issue #12178)
Reported by: michael-fig
Patches:
20080717__bug12178.diff.txt uploaded by Corydon76 (license 14)
................
r131915 | bbryant | 2008-07-18 08:34:42 -0700 (Fri, 18 Jul 2008) | 4 lines
Fix a bug in blind transfers where the BLINDTRANSFER variable isn't always set to the other end of the blind transfer.
(closes issue #12586)
................
r131921 | kpfleming | 2008-07-18 09:15:41 -0700 (Fri, 18 Jul 2008) | 2 lines
remove the dlfcn compatibility stuff, because no platforms that Asterisk currently runs on it use it, and it doesn't build anyway
................
r131970 | tilghman | 2008-07-18 09:30:31 -0700 (Fri, 18 Jul 2008) | 2 lines
Make the ast_assert call within ast_sched_del report something useful.
................
r131985 | tilghman | 2008-07-18 09:46:23 -0700 (Fri, 18 Jul 2008) | 2 lines
Preserve ABI compatibility with last change
................
r131988 | tilghman | 2008-07-18 10:10:01 -0700 (Fri, 18 Jul 2008) | 2 lines
Oops
................
r132042 | tilghman | 2008-07-18 10:33:42 -0700 (Fri, 18 Jul 2008) | 3 lines
Spinlock within the destroy, to allow a scheduled job to continue, if it's
waiting on the mutex which the destroy thread has.
................
r132107 | tilghman | 2008-07-18 11:47:50 -0700 (Fri, 18 Jul 2008) | 6 lines
Textual clarification
[... 31646 lines stripped ...]
More information about the asterisk-commits
mailing list