[asterisk-commits] murf: branch group/newcdr r151879 - in /team/group/newcdr: ./ agi/ apps/ auto...

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Fri Oct 24 10:53:11 CDT 2008


Author: murf
Date: Fri Oct 24 10:53:08 2008
New Revision: 151879

URL: http://svn.digium.com/view/asterisk?view=rev&rev=151879
Log:
Merged revisions 123238,123272,123275,123334,123358,123392-123393,123446,123448,123456,123486,123526,123541,123544,123546,123575,123609,123648,123650,123652,123692,123715,123770,123828,123830,123865,123867,123870,123887,123913,123931,123952,123988,124023-124024,124049,124064,124102,124121,124125,124127,124180,124183,124243,124278,124316,124392-124393,124396,124451,124505,124541,124596,124635,124669,124707,124744,124798,124835,124870,124872,124909,124912,124966,125020,125055,125096,125133,125135,125138,125191,125223,125277,125279,125332-125333,125385-125386,125438,125477,125531,125583,125586,125589,125591,125593,125596,125647,125649,125666,125703,125741,125794,125796,125799,125853,125855-125856,125880,125891,125894-125895,125947,125980,125982,125984,125988,126021,126057,126115,126152-126154,126187,126226,126274,126308-126312,126319,126356,126396,126448,126480,126513,126515,126517,126571-126572,126574,126637,126675,126681,126755,126790,126835,126845,126900,126903,126959-126960,
 126991,127000,127017,127074,127089,127113,127143,127152,127154,127157,127169,127210,127245,127297,127330,127362-127363,127398,127401,127434,127466,127502,127545,127558,127562,127564,127566,127609,127621-127622,127685,127720,127767,127779,127791,127793,127831,127852,127856-127857,127903,127931,127933-127934,127995,128027,128030,128082,128122,128125,128160,128197-128198,128201,128236-128237,128240,128242,128247,128254,128274,128284,128287,128290,128294,128343-128344,128378-128379,128381,128417,128454-128455,128485,128491,128524-128525,128564,128599,128638,128640,128690,128731,128733,128738,128796,128830,128857,128927,128951,129006,129045,129048,129114,129152,129156,129159,129210,129270,129307,129344,129399,129437,129503,129506,129569,129581,129638,129642,129684,129734,129738,129758,129804,129864,129916,129968,129985,129987,130040,130043-130044,130126,130129,130145,130167,130170,130174,130230,130232,130234,130237,130293,130296-130297,130320,130374,130444,130479,130515,130574,13
 0576,130578,130635,130697,130732-130733,130744,130794,130854,130890,130951,131013,131015,131044,131072,131129,131166,131207,131243,131300,131358,131361,131375,131422,131445,131482,131484,131492,131529,131570,131606,131643,131681,131717,131753,131791,131824,131868,131916,131923,131982,131986,131989,132046,132050,132108-132109,132113,132169,132203,132206,132242,132277,132312,132388,132390,132425,132466,132468,132470,132508,132510-132511,132514,132572-132573,132643,132703,132705,132721,132777-132778,132786,132788,132791,132795,132823,132827,132883,132964,132966,132975,132977,132981,133041,133102,133106,133171,133197,133238,133296,133299,133391,133400,133448,133486,133509,133566,133568,133570,133573,133575,133579,133651,133665,133710,133770,133819,133860,133902,133904,133941,133943,133945-133946,134005,134050,134086,134088,134125,134162-134163,134253,134260,134312,134353,134355,134401,134442-134443,134476,134481,134483,134538,134541,134556,134596,134598,134650,134653,134703,1347
 05,134759,134803,134815,134867,134916-134917,134919,134922,134925,134977,134980,135016,135056,135059,135061,135067-135068,135126,135128,135158,135197,135235,135265,135300,135302,135332,135371,135373,135405,135439,135474,135476,135480,135483,135485,135537,135598,135648,135680-135681,135717,135748,135821,135851,135900,135938,135950,136005,136034,136063,136112,136141,136191,136239,136245,136298,136300,136302,136305,136349,136402,136405-136406,136408,136477,136481,136489,136504,136542,136562,136594,136631,136633,136635,136660,136676,136679,136715,136720,136722,136746,136751,136784,136787,136819,136859,136888,136890,136917,136947,137028,137055,137082,137089,137110,137112,137150,137203,137239,137299,137301,137349,137403,137406,137456,137496,137531-137532,137582,137627,137640,137678,137680,137732,137780,137812,137848,137851,137901,137933,137987,138024,138028,138086,138124,138148,138155,138206,138260,138310-138311,138361,138409,138412,138442,138473,138476,138479,138482,138517-138518
 ,138570,138631,138687,138694,138738,138775,138778-138780,138814-138815,138845,138851,138887,138939,138943,138951,139016,139020,139083,139146,139153-139154,139210,139215,139281,139345-139346,139391,139457,139469,139525,139554,139558,139563,139622,139624,139627,139662,139704,139707,139770-139771,139775,139832,139870,139915,139928,139981,140052-140053,140057,140061,140116,140167,140169,140201,140205,140246,140301,140355,140418,140422,140433,140489,140491,140559,140563,140566,140606,140691-140692,140749,140752,140817,140820-140821,140824,140860,140887,140938,140975,141039,141115,141157,141218,141271,141328,141367,141425,141464,141504,141507,141566,141626,141679,141682,141745,141807,141810,141868,141906,141949,141995,141998,142000,142064,142080,142146,142181,142219,142280,142318,142355,142359,142417,142475,142536,142576,142635,142676,142741,142745,142748,142808,142866,142929,142992,143031,143034,143082,143141,143226,143271,143340,143400,143405,143476,143559,143609,143697,143737,1
 43799,143837,143840,143843,143904,143974,144025,144067,144149,144199,144257,144314,144357,144421,144482,144523,144563,144569,144635,144678,144681,144759,144829,144879,144949-144951,145027,145076,145121,145200,145226,145249,145329,145381,145428,145487,145553,145579,145606,145649,145692,145752,145771,145840,145842,145846,145915,145959,145962,146052-146053,146081,146130,146198,146242,146245,146312,146359,146407,146449,146514,146555,146597,146640,146644,146713,146738,146802,146807,146875,146877,146883,146920,146923,146925,146928,146970,147011,147050,147099,147146,147191-147192,147194,147262,147264-147266,147306,147312,147347,147388,147456-147457,147476,147518,147592,147635,147689,147714,147760-147761,147807,147853-147854,147896,147899,147942,147952,148000,148010,148069-148071,148112,148120,148144,148160,148200,148268,148325,148329,148373,148376,148425,148471,148473-148474,148519,148570,148612,148679,148695,148737-148738,148754,148825,148867-148868,148913,148917,148985,148988,148
 991,149040,149062,149131,149199,149201,149205,149208,149271,149279,149342,149384,149426-149427,149487,149542,149588,149637,149640,149687,149756,149802,149848,149917-149918,149920,149964,149981,150008,150051-150052,150118,150121,150125,150207,150210,150253,150255,150257,150302,150305,150307,150309,150311,150384,150426,150469,150510,150558,150580,150635,150640,150664,150729,150731,150773,150817,150887,150930,150971,151019,151060,151101,151188,151190,151242-151243,151246,151327,151371,151420,151428,151439,151464,151512,151554-151555,151600-151601,151642,151682,151722,151732,151739,151761-151762,151764,151830 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/trunk

................
r123238 | jpeeler | 2008-06-16 17:05:18 -0600 (Mon, 16 Jun 2008) | 1 line

Fix some (more) variables that were forgotten to be renamed, related to 117658
................
r123272 | russell | 2008-06-17 09:52:13 -0600 (Tue, 17 Jun 2008) | 12 lines

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

........
r123271 | russell | 2008-06-17 10:48:31 -0500 (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.

........

................
r123275 | mmichelson | 2008-06-17 09:57:43 -0600 (Tue, 17 Jun 2008) | 20 lines

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

........
r123274 | mmichelson | 2008-06-17 10:56:55 -0500 (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


........

................
r123334 | mmichelson | 2008-06-17 12:09:54 -0600 (Tue, 17 Jun 2008) | 19 lines

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

........
r123333 | mmichelson | 2008-06-17 13:09:16 -0500 (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


........

................
r123358 | tilghman | 2008-06-17 12:23:01 -0600 (Tue, 17 Jun 2008) | 6 lines

If we don't match registrar when destroying a context, it can cause a crash.
(closes issue #12835)
 Reported by: ys
 Patches: 
       pbx.c.diff uploaded by ys (license 281)

................
r123392 | tilghman | 2008-06-17 12:57:45 -0600 (Tue, 17 Jun 2008) | 11 lines

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

........
r123391 | tilghman | 2008-06-17 13:56:53 -0500 (Tue, 17 Jun 2008) | 3 lines

Fix 3 more places where failure to lock the structure could cause the wrong lock to be
unlocked.  (Closes issue #12795)

........

................
r123393 | russell | 2008-06-17 13:00:14 -0600 (Tue, 17 Jun 2008) | 2 lines

Fix the check against the max supported rate

................
r123446 | murf | 2008-06-17 14:00:36 -0600 (Tue, 17 Jun 2008) | 1 line

This solves a crash in the cdr_tds module on 'stop gracefully', for situations where 'settings' is not set to a pointer
................
r123448 | murf | 2008-06-17 14:17:20 -0600 (Tue, 17 Jun 2008) | 1 line

Changes to list peers and users in alpha. order, as per a reasonable request in 12494. Due to changes in trunk to use the astobj2 i/f in the sip channel driver, the order of the entries in the config file was lost, thus the output was in a random order, but no longer.
................
r123456 | mmichelson | 2008-06-17 14:19:49 -0600 (Tue, 17 Jun 2008) | 3 lines

Add the same fix from revision 123271 to container_destruct_debug.


................
r123486 | mmichelson | 2008-06-17 14:28:47 -0600 (Tue, 17 Jun 2008) | 12 lines

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

........
r123485 | mmichelson | 2008-06-17 15:26:38 -0500 (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


........

................
r123526 | mmichelson | 2008-06-17 15:26:31 -0600 (Tue, 17 Jun 2008) | 13 lines

_ys pointed out in #asterisk-bugs that he was experiencing
a memory leak when running the astobj2 test CLI command. After
searching, it appears the leak was in the command handler itself.

Each object was allocated (recount = 1) and then linked into
a container (refounct = 2). Then at the end of the function, 
the container was unreffed, causing all the objects to have
their refcount decremented by one, leaving the refcount for
all objects allocated in that function at 1. I've now added
an extra unref to the mix so that the refcount equals zero
when the container is unreffed.


................
r123541 | mmichelson | 2008-06-17 15:33:40 -0600 (Tue, 17 Jun 2008) | 3 lines

Put quotes around "test"


................
r123544 | tilghman | 2008-06-17 15:42:42 -0600 (Tue, 17 Jun 2008) | 7 lines

Add an option, specifying maximum analysis time for talk detection.
(closes issue #12149)
 Reported by: davevg
 Patches: 
       app_talkdetect.c.diff uploaded by davevg (license 209)
       (Plus a few additional cleanups by moi)

................
r123546 | bbryant | 2008-06-17 15:46:57 -0600 (Tue, 17 Jun 2008) | 5 lines

Updates all usages of ast_tcptls_session_instance to be managed by reference counts so that they only get destroyed when all threads are done using 
them, and memory does not get free'd causing strange issues with SIP. 

This code was originally written by russellb in the team/group/issue_11972/ branch.

................
r123575 | bbryant | 2008-06-17 16:24:45 -0600 (Tue, 17 Jun 2008) | 1 line

Revert a previous regression in astobj2.c from merging a branch.
................
r123609 | seanbright | 2008-06-17 18:33:31 -0600 (Tue, 17 Jun 2008) | 1 line

Whitespace only
................
r123648 | tilghman | 2008-06-18 07:09:02 -0600 (Wed, 18 Jun 2008) | 6 lines

Channel lock janitor -- add locks around retrieval of channel variables
(closes issue #12840)
 Reported by: pputman
 Patches: 
       app_dial_threadsafe3.patch uploaded by pputman (license 81)

................
r123650 | mmichelson | 2008-06-18 08:54:47 -0600 (Wed, 18 Jun 2008) | 4 lines

Silly pointers. This fixes a memory corruption I introduced
with the attended transfer logging.


................
r123652 | mmichelson | 2008-06-18 09:08:56 -0600 (Wed, 18 Jun 2008) | 7 lines

A portion of the code which handled the 'c' queue option had been
removed. No telling when it happened. Anyway, it's back in now
and works properly.

(Based on issue reported on mailing list)


................
r123692 | bbryant | 2008-06-18 14:07:56 -0600 (Wed, 18 Jun 2008) | 2 lines

Fix a crash in tcp and tls connections related to reference counts.

................
r123715 | tilghman | 2008-06-18 14:23:58 -0600 (Wed, 18 Jun 2008) | 15 lines

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

........
r123710 | tilghman | 2008-06-18 15:22:42 -0500 (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)

........

................
r123770 | tilghman | 2008-06-18 16:17:17 -0600 (Wed, 18 Jun 2008) | 16 lines

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

........
r123769 | tilghman | 2008-06-18 17:08:30 -0500 (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)

........

................
r123828 | seanbright | 2008-06-19 08:24:43 -0600 (Thu, 19 Jun 2008) | 7 lines

Include original position in TRANSFER entries written to queue_log.

(closes issue #12888)
Reported by: slavon
Patches:
      app_queue_transfer_patch_trunk.diff uploaded by slavon (license 288)

................
r123830 | seanbright | 2008-06-19 08:28:56 -0600 (Thu, 19 Jun 2008) | 1 line

Update the queuelog.tex documentation as well.
................
r123865 | tilghman | 2008-06-19 09:52:17 -0600 (Thu, 19 Jun 2008) | 4 lines

Missing comma
(closes issue #12891)
 Reported by: chris-mac

................
r123867 | mmichelson | 2008-06-19 09:55:10 -0600 (Thu, 19 Jun 2008) | 9 lines

Forwarding non-urgent IMAP messages could inadvertently cause the messages
to be marked urgent. This fixes that issue.

(closes issue #12895)
Reported by: jaroth
Patches:
      urgent_forwarding.patch uploaded by jaroth (license 50)


................
r123870 | tilghman | 2008-06-19 10:08:29 -0600 (Thu, 19 Jun 2008) | 14 lines

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

........
r123869 | tilghman | 2008-06-19 11:07:23 -0500 (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

........

................
r123887 | tilghman | 2008-06-19 10:21:32 -0600 (Thu, 19 Jun 2008) | 12 lines

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

........
r123883 | tilghman | 2008-06-19 11:20:41 -0500 (Thu, 19 Jun 2008) | 4 lines

Correct description of notifyringing option.
(Closes issue #12890)
Reported by gminet

........

................
r123913 | tilghman | 2008-06-19 10:26:50 -0600 (Thu, 19 Jun 2008) | 13 lines

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

........
r123909 | tilghman | 2008-06-19 11:26:03 -0500 (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

........

................
r123931 | tilghman | 2008-06-19 11:02:54 -0600 (Thu, 19 Jun 2008) | 13 lines

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

........
r123930 | tilghman | 2008-06-19 11:58:19 -0500 (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

........

................
r123952 | tilghman | 2008-06-19 11:22:27 -0600 (Thu, 19 Jun 2008) | 6 lines

Don't change pointers that need to be later passed back for deallocation.
(closes issue #12572)
 Reported by: flyn
 Patches: 
       20080613__bug12572.diff.txt uploaded by Corydon76 (license 14)

................
r123988 | tilghman | 2008-06-19 11:55:34 -0600 (Thu, 19 Jun 2008) | 3 lines

Detect if the installed gcc version supports the warn_unused_result attribute.
Reported by mvanbaak via IRC -dev.

................
r124023 | russell | 2008-06-19 12:30:49 -0600 (Thu, 19 Jun 2008) | 3 lines

- Make res_timing_pthread allow a max rate of 100/sec instead of 50/sec
- change the "timing test" CLI command to let you specify a timing rate to test

................
r124024 | bbryant | 2008-06-19 12:57:04 -0600 (Thu, 19 Jun 2008) | 2 lines

Fix bug in sip registration that sets the default port to 5060 for tls.

................
r124049 | tilghman | 2008-06-19 13:22:59 -0600 (Thu, 19 Jun 2008) | 6 lines

Allow alternative extensions to be specified for a user.
(closes issue #12830)
 Reported by: jcollie
 Patches: 
       astertisk-trunk-121496-alternate-extensions.patch uploaded by jcollie (license 412)

................
r124064 | bbryant | 2008-06-19 13:48:26 -0600 (Thu, 19 Jun 2008) | 2 lines

Add errors that report any locks held by threads when they are being closed.

................
r124102 | tilghman | 2008-06-19 14:25:37 -0600 (Thu, 19 Jun 2008) | 3 lines

Make OpenBSD compile again
(reported by mvanbaak via IRC -dev)

................
r124121 | mmichelson | 2008-06-19 14:30:23 -0600 (Thu, 19 Jun 2008) | 16 lines

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

........
r124112 | mmichelson | 2008-06-19 15:28:41 -0500 (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)


........

................
r124125 | tilghman | 2008-06-19 14:35:56 -0600 (Thu, 19 Jun 2008) | 2 lines

Oops

................
r124127 | mvanbaak | 2008-06-19 14:48:33 -0600 (Thu, 19 Jun 2008) | 10 lines

Older versions of GNU gcc do not allow 'NULL' as sentinel.
They want (char *)NULL as sentinel.
An example is OpenBSD (confirmed on 4.3) that ships with gcc 3.3.4

This commit introduces a contstant SENTINEL which is declared as:
#define SENTINEL ((char *)NULL)

All places I could test compile on my openbsd system are converted.
Update CODING-GUIDELINES to tell about this constant.

................
r124180 | mmichelson | 2008-06-19 16:34:03 -0600 (Thu, 19 Jun 2008) | 10 lines

Fix attachment behavior when using IMAP storage for voicemails
1. Filenames had an extra "msg" in the attachment name
2. The attachment was being saved twice

(closes issue #12894)
Reported by: jaroth
Patches:
      imap_attach.patch uploaded by jaroth (license 50)


................
r124183 | tilghman | 2008-06-19 16:59:41 -0600 (Thu, 19 Jun 2008) | 15 lines

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

........
r124182 | tilghman | 2008-06-19 17:53:22 -0500 (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)

........

................
r124243 | mmichelson | 2008-06-20 09:20:11 -0600 (Fri, 20 Jun 2008) | 9 lines

Add a missing "ChannelType" header to one of the "PeerStatus" manager
events in chan_sip

(closes issue #12904)
Reported by: eliel
Patches:
      chan_sip.c.patch uploaded by eliel (license 64)


................
r124278 | mmichelson | 2008-06-20 10:30:18 -0600 (Fri, 20 Jun 2008) | 6 lines

Change references to doc/channelvariables.txt to
doc/tex/channelvariables.tex.

This issue came up on the asterisk-dev mailing list.


................
r124316 | tilghman | 2008-06-20 14:17:04 -0600 (Fri, 20 Jun 2008) | 16 lines

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

........
r124315 | tilghman | 2008-06-20 15:16:02 -0500 (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)

........

................
r124392 | jeffg | 2008-06-20 15:36:01 -0600 (Fri, 20 Jun 2008) | 9 lines

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

........
r124372 | jeffg | 2008-06-20 17:14:40 -0400 (Fri, 20 Jun 2008) | 1 line

Fix issues in digium-mib.txt and asterisk-mib.txt to placate smilint - bug 12905
........

................
r124393 | jeffg | 2008-06-20 15:43:18 -0600 (Fri, 20 Jun 2008) | 12 lines

(Missed committing . on previous commit.....)
Merged revisions 124372 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r124372 | jeffg | 2008-06-20 17:14:40 -0400 (Fri, 20 Jun 2008) | 1 line

Fix issues in digium-mib.txt and asterisk-mib.txt to placate smilint - bug 12905
........

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

................
r124396 | tilghman | 2008-06-20 16:04:37 -0600 (Fri, 20 Jun 2008) | 11 lines

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

........
r124395 | tilghman | 2008-06-20 17:02:55 -0500 (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.

........

................
r124451 | tilghman | 2008-06-20 17:13:21 -0600 (Fri, 20 Jun 2008) | 14 lines

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

........
r124450 | tilghman | 2008-06-20 18:12:33 -0500 (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)

........

................
r124505 | tilghman | 2008-06-21 06:53:48 -0600 (Sat, 21 Jun 2008) | 4 lines

Reduce warning to debug, otherwise we flood the log when we (legitimately)
can't find a record.
(Closes issue #12908)

................
r124541 | murf | 2008-06-21 20:58:06 -0600 (Sat, 21 Jun 2008) | 17 lines

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

........
r124540 | murf | 2008-06-21 20:54:52 -0600 (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.



........

................
r124596 | seanbright | 2008-06-22 08:12:49 -0600 (Sun, 22 Jun 2008) | 1 line

Let app_rpt compile.
................
r124635 | seanbright | 2008-06-22 10:34:31 -0600 (Sun, 22 Jun 2008) | 3 lines

Fix a comment in meetme.conf.sample per jmls via #asterisk-dev

(And this time, do it in the correct repository :-))
................
r124669 | seanbright | 2008-06-22 11:36:20 -0600 (Sun, 22 Jun 2008) | 1 line

Revert my change to the sample meetme conf file as it was incorrect.
................
r124707 | dhubbard | 2008-06-23 09:24:05 -0600 (Mon, 23 Jun 2008) | 1 line

make solaris happy...pointed out by snuff-home on IRC
................
r124744 | kpfleming | 2008-06-23 15:24:34 -0600 (Mon, 23 Jun 2008) | 10 lines

Blocked revisions 124743 via svnmerge

........
r124743 | kpfleming | 2008-06-23 16:22:08 -0500 (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


........

................
r124798 | russell | 2008-06-23 20:16:59 -0600 (Mon, 23 Jun 2008) | 4 lines

fix a memory leak.

(inspired by, and potentially fixes issue #12917)

................
r124835 | seanbright | 2008-06-24 05:02:02 -0600 (Tue, 24 Jun 2008) | 1 line

Update CHANGES and UPGRADE.txt per kpfleming's mail to #asterisk-dev.
................
r124870 | phsultan | 2008-06-24 11:28:39 -0600 (Tue, 24 Jun 2008) | 1 line

Code simplification
................
r124872 | phsultan | 2008-06-24 11:50:22 -0600 (Tue, 24 Jun 2008) | 6 lines

Subscribe to buddy's presence only if we really need to. That is, if
the corresponding roster item has a subscription value set to "none"
or "from".

Make the code more readable.

................
r124909 | tilghman | 2008-06-24 14:55:06 -0600 (Tue, 24 Jun 2008) | 13 lines

Blocked revisions 124908 via svnmerge

........
r124908 | tilghman | 2008-06-24 15:52:43 -0500 (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)

........

................
r124912 | tilghman | 2008-06-24 15:18:52 -0600 (Tue, 24 Jun 2008) | 16 lines

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

........
r124910 | tilghman | 2008-06-24 16:08:52 -0500 (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

........

................
r124966 | tilghman | 2008-06-24 19:08:37 -0600 (Tue, 24 Jun 2008) | 15 lines

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

........
r124965 | tilghman | 2008-06-24 19:46:24 -0500 (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

........

................
r125020 | tilghman | 2008-06-24 20:34:11 -0600 (Tue, 24 Jun 2008) | 3 lines

More expansion of the deadlock avoidance macro, including a macro to do locking
of the channel lock

................
r125055 | tilghman | 2008-06-25 10:00:54 -0600 (Wed, 25 Jun 2008) | 3 lines

Separate the global initialization routines for cURL into its own separate
module.

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

implement transfer functionality in chan_skinny

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

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

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

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


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

Fix indentation


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

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

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

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

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

get app_rpt building again after the DAHDI changes

(closes issue #12911)
Reported by: tzafrir


........

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

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

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

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

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

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

........

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

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

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

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

........

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

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

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

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

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

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

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

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

(issue AST-80)


........

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


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

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

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


........

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

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

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

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

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

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

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

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

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


........

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

Blocked revisions 125530 via svnmerge

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

Backport of attended transfer queue_log patch from trunk.

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

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


........

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

Don't hang if the command is blank

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

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

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

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

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


........

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

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

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

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

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

Fix a really stupid mistake


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

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

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

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

part two of chan_skinny cleanup

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

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

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

(closes issue #12489)
Reported by: bcnit


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

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

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

(closes issue #12923)
Reported by: snyfer


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

Make this compile with dev-mode on


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

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

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

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

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

........

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

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

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

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

........

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

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

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

Remove an unneeded target from the Makefile


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

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

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

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

Thanks to Russell for pointing out the problem


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

Remove debug message


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

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


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

Change the way that the transport option works for sip users. transport will now take multiple arguments, the first one listed will be the one used 
for new dialogs, and the rest listed will be acceptable ways for that peer to contact us. This fixes a minor bug where, because SIP TCP/UDP run on 

[... 97474 lines stripped ...]



More information about the asterisk-commits mailing list