Commit Graph

17466 Commits

Author SHA1 Message Date
Mark Michelson
7aacba571a Blocked revisions 188901 via svnmerge
........
  r188901 | mmichelson | 2009-04-17 08:29:33 -0500 (Fri, 17 Apr 2009) | 28 lines
  
  Several fixes to the extenpatternmatchnew logic.
  
  1. Differentiate between literal characters in an extension
  and characters that should be treated as a pattern match. Prior to
  these fixes, an extension such as NNN would be treated as a pattern,
  rather than a literal string of N's.
  
  2. Fixed the logic used when matching an extension with a bracketed
  expression, such as 2[5-7]6.
  
  3. Removed all areas of code that were executed when NOT_NOW was
  #defined. The code in these areas had the potential to crash, for
  one thing, and the actual intent of these blocks seemed counterproductive.
  
  4. Fixed many many coding guidelines problems I encountered while looking
  through the corresponding code.
  
  5. Added failure cases and warning messages for when duplicate extensions
  are encountered.
  
  6. Miscellaneous fixes to incorrect or redundant statements.
  
  (closes issue #14615)
  Reported by: steinwej
  Tested by: mmichelson
  
  Review: http://reviewboard.digium.com/r/194/
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@188902 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-17 13:30:42 +00:00
Tilghman Lesher
fdfaea10c0 Merged revisions 188836 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r188836 | tilghman | 2009-04-16 16:57:37 -0500 (Thu, 16 Apr 2009) | 14 lines
  
  Merged revisions 188835 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r188835 | tilghman | 2009-04-16 16:41:13 -0500 (Thu, 16 Apr 2009) | 7 lines
    
    Only update realtime, if global option rtupdate != false
    (closes issue #14885)
     Reported by: deepesh
     Patches: 
           20090413__bug14885.diff.txt uploaded by tilghman (license 14)
     Tested by: deepesh
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@188837 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-16 22:03:35 +00:00
Tilghman Lesher
5fad34cd42 Merged revisions 188774 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r188774 | tilghman | 2009-04-16 16:03:31 -0500 (Thu, 16 Apr 2009) | 11 lines
  
  Merged revisions 188773 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r188773 | tilghman | 2009-04-16 16:02:29 -0500 (Thu, 16 Apr 2009) | 4 lines
    
    Umask should not be exported into global namespace.
    (closes issue #14912)
     Reported by: jcapp
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@188775 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-16 21:04:53 +00:00
David Vossel
591eeaa505 Merged revisions 188647 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r188647 | dvossel | 2009-04-15 17:10:04 -0500 (Wed, 15 Apr 2009) | 18 lines
  
  Merged revisions 188646 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r188646 | dvossel | 2009-04-15 17:08:40 -0500 (Wed, 15 Apr 2009) | 12 lines
    
    National prefix inserted even when caller ID not available
    
    When the caller ID is restricted, the expected behavior is for the caller id to be blank.  In chan_dahdi, the national prefix is placed onto the callers number even if its restricted (empty) causing the caller id to be the national prefix rather than blank.
    
    (closes issue #13207)
    Reported by: shawkris
    Patches:
          national_prefix.diff uploaded by dvossel (license 671)
    
    Review: http://reviewboard.digium.com/r/220/
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@188648 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-15 22:11:48 +00:00
Mark Michelson
dccea3f82b Merged revisions 188585 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r188585 | mmichelson | 2009-04-15 15:17:33 -0500 (Wed, 15 Apr 2009) | 13 lines
  
  Merged revisions 188582 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r188582 | mmichelson | 2009-04-15 15:04:20 -0500 (Wed, 15 Apr 2009) | 7 lines
    
    Update ast_readvideo_callback to match ast_readaudio_callback.
    
    This fixes potential refcount errors that may occur on ast_filestreams.
    
    AST-208
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@188592 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-15 20:19:02 +00:00
Mark Michelson
072398b324 Blocked revisions 188544 via svnmerge
........
  r188544 | mmichelson | 2009-04-15 10:24:50 -0500 (Wed, 15 Apr 2009) | 9 lines
  
  Make the cancellation of the dial timeout on a call forward optional.
  
  This introduces the 'z' option to app_dial. With it set, a call forward
  will cancel any timeout originally set for this instance of the Dial
  application.
  
  AST-207
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@188554 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-15 16:14:49 +00:00
Jeff Peeler
80c84cd933 Blocked revisions 188515 via svnmerge
........
  r188515 | jpeeler | 2009-04-15 09:57:20 -0500 (Wed, 15 Apr 2009) | 3 lines
  
  Don't try to do anything in pri_check_restart with service messages unless
  libpri supports it.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@188516 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-15 14:57:48 +00:00
Mark Michelson
0e5b39e00c Merged revisions 188470 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r188470 | mmichelson | 2009-04-14 18:28:13 -0500 (Tue, 14 Apr 2009) | 3 lines
  
  Fix a couple of queue member reference leaks.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@188471 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-14 23:28:39 +00:00
Joshua Colp
a71333f009 Merged revisions 188413 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r188413 | file | 2009-04-14 14:40:50 -0300 (Tue, 14 Apr 2009) | 5 lines
  
  Fix an incorrect clock rate when sending T140 text.
  
  (closes issue #14029)
  Reported by: epicac
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@188414 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-14 17:42:11 +00:00
Jeff Peeler
f6d8375580 Blocked revisions 188378 via svnmerge
........
  r188378 | jpeeler | 2009-04-14 11:49:12 -0500 (Tue, 14 Apr 2009) | 1 line
  
  change some capitalization
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@188379 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-14 16:49:49 +00:00
Jeff Peeler
3abc73ab7f Blocked revisions 188342 via svnmerge
........
  r188342 | jpeeler | 2009-04-14 10:54:16 -0500 (Tue, 14 Apr 2009) | 33 lines
  
  Add service maintenance message support
  
  This is the companion commit to libpri r732. Service messages are now supported
  for switch types 4ess/5ess. A new option service_message_support has been added
  to chan_dahdi.conf and is noted in the sample config file. The service message
  support is turned off by default. The current implementation relies on AstDB
  to keep track of channel state, which allows the statuses to be preserved
  across Asterisk restarts. Below is a description of the storage format.
  
  The state and reason for the service state are in the form <state>:<reason>,
  where:
  <state> ::= { 'O' }  // 'O' – Out Of Service
  <reason> ::= { '0' | '1' | '2' | '3' }, where:
  '0' – No reason (backwards compatibility)
  '1' – NEAR END
  '2' – FAR END
  '3' – both NEAR and FAR END
  
  The new CLI commands to handle channel service state are:
  pri service disable channel <chan>
  pri service enable channel <chan>
  
  Many people contributed to the development of this functionality. Because I
  entered at the very end I do not know the exact history. Special thanks to 
  all who moved the bug forward one way or another:
  cmaj, PCadach, markster, mattf, drmac, MikeJ, serge-v, murf, kanelbullar, Seb7,
  tilghman, lmadsen, and especially dhubbard (he answered lots of my questions
  and did a large portion of the work)
  
  (closes issue #3450)
  Reported by: cmaj
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@188343 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-14 15:55:29 +00:00
Joshua Colp
eac8868bc6 Merged revisions 188247 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r188247 | file | 2009-04-14 10:14:21 -0300 (Tue, 14 Apr 2009) | 7 lines
  
  Fix a bug with the change I made yesterday to outbound proxy support.
  
  Per discussion with oej on IRC we need the actual IP address, not the
  outbound proxy IP address, in the sa field. This change matches the already
  existing code for all other uses of the outbound proxy setting.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@188248 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-14 13:16:05 +00:00
Tilghman Lesher
b7c591df10 Merged revisions 188210 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r188210 | tilghman | 2009-04-14 00:45:13 -0500 (Tue, 14 Apr 2009) | 2 lines
  
  As suggested by Russell, warn users when their dialplan arguments contain pipes, but not commas.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@188211 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-14 05:45:55 +00:00
Tilghman Lesher
45c17d3e70 Merged revisions 188206 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r188206 | tilghman | 2009-04-14 00:27:53 -0500 (Tue, 14 Apr 2009) | 6 lines
  
  Application delimiter is ',', not '|'.
  (closes issue #14881)
   Reported by: stegro
   Patches: 
         smsq.patch uploaded by stegro (license 752)
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@188207 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-14 05:28:33 +00:00
Mark Michelson
717ba5fdb9 Merged revisions 188102 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r188102 | mmichelson | 2009-04-13 14:31:48 -0500 (Mon, 13 Apr 2009) | 5 lines
  
  Fix another crash related to cached realtime music on hold.
  
  This was another off-by-one problem caused by moh_register.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@188103 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-13 19:32:43 +00:00
Joshua Colp
24f7a42dc5 Merged revisions 188067 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r188067 | file | 2009-04-13 13:28:06 -0300 (Mon, 13 Apr 2009) | 10 lines
  
  Fix a bug where using an outbound proxy would cause the local address to be 127.0.0.1.
  
  Copy the outbound proxy IP address into the SIP dialog structure as the IP address we will
  be sending to. This has to be done because the logic that determines what local IP address to use
  in the SIP messages is not aware of an outbound proxy being in place. It only knows what IP address
  we are sending to.
  
  (closes issue #12006)
  Reported by: mnicholson
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@188068 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-13 16:30:43 +00:00
Mark Michelson
c8e4eab26d Merged revisions 188032 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r188032 | mmichelson | 2009-04-13 09:17:56 -0500 (Mon, 13 Apr 2009) | 6 lines
  
  Set all queue variables on both the caller and member channels.
  
  This allows for the variables to be accessed if a member macro is run.
  Thanks to Grigoriy Puzankin for bringing this up on the -dev list.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@188037 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-13 14:20:14 +00:00
Jeff Peeler
6bf2b92729 Merged revisions 187906 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r187906 | jpeeler | 2009-04-10 15:26:46 -0500 (Fri, 10 Apr 2009) | 12 lines
  
  Fix module embedding for chan_h323.
  
  Include libchanh323.a in the modules.link file so that all the symbols can be
  resolved at link time.
  
  (closes issue #11966)
  Reported by: dome
  Patches:
        issue_11966.patch uploaded by kpfleming (license 421)
  Tested by: jpeeler
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@187912 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-10 20:27:58 +00:00
Mark Michelson
c73e08259f Blocked revisions 187830 via svnmerge
........
  r187830 | mmichelson | 2009-04-10 13:56:52 -0500 (Fri, 10 Apr 2009) | 3 lines
  
  Indicating connected line or redirecting updates were missing a call to lock the local_pvt.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@187831 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-10 18:57:16 +00:00
Tilghman Lesher
5ce204bf7b Merged revisions 187764 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r187764 | tilghman | 2009-04-10 12:29:34 -0500 (Fri, 10 Apr 2009) | 9 lines
  
  Merged revisions 187763 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r187763 | tilghman | 2009-04-10 12:28:46 -0500 (Fri, 10 Apr 2009) | 2 lines
    
    Add lastms column to the contributed table designs
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@187765 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-10 17:30:11 +00:00
Kevin P. Fleming
bcfe1ecaed Merged revisions 187721 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r187721 | kpfleming | 2009-04-10 11:51:44 -0500 (Fri, 10 Apr 2009) | 5 lines
  
  clean up some patterns for files to remove
  
  add embedding support for bridge and test modules
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@187722 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-10 16:52:45 +00:00
Mark Michelson
bad7592310 Blocked revisions 187714 via svnmerge
........
  r187714 | mmichelson | 2009-04-10 11:26:48 -0500 (Fri, 10 Apr 2009) | 3 lines
  
  ast_strdup failures aren't really failures if the original value was NULL.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@187715 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-10 16:27:02 +00:00
Mark Michelson
5becdf8cc9 Blocked revisions 187680 via svnmerge
........
  r187680 | mmichelson | 2009-04-10 11:06:22 -0500 (Fri, 10 Apr 2009) | 5 lines
  
  Don't let ast_channel_alloc fail if explicitly passed NULL cid_name or cid_number.
  
  This also fixes a small memory leak.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@187681 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-10 16:06:56 +00:00
Richard Mudgett
dffebb54e1 Blocked revisions 187634-187635 via svnmerge
........
  r187634 | rmudgett | 2009-04-10 09:50:42 -0500 (Fri, 10 Apr 2009) | 1 line
  
  Make chan_misdn_log() avoid generating the log message if logging is disabled.
........
  r187635 | rmudgett | 2009-04-10 09:53:59 -0500 (Fri, 10 Apr 2009) | 7 lines
  
  Miscellaneous minor changes to chan_misdn.
  
  * Miscellaneous spacing and comment changes.
  * Minor code rearangements.
  * Miscellaneous doxygen comments.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@187670 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-10 15:26:06 +00:00
Kevin P. Fleming
b146ea1ee5 Blocked revisions 187636 via svnmerge
........
  r187636 | kpfleming | 2009-04-10 10:11:16 -0500 (Fri, 10 Apr 2009) | 3 lines
  
  revert addition of LOG_SECURITY log channel; after further discussion, a much better solution will be used
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@187637 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-10 15:12:21 +00:00
Mark Michelson
5ddfec2a21 Blocked revisions 187560 via svnmerge
........
  r187560 | mmichelson | 2009-04-09 16:06:26 -0500 (Thu, 09 Apr 2009) | 11 lines
  
  Add a new option, mwi_from, to sip.conf.
  
  This allows for you to change the From header for outgoing MWI
  NOTIFY requests. Prior to this, the best you could do was to
  set a callerid in the general section of sip.conf. The problem
  was that this was used for all outbound requests, not just
  MWI NOTIFY requests.
  
  AST-201
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@187561 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-09 21:06:40 +00:00
Mark Michelson
9145d4bbc8 Merge revision 187488 to 1.6.0.
A note to all of you. Don't block revisions in a branch if you actually
meant to merge them. Two very old revisions somehow didn't get merged into
1.6.0 and this change was dependent on those two old revisions. What should have
taken 2 minutes has now wasted about 30 minutes of my time :(



git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@187555 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-09 20:14:33 +00:00
Mark Michelson
f10c9a61b3 Merged revisions 141810,141868 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r141810 | mmichelson | 2008-09-08 16:18:49 -0500 (Mon, 08 Sep 2008) | 22 lines
  
  Merged revisions 141809 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
  r141809 | mmichelson | 2008-09-08 16:10:10 -0500 (Mon, 08 Sep 2008) | 14 lines
  
  Fix pedantic mode of chan_sip to only check the
  remote tag of an endpoint once a dialog has
  been confirmed. Up until that point, it is possible
  and legal for the far-end to send provisional
  responses with a different To: tag each time. With
  this patch applied, these provisional messages
  will not cause a matching problem.
  
  (closes issue #11536)
  Reported by: ibc
  Patches:
        11536v2.patch uploaded by putnopvut (license 60)
  
  
  ........
................
  r141868 | mmichelson | 2008-09-08 17:14:40 -0500 (Mon, 08 Sep 2008) | 4 lines
  
  Um, apparently I didn't actually finish merging before committing.
  Bad bad bad
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@187554 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-09 20:09:13 +00:00
Mark Michelson
1f9a91a17b And another one, too.
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@187553 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-09 19:56:11 +00:00
Mark Michelson
667812ef7a Remove a revision from the trunk-blocked property since it should have been merged instead.
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@187552 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-09 19:55:11 +00:00
Jeff Peeler
95760a36c1 Blocked revisions 187491 via svnmerge
........
  r187491 | jpeeler | 2009-04-09 14:10:02 -0500 (Thu, 09 Apr 2009) | 15 lines
  
  Add ability for dialplan execution to continue when caller hangs up.
  
  The F option to app_dial has been modified to accept no parameters and perform
  the above functionality. I don't see anywhere else that is doing function
  overloading, but this really is the best place for this operation because:
  
  - It makes it close to the 'g' option in the argument list which provides
  similar functionality.
  - The existing code to support the current F option provides a very
  convienient location to add this new feature.
  
  (closes issue #12381)
  Reported by: michael-fig
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@187492 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-09 19:10:28 +00:00
Tilghman Lesher
3d7bac20f6 typo
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@187490 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-09 19:03:50 +00:00
Tilghman Lesher
9a69733bc2 Merged revisions 187483 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r187483 | tilghman | 2009-04-09 13:40:01 -0500 (Thu, 09 Apr 2009) | 15 lines
  
  Merged revisions 187428 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r187428 | tilghman | 2009-04-09 13:08:20 -0500 (Thu, 09 Apr 2009) | 8 lines
    
    Race condition between ast_cli_command() and 'module unload' could cause a deadlock.
    Add lock timeouts to avoid this potential deadlock.
    (closes issue #14705)
     Reported by: jamessan
     Patches: 
           20090320__bug14705.diff.txt uploaded by tilghman (license 14)
     Tested by: jamessan
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@187485 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-09 18:52:58 +00:00
Mark Michelson
43036da2b4 Merged revisions 187421,187424 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r187421 | mmichelson | 2009-04-09 12:30:39 -0500 (Thu, 09 Apr 2009) | 21 lines
  
  Fix a crash in res_musiconhold when using cached realtime moh.
  
  The moh_register function links an mohclass and then immediately
  unrefs the class since the container now has a reference. The problem
  with using realtime music on hold is that the class is allocated,
  registered, and started in one fell swoop. The refcounting logic 
  resulted in the count being off by one. The same problem did not
  happen when using a static config because the allocation and registration
  of an mohclass is a separate operation from starting moh. This also did
  not affect non-cached realtime moh because the classes are not registered
  at all.
  
  I also have modified res_musiconhold to use the _t_ variants of the ao2_
  functions so that more info can be gleaned when attempting to trace the
  refcounts. I found this to be incredibly helpful for debugging this issue
  and there's no good reason to remove it.
  
  (closes issue #14661)
  Reported by: sum
........
  r187424 | mmichelson | 2009-04-09 12:34:39 -0500 (Thu, 09 Apr 2009) | 3 lines
  
  Use safe macro practices even though they really aren't necessary.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@187425 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-09 17:37:50 +00:00
Tilghman Lesher
92b4eb8d40 Merged revisions 187363 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r187363 | tilghman | 2009-04-09 11:39:43 -0500 (Thu, 09 Apr 2009) | 10 lines
  
  Merged revisions 187362 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r187362 | tilghman | 2009-04-09 11:38:37 -0500 (Thu, 09 Apr 2009) | 3 lines
    
    Permit zero-length text messages in SIP.
    (Related to an issue posted to the -users list, subject "AEL2, BASE64_DECODE and hexadecimal")
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@187364 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-09 16:40:29 +00:00
Tilghman Lesher
ec49f90f69 Merged revisions 187302 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r187302 | tilghman | 2009-04-08 23:59:05 -0500 (Wed, 08 Apr 2009) | 14 lines
  
  Merged revisions 187300-187301 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r187300 | tilghman | 2009-04-08 23:31:38 -0500 (Wed, 08 Apr 2009) | 3 lines
    
    Add debugging mode for diagnosing file descriptor leaks.
    (Related to issue #14625)
  ........
    r187301 | tilghman | 2009-04-08 23:32:40 -0500 (Wed, 08 Apr 2009) | 2 lines
    
    Oops, missed this file in the last commit.
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@187304 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-09 05:16:06 +00:00
Kevin P. Fleming
d9b8b54a9a Blocked revisions 187269 via svnmerge
........
  r187269 | kpfleming | 2009-04-08 22:44:27 -0400 (Wed, 08 Apr 2009) | 5 lines
  
  add a dedicated log channel for modules to be able report security-related events, so that they can be fed into external processes for analysis and possible mitigation efforts
  
  (inspired by this evening's Toronto Asterisk Users Group meeting and previous dicussions amongst various community members)
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@187270 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-09 02:45:29 +00:00
Jeff Peeler
6a1c421db9 Blocked revisions 187211 via svnmerge
........
  r187211 | jpeeler | 2009-04-08 16:00:39 -0500 (Wed, 08 Apr 2009) | 20 lines
  
  Add timer for features so that backup bridge config can go away
  
  The biggest change done here was elimination of the backup_config for use with
  features. Previously, the bridging code upon detecting a feature would set the
  start time of the bridge to the start time of the feature. Then after the 
  feature had either expired or timed out the start time would be reset to the
  true bridge start time from the backup_config. Now, the time differences are
  calculated with respect to the newly added feature_start_time timeval instead.
  
  There should be no behavior changes from the previous functionality aside from
  the bridge timing being unaffected by either valid or partial feature matches.
  Previously the timing would be increased by the length of time configured for
  featuredigittimeout, which was probably never noticed.
  
  (closes issue #14503)
  Reported by: KNK
  Tested by: jpeeler
  
  Review: http://reviewboard.digium.com/r/179/
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@187212 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-08 21:01:33 +00:00
Mark Michelson
e933d93cab Blocked revisions 187138 via svnmerge
................
  r187138 | mmichelson | 2009-04-08 14:18:10 -0500 (Wed, 08 Apr 2009) | 13 lines
  
  Blocked revisions 187135 via svnmerge
  
  ........
    r187135 | mmichelson | 2009-04-08 14:16:49 -0500 (Wed, 08 Apr 2009) | 8 lines
    
    Fix a crash due to too few arguments to RetryDial.
    
    (closes issue #14852)
    Reported by: junky
    Patches:
          retry_fix.diff uploaded by junky (license 177)
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@187141 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-08 19:18:35 +00:00
Mark Michelson
3145a3c6b1 Merged revisions 187046 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r187046 | mmichelson | 2009-04-08 11:52:20 -0500 (Wed, 08 Apr 2009) | 16 lines
  
  Merged revisions 187045 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r187045 | mmichelson | 2009-04-08 11:52:03 -0500 (Wed, 08 Apr 2009) | 10 lines
    
    Fix a small logical error when loading moh classes.
    
    We were unconditionally incrementing the number of mohclasses
    registered. However, we should actually only increment if the
    call to moh_register was successful.
    
    While this probably has never caused problems, I noticed it
    and decided to fix it anyway.
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@187047 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-08 16:52:52 +00:00
Jason Parker
24ec838bbf That's how tired I was... I read misdn.conf. Should've been MGCP
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@186991 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-08 16:07:13 +00:00
Jason Parker
51affb6e81 Add missing line to CHANGES. Where did it go? Don't know!
Thanks to thehar for reporting this for me.  I noticed this at about 1:00am last night and just wanted to go to bed.

(closes issue #14853)
Reported by: thehar


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@186990 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-08 16:05:58 +00:00
Mark Michelson
82c0c7822e Merged revisions 186985 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r186985 | mmichelson | 2009-04-08 10:27:41 -0500 (Wed, 08 Apr 2009) | 30 lines
  
  Merged revisions 186984 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r186984 | mmichelson | 2009-04-08 10:26:46 -0500 (Wed, 08 Apr 2009) | 24 lines
    
    Make a couple of changes with regards to a new message printed in ast_read().
    
    "ast_read() called with no recorded file descriptor" is a new message added
    after a bug was discovered. Unfortunately, it seems there are a bunch of places
    that potentially make such calls to ast_read() and trigger this error message
    to be displayed. This commit does two things to help to make this message appear
    less.
    
    First, the message has been downgraded to a debug level message if dev mode is
    not enabled. The message means a lot more to developers than it does to end users,
    and so developers should take an effort to be sure to call ast_read only when
    a channel is ready to be read from. However, since this doesn't actually cause an
    error in operation and is not something a user can easily fix, we should not spam
    their console with these messages.
    
    Second, the message has been moved to after the check for any pending masquerades.
    ast_read() being called with no recorded file descriptor should not interfere with
    a masquerade taking place.
    
    This could be seen as a simple way of resolving issue #14723. However, I still want
    to try to clear out the existing ways of triggering this message, since I feel that
    would be a better resolution for the issue.
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@186986 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-08 15:28:22 +00:00
Mark Michelson
4ce04d6865 Merged revisions 186842 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r186842 | mmichelson | 2009-04-07 19:09:28 -0500 (Tue, 07 Apr 2009) | 14 lines
  
  Merged revisions 186841 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r186841 | mmichelson | 2009-04-07 19:09:04 -0500 (Tue, 07 Apr 2009) | 8 lines
    
    Fix a few typos of the word "frequency."
    
    (closes issue #14842)
    Reported by: jvandal
    Patches:
          frequency-typo.diff uploaded by jvandal (license 413)
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@186843 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-08 00:09:54 +00:00
Mark Michelson
f30f904099 Merged revisions 186837 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r186837 | mmichelson | 2009-04-07 19:01:49 -0500 (Tue, 07 Apr 2009) | 7 lines
  
  Fix bad merge from fix for issue 13867.
  
  (closes issue #14686)
  Reported by: davidw
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@186838 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-08 00:02:19 +00:00
Mark Michelson
d3b10cb2a5 Merged revisions 186833 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r186833 | mmichelson | 2009-04-07 18:50:56 -0500 (Tue, 07 Apr 2009) | 15 lines
  
  Merged revisions 186832 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r186832 | mmichelson | 2009-04-07 18:49:49 -0500 (Tue, 07 Apr 2009) | 8 lines
    
    Set the AST_FEATURE_WARNING_ACTIVE flag when a p2p bridge returns AST_BRIDGE_RETRY.
    
    Without this flag set, warning sounds will not be properly played to either party
    of the bridge.
    
    (closes issue #14845)
    Reported by: adomjan
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@186834 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-07 23:51:25 +00:00
Tilghman Lesher
cfe5f3e0fc Merged revisions 186799 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r186799 | tilghman | 2009-04-07 17:23:46 -0500 (Tue, 07 Apr 2009) | 10 lines
  
  Merged revisions 186775 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r186775 | tilghman | 2009-04-07 17:16:50 -0500 (Tue, 07 Apr 2009) | 3 lines
    
    Fix Macro documentation to match current (and intended) behavior.
    (See -dev mailing list)
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@186805 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-07 22:30:27 +00:00
Mark Michelson
47387bc563 Merged revisions 186720 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r186720 | mmichelson | 2009-04-07 15:46:18 -0500 (Tue, 07 Apr 2009) | 12 lines
  
  Merged revisions 186719 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r186719 | mmichelson | 2009-04-07 15:43:49 -0500 (Tue, 07 Apr 2009) | 6 lines
    
    Ensure that \r\n is printed after the ActionID in an OriginateResponse.
    
    (closes issue #14847)
    Reported by: kobaz
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@186721 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-07 20:49:54 +00:00
Mark Michelson
44550166d8 Blocked revisions 186620 via svnmerge
........
  r186620 | mmichelson | 2009-04-06 11:06:25 -0500 (Mon, 06 Apr 2009) | 3 lines
  
  Silly svn. These files didn't get merged over in the merge of the issue8824 branch.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@186621 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-06 16:07:25 +00:00
Mark Michelson
1a2133f46a Blocked revisions 186566 via svnmerge
................
  r186566 | mmichelson | 2009-04-06 08:57:39 -0500 (Mon, 06 Apr 2009) | 8 lines
  
  Blocked revisions 186565 via svnmerge
  
  ........
    r186565 | mmichelson | 2009-04-06 08:54:41 -0500 (Mon, 06 Apr 2009) | 3 lines
    
    Revert commit 186445 because it causes the build to fail when IMAP_STORAGE is used.
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@186567 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-06 13:58:04 +00:00