Commit Graph

18296 Commits

Author SHA1 Message Date
Leif Madsen
186eff56fd Merged revisions 210564 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r210564 | lmadsen | 2009-08-05 13:49:58 -0500 (Wed, 05 Aug 2009) | 19 lines
  
  Merged revisions 210563 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r210563 | lmadsen | 2009-08-05 13:46:21 -0500 (Wed, 05 Aug 2009) | 11 lines
    
    Update imapstorage.txt documentation.
    Updated the imapstorage.txt documentation to reflect that issues with
    c-client versions older than 2007 seem to cause crashing issues that
    are not seen with more recent versions. Documentation has been updated
    to reflect this.
    
    (closes issue #14496)
    Reported by: vbcrlfuser
    Patches:
          __20090727-imap-documentation-patch.txt uploaded by lmadsen (license 10)
    Tested by: lmadsen, mmichelson, dbrooks
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@210565 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-08-05 18:53:44 +00:00
Michiel van Baak
666be10c8e Blocked revisions 210478 via svnmerge
........
  r210478 | mvanbaak | 2009-08-05 10:03:36 +0200 (Wed, 05 Aug 2009) | 2 lines
  
  ignore the .i files when compiling in 'DONT_OPTIMIZE' in the addons/mp3 directory
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@210481 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-08-05 08:07:45 +00:00
Jeff Peeler
ec25321828 Blocked revisions 210302 via svnmerge
........
  r210302 | jpeeler | 2009-08-04 10:35:49 -0500 (Tue, 04 Aug 2009) | 5 lines
  
  Fix broken call pickup
  
  The find_channel_by_group callback was only looking at the channel that was
  attempting to make the pickup instead of the other channels in the container.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@210314 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-08-04 15:38:31 +00:00
Kevin P. Fleming
19f7caaddd Merged revisions 210238 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r210238 | kpfleming | 2009-08-04 09:53:00 -0500 (Tue, 04 Aug 2009) | 16 lines
  
  Merged revisions 210237 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r210237 | kpfleming | 2009-08-04 09:51:39 -0500 (Tue, 04 Aug 2009) | 10 lines
    
    Eliminate spurious compiler warnings from system headers on *BSD platforms.
    
    Ensure that system headers located in /usr/local/include are actually treated
    as system headers by the compiler, and not as local headers which are subject
    to warnings from the -Wundef compiler option and others.
    
    (closes issue #15606)
    Reported by: mvanbaak
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@210241 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-08-04 14:55:37 +00:00
Kevin P. Fleming
bbf4a08fe7 Merged revisions 210190 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r210190 | kpfleming | 2009-08-03 15:48:48 -0500 (Mon, 03 Aug 2009) | 11 lines
  
  Rename 'canreinvite' option to 'directmedia', with backwards compatibility.
  
  It is clear from multiple mailing list, forum, wiki and other sorts of posts
  that users don't really understand the effects that the 'canreinvite' config
  option actually has, and that in some cases they think that setting it to 'no'
  will actually cause various other features (T.38, MOH, etc.) to not work properly,
  when in fact this is not the case. This patch changes the proper name of the
  option to what it should have been from the beginning ('directmedia'), but
  preserves backwards compatibility for existing configurations.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@210191 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-08-03 20:58:48 +00:00
Mark Michelson
f354439f99 Blocked revisions 210027 via svnmerge
........
  r210027 | mmichelson | 2009-08-03 09:29:17 -0500 (Mon, 03 Aug 2009) | 5 lines
  
  Fix order and redundancy of channel rename manager events in ast_do_masquerade.
  
  Patch contributed by Mark Spencer.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@210028 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-08-03 14:30:15 +00:00
Russell Bryant
30387c4401 Merged revisions 209887 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r209887 | russell | 2009-08-01 06:29:25 -0500 (Sat, 01 Aug 2009) | 12 lines
  
  Merged revisions 209879 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r209879 | russell | 2009-08-01 06:27:25 -0500 (Sat, 01 Aug 2009) | 5 lines
    
    Resolve a valgrind warning about a read from uninitialized memory.
    
    (issue #15396)
    Reported by: aragon
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@209906 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-08-01 11:33:48 +00:00
Russell Bryant
d058620f28 Merged revisions 209839 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r209839 | russell | 2009-08-01 06:02:07 -0500 (Sat, 01 Aug 2009) | 20 lines
  
  Merged revisions 209838 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r209838 | russell | 2009-08-01 05:59:05 -0500 (Sat, 01 Aug 2009) | 13 lines
    
    Modify how Playtones() is used in Milliwatt() to resolve gain issue.
    
    When Milliwatt() was changed internally to use Playtones() so that the proper
    tone was used, it introduced a drop in gain in the output signal.  So, use
    the playtones API directly and specify a volume argument such that the output
    matches the gain of the original Milliwatt() code.
    
    (closes issue #15386)
    Reported by: rue_mohr
    Patches:
          issue_15386.rev2.diff uploaded by russell (license 2)
    Tested by: rue_mohr
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@209842 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-08-01 11:04:34 +00:00
Russell Bryant
cd457fe71a Merged revisions 209835 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r209835 | russell | 2009-08-01 05:43:40 -0500 (Sat, 01 Aug 2009) | 6 lines
  
  Fix ast_event_queue_and_cache() to actually do the cache() part.
  
  (closes issue #15624)
  Reported by: ffossard
  Tested by: russell
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@209837 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-08-01 10:45:42 +00:00
Kevin P. Fleming
0cad342de7 Merged revisions 209760-209761 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r209760 | kpfleming | 2009-07-31 20:03:07 -0500 (Fri, 31 Jul 2009) | 13 lines
  
  Merged revisions 209759 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r209759 | kpfleming | 2009-07-31 19:52:00 -0500 (Fri, 31 Jul 2009) | 7 lines
    
    Minor changes inspired by testing with latest GCC.
    
    The latest GCC (what will become 4.5.x) has a few new warnings, that in these
    cases found some either downright buggy code, or at least seriously poorly
    designed code that could be improved.
  ........
................
  r209761 | kpfleming | 2009-07-31 20:04:06 -0500 (Fri, 31 Jul 2009) | 1 line
  
  Revert accidental Makefile change.
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@209816 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-08-01 01:34:45 +00:00
Russell Bryant
df5380ac36 Merged revisions 209711 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r209711 | russell | 2009-07-31 16:53:31 -0500 (Fri, 31 Jul 2009) | 2 lines
  
  Fix some places where ast_event_type was used instead of ast_event_ie_type.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@209715 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-31 22:01:27 +00:00
Mark Michelson
20cd34096b Blocked revisions 209673-209674 via svnmerge
........
  r209673 | mmichelson | 2009-07-31 12:55:44 -0500 (Fri, 31 Jul 2009) | 18 lines
  
  Improve chan_sip's ability to determine what methods should and should not be used in a dialog.
  
  The previous effort here was to store what a peer is capable of receiving by parsing REGISTER
  requests from the peer and keeping that information for as long as the registration was active.
  The problem with this is that there are a great number of SIP devices which give no indication
  of the methods allowed in their REGISTER requests, and it is unreasonable to try to guess what
  the device may or may not support. In addition, some SIP devices have been found to claim support
  for a specific method, but their handling the method is less than ideal, or they are actually
  lying.
  
  With this patch, we now determine what methods a device supports  by parsing the Allow header we
  receive from them, and we do this with each new dialog. In addition, a configuration option has
  been added so that an administrator can essentially blacklist certain methods from being used
  with certain peers if the admin knows that support for a specific method is dodgy or nonexistent.
  
  ABE-1822
........
  r209674 | mmichelson | 2009-07-31 12:57:00 -0500 (Fri, 31 Jul 2009) | 3 lines
  
  Add configuration sample code for previous commit.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@209675 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-31 17:57:29 +00:00
Sean Bright
dfdd12aa11 Blocked revisions 209623 via svnmerge
........
  r209623 | seanbright | 2009-07-30 19:37:31 -0400 (Thu, 30 Jul 2009) | 8 lines
  
  Allow passing 'noisy' to configure's --enable-dev-mode argument to turn on verbose builds.
  
  (closes issue #15607)
  Reported by: mvanbaak
  Patches:
        20090730_issue15607.patch uploaded by seanbright (license 71)
  Tested by: seanbright
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@209626 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-30 23:38:51 +00:00
Jeff Peeler
ef961b80e8 Blocked revisions 209619 via svnmerge
........
  r209619 | jpeeler | 2009-07-30 18:31:41 -0500 (Thu, 30 Jul 2009) | 5 lines
  
  Add missing ifdef-s for service maintenance message functionality
  
  (closes issue #15614)
  Reported by: fabled
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@209622 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-30 23:33:04 +00:00
David Brooks
503bb8de9c Merged revisions 209554 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r209554 | dbrooks | 2009-07-30 11:07:05 -0500 (Thu, 30 Jul 2009) | 6 lines
  
  Fixes numerous spelling errors. Patch submitted by alecdavis.
  
  (closes issue #15595)
  Reported by: alecdavis
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@209594 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-30 18:51:15 +00:00
Mark Michelson
b4e1b718bb Merged revisions 209516 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r209516 | mmichelson | 2009-07-30 09:38:21 -0500 (Thu, 30 Jul 2009) | 8 lines
  
  Fix a crash that can result if text codecs are allowed but textsupport is disabled.
  
  (closes issue #15596)
  Reported by: fabled
  Patches:
        sip-red.patch uploaded by fabled (license 448)
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@209518 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-30 14:40:33 +00:00
Tilghman Lesher
d6c0d045bb Merged revisions 209317 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r209317 | tilghman | 2009-07-27 19:14:12 -0500 (Mon, 27 Jul 2009) | 9 lines
  
  Merged revisions 209315 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r209315 | tilghman | 2009-07-27 19:12:03 -0500 (Mon, 27 Jul 2009) | 2 lines
    
    Publish French extra sounds
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@209328 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-28 00:19:56 +00:00
Kevin P. Fleming
144defd78a Merged revisions 209279 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r209279 | kpfleming | 2009-07-27 16:43:36 -0500 (Mon, 27 Jul 2009) | 7 lines
  
  Cleanup T.38 negotiation changes.
  
  Convert LOG_NOTICE messages about T.38 negotiation in debug level 1 messages,
  clean up some looping logic, and correct an improper use of ast_free() for 
  freeing an ast_frame.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@209282 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-27 21:44:41 +00:00
Kevin P. Fleming
eb0a873dab Merged revisions 209256 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r209256 | kpfleming | 2009-07-27 16:21:43 -0500 (Mon, 27 Jul 2009) | 10 lines
  
  Make T.38 switchover in ReceiveFAX synchronous.
  
  In receive mode, if the channel that ReceiveFAX is running on supports T.38,
  we should *always* attempt to switch T.38, rather than listening for an incoming
  CNG tone and only triggering on that. The channel may be using a low-bitrate
  codec that distorts the CNG tone, the sending FAX endpoint may not send CNG
  at all, or there could be a variety of other reasons that we don't detect it,
  but in all those cases if T.38 is available we certainly want to use it.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@209265 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-27 21:23:16 +00:00
Mark Michelson
aa536b984a Merged revisions 209235 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r209235 | mmichelson | 2009-07-27 15:54:54 -0500 (Mon, 27 Jul 2009) | 5 lines
  
  Gracefully handle malformed RTP text packets.
  
  AST-2009-004
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@209238 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-27 20:58:20 +00:00
David Brooks
4921462e88 Merged revisions 209098 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r209098 | dbrooks | 2009-07-27 11:33:50 -0500 (Mon, 27 Jul 2009) | 6 lines
  
  Fixing typos. Replaces "recieved" with "received" and "initilize" with "initialize"
  
  (closes issue #15571)
  Reported by: alecdavis
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@209234 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-27 20:33:56 +00:00
Mark Michelson
3d238419c5 Merged revisions 209197 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r209197 | mmichelson | 2009-07-27 15:11:42 -0500 (Mon, 27 Jul 2009) | 9 lines
  
  Honor channel's music class when using realtime music on hold.
  
  (closes issue #15051)
  Reported by: alexh
  Patches:
        15051.patch uploaded by mmichelson (license 60)
  Tested by: alexh
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@209222 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-27 20:23:40 +00:00
Mark Michelson
12a938f833 Merged revisions 209132 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r209132 | mmichelson | 2009-07-27 12:50:04 -0500 (Mon, 27 Jul 2009) | 24 lines
  
  Merged revisions 209131 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r209131 | mmichelson | 2009-07-27 12:44:06 -0500 (Mon, 27 Jul 2009) | 18 lines
    
    Allow for UDPTL to use only even-numbered ports if desired.
    
    There are some VoIP providers out there that will not accept SDP
    offers with odd numbered UDPTL ports. While it is my personal opinion
    that these VoIP providers are misinterpreting RFC 2327, it really is
    not a big deal to play along with their silly little games. Of course,
    since restricting UDPTL ports to only even numbers reduces the range
    of available ports by half, so the option to use only even port numbers
    is off by default. A user can enable the behavior by setting
    use_even_ports=yes in udptl.conf.
    
    (closes issue #15182)
    Reported by: CGMChris
    Patches:
          15182.patch uploaded by mmichelson (license 60)
    Tested by: CGMChris
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@209135 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-27 17:57:40 +00:00
David Brooks
f9ba130264 Just replacing typos "recieved" with "received".
From issue #15360, forgot to apply to trunk and other branches.



git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@209063 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-27 16:07:21 +00:00
Kevin P. Fleming
e87d23f7bd Merged revisions 209056 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r209056 | kpfleming | 2009-07-27 10:38:59 -0500 (Mon, 27 Jul 2009) | 10 lines
  
  Restore explicit export of ASTCFLAGS/ASTLDFLAGS and underscore-variants to sub-makes.
  
  During the recent Makefile improvements I made, it seemed the 'make' was
  automatically carrying down the ASTCFLAGS/ASTLDFLAGS settings to sub-makes,
  so I removed the explict export of them. However, there are some circumstances
  where make does this, and some where it does not, so I've brought them back
  to ensure they are always exported. I also removed an extraneous double setting
  of _ASTLDFLAGS on *BSD platforms.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@209059 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-27 15:40:28 +00:00
Jeff Peeler
2d99be05a5 Merged revisions 208924 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r208924 | jpeeler | 2009-07-26 20:20:37 -0500 (Sun, 26 Jul 2009) | 9 lines
  
  Merged revisions 208923 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r208923 | jpeeler | 2009-07-26 20:18:31 -0500 (Sun, 26 Jul 2009) | 2 lines
    
    Fix logic errors from 208746
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@208927 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-27 01:23:06 +00:00
Michiel van Baak
986b72653d Merged revisions 208886 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r208886 | mvanbaak | 2009-07-26 16:00:52 +0200 (Sun, 26 Jul 2009) | 2 lines
  
  add OpenBSD to the install_prereq script
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@208889 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-26 14:07:46 +00:00
Michiel van Baak
e033381ab1 Merged revisions 208848 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r208848 | mvanbaak | 2009-07-25 14:28:38 +0200 (Sat, 25 Jul 2009) | 2 lines
  
  libxml2-dev is needed as well by default.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@208853 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-25 12:31:27 +00:00
Michiel van Baak
27447a42bd Merged revisions 208813 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r208813 | mvanbaak | 2009-07-25 14:03:25 +0200 (Sat, 25 Jul 2009) | 10 lines
  
  add default alias reload to run module reload.
  
  Requiring 'module reload' to reload everything, including
  core etc makes russell very unhappy.
  
  The default configuration already loads the 'friendly' aliases template.
  Added 'reload=module reload' to that template.
  
  Also removed the comment in main/cli.c that reload should come back.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@208816 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-25 12:08:58 +00:00
Jeff Peeler
b42e55db37 Merged revisions 208749 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r208749 | jpeeler | 2009-07-25 01:23:18 -0500 (Sat, 25 Jul 2009) | 13 lines
  
  Merged revisions 208746 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r208746 | jpeeler | 2009-07-25 01:19:50 -0500 (Sat, 25 Jul 2009) | 7 lines
    
    Fix compiling under dev-mode with gcc 4.4.0.
    
    Mostly trivial changes, but I did not know of any other way to fix the
    "dereferencing type-punned pointer will break strict-aliasing rules" error
    without creating a tmp variable in chan_skinny.
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@208755 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-25 06:26:39 +00:00
Russell Bryant
bb65552619 Merged revisions 208709 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r208709 | russell | 2009-07-24 16:12:43 -0500 (Fri, 24 Jul 2009) | 2 lines
  
  Remove trailing whitespace.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@208710 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-24 21:13:13 +00:00
Russell Bryant
2d1f3b23c8 Merged revisions 208706 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r208706 | russell | 2009-07-24 15:54:37 -0500 (Fri, 24 Jul 2009) | 6 lines
  
  Note that "reload" needs to be added back.
  
  I keep getting annoyed at having to type "module reload" to reload everything,
  so I'm adding a note that we need to add "reload" back.  "module reload" doesn't
  really make sense as the command to reload everything, including the core.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@208707 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-24 20:55:06 +00:00
Russell Bryant
ff823a971e Merged revisions 208693 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r208693 | russell | 2009-07-24 15:25:23 -0500 (Fri, 24 Jul 2009) | 2 lines
  
  Don't log a warning for something that does not affect operation.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@208695 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-24 20:25:58 +00:00
Mark Michelson
aa0d0471f2 Fixing trunk-blocked property.
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@208664 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-24 19:42:32 +00:00
Mark Michelson
f09ea6fa09 Blocked revisions 208630 via svnmerge
................
  r208630 | mmichelson | 2009-07-24 14:26:26 -0500 (Fri, 24 Jul 2009) | 21 lines
  
  Blocked revisions 208622 via svnmerge
  
  ........
    r208622 | mmichelson | 2009-07-24 14:24:28 -0500 (Fri, 24 Jul 2009) | 16 lines
    
    Don't impose an arbitrary limit on member lines in queues.conf
    
    I know what some of you are thinking: "UGH! Mark, why are you using
    ast_strdup and ast_free for the string when you can just use ast_strdupa
    and let the memory free itself?! Have the bats been chewing on your brain
    again?"
    
    Based on past experiences, I don't like using ast_strdupa inside a loop.
    It's a good way to potentially exhaust stack space. Also, since this only
    happens when reloading queues, I don't think that heap allocations and
    frees are going to be a huge problem.
    
    (closes issue #15559)
    Reported by: amorsen
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@208662 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-24 19:41:27 +00:00
Russell Bryant
b560ce9cde Merged revisions 208593 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r208593 | russell | 2009-07-24 13:42:32 -0500 (Fri, 24 Jul 2009) | 14 lines
  
  Merged revisions 208592 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r208592 | russell | 2009-07-24 13:38:24 -0500 (Fri, 24 Jul 2009) | 7 lines
    
    Do not log an ERROR if autoservice_stop() returns -1.
    
    This does not indicate an error.  A return of -1 just means that the channel
    has been hung up.
    
    (reported in #asterisk-dev)
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@208596 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-24 18:56:11 +00:00
Mark Michelson
17fcb39e1a Merged revisions 208588 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r208588 | mmichelson | 2009-07-24 13:31:04 -0500 (Fri, 24 Jul 2009) | 16 lines
  
  Merged revisions 208587 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r208587 | mmichelson | 2009-07-24 13:26:50 -0500 (Fri, 24 Jul 2009) | 10 lines
    
    Only send a BYE when hanging up a channel that is up.
    
    For cases where Asterisk sends an INVITE and receives a non 2XX final
    response, Asterisk would follow the INVITE transaction by immediately
    sending a BYE, which was unnecessary.
    
    (closes issue #14575)
    Reported by: chris-mac
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@208591 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-24 18:32:50 +00:00
Kevin P. Fleming
b7e75a4a56 Merged revisions 208548 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r208548 | kpfleming | 2009-07-24 10:02:53 -0500 (Fri, 24 Jul 2009) | 8 lines
  
  Resolve a T.38 negotiation issue left over from the udptl-updates merge.
  
  The udptl-updates branch that was merged yesterday failed to properly send back
  T.38 SDP responses with the correct error correction mode, if the incoming SDP
  from the other end caused us to change error correction modes. This patch
  corrects that situation.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@208551 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-24 15:06:52 +00:00
Michiel van Baak
3434db8b8c Merged revisions 208542 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r208542 | mvanbaak | 2009-07-24 16:35:49 +0200 (Fri, 24 Jul 2009) | 13 lines
  
  use aptitude for debian based systems
  
  The function to check wether we need to install packages was using
  dpkg-query which was gives wrong output on Debian 5
  
  Also, the apt-get has been replaced with aptitude because aptitude
  is now the preferred way to handle packages on Debian
  
  (closes issue #15570)
  Reported by: mvanbaak
  Patches:
        2009072400_installprereq-aptitude.diff uploaded by mvanbaak (license 7)
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@208545 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-24 14:39:47 +00:00
Kevin P. Fleming
03d73280b3 Merged revisions 208464 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r208464 | kpfleming | 2009-07-23 16:57:24 -0500 (Thu, 23 Jul 2009) | 46 lines
  
  Rework of T.38 negotiation and UDPTL API to address interoperability problems
  
  Over the past couple of months, a number of issues with Asterisk
  negotiating (and successfully completing) T.38 sessions with various
  endpoints have been found. This patch attempts to address many of
  them, primarily focused around ensuring that the endpoints'
  MaxDatagram size is honored, and in addition by ensuring that T.38
  session parameter negotiation is performed correctly according to the
  ITU T.38 Recommendation.
  
  The major changes here are:
  
  1) T.38 applications in Asterisk (app_fax) only generate/receive IFP
  packets, they do not ever work with UDPTL packets. As a result of
  this, they cannot be allowed to generate packets that would overflow
  the other endpoints' MaxDatagram size after the UDPTL stack adds any
  error correction information. With this patch, the application is told
  the maximum *IFP* size it can generate, based on a calculation using
  the far end MaxDatagram size and the active error correction mode on
  the T.38 session. The same is true for sending *our* MaxDatagram size
  to the remote endpoint; it is computed from the value that the
  application says it can accept (for a single IFP packet) combined with
  the active error correction mode.
  
  2) All treatment of T.38 session parameters as 'capabilities' in
  chan_sip has been removed; these parameters are not at all like
  audio/video stream capabilities. There are strict rules to follow for
  computing an answer to a T.38 offer, and chan_sip now follows those
  rules, using the desired parameters from the application (or channel)
  that wants to accept the T.38 negotiation.
  
  3) chan_sip now stores and forwards ast_control_t38_parameters
  structures for tracking 'our' and 'their' T.38 session parameters;
  this greatly simplifies negotiation, especially for pass-through
  calls.
  
  4) Since T.38 negotiation without specifying parameters or receiving
  the final negotiated parameters is not very worthwhile, the
  AST_CONTROL_T38 control frame has been removed. A note has been added
  to UPGRADE.txt about this removal, since any out-of-tree applications
  that use it will no longer function properly until they are upgraded
  to use AST_CONTROL_T38_PARAMETERS.
  
  Review: https://reviewboard.asterisk.org/r/310/
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@208501 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-23 22:31:27 +00:00
Mark Michelson
5e3c4e498f Merged revisions 208388 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r208388 | mmichelson | 2009-07-23 14:34:49 -0500 (Thu, 23 Jul 2009) | 24 lines
  
  Merged revisions 208386 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r208386 | mmichelson | 2009-07-23 14:24:21 -0500 (Thu, 23 Jul 2009) | 17 lines
    
    Fix a problem where a 491 response could be sent out of dialog.
    
    This generalizes the fix for issue 13849. The initial fix corrected the
    problem that Asterisk would reply with a 491 if a reinvite were received
    from an endpoint and we had not yet received an ACK from that endpoint
    for the initial INVITE it had sent us. This expansion also allows Asterisk
    to appropriately handle an INVITE with authorization credentials if Asterisk
    had not received an ACK from the previous transaction in which Asterisk had
    responded to an unauthorized INVITE with a 407.
    
    (closes issue #14239)
    Reported by: klaus3000
    Patches:
          14239.patch uploaded by mmichelson (license 60)
    Tested by: klaus3000
    	  
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@208391 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-23 19:36:24 +00:00
Jeff Peeler
92bec24919 Merged revisions 208383 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r208383 | jpeeler | 2009-07-23 14:21:50 -0500 (Thu, 23 Jul 2009) | 12 lines
  
  Merged revisions 208380 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r208380 | jpeeler | 2009-07-23 14:19:53 -0500 (Thu, 23 Jul 2009) | 6 lines
    
    Only set the priindication setting when not performing a reload
    
    (closes issue #14696)
    Reported by: fdecher
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@208387 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-23 19:25:13 +00:00
Mark Michelson
da4229cf04 Merged revisions 208314 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r208314 | mmichelson | 2009-07-23 11:29:37 -0500 (Thu, 23 Jul 2009) | 9 lines
  
  Merged revisions 208312 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r208312 | mmichelson | 2009-07-23 11:29:18 -0500 (Thu, 23 Jul 2009) | 3 lines
    
    Remove inaccurate XXX comment.
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@208320 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-23 16:30:41 +00:00
Jeff Peeler
7b338da036 Blocked revisions 208267 via svnmerge
........
  r208267 | jpeeler | 2009-07-23 10:59:44 -0500 (Thu, 23 Jul 2009) | 13 lines
  
  Fix sending of interface identifier unconditionally in sig_pri
  
  The wrong logic was being used in chan_dahdi to convert a sig_pri_chan
  to the proper libpri channel number. The most significant bit must only
  be set only when trunk groups are being used.
  
  (closes issue #15452)
  Reported by: alecdavis
  Patches:
        bug15452.patch uploaded by jpeeler (license 325)
  Tested by: alecdavis
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@208270 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-23 16:01:16 +00:00
Mark Michelson
3e40075a0a Merged revisions 208263 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r208263 | mmichelson | 2009-07-23 10:46:34 -0500 (Thu, 23 Jul 2009) | 15 lines
  
  Merged revisions 208262 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r208262 | mmichelson | 2009-07-23 10:43:07 -0500 (Thu, 23 Jul 2009) | 8 lines
    
    Properly handle 183 responses which do not contain an SDP.
    
    (closes issue #15442)
    Reported by: ffloimair
    Patches:
          15442.patch uploaded by mmichelson (license 60)
    Tested by: tkarl, ffloimair
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@208266 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-23 15:48:31 +00:00
Mark Michelson
fbedc71681 Blocked revisions 208229 via svnmerge
........
  r208229 | mmichelson | 2009-07-23 09:46:53 -0500 (Thu, 23 Jul 2009) | 8 lines
  
  Fix potential crash if p->owner is NULL.
  
  Problem was observed when a call-forwarding loop was accidentally
  configured.
  
  ABE-1906
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@208231 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-23 15:00:19 +00:00
Russell Bryant
6e7667522a Blocked revisions 208193 via svnmerge
........
  r208193 | russell | 2009-07-22 20:31:18 -0500 (Wed, 22 Jul 2009) | 2 lines
  
  Resolve compiler warning on mac.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@208194 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-23 01:31:47 +00:00
Jeff Peeler
a47591a7b2 Blocked revisions 208155 via svnmerge
........
  r208155 | jpeeler | 2009-07-22 17:42:33 -0500 (Wed, 22 Jul 2009) | 5 lines
  
  Reset the fax buffers back to default settings regardless of signaling in use -
  Pointed out by Matt F.
  Also in the case of not using a signaling module, set the law back to the
  default as well.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@208159 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-22 22:47:36 +00:00
Jason Parker
4ec6629fed Merged revisions 208113 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r208113 | qwell | 2009-07-22 16:43:57 -0500 (Wed, 22 Jul 2009) | 9 lines
  
  Restore an int declaration on PPC platforms.
  
  This x is one crafty little bugger...
  It was used for 2 different things (one of which was only done on PPC) in 1.4.
  One of the uses were removed in trunk, and with it went the declaration.
  
  (closes issue #14038)
  Reported by: ffloimair
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@208116 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-22 21:46:05 +00:00
Tilghman Lesher
d76d472cd6 Merged revisions 208052 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r208052 | tilghman | 2009-07-22 11:49:42 -0500 (Wed, 22 Jul 2009) | 7 lines
  
  Clarify documentation on 'realtime update2' to show more than one condition.
  (closes issue #15357)
   Reported by: snuffy
   Patches: 
         bug_fix_doc_update2.diff uploaded by snuffy (license 35)
         (slightly modified by me)
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@208053 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-07-22 16:52:15 +00:00