[svn-commits] jdixon: branch jdixon/chan_usbradio-1.4 r147386 - in /team/jdixon/chan_usbrad...

SVN commits to the Digium repositories svn-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 svn-commits mailing list