]> git.ipfire.org Git - thirdparty/asterisk.git/log
thirdparty/asterisk.git
17 years ago(closes issue #13197)
Steve Murphy [Wed, 30 Jul 2008 22:02:07 +0000 (22:02 +0000)] 
(closes issue #13197)
Reported by: pj

(closes issue #13051)
Reported by: pj

This patch substitutes commas in the expr
supplied to the if () statement, as in
if ( expr ) ...

This solves both the bugs above, and makes
the source symmetric with switch statements,
which were earlier reported to need this sort
of treatment.

I tested this using the examples, both for
the compiler and at run time. Looks good.

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

17 years agoQwell pointed out, via IRC, that the previous fix only worked when explicitly
Tilghman Lesher [Wed, 30 Jul 2008 21:38:50 +0000 (21:38 +0000)] 
Qwell pointed out, via IRC, that the previous fix only worked when explicitly
set.  When nothing is set, and the option is implied, it breaks, because
configure sets the prefix to 'NONE'.  Fixing.

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

17 years agoReduce stack consumption by 12.5% of the max stack size to fix a crash when
Russell Bryant [Wed, 30 Jul 2008 20:37:17 +0000 (20:37 +0000)] 
Reduce stack consumption by 12.5% of the max stack size to fix a crash when
compiled with LOW_MEMORY.

(closes issue #13154)
Reported by: edantie

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

17 years agoFix a memory leak in func_curl. Every thread that used this function leaked
Russell Bryant [Wed, 30 Jul 2008 19:52:53 +0000 (19:52 +0000)] 
Fix a memory leak in func_curl.  Every thread that used this function leaked
an allocation the size of a pointer.
(reported by jmls in #asterisk-dev)

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

17 years agoOnly override sysconfdir and mandir when prefix=/usr
Tilghman Lesher [Wed, 30 Jul 2008 19:47:16 +0000 (19:47 +0000)] 
Only override sysconfdir and mandir when prefix=/usr
(closes issue #13093)
 Reported by: pabelanger

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

17 years agolaunch_netscript sometimes returns -1, which fails to set AGISTATUS. Map
Tilghman Lesher [Wed, 30 Jul 2008 19:03:44 +0000 (19:03 +0000)] 
launch_netscript sometimes returns -1, which fails to set AGISTATUS.  Map
failure to -1, so that AGISTATUS is always set.
(closes issue #13199)
 Reported by: smw1218

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

17 years agoFix a spot where a function could return without bringing
Mark Michelson [Wed, 30 Jul 2008 18:31:47 +0000 (18:31 +0000)] 
Fix a spot where a function could return without bringing
a channel out of autoservice.

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

17 years agouse the proper method for building version.h
Kevin P. Fleming [Wed, 30 Jul 2008 15:29:17 +0000 (15:29 +0000)] 
use the proper method for building version.h

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

17 years agobuild against the now-typedef-free dahdi/user.h
Kevin P. Fleming [Tue, 29 Jul 2008 22:05:57 +0000 (22:05 +0000)] 
build against the now-typedef-free dahdi/user.h

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

17 years agoMerging the imap_consistency branch.
Mark Michelson [Tue, 29 Jul 2008 15:54:48 +0000 (15:54 +0000)] 
Merging the imap_consistency branch.

The main aim of this branch was to make the IMAP
code function in the same manner as the ODBC code
does, eliminating the need for so many IMAP-specific
code chunks. The focal point of all of this work was
to make the various macros (e.g. RETRIEVE, DISPOSE)
functionally equivalent.

While doing the above work, I also fixed a few bugs
that I came across in my testing. Among these were

1. Fixed message forwarding. This was completely
broken when using IMAP.
2. Fixed the inability to save new messages as old
and vice versa.
3. Fixed the "delete" options in voicemail.conf when
using IMAP storage.

Even though a few bugs were fixed and the code is
a lot more consistent, the one thing that was *not*
improved in this branch was performance.

The merge of this to trunk may not come immediately
due to the amount of work it will probably involve.

(closes issue #12764)
Reported by: balsamcn

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

17 years agoDetect when sox fails to raise the volume, because sox can't read the file.
Tilghman Lesher [Mon, 28 Jul 2008 21:50:50 +0000 (21:50 +0000)] 
Detect when sox fails to raise the volume, because sox can't read the file.
(closes issue #12939)
 Reported by: rickbradley
 Patches:
       20080728__bug12939.diff.txt uploaded by Corydon76 (license 14)
 Tested by: rickbradley

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

17 years agoAdd the licensing section to the docs in 1.4, as well, so that we can work on
Russell Bryant [Sat, 26 Jul 2008 15:31:21 +0000 (15:31 +0000)] 
Add the licensing section to the docs in 1.4, as well, so that we can work on
having an accurate list for each version of Asterisk that is supported

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

17 years agoRemove unnecessary mmap flag
Tilghman Lesher [Fri, 25 Jul 2008 18:00:33 +0000 (18:00 +0000)] 
Remove unnecessary mmap flag
(Closes issue #13161)

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

17 years agoFix some errant device states by making the devicestate API more strict in
Tilghman Lesher [Fri, 25 Jul 2008 17:19:39 +0000 (17:19 +0000)] 
Fix some errant device states by making the devicestate API more strict in
terms of the device argument (only without the unique identifier appended).
(closes issue #12771)
 Reported by: davidw
 Patches:
       20080717__bug12771.diff.txt uploaded by Corydon76 (license 14)
 Tested by: davidw, jvandal, murf

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

17 years agoMerged revisions 133577 via svnmerge from
Russell Bryant [Fri, 25 Jul 2008 15:00:31 +0000 (15:00 +0000)] 
Merged revisions 133577 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r133577 | russell | 2008-07-25 10:00:13 -0500 (Fri, 25 Jul 2008) | 2 lines

Fix the IAX2 URI for calling Digium

........

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

17 years agoWe need to make sure to null-terminate the "name"
Mark Michelson [Fri, 25 Jul 2008 14:40:10 +0000 (14:40 +0000)] 
We need to make sure to null-terminate the "name"
portion of SIP URI parameters so that there are no
bogus comparisons.

Thanks to bbryant for pointing this out.

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

17 years agoFix rtautoclear and rtcachefriends
Tilghman Lesher [Thu, 24 Jul 2008 21:17:55 +0000 (21:17 +0000)] 
Fix rtautoclear and rtcachefriends
(Closes issue #12707)

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

17 years agoBlocked revisions 133360 via svnmerge
Tilghman Lesher [Thu, 24 Jul 2008 03:48:07 +0000 (03:48 +0000)] 
Blocked revisions 133360 via svnmerge

........
r133360 | tilghman | 2008-07-23 22:46:01 -0500 (Wed, 23 Jul 2008) | 2 lines

This part was not correctly patched for AST-2008-010.

........

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

17 years agoinbandrelease is gone - it's now inbanddisconnect
Jason Parker [Wed, 23 Jul 2008 21:49:03 +0000 (21:49 +0000)] 
inbandrelease is gone - it's now inbanddisconnect

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

17 years agorevert an optimization that broke ABI... thanks russell!
Kevin P. Fleming [Wed, 23 Jul 2008 21:05:22 +0000 (21:05 +0000)] 
revert an optimization that broke ABI... thanks russell!

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

17 years agomake some more changes to the dahdi/zap channel name support stuff to ensure allthe...
Kevin P. Fleming [Wed, 23 Jul 2008 20:42:30 +0000 (20:42 +0000)] 
make some more changes to the dahdi/zap channel name support stuff to ensure allthe globals are 'const', and clean up mmichelson's changes to app_chanspy to simplify the code

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

17 years agoAs suggested by seanbright, the PSEUDO_CHAN_LEN in
Mark Michelson [Wed, 23 Jul 2008 19:39:47 +0000 (19:39 +0000)] 
As suggested by seanbright, the PSEUDO_CHAN_LEN in
app_chanspy should be set at load time, not at compile
time, since dahdi_chan_name is determined at load time.

Also changed the next_unique_id_to_use to have the
static qualifier.

Also added the dahdi_chan_name_len variable so that
strlen(dahdi_chan_name) isn't necessary. Thanks to
seanbright for the suggestion.

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

17 years agoZap/pseudo is ten characters, but DAHDI/pseudo is
Mark Michelson [Wed, 23 Jul 2008 19:06:16 +0000 (19:06 +0000)] 
Zap/pseudo is ten characters, but DAHDI/pseudo is
twelve. The strncmp call in next_channel should
account for this.

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

17 years agoUpdate the "last" channel in next_channel in app_chanspy so
Mark Michelson [Wed, 23 Jul 2008 18:57:17 +0000 (18:57 +0000)] 
Update the "last" channel in next_channel in app_chanspy so
that the same pseudo channel isn't constantly returned.

related to issue #13124

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

17 years agoSmall cleanup. Move the declaration of the DAHDI_SPANINFO
Mark Michelson [Wed, 23 Jul 2008 17:50:01 +0000 (17:50 +0000)] 
Small cleanup. Move the declaration of the DAHDI_SPANINFO
variable to the block where it is used. This allows one
less #ifdef HAVE_PRI to clutter things up.

Thanks to Tzafrir for pointing this out on #asterisk-dev

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

17 years agoFix building of chan_dahdi when HAVE_PRI is not
Mark Michelson [Wed, 23 Jul 2008 17:05:04 +0000 (17:05 +0000)] 
Fix building of chan_dahdi when HAVE_PRI is not
defined.

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

17 years agoensure that after a channel is created, if it happened to be in 'channel alarm' state...
Kevin P. Fleming [Wed, 23 Jul 2008 15:52:29 +0000 (15:52 +0000)] 
ensure that after a channel is created, if it happened to be in 'channel alarm' state, when that alarm clears we won't generate a spurious 'alarm cleared' message

(closes issue #12160)
Reported by: tzafrir

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

17 years agominor optimization for stringfields: when a field is being set to a larger value...
Kevin P. Fleming [Wed, 23 Jul 2008 11:52:18 +0000 (11:52 +0000)] 
minor optimization for stringfields: when a field is being set to a larger value than it currently contains and it happens to be the most recent field allocated from the currentl pool, it is possible to 'grow' it without having to waste the space it is currently using (or potentially even allocate a new pool)

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

17 years agoanother Fix because of r119585, this commit has broken high frequented BRI Ports...
Christian Richter [Wed, 23 Jul 2008 11:37:50 +0000 (11:37 +0000)] 
another Fix because of r119585, this commit has broken high frequented BRI Ports, there was a possibility that a channel, that was marked as in_use would be reused later, the corresponding port could got stuck then. So it is recommended to upgrade for chan_misdn users.

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

17 years agoAllow Spiraled INVITEs to work correctly within Asterisk.
Mark Michelson [Tue, 22 Jul 2008 22:14:24 +0000 (22:14 +0000)] 
Allow Spiraled INVITEs to work correctly within Asterisk.

Prior to this change, a spiraled INVITE would cause a 482
Loop Detected to be sent to the caller. With this change,
if a potential loop is detected, the Request-URI is inspected
to see if it has changed from what was originally received. If
pedantic mode is on, then this inspection is fully RFC 3261
compliant. If pedantic mode is not on, then a string comparison
is used to test the equality of the two R-URIs.

This has been tested by using OpenSER to rewrite the R-URI
and send the INVITE back to Asterisk.

(closes issue #7403)
Reported by: stephen_dredge

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

17 years agofix up namespace pollution for dahdi_chan_mode enum
Kevin P. Fleming [Tue, 22 Jul 2008 22:11:01 +0000 (22:11 +0000)] 
fix up namespace pollution for dahdi_chan_mode enum

correct registration of AMI actions in chan_dahdi; in zap-only mode, only register the Zap flavors of the actions (and use Zap prefixes for headers and acks), but in dahdi+zap mode, register both Zap and DAHDI flavors of actions

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

17 years agoadd rules to create preprocessor output... useful for debugging macros
Kevin P. Fleming [Tue, 22 Jul 2008 22:09:37 +0000 (22:09 +0000)] 
add rules to create preprocessor output... useful for debugging macros

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

17 years agoMerged revisions 132711 via svnmerge from
Tilghman Lesher [Tue, 22 Jul 2008 21:19:39 +0000 (21:19 +0000)] 
Merged revisions 132711 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r132711 | tilghman | 2008-07-22 16:14:10 -0500 (Tue, 22 Jul 2008) | 2 lines

Fixes for AST-2008-010 and AST-2008-011

........

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

17 years agoensure that if any alarms exist at channel creation time, they are handled identicall...
Kevin P. Fleming [Tue, 22 Jul 2008 21:17:23 +0000 (21:17 +0000)] 
ensure that if any alarms exist at channel creation time, they are handled identically to if they occurred later, so that later alarm clearing will work properly and 'make sense'

(closes issue #12160)
Reported by: tzafrir

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

17 years agomake AST_C_COMPILE_CHECK able to print a 'pretty' description of what it is doing
Kevin P. Fleming [Tue, 22 Jul 2008 20:49:41 +0000 (20:49 +0000)] 
make AST_C_COMPILE_CHECK able to print a 'pretty' description of what it is doing

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

17 years agoThe most common question on the #asterisk iRC channel and on mailing lists
Olle Johansson [Tue, 22 Jul 2008 20:10:26 +0000 (20:10 +0000)] 
The most common question on the #asterisk iRC channel and on mailing lists
seems to be in regards to an error message when retransmit fails. This
is frequently misunderstood as a failure of Asterisk, not a failure of
the network to reach the other party.

This document tries to assist the Asterisk user in sorting out these
issues by explaining the logic and pointing at some possible
causes. Hopefully, we will get other questions now :-)

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

17 years agocorrect wording in comment
Kevin P. Fleming [Tue, 22 Jul 2008 19:57:43 +0000 (19:57 +0000)] 
correct wording in comment

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

17 years agouse renamed libpri API call for controlling this feature (was improperly named before)
Kevin P. Fleming [Tue, 22 Jul 2008 19:49:11 +0000 (19:49 +0000)] 
use renamed libpri API call for controlling this feature (was improperly named before)

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

17 years agoteach chan_dahdi how to find the D-channel on BRI spans, and don't attempt to use...
Kevin P. Fleming [Mon, 21 Jul 2008 22:45:16 +0000 (22:45 +0000)] 
teach chan_dahdi how to find the D-channel on BRI spans, and don't attempt to use channel 24 as a D-channel on spans of unexpected sizes

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

17 years agoFix a bug where SENDTEXTSTATUS isn't set properly when it isn't
Brett Bryant [Mon, 21 Jul 2008 20:51:45 +0000 (20:51 +0000)] 
Fix a bug where SENDTEXTSTATUS isn't set properly when it isn't
supported on a channel (yet _another_ useful patch by eliel).

(issue #13081)
Reported by: eliel
Patches:
      app_sendtext1.4.c uploaded by eliel (license 64)
Tested by: eliel

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

17 years agoFix a bug in 1.4 branch with iax2 channels not being removed when a call was rejected...
Brett Bryant [Mon, 21 Jul 2008 20:30:12 +0000 (20:30 +0000)] 
Fix a bug in 1.4 branch with iax2 channels not being removed when a call was rejected (from the calling box, not the box that denied the
registration). Related to revisions 132466 in trunk, and 132467 in 1.6.0. Earlier I had accidently tested 1.4 with a backport from those revisions,
so I didn't see this problem (oops).

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

17 years agogrant a license exception to allow distribution of Asterisk binaries that use the...
Kevin P. Fleming [Sat, 19 Jul 2008 16:45:52 +0000 (16:45 +0000)] 
grant a license exception to allow distribution of Asterisk binaries that use the UW IMAP Toolkit (which is licensed under a non-GPL-compatible license)

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

17 years agoFix for Taiwanese number syntax
Tilghman Lesher [Fri, 18 Jul 2008 19:06:10 +0000 (19:06 +0000)] 
Fix for Taiwanese number syntax
(closes issue #12319)
 Reported by: CharlesWang
 Patches:
       saynumber-tw-1.4.18.1.patch uploaded by CharlesWang (license 444)

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

17 years agoTextual clarification
Tilghman Lesher [Fri, 18 Jul 2008 18:47:50 +0000 (18:47 +0000)] 
Textual clarification
(closes issue #13106)
 Reported by: flefoll
 Patches:
       config.c.br14.120173.patch-unknown-directive uploaded by flefoll (license 244)

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

17 years agoSpinlock within the destroy, to allow a scheduled job to continue, if it's
Tilghman Lesher [Fri, 18 Jul 2008 17:33:42 +0000 (17:33 +0000)] 
Spinlock within the destroy, to allow a scheduled job to continue, if it's
waiting on the mutex which the destroy thread has.

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

17 years agoOops
Tilghman Lesher [Fri, 18 Jul 2008 17:10:01 +0000 (17:10 +0000)] 
Oops

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

17 years agoPreserve ABI compatibility with last change
Tilghman Lesher [Fri, 18 Jul 2008 16:46:23 +0000 (16:46 +0000)] 
Preserve ABI compatibility with last change

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

17 years agoMake the ast_assert call within ast_sched_del report something useful.
Tilghman Lesher [Fri, 18 Jul 2008 16:30:31 +0000 (16:30 +0000)] 
Make the ast_assert call within ast_sched_del report something useful.

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

17 years agoremove the dlfcn compatibility stuff, because no platforms that Asterisk currently...
Kevin P. Fleming [Fri, 18 Jul 2008 16:15:41 +0000 (16:15 +0000)] 
remove the dlfcn compatibility stuff, because no platforms that Asterisk currently runs on it use it, and it doesn't build anyway

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

17 years agoFix a bug in blind transfers where the BLINDTRANSFER variable isn't always set to...
Brett Bryant [Fri, 18 Jul 2008 15:34:42 +0000 (15:34 +0000)] 
Fix a bug in blind transfers where the BLINDTRANSFER variable isn't always set to the other end of the blind transfer.

(closes issue #12586)

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

17 years agoRevert part of issue #5620 (revision 6965) as it appears that it was in error.
Tilghman Lesher [Thu, 17 Jul 2008 20:35:44 +0000 (20:35 +0000)] 
Revert part of issue #5620 (revision 6965) as it appears that it was in error.
This should fix talk call progress on analog lines.
(closes issue #12178)
 Reported by: michael-fig
 Patches:
       20080717__bug12178.diff.txt uploaded by Corydon76 (license 14)

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

17 years agoFix a bug in iax2 registration that allowed peers to register with
Brett Bryant [Wed, 16 Jul 2008 22:17:07 +0000 (22:17 +0000)] 
Fix a bug in iax2 registration that allowed peers to register with
case-insensitive names (user_cmp_cb and peer_cmp_cb are now both
case-sensitive).

(closes issue #13091)

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

17 years agoApparently, in certain cases, a callno is already destroyed when iax2_destroy is...
Tilghman Lesher [Wed, 16 Jul 2008 21:46:06 +0000 (21:46 +0000)] 
Apparently, in certain cases, a callno is already destroyed when iax2_destroy is called.

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

17 years agoAlways ensure that the channel's tech_pvt reference is NULL after calling the
Russell Bryant [Wed, 16 Jul 2008 20:47:53 +0000 (20:47 +0000)] 
Always ensure that the channel's tech_pvt reference is NULL after calling the
destroy callback.
(closes issue #13060)
Reported by: jpgrayson
Patches:
      chan_iax2_tech_pvt_crash.patch uploaded by jpgrayson (license 492)

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

17 years agoMove the init_queue call back to where it used to be (changed
Mark Michelson [Wed, 16 Jul 2008 20:23:02 +0000 (20:23 +0000)] 
Move the init_queue call back to where it used to be (changed
Sept 12 last year). It was moved then to prevent a memory leak.
Since then, the same memory leak recurred and was fixed in a
better way.

Now it has been found that the placement of this init_queue
call can cause problems if a realtime queue has values changed
to an empty string. The problem is that the default value
for that queue parameter would not be set.

(closes issue #13084)
Reported by: elbriga

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

17 years agoApparently, "thread safety" is important, whatever
Mark Michelson [Wed, 16 Jul 2008 19:37:08 +0000 (19:37 +0000)] 
Apparently, "thread safety" is important, whatever
that means. :P

(Thanks Russell!)

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

17 years agoMake absolutely certain that the transfer datastore
Mark Michelson [Wed, 16 Jul 2008 18:57:34 +0000 (18:57 +0000)] 
Make absolutely certain that the transfer datastore
is removed from the calling channel once the caller
is finished in the queue. This could have weird con-
sequences when dialing local queue members when multiple
transfers occur on a single call.

Also fixed a memory leak that would occur when an
attended transfer occurred from a queue member.

(closes issue #13047)
Reported by: festr

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

17 years ago(closes issue #13090)
Steve Murphy [Wed, 16 Jul 2008 17:53:43 +0000 (17:53 +0000)] 
(closes issue #13090)
Reported by: murf

The problem was that, esoteric as it is, because the hangerupper
context immediately preceded the std-priv-extent macro, that
the checking code accidentally would fall from traversing hangerupper
into the std-priv-exten macro, where it would hit the hangerupper
in the 'includes', and proceed into an infinite recursion.

A small fix to traverse into the statements of the context instead
of the context solves this issue.

I also added some commented out printfs for debug, which were pretty
handy in the face of a dorky gdb.

This was a problem around since the package was first written;
but evidently pretty rare in turning up in the field.

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

17 years agoremove 4 lines of redundant code.
Michiel van Baak [Tue, 15 Jul 2008 17:47:15 +0000 (17:47 +0000)] 
remove 4 lines of redundant code.

(closes issue #13080)
Reported by: gknispel_proformatique
Patches:
      trunk_ast_cdr_setapp.patch uploaded by gknispel (license 261)

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

17 years agoastman_send_error does not need a newline appended -- the API takes care of
Tilghman Lesher [Tue, 15 Jul 2008 17:19:13 +0000 (17:19 +0000)] 
astman_send_error does not need a newline appended -- the API takes care of
that for us.
(closes issue #13068)
 Reported by: gknispel_proformatique
 Patches:
       asterisk_1_4_astman_send.patch uploaded by gknispel (license 261)
       asterisk_trunk_astman_send.patch uploaded by gknispel (license 261)

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

17 years agoOverride the callerid in all cases when the callerid is set in the user, not
Tilghman Lesher [Mon, 14 Jul 2008 23:59:13 +0000 (23:59 +0000)] 
Override the callerid in all cases when the callerid is set in the user, not
just when a remote callerid is set.  Also, if not set in the user, allow the
remote CallerID to pass through.
(closes issue #12875)
 Reported by: dimas
 Patches:
       20080714__bug12875.diff.txt uploaded by Corydon76 (license 14)

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

17 years agoAdd a check to the CAN_EARLY_BRIDGE macro in app_dial to
Mark Michelson [Mon, 14 Jul 2008 17:50:21 +0000 (17:50 +0000)] 
Add a check to the CAN_EARLY_BRIDGE macro in app_dial to
be sure there are no audiohooks present on the channels
involved. This fixed a one-way audio situation I had in
my test setup. I couldn't find any open issues that suggested
one-way audio with regards to mixmonitor (or other audiohook)
usage, though.

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

17 years agonotify the user that dnsmgr refresh wont work when dnsmgr is not enabled.
Michiel van Baak [Mon, 14 Jul 2008 17:10:21 +0000 (17:10 +0000)] 
notify the user that dnsmgr refresh wont work when dnsmgr is not enabled.
Previously this command would automagically appear and disappear.
This was confusing.

(closes issue #12796)
Reported by: chappell
Patches:
      dnsmgr_refresh_3.diff uploaded by chappell (license 8)
Tested by: russell, chappell, mvanbaak

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

17 years agoBump up the debug level for a message.
Russell Bryant [Mon, 14 Jul 2008 10:38:14 +0000 (10:38 +0000)] 
Bump up the debug level for a message.

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

17 years agofix memory leak when originate from manager cannot create a thread
Michiel van Baak [Sun, 13 Jul 2008 22:48:51 +0000 (22:48 +0000)] 
fix memory leak when originate from manager cannot create a thread

(closes issue #13069)
Reported by: gknispel_proformatique
Patches:
      asterisk_trunk_action_originate.patch uploaded by gknispel (license 261)
  Tested by: gknispel_proformatique, mvanbaak

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

17 years agoReverting 2 changesets, as it breaks incoming IAX2 calls
Tilghman Lesher [Sun, 13 Jul 2008 17:56:10 +0000 (17:56 +0000)] 
Reverting 2 changesets, as it breaks incoming IAX2 calls
(Related to issue #12963)
Reported by: mvanbaak

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

17 years agoin 1.4 the functions still have | as argument seperator.
Michiel van Baak [Sat, 12 Jul 2008 10:25:52 +0000 (10:25 +0000)] 
in 1.4 the functions still have | as argument seperator.
This commit fixes the use of RAND in the ael random function.

(closes issue #13061)
Reported by: danpwi

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

17 years agoforcibly remove the modules that are changing names
Kevin P. Fleming [Fri, 11 Jul 2008 22:23:29 +0000 (22:23 +0000)] 
forcibly remove the modules that are changing names

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

17 years agoa whole pile of Zaptel/DAHDI compatibility work, with lots more to come... this tree...
Kevin P. Fleming [Fri, 11 Jul 2008 22:12:26 +0000 (22:12 +0000)] 
a whole pile of Zaptel/DAHDI compatibility work, with lots more to come... this tree is not yet ready for users to be easily upgrading or switching, but it needs to be :-)

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

17 years agoRemove redundant logic
Mark Michelson [Fri, 11 Jul 2008 20:03:23 +0000 (20:03 +0000)] 
Remove redundant logic

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

17 years agoFix a typo in audiohook_read_frame_both.
Mark Michelson [Fri, 11 Jul 2008 19:13:29 +0000 (19:13 +0000)] 
Fix a typo in audiohook_read_frame_both.

While this change has not been proven to fix any
specific issue, it is incorrect and could cause
unforeseen problems.

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

17 years agoEnsure that a destination callno of 0 will not match for frames that do not
Tilghman Lesher [Fri, 11 Jul 2008 18:51:56 +0000 (18:51 +0000)] 
Ensure that a destination callno of 0 will not match for frames that do not
start a dialog (new, lagrq, and ping).
(closes issue #12963)
 Reported by: russellb
 Patches:
       chan_iax2_dup_new_fix4.patch uploaded by jpgrayson (license 492)

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

17 years agoPass the devicestate from an underlying channel up through the Agent channel.
Tilghman Lesher [Fri, 11 Jul 2008 16:50:42 +0000 (16:50 +0000)] 
Pass the devicestate from an underlying channel up through the Agent channel.
This should make the Agent always report the correct device state, even when
the underlying channel is used for other purposes.
(closes issue #12773)
 Reported by: davidw
 Patches:
       20080710__bug12773.diff.txt uploaded by Corydon76 (license 14)
 Tested by: davidw

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

17 years agonew installations should be using DAHDI instead of Zaptel, so the sample config file...
Kevin P. Fleming [Fri, 11 Jul 2008 16:08:03 +0000 (16:08 +0000)] 
new installations should be using DAHDI instead of Zaptel, so the sample config file is now chan_dahdi.conf instead of zapata.conf

also, convert remaining references to zapata.conf in various places

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

17 years agoadd support for a configuration parameter for 'inband audio during RELEASE', which...
Kevin P. Fleming [Fri, 11 Jul 2008 15:41:56 +0000 (15:41 +0000)] 
add support for a configuration parameter for 'inband audio during RELEASE', which is currently mandatory in libpri-1.4.4 but will become configurable in libpri-1.4.5 later today

(related to issue #13042)

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

17 years agoadd a simple ASTOBJ_TRYWRLOCK macro ...
Russell Bryant [Fri, 11 Jul 2008 14:18:43 +0000 (14:18 +0000)] 
add a simple ASTOBJ_TRYWRLOCK macro ...

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

17 years agosimplify calculation
Kevin P. Fleming [Fri, 11 Jul 2008 14:14:52 +0000 (14:14 +0000)] 
simplify calculation

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

17 years agofix a flaw found while experimenting with structure alignment and padding; low-fence...
Kevin P. Fleming [Fri, 11 Jul 2008 14:03:52 +0000 (14:03 +0000)] 
fix a flaw found while experimenting with structure alignment and padding; low-fence checking would not work properly on 64-bit platforms, because the compiler was putting 4 bytes of padding between the fence field and the allocation memory block

added a very obvious runtime warning if this condition reoccurs, so the developer who broke it can be chastised into fixing it :-)

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

17 years agodon't attempt to set user/group ownership of extracted sound files (reported on aster...
Kevin P. Fleming [Fri, 11 Jul 2008 12:15:42 +0000 (12:15 +0000)] 
don't attempt to set user/group ownership of extracted sound files (reported on asterisk-users)

(closes issue #13059)

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

17 years agoCorrectly deal with duplicate NEW frames (due to retransmission). Also, fixup
Tilghman Lesher [Thu, 10 Jul 2008 21:57:05 +0000 (21:57 +0000)] 
Correctly deal with duplicate NEW frames (due to retransmission).  Also, fixup
the destination call number matching to be more strict and reliable.
(closes issue #12963)
 Reported by: jpgrayson
 Patches:
       chan_iax2_dup_new_fix3.patch uploaded by jpgrayson (license 492)
 Tested by: jpgrayson, Corydon76

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

17 years agoOops
Tilghman Lesher [Thu, 10 Jul 2008 21:19:48 +0000 (21:19 +0000)] 
Oops

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

17 years agoNote that pbx_spool.so is the module used for call files
Russell Bryant [Thu, 10 Jul 2008 16:03:59 +0000 (16:03 +0000)] 
Note that pbx_spool.so is the module used for call files
(inspired by a question in #asterisk)

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

17 years agoUpdate svn:ignore
Sean Bright [Thu, 10 Jul 2008 13:57:19 +0000 (13:57 +0000)] 
Update svn:ignore

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

17 years agoFix a problem where inbound rfc2833 audio would be sent to the
Mark Michelson [Wed, 9 Jul 2008 19:32:20 +0000 (19:32 +0000)] 
Fix a problem where inbound rfc2833 audio would be sent to the
core instead of being P2P bridged. When the core regenerated
the rfc2833 packet for the outbound leg, the SSRC would be different
than the RTP audio on the call leg causing DTMF detection issues on
the far end.

(closes issue #12955)
Reported by: tonyredstone
Patches:
      dynamic_rtp.patch uploaded by tsearle (license 373)
Tested by: tonyredstone

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

17 years agoLook for the system installed awk instead of assuming it's at /usr/bin/awk.
Sean Bright [Wed, 9 Jul 2008 13:41:21 +0000 (13:41 +0000)] 
Look for the system installed awk instead of assuming it's at /usr/bin/awk.

Pointed out by jmls via #asterisk-dev.

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

17 years agoUpdate documentation to have the correct option name
Mark Michelson [Tue, 8 Jul 2008 21:31:51 +0000 (21:31 +0000)] 
Update documentation to have the correct option name

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

17 years agoBackport TCP-related timeouts to IMAP voicemail in 1.4
Mark Michelson [Tue, 8 Jul 2008 21:09:10 +0000 (21:09 +0000)] 
Backport TCP-related timeouts to IMAP voicemail in 1.4
since it should solve bugs people are experiencing. Specifically,
there are times where communication with the IMAP server causes
system calls to block forever. If this should happen when querying
the mailbox so that chan_sip's do_monitor thread can send MWI to
a phone, it means that SIP calls cannot be processed any more.

The timeout options are outlined in doc/imapstorage.txt. Defaults
for the timeouts are sixty seconds.

(closes issue #12987)
Reported by: mthomasslo

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

17 years agoCause SIP to return a 480 instead of a 404 when a sip peer exists, but is not
Tilghman Lesher [Tue, 8 Jul 2008 20:27:47 +0000 (20:27 +0000)] 
Cause SIP to return a 480 instead of a 404 when a sip peer exists, but is not
registered.
(closes issue #12885)
 Reported by: ibc
 Patches:
       20080701__bug12885__2.diff.txt uploaded by Corydon76 (license 14)
 Tested by: ibc

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

17 years agoTimestamp decoding for video mini-frames is bogus, because the timestamp only
Tilghman Lesher [Tue, 8 Jul 2008 16:45:23 +0000 (16:45 +0000)] 
Timestamp decoding for video mini-frames is bogus, because the timestamp only
includes 15 bits, unlike voice frames, which contain a 16-bit timestamp.
(closes issue #13013)
 Reported by: jpgrayson
 Patches:
       chan_iax2_unwrap_ts.patch uploaded by jpgrayson (license 492)

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

17 years agoDon't hangup the call if we can't resolve the Contact if there's a proxy
Olle Johansson [Tue, 8 Jul 2008 09:52:21 +0000 (09:52 +0000)] 
Don't hangup the call if we can't resolve the Contact if there's a proxy
route set for the call.
----
This comment was added a while ago and today it hit me badly.

/* OEJ: Possible issue that may need a check:
If we have a proxy route between us and the device,
should we care about resolving the contact
or should we just send it?
*/

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

17 years agoFix issues where repeated messages where ignored, but retransmitted reliably instead...
Olle Johansson [Tue, 8 Jul 2008 09:06:08 +0000 (09:06 +0000)] 
Fix issues where repeated messages where ignored, but retransmitted reliably instead of unreliably.
Reported by: johan
Patches:
      12746.txt uploaded by oej (license 306)
Tested by: johan
(issue #12746)

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

17 years agoCheck for non-NULL before stripping characters.
Tilghman Lesher [Tue, 8 Jul 2008 00:01:30 +0000 (00:01 +0000)] 
Check for non-NULL before stripping characters.
(closes issue #12954)
 Reported by: bfsworks
 Patches:
       20080701__bug12954.diff.txt uploaded by Corydon76 (license 14)
 Tested by: deti

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

17 years agoStop using deprecated method, as requested by Kevin.
Tilghman Lesher [Mon, 7 Jul 2008 23:21:52 +0000 (23:21 +0000)] 
Stop using deprecated method, as requested by Kevin.

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

17 years agoFix handling of when a pvt disappears. Properly return the pvt locked
Russell Bryant [Mon, 7 Jul 2008 22:41:48 +0000 (22:41 +0000)] 
Fix handling of when a pvt disappears.  Properly return the pvt locked
and don't hold the pvt lock while destroying the ast_channel.

(closes issue #13014)
Reported by: jpgrayson
Patches:
      chan_iax2_ast_iax2_new2.patch uploaded by jpgrayson (license 492)

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

17 years agoRemove spurious trailing whitespace from log messages and fix a spelling error
Sean Bright [Mon, 7 Jul 2008 20:47:56 +0000 (20:47 +0000)] 
Remove spurious trailing whitespace from log messages and fix a spelling error
in a log message.

(closes issue #13017)
Reported by: jpgrayson
Patches:
      chan_iax2_space_after_newline.patch uploaded by jpgrayson (license 492)
      chan_iax2_spelling.patch uploaded by jpgrayson (license 492)

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

17 years agoBy using the iaxdynamicthreadcount to identify a thread, it was possible
Mark Michelson [Mon, 7 Jul 2008 17:02:28 +0000 (17:02 +0000)] 
By using the iaxdynamicthreadcount to identify a thread, it was possible
for thread identifiers to be duplicated. By using a globally-unique monotonically-
increasing integer, this is now avoided.

(closes issue #13009)
Reported by: jpgrayson
Patches:
      chan_iax2_dyn_threadnum.patch uploaded by jpgrayson (license 492)

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

17 years agouse tzafrir's patch to fix this problem properly... i made the previous set of change...
Kevin P. Fleming [Mon, 7 Jul 2008 16:51:50 +0000 (16:51 +0000)] 
use tzafrir's patch to fix this problem properly... i made the previous set of changes without thoroughly testing them, doh!

(closes issue #12911)
Reported by: tzafrir
Patches:
      custum_dahdi_configure_2.diff uploaded by tzafrir (license 46)
Tested by: tzafrir

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

17 years agoMove the free down one
Tilghman Lesher [Fri, 4 Jul 2008 16:11:03 +0000 (16:11 +0000)] 
Move the free down one

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

17 years agoFix the 'dialplan remove extension' logic, so that it a) works with cidmatch,
Tilghman Lesher [Fri, 4 Jul 2008 03:30:30 +0000 (03:30 +0000)] 
Fix the 'dialplan remove extension' logic, so that it a) works with cidmatch,
and b) completes contexts correctly when the extension is ambiguous.
(closes issue #12980)
 Reported by: licedey
 Patches:
       20080703__bug12980.diff.txt uploaded by Corydon76 (license 14)
 Tested by: Corydon76

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

17 years agoremove this, it has been moved to the main Makefile
Kevin P. Fleming [Thu, 3 Jul 2008 22:20:16 +0000 (22:20 +0000)] 
remove this, it has been moved to the main Makefile

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