]> git.ipfire.org Git - thirdparty/asterisk.git/log
thirdparty/asterisk.git
18 years agoFix an issue that could potentially cause corruption of the global iax frame
Russell Bryant [Mon, 30 Jul 2007 20:16:43 +0000 (20:16 +0000)] 
Fix an issue that could potentially cause corruption of the global iax frame
queue.  In the network_thread() loop, it traverses the list using the
AST_LIST_TRAVERSE_SAFE macro.  However, to remove an element of the list within
this loop, it used AST_LIST_REMOVE, instead of AST_LIST_REMOVE_CURRENT, which I
believe could leave some of the internal variables of the SAFE macro invalid.
Mihai says that he already made this change in his local copy and it didn't help
his VNAK storm issues, but I still think it's wrong.  :)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77794 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years ago(closes issue #10279)
Russell Bryant [Mon, 30 Jul 2007 19:13:31 +0000 (19:13 +0000)] 
(closes issue #10279)
Reported by: seanbright
Patches:
      res_agi.carefulwrite.1.4.07252007.patch uploaded by seanbright (license 71)
      res_agi.carefulwrite.trunk.07252007.patch uploaded by seanbright (license 71)

Allow the "agi_network: yes" line to be printed out in the AGI debug output.
Also, allow partial writes to be handled when writing out this line just like
it is for all of the others.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77788 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agofile and I both committed changes for issue #10301. Remove a duplicated
Russell Bryant [Mon, 30 Jul 2007 18:55:15 +0000 (18:55 +0000)] 
file and I both committed changes for issue #10301.  Remove a duplicated
assignment to restore the original value of the previous channel.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77785 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMerged revisions 77782 via svnmerge from
Tilghman Lesher [Mon, 30 Jul 2007 18:43:55 +0000 (18:43 +0000)] 
Merged revisions 77782 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r77782 | tilghman | 2007-07-30 13:40:54 -0500 (Mon, 30 Jul 2007) | 2 lines

Revert change in revision 71656, even though it fixed a bug, because many people were depending upon the (broken) behavior.

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77783 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years ago(closes issue #10301)
Russell Bryant [Mon, 30 Jul 2007 17:29:43 +0000 (17:29 +0000)] 
(closes issue #10301)
Reported by: fnordian
Patches:
      asterisk-1.4.9-channel.c.patch uploaded by fnordian (license 110)
      Additional changes by me

Fix some problems in channel_find_locked() which can cause an infinite loop.
The reference to the previous channel is set to NULL in some cases.  These changes
ensure that the reference to the previous channel gets restored before needing
it again.

I'm not convinced that the code that is setting it to NULL is really the right
thing to do.  However, I am making these changes to fix the obvious problem
and just leaving an XXX comment that it needs a better explanation that what
is there now.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77780 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years ago(closes issue #10327)
Joshua Colp [Mon, 30 Jul 2007 17:11:02 +0000 (17:11 +0000)] 
(closes issue #10327)
Reported by: kkiely
Instead of directly mucking with the extension/context/priority of the channel we are transferring when it has a PBX simply call ast_async_goto on it. This will ensure that the channel gets handled properly and sent to the right place.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77778 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years ago(closes issue #10301)
Joshua Colp [Mon, 30 Jul 2007 15:47:52 +0000 (15:47 +0000)] 
(closes issue #10301)
Reported by: fnordian
Patches:
      asterisk-1.4.9-channel.c.patch uploaded by fnordian (license 110)
Restore previous behavior where if we failed to lock the channel we wanted we would return to exactly the same point as if we had just reentered the function.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77771 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMerged revisions 77767 via svnmerge from
Joshua Colp [Mon, 30 Jul 2007 14:51:44 +0000 (14:51 +0000)] 
Merged revisions 77767 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r77767 | file | 2007-07-30 11:50:02 -0300 (Mon, 30 Jul 2007) | 4 lines

(closes issue #10334)
Reported by: ramonpeek
Pass through the return value from macro_exec through the MacroIf application.

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77768 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMissing newline
Tilghman Lesher [Fri, 27 Jul 2007 18:15:58 +0000 (18:15 +0000)] 
Missing newline

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77571 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years ago(closes issue #10310)
Joshua Colp [Fri, 27 Jul 2007 17:04:08 +0000 (17:04 +0000)] 
(closes issue #10310)
Reported by: prashant_jois
Patches:
      cdr_pgsql.patch uploaded by prashant (license 114)
Finish the Postgresql connection after the log messages are printed so we don't access invalid memory.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77540 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years ago(closes issue #10323)
Joshua Colp [Fri, 27 Jul 2007 16:27:16 +0000 (16:27 +0000)] 
(closes issue #10323)
Reported by: julianjm
Patches:
      chan_sip_device_state_hold_fix.v1.diff.txt uploaded by julianjm (license 99)
Clear ONHOLD flag when decrementing the onHold peer count. If we did not do this the count may keep decreasing.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77536 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years ago"re-invite" was misspelled
Mark Michelson [Fri, 27 Jul 2007 14:30:43 +0000 (14:30 +0000)] 
"re-invite" was misspelled

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77490 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years ago(closes issue #10302)
Joshua Colp [Thu, 26 Jul 2007 23:19:04 +0000 (23:19 +0000)] 
(closes issue #10302)
Reported by: litnialex
If a DTMF end frame comes from a channel without a begin and it is going to a technology that only accepts end frames (aka INFO) then use the minimum DTMF duration if one is not in the frame already.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77460 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agochange protocol for downloads as well
Kevin P. Fleming [Thu, 26 Jul 2007 22:16:42 +0000 (22:16 +0000)] 
change protocol for downloads as well

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77429 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agouse new canonical name for download server
Kevin P. Fleming [Thu, 26 Jul 2007 22:14:21 +0000 (22:14 +0000)] 
use new canonical name for download server

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77424 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoAST_DEVMODE was defined in trunk, but not in 1.4. When Asterisk is compiled
Russell Bryant [Thu, 26 Jul 2007 21:23:23 +0000 (21:23 +0000)] 
AST_DEVMODE was defined in trunk, but not in 1.4.  When Asterisk is compiled
under dev mode, AST_DEVMODE will get defined in buildopts.h.  Change 1.4 to
define it in the same way that trunk does.  Also, revert the change that added
this define in the Makefile

The advantage to doing it this way is that buildopts.h gets installed when
you install Asterisk.  Then, when building any out of tree modules, or
building asterisk-addons, these modules know which options the rest of Asterisk
was built with.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77410 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoFixes to get ast_backtrace working properly. The AST_DEVMODE macro was never defined...
Mark Michelson [Thu, 26 Jul 2007 20:35:17 +0000 (20:35 +0000)] 
Fixes to get ast_backtrace working properly. The AST_DEVMODE macro was never defined so the majority of ast_backtrace never
attempted compilation. The makefile now defines AST_DEVMODE if configure was run with --enable-dev-mode. Also, changes were
made to acccomodate 64 bit systems in ast_backtrace.

Thanks to qwell, kpfleming, and Corydon76 for their roles in allowing me to get this committed

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77380 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMissed one
Tilghman Lesher [Thu, 26 Jul 2007 19:32:17 +0000 (19:32 +0000)] 
Missed one

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77350 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoOops, that builtin define should be all-lowercase.
Tilghman Lesher [Thu, 26 Jul 2007 19:27:18 +0000 (19:27 +0000)] 
Oops, that builtin define should be all-lowercase.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77348 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoTwo consecutive calls to PQfinish could occur, meaning free gets called on the same...
Mark Michelson [Thu, 26 Jul 2007 18:30:29 +0000 (18:30 +0000)] 
Two consecutive calls to PQfinish could occur, meaning free gets called on the same variable twice.
This patch sets the connection to NULL after calls to PQfinish so that the problem does not occur.
Also in this patch, prashant_jois informed me that it is safe to pass a null pointer to PQfinish, so
I have removed the check for conn's existence from my_unload_module.

(closes issue 10295, reported by junky, patched by me with input from prashant_jois)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77318 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoThis fix solves problem with intense squelch noise when someone joins conf in bug...
Steve Murphy [Wed, 25 Jul 2007 22:39:27 +0000 (22:39 +0000)] 
This fix solves problem with intense squelch noise when someone joins conf in bug 9430; We repro'd the problem with meetme opts of 'CciMo'; Josh Colp supplied this patch, and I'm applying it. It looks like playing the recorded username will louse up the next thing played into the channel. Josh rearranged the code so as to start things over before playing data directly into the conference.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77191 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years ago(closes issue #10303)
Joshua Colp [Wed, 25 Jul 2007 22:16:10 +0000 (22:16 +0000)] 
(closes issue #10303)
Reported by: jtodd
Add SPEECH_DTMF_TERMINATOR variable so the user can specify the digit to terminate a DTMF string with. If none is specified then no terminator will be used.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77176 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agochan->emulate_dtmf_duration is an unsigned int, not a signed int, so use %u instead...
Mark Michelson [Wed, 25 Jul 2007 21:52:47 +0000 (21:52 +0000)] 
chan->emulate_dtmf_duration is an unsigned int, not a signed int, so use %u instead of %d in the format string

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77154 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoso are my fingers...
Jason Parker [Wed, 25 Jul 2007 20:23:51 +0000 (20:23 +0000)] 
so are my fingers...

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77136 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoautotagexternals script is still obviously misbehaving...
Jason Parker [Wed, 25 Jul 2007 20:22:42 +0000 (20:22 +0000)] 
autotagexternals script is still obviously misbehaving...

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77135 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agouse autotagged externals
Jason Parker [Wed, 25 Jul 2007 19:57:22 +0000 (19:57 +0000)] 
use autotagged externals

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77116 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoFix autoconf logic for finding OpenH323 when it is not in the first place searched...
Joshua Colp [Wed, 25 Jul 2007 17:14:14 +0000 (17:14 +0000)] 
Fix autoconf logic for finding OpenH323 when it is not in the first place searched (/usr/share/openh323).

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77071 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoset the sequence number in a frame for all frame types
Luigi Rizzo [Wed, 25 Jul 2007 09:34:01 +0000 (09:34 +0000)] 
set the sequence number in a frame for all frame types

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@77022 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMerged revisions 76978 via svnmerge from
Steve Murphy [Wed, 25 Jul 2007 00:18:32 +0000 (00:18 +0000)] 
Merged revisions 76978 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r76978 | murf | 2007-07-24 18:07:24 -0600 (Tue, 24 Jul 2007) | 1 line

this fixes bug 10293, where the error message because defaultzone or loadzone was not defined was confusing
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@76983 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMerged revisions 76934 via svnmerge from
Tilghman Lesher [Tue, 24 Jul 2007 22:12:43 +0000 (22:12 +0000)] 
Merged revisions 76934 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r76934 | tilghman | 2007-07-24 17:11:33 -0500 (Tue, 24 Jul 2007) | 2 lines

Oops, res contains the error code, not errno.  I was wondering why a mutex was reporting "No such file or directory"...

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@76937 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoFound another place where we should be using the umask (thanks jcmoore)
Tilghman Lesher [Tue, 24 Jul 2007 20:42:05 +0000 (20:42 +0000)] 
Found another place where we should be using the umask (thanks jcmoore)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@76891 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoBlocked revisions 76802 via svnmerge
Jason Parker [Tue, 24 Jul 2007 16:42:51 +0000 (16:42 +0000)] 
Blocked revisions 76802 via svnmerge

........
r76802 | qwell | 2007-07-24 11:32:04 -0500 (Tue, 24 Jul 2007) | 3 lines

Don't create the Asterisk channel until we are starting the PBX on it.
(ASA-2007-018)

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@76805 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoDon't create the Asterisk channel until we are starting the PBX on it.
Jason Parker [Tue, 24 Jul 2007 16:32:20 +0000 (16:32 +0000)] 
Don't create the Asterisk channel until we are starting the PBX on it.
(ASA-2007-018)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@76803 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoAdded a membercount variable to call_queue struct which keeps track of the number...
Mark Michelson [Tue, 24 Jul 2007 16:26:58 +0000 (16:26 +0000)] 
Added a membercount variable to call_queue struct which keeps track of the number of logged in members in a particular queue.
This makes it so that the 'n' option for Queue() can act properly depending on which strategy is used. If the strategy is
roundrobin, rrmemory, or ringall, we want to ring each phone once before moving on in the dialplan. However, if any other strategy is
used, we will only ring one phone since it cannot be guaranteed that a different phone will ring on subsequent attempts to ring a phone.

As a side effect of this, the QUEUE_MEMBER_COUNT dialplan function now just reads the membercount variable instead of traversing through
the member list to figure out how many members there are.

Special thanks to blitzrage for helping to test this out.

(closes issue #10127, reported by bcnit, patched by me, tested by blitzrage)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@76801 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoIt was our stated intention for 1.4 that files created in app_voicemail should
Tilghman Lesher [Mon, 23 Jul 2007 22:38:06 +0000 (22:38 +0000)] 
It was our stated intention for 1.4 that files created in app_voicemail should
depend upon the umask.  Unfortunately, mkstemp() creates files with mode 0600,
regardless of the umask.  This corrects that deficiency.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@76708 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoFix some incorrect softkey labels in messages.
Jason Parker [Mon, 23 Jul 2007 18:59:28 +0000 (18:59 +0000)] 
Fix some incorrect softkey labels in messages.
Don't try to play dialtone in some unimplemented features.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@76656 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMerged revisions 76653 via svnmerge from
Joshua Colp [Mon, 23 Jul 2007 18:29:48 +0000 (18:29 +0000)] 
Merged revisions 76653 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r76653 | file | 2007-07-23 15:28:13 -0300 (Mon, 23 Jul 2007) | 4 lines

(closes issue #5866)
Reported by: tyler
Do not force channel format changes when a generator is present. The generator may have changed the formats itself and changing them back would cause issues.

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@76654 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoDon't try to queue up hold/unhold frames on a non-existent channel.
Jason Parker [Mon, 23 Jul 2007 17:57:53 +0000 (17:57 +0000)] 
Don't try to queue up hold/unhold frames on a non-existent channel.

Issue 10276.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@76620 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoAllow app_morsecode to build on PPC Linux by putting the value of the digit char...
Joshua Colp [Mon, 23 Jul 2007 17:48:51 +0000 (17:48 +0000)] 
Allow app_morsecode to build on PPC Linux by putting the value of the digit char in an int.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@76618 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMerged revisions 76560 via svnmerge from
Joshua Colp [Mon, 23 Jul 2007 14:34:21 +0000 (14:34 +0000)] 
Merged revisions 76560 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r76560 | file | 2007-07-23 11:32:07 -0300 (Mon, 23 Jul 2007) | 6 lines

(closes issue #10236)
Reported by: homesick
Patches:
      rpid_1.4_75840.patch uploaded by homesick (license 91)
Accept Remote Party ID on guest calls.

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@76561 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years ago(closes issue #10268)
Joshua Colp [Mon, 23 Jul 2007 13:23:09 +0000 (13:23 +0000)] 
(closes issue #10268)
Reported by: mvanbaak
Patches:
      chan_skinny_openbsd.diff uploaded by mvanbaak (license 7)
Add another OS that has to use the Macros for byte ordering.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@76519 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoUse a signed integer for storing the number of bytes in the packet read from
Russell Bryant [Mon, 23 Jul 2007 12:25:01 +0000 (12:25 +0000)] 
Use a signed integer for storing the number of bytes in the packet read from
the network.  Using an unsigned value here made it impossible to handle an
error returned from recvfrom().  Furthermore, in the case that recvfrom()
did return an error, this would cause a crash due to a heap overflow.
(closes issue #10265, reported by and fix suggested by timrobbins)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@76485 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoBlocked revisions 76409 via svnmerge
Tilghman Lesher [Sun, 22 Jul 2007 21:42:01 +0000 (21:42 +0000)] 
Blocked revisions 76409 via svnmerge

........
r76409 | tilghman | 2007-07-22 16:39:55 -0500 (Sun, 22 Jul 2007) | 2 lines

We should not use C++ reserved words in API headers (closes issue #10266)

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@76410 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMerged revisions 76226 via svnmerge from
Russell Bryant [Sat, 21 Jul 2007 02:02:54 +0000 (02:02 +0000)] 
Merged revisions 76226 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r76226 | russell | 2007-07-20 21:01:46 -0500 (Fri, 20 Jul 2007) | 4 lines

Backport a fix for a memory leak that was fixed in trunk in reivision 76221
by rizzo.  The memory used for the localaddr list was not freed during a
configuration reload.

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@76227 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoThis patch from 10249 is worth applying! It prevents downloading sound files if they...
Steve Murphy [Fri, 20 Jul 2007 21:36:05 +0000 (21:36 +0000)] 
This patch from 10249 is worth applying! It prevents downloading sound files if they are already downloaded. Darn Practical, if you ask me

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@76211 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoAllow getting a call from an existing "sub" channel.
Jason Parker [Fri, 20 Jul 2007 21:03:57 +0000 (21:03 +0000)] 
Allow getting a call from an existing "sub" channel.

Cancel ringing if endpoint hangs up before answering.

Fixes were backported from trunk (there was apparently a bit of confusion during merge of a previous patch).
(closes issue #10241)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@76178 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoEliminate a compiler warning with gcc 4.2 by constifying a char *
Jason Parker [Fri, 20 Jul 2007 20:54:10 +0000 (20:54 +0000)] 
Eliminate a compiler warning with gcc 4.2 by constifying a char *

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@76176 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoIt's possible for sub->owner to be NULL here if you cancel the call immediately after...
Jason Parker [Fri, 20 Jul 2007 20:32:55 +0000 (20:32 +0000)] 
It's possible for sub->owner to be NULL here if you cancel the call immediately after/during sending a digit.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@76174 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoWhen using users.conf for the entries in the directory, if multiple users had the...
Mark Michelson [Fri, 20 Jul 2007 18:42:27 +0000 (18:42 +0000)] 
When using users.conf for the entries in the directory, if multiple users had the same last name, only the first user listed would be available
in the directory.

(closes issue #10200, reported by mrskippy, patched by me)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@76139 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoUse the define that specifies the default length of an artificially created
Russell Bryant [Fri, 20 Jul 2007 18:22:24 +0000 (18:22 +0000)] 
Use the define that specifies the default length of an artificially created
DTMF digit in the ast_senddigit() function.  The define is set to 100ms by
default, which is the same thing that this function was using.  But, using
the define lets changes take effect in this case, as well as the others where
it was already used.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@76132 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMerged revisions 76080 via svnmerge from
Joshua Colp [Fri, 20 Jul 2007 17:20:09 +0000 (17:20 +0000)] 
Merged revisions 76080 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r76080 | file | 2007-07-20 14:16:48 -0300 (Fri, 20 Jul 2007) | 6 lines

(closes issue #10247)
Reported by: fkasumovic
Patches:
      chan_sip.patch uploaded by fkasumovic (license #101)
Drop any peer realm authentication entries when reloading so multiple entries do not get added to the peer.

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@76087 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years ago(closes issue #10246)
Joshua Colp [Fri, 20 Jul 2007 17:10:17 +0000 (17:10 +0000)] 
(closes issue #10246)
Reported by: fkasumovic
Patches:
      res_conver.patch uploaded by fkasumovic (license #101)
Use the last occurance of . to find the extension, not the first occurance.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@76067 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMove makeannouncement variable declaration to proper place.
Joshua Colp [Fri, 20 Jul 2007 16:49:13 +0000 (16:49 +0000)] 
Move makeannouncement variable declaration to proper place.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@76054 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoRemove some duplicate code.
Jason Parker [Thu, 19 Jul 2007 20:36:06 +0000 (20:36 +0000)] 
Remove some duplicate code.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@75980 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoThe diff on this looks pretty big but all I did was remove a pointless if statement...
Mark Michelson [Thu, 19 Jul 2007 18:59:30 +0000 (18:59 +0000)] 
The diff on this looks pretty big but all I did was remove a pointless if statement (always evaluates true).

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@75978 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoChanges in handling return values of several functions in app_queue. This all started...
Mark Michelson [Thu, 19 Jul 2007 16:26:10 +0000 (16:26 +0000)] 
Changes in handling return values of several functions in app_queue. This all started as a fix for issue #10008
but now includes all of the following changes:

1. Simplifying the code to handle positive return values from ast API calls.
2. Removing the background_file function.
3. The fix for issue #10008

(closes issue #10008, reported and patched by dimas)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@75969 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMerged revisions 75927 via svnmerge from
Russell Bryant [Thu, 19 Jul 2007 15:53:15 +0000 (15:53 +0000)] 
Merged revisions 75927 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r75927 | russell | 2007-07-19 10:49:42 -0500 (Thu, 19 Jul 2007) | 6 lines

When processing full frames, take sequence number wraparound into account when
deciding whether or not we need to request retransmissions by sending a VNAK.
This code could cause VNAKs to be sent erroneously in some cases, and to not
be sent in other cases when it should have been.
(closes issue #10237, reported and patched by mihai)

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@75928 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoNeed to make sure we set milliseconds and timestamp - pointed out by the recent ast_...
Jason Parker [Wed, 18 Jul 2007 22:59:18 +0000 (22:59 +0000)] 
Need to make sure we set milliseconds and timestamp - pointed out by the recent ast_ time stuff from Tilghman

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@75807 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMerged revisions 75757 via svnmerge from
Russell Bryant [Wed, 18 Jul 2007 21:09:46 +0000 (21:09 +0000)] 
Merged revisions 75757 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r75757 | russell | 2007-07-18 16:09:13 -0500 (Wed, 18 Jul 2007) | 5 lines

When traversing the queue of frames for possible retransmission after
receiving a VNAK, handle sequence number wraparound so that all frames that
should be retransmitted actually do get retransmitted.
(issue #10227, reported and patched by mihai)

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@75759 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMerged revisions 75748 via svnmerge from
Tilghman Lesher [Wed, 18 Jul 2007 20:40:18 +0000 (20:40 +0000)] 
Merged revisions 75748 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r75748 | tilghman | 2007-07-18 15:31:36 -0500 (Wed, 18 Jul 2007) | 2 lines

Store prior to copy (closes issue #10193)

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@75749 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoUmm, why are we transmitting dialtone on cfwdall?
Jason Parker [Wed, 18 Jul 2007 20:17:27 +0000 (20:17 +0000)] 
Umm, why are we transmitting dialtone on cfwdall?

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@75732 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoBackport GCC 4.2 fixes. Without these Asterisk won't build under devmode using GCC...
Joshua Colp [Wed, 18 Jul 2007 20:00:23 +0000 (20:00 +0000)] 
Backport GCC 4.2 fixes. Without these Asterisk won't build under devmode using GCC 4.2.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@75712 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoFixes for 7935/7936 conference phones.
Jason Parker [Wed, 18 Jul 2007 19:54:32 +0000 (19:54 +0000)] 
Fixes for 7935/7936 conference phones.

Issue 9245, patch by slimey.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@75711 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoFix issues with new 79x1 phones.
Jason Parker [Wed, 18 Jul 2007 19:48:12 +0000 (19:48 +0000)] 
Fix issues with new 79x1 phones.

Issue 9887, patches by DEA

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@75707 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMerged revisions 75657 via svnmerge from
Dwayne M. Hubbard [Wed, 18 Jul 2007 17:56:30 +0000 (17:56 +0000)] 
Merged revisions 75657 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r75657 | dhubbard | 2007-07-18 12:48:33 -0500 (Wed, 18 Jul 2007) | 1 line

removed the word 'pissed' from ast_log(...) function call for BE-90
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@75658 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoFew more places that needs to check for onhold state.
Joshua Colp [Wed, 18 Jul 2007 15:44:02 +0000 (15:44 +0000)] 
Few more places that needs to check for onhold state.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@75623 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years ago(closes issue #10165)
Joshua Colp [Wed, 18 Jul 2007 15:41:06 +0000 (15:41 +0000)] 
(closes issue #10165)
Reported by: elandivar

It is possible for hold status to exist without call limits set, so we need to ensure update_call_counter is executed regardless.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@75621 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoDon't bother reloading chan_h323 if it did not load successfully in the first place...
Joshua Colp [Wed, 18 Jul 2007 15:25:45 +0000 (15:25 +0000)] 
Don't bother reloading chan_h323 if it did not load successfully in the first place. This would otherwise cause a crash.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@75619 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years ago(closes issue #10224)
Joshua Colp [Wed, 18 Jul 2007 14:18:53 +0000 (14:18 +0000)] 
(closes issue #10224)
Reported by: irroot

Record the threadid of each running thread before shutting them down as the thread themselves may change the value.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@75583 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoUsing a freed frame causes crashes (closes issue #9317)
Tilghman Lesher [Wed, 18 Jul 2007 12:29:41 +0000 (12:29 +0000)] 
Using a freed frame causes crashes (closes issue #9317)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@75529 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMerged revisions 75449 via svnmerge from
Russell Bryant [Tue, 17 Jul 2007 20:57:56 +0000 (20:57 +0000)] 
Merged revisions 75449 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r75449 | russell | 2007-07-17 15:57:09 -0500 (Tue, 17 Jul 2007) | 3 lines

Properly check for the length in the skinny packet to prevent an invalid memcpy.
(ASA-2007-016)

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@75450 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agocast arguments to ast_log so that it builds without warnings for me
Russell Bryant [Tue, 17 Jul 2007 20:51:25 +0000 (20:51 +0000)] 
cast arguments to ast_log so that it builds without warnings for me

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@75447 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMerged revisions 75444 via svnmerge from
Russell Bryant [Tue, 17 Jul 2007 20:48:21 +0000 (20:48 +0000)] 
Merged revisions 75444 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r75444 | russell | 2007-07-17 15:45:27 -0500 (Tue, 17 Jul 2007) | 5 lines

Ensure that when encoding the contents of an ast_frame into an iax_frame, that
the size of the destination buffer is known in the iax_frame so that code
won't write past the end of the allocated buffer when sending outgoing frames.
(ASA-2007-014)

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@75445 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMerged revisions 75440 via svnmerge from
Russell Bryant [Tue, 17 Jul 2007 20:42:12 +0000 (20:42 +0000)] 
Merged revisions 75440 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r75440 | russell | 2007-07-17 15:41:41 -0500 (Tue, 17 Jul 2007) | 4 lines

After parsing information elements in IAX frames, set the data length to zero,
so that code later on does not think it has data to copy.
(ASA-2007-015)

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@75441 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoEnsure that the pointer to STUN data does not go to unaccessible memory. (ASA-2007...
Joshua Colp [Tue, 17 Jul 2007 20:40:57 +0000 (20:40 +0000)] 
Ensure that the pointer to STUN data does not go to unaccessible memory. (ASA-2007-017)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@75439 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years ago(issue #10210)
Russell Bryant [Tue, 17 Jul 2007 20:33:06 +0000 (20:33 +0000)] 
(issue #10210)
Reported by: juggie
Patches:
      10210-1.4-grr.patch uploaded by juggie (license #24)
Tested by: juggie, blitzrage

Log a warning if someone uses DeadAGI on a live channel.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@75437 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoFixing an error I made earlier. ast_fileexists can return -1 on failure, so I need...
Mark Michelson [Tue, 17 Jul 2007 20:03:48 +0000 (20:03 +0000)] 
Fixing an error I made earlier. ast_fileexists can return -1 on failure, so I need to be sure that we only enter the if
statement if it is successful.

Related to my fix to issue #10186

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@75405 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years ago(closes issue #10209)
Russell Bryant [Tue, 17 Jul 2007 20:01:12 +0000 (20:01 +0000)] 
(closes issue #10209)
Reported by: juggie
Patches:
      10209-trunk-2.patch uploaded by juggie
Tested by: juggie, blitzrage

In ast_pbx_run(), mark a channel as hung up after an application returned -1,
or when it runs out of extensions to execute.  This is so that code can detect
that this channel has been hung up for things like making sure DeadAGI is used
on actual dead channels, and is beneficial for other things, like making sure
someone doesn't try to start spying on a channel that is about to go away.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@75403 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoRemove a duplicated newline character in AGI debug output.
Russell Bryant [Tue, 17 Jul 2007 19:45:07 +0000 (19:45 +0000)] 
Remove a duplicated newline character in AGI debug output.
(closes issue #10207, patch by seanbright)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@75401 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMerged revisions 75304 via svnmerge from
Kevin P. Fleming [Mon, 16 Jul 2007 20:53:24 +0000 (20:53 +0000)] 
Merged revisions 75304 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r75304 | kpfleming | 2007-07-16 15:46:58 -0500 (Mon, 16 Jul 2007) | 3 lines

provide proper copyright/license attribution for this structure that was copied from a BSD-licensed header file long, long ago...

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@75306 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoanother fix that is not needed here (finishing up 75251)
Kevin P. Fleming [Mon, 16 Jul 2007 18:33:50 +0000 (18:33 +0000)] 
another fix that is not needed here (finishing up 75251)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@75258 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoRestoring functionality from 1.2 wherein Retrydial will not exit if there is no annou...
Mark Michelson [Mon, 16 Jul 2007 18:16:15 +0000 (18:16 +0000)] 
Restoring functionality from 1.2 wherein Retrydial will not exit if there is no announce file specified.
This change makes it so that if there is no announce file specified, the application will continue until finished (or caller hangs up).
If a bogus announce file is specified, then a warning message will be printed saying that the file could not be found, but execution will
still continue.

(closes issue #10186, reported by jon, patched by me)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@75253 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoblock change that is not relevant here
Kevin P. Fleming [Mon, 16 Jul 2007 18:12:31 +0000 (18:12 +0000)] 
block change that is not relevant here

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@75252 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMerged revisions 75107 via svnmerge from
Russell Bryant [Fri, 13 Jul 2007 20:36:16 +0000 (20:36 +0000)] 
Merged revisions 75107 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r75107 | russell | 2007-07-13 15:35:22 -0500 (Fri, 13 Jul 2007) | 3 lines

Fix a couple potential minor memory leaks.  load_moh_classes() could return
without destroying the loaded configuration.

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@75108 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMerged revisions 75066 via svnmerge from
Mark Michelson [Fri, 13 Jul 2007 20:15:30 +0000 (20:15 +0000)] 
Merged revisions 75066 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r75066 | mmichelson | 2007-07-13 15:10:39 -0500 (Fri, 13 Jul 2007) | 5 lines

Fixed an issue where chanspy flags were uninitialized if no options were passed.
What triggered this investigation was an IRC chat where some people's quiet flags were
set while others' weren't even though none of them had specified the q option.

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@75078 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMerged revisions 75059 via svnmerge from
Russell Bryant [Fri, 13 Jul 2007 20:10:40 +0000 (20:10 +0000)] 
Merged revisions 75059 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r75059 | russell | 2007-07-13 15:07:21 -0500 (Fri, 13 Jul 2007) | 6 lines

Ensure that adding a user to the list of users of a specific music on hold
class is not done at the same time as any of the other operations on this list
to prevent list corruption.  Using the global moh_data lock for this is not
ideal, but it is what is used to protect these lists everywhere else in the
module, and I am only changing what is necessary to fix the bug.

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@75067 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMerged revisions 75052 via svnmerge from
Russell Bryant [Fri, 13 Jul 2007 19:11:26 +0000 (19:11 +0000)] 
Merged revisions 75052 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r75052 | russell | 2007-07-13 14:10:00 -0500 (Fri, 13 Jul 2007) | 12 lines

(closes issue #9660)
Reported by: mmacvicar
Patches submitted by: bbryant, russell
Tested by: mmacvicar, marco, arcivanov, jmhunter, explidous

When using a TDM400P (and probably other analog cards) there was a chance that
you could hang up and pick the phone back up where it has been long enough to
be not considered a flash hook, but too soon such that the device reports that
it is busy and the person on the phone will only hear silence.  This patch
makes chan_zap more tolerant of this and gives the device a couple of seconds
to succeed so the person on the phone happily gets their dialtone.

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@75053 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoChange to my previous fix regarding agent logoff soft. Now uses deferlogoff instead...
Mark Michelson [Thu, 12 Jul 2007 23:00:32 +0000 (23:00 +0000)] 
Change to my previous fix regarding agent logoff soft. Now uses deferlogoff instead of loginstart
since loginstart is used after logoff. Thanks to makoto for pointing this out and suggesting the fix.

(closes issue #10178, reported and patched by makoto, with modification by me)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@74998 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoThis patch resolves 10143; thanks to irroot for the patch; looked acceptable. Let...
Steve Murphy [Thu, 12 Jul 2007 20:42:08 +0000 (20:42 +0000)] 
This patch resolves 10143; thanks to irroot for the patch; looked acceptable. Let the community decide if it messes things up

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@74955 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoWhoops... didn't want this to be returned to 0 each iteration.
Joshua Colp [Thu, 12 Jul 2007 19:17:59 +0000 (19:17 +0000)] 
Whoops... didn't want this to be returned to 0 each iteration.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@74922 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoWhen waiting for a digit ensure that a begin frame was received with it, not just...
Joshua Colp [Thu, 12 Jul 2007 17:16:28 +0000 (17:16 +0000)] 
When waiting for a digit ensure that a begin frame was received with it, not just an end frame. (issue #10084 reported by rushowr)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@74888 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoIt helps if I actually add this stuff for the 7921 too - otherwise it won't actually...
Jason Parker [Thu, 12 Jul 2007 16:53:35 +0000 (16:53 +0000)] 
It helps if I actually add this stuff for the 7921 too - otherwise it won't actually do much of anything.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@74866 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoAdd device ID for 7921 wireless skinny phone
Jason Parker [Thu, 12 Jul 2007 16:48:49 +0000 (16:48 +0000)] 
Add device ID for 7921 wireless skinny phone

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@74864 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoFix dialing in skinny that was broken in some cases.
Jason Parker [Thu, 12 Jul 2007 16:16:59 +0000 (16:16 +0000)] 
Fix dialing in skinny that was broken in some cases.

Issue 10136, fix provided by DEA.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@74839 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMerged revisions 74814 via svnmerge from
Joshua Colp [Thu, 12 Jul 2007 15:53:55 +0000 (15:53 +0000)] 
Merged revisions 74814 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r74814 | file | 2007-07-12 12:51:24 -0300 (Thu, 12 Jul 2007) | 2 lines

Only print out a warning for situations where it is actually helpful. (issue #10187 reported by denke)

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@74815 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMerged revisions 74766 via svnmerge from
Russell Bryant [Wed, 11 Jul 2007 22:57:07 +0000 (22:57 +0000)] 
Merged revisions 74766 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r74766 | russell | 2007-07-11 17:53:26 -0500 (Wed, 11 Jul 2007) | 5 lines

The function make_trunk() can fail and return -1 instead of a valid new call
number.  Fix the uses of this function to handle this instead of treating it
as the new call number.  This would cause a deadlock and memory corruption.
(possible cause of issue #9614 and others, patch by me)

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@74767 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMerged revisions 74719 via svnmerge from
Mark Michelson [Wed, 11 Jul 2007 21:14:09 +0000 (21:14 +0000)] 
Merged revisions 74719 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r74719 | mmichelson | 2007-07-11 16:12:30 -0500 (Wed, 11 Jul 2007) | 5 lines

The cli command "agent logoff Agent/x soft" did not work...at all. Now it does.

(closes issue #10178, reported and patched by makoto, with slight modification for 1.4 and trunk by me)

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@74722 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoMerged revisions 74656 via svnmerge from
Russell Bryant [Wed, 11 Jul 2007 18:34:51 +0000 (18:34 +0000)] 
Merged revisions 74656 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r74656 | russell | 2007-07-11 13:33:23 -0500 (Wed, 11 Jul 2007) | 4 lines

Make sure that the ESCAPE immediately follows the condition that uses LIKE.
This fixes realtime extensions with ODBC.
(closes issue #10175, reported by stuarth, patch by me)

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@74657 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agoThis fixes 10172, where the entire man8 dir gets removed during an uninstall of asterisk
Steve Murphy [Wed, 11 Jul 2007 18:18:42 +0000 (18:18 +0000)] 
This fixes 10172, where the entire man8 dir gets removed during an uninstall of asterisk

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@74642 65c4cc65-6c06-0410-ace0-fbb531ad65f3

18 years agofurther reversion of previously applied floating point stuff for expr2
Steve Murphy [Wed, 11 Jul 2007 18:11:44 +0000 (18:11 +0000)] 
further reversion of previously applied floating point stuff for expr2

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@74628 65c4cc65-6c06-0410-ace0-fbb531ad65f3