asterisk/asterisk.git
11 years agobuild against the now-typedef-free dahdi/user.h, and remove some #ifdefs for features...
Kevin P. Fleming [Tue, 29 Jul 2008 22:22:13 +0000 (22:22 +0000)]
build against the now-typedef-free dahdi/user.h, and remove some #ifdefs for features that will always be present in DAHDI

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

11 years agoFix deadlock when unloading res_http_post because the uris lock was still locked.
Brett Bryant [Tue, 29 Jul 2008 21:23:43 +0000 (21:23 +0000)]
Fix deadlock when unloading res_http_post because the uris lock was still locked.

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

11 years agoMerged revisions 134161 via svnmerge from
Tilghman Lesher [Mon, 28 Jul 2008 22:07:12 +0000 (22:07 +0000)]
Merged revisions 134161 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r134161 | tilghman | 2008-07-28 16:50:50 -0500 (Mon, 28 Jul 2008) | 7 lines

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/trunk@134163 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoRestore properties mistakenly removed (broke merging)
Tilghman Lesher [Mon, 28 Jul 2008 21:56:00 +0000 (21:56 +0000)]
Restore properties mistakenly removed (broke merging)

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

11 years agoThis commit compensates for buggy poll(2)
Mark Michelson [Mon, 28 Jul 2008 19:53:56 +0000 (19:53 +0000)]
This commit compensates for buggy poll(2)
implementations. Asterisk has, for a long time,
had its own implementation of poll(2) which
just used the input arguments to call select(2).
In 1.4, this internal implementation was used
for Darwin systems. This was removed in Asterisk
trunk at some point, but it seems as though this
was not the right move to make.

On Mac OS X, it appears as though the poll used
to gather CLI input does not respond properly
when connecting via a remote Asterisk console.
Reverting to the use of Asterisk's poll fixed
the issue.

Also, there is now an option for the configure
script, --enable-internal-poll, which will allow
for anyone to use Asterisk's internal poll
implementation in case they suspect that their
system's poll implementation is buggy.

closes issue #11928)
Reported by: adriavidal
Patches:
      1.6.0-configurev2.patch uploaded by putnopvut (license 60)

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

11 years agoChange SendImage() to output a more consistent status variable.
Tilghman Lesher [Mon, 28 Jul 2008 16:49:29 +0000 (16:49 +0000)]
Change SendImage() to output a more consistent status variable.
(closes issue #13134)
 Reported by: eliel
 Patches:
       app_image.c.patch uploaded by eliel (license 64)
       UPGRADE.patch uploaded by eliel (license 64)

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

11 years agoremove remaining Zaptel references in various places
Kevin P. Fleming [Mon, 28 Jul 2008 16:42:00 +0000 (16:42 +0000)]
remove remaining Zaptel references in various places

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

11 years agomerging the zap_and_dahdi_trunk branch up to trunk
Mark Michelson [Mon, 28 Jul 2008 16:00:19 +0000 (16:00 +0000)]
merging the zap_and_dahdi_trunk branch up to trunk

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

11 years agoAdd a missing unlock within error handling
Russell Bryant [Sun, 27 Jul 2008 21:12:14 +0000 (21:12 +0000)]
Add a missing unlock within error handling
(closes issue #13176)
Reported by: pj

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

11 years agoactually use the cache_cache argument
Russell Bryant [Sat, 26 Jul 2008 15:16:20 +0000 (15:16 +0000)]
actually use the cache_cache argument

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

11 years agoast_device_state() gets called in two different ways. The first way is when
Russell Bryant [Sat, 26 Jul 2008 15:15:14 +0000 (15:15 +0000)]
ast_device_state() gets called in two different ways.  The first way is when
called from elsewhere in Asterisk to find the current state of a device.  In
that case, we want to use the cached value if it exists.  The other way is when
processing a device state change.  In that case, we do not want to check the
cache because returning the last known state is counter productive.

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

11 years agoRe-work comment about how device state changes are processed to be a bit more clear
Russell Bryant [Sat, 26 Jul 2008 14:57:50 +0000 (14:57 +0000)]
Re-work comment about how device state changes are processed to be a bit more clear

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

11 years agoRemove the code that decided when device state changes should be cached or not.
Russell Bryant [Sat, 26 Jul 2008 14:46:13 +0000 (14:46 +0000)]
Remove the code that decided when device state changes should be cached or not.
It is no longer needed.

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

11 years agoHebrew syntax for voicemail prompts
Tilghman Lesher [Fri, 25 Jul 2008 22:08:06 +0000 (22:08 +0000)]
Hebrew syntax for voicemail prompts
(closes issue #13155)
 Reported by: greenfieldtech
 Patches:
       app_voicemail.c.patch uploaded by greenfieldtech (license 369)
       hebrew.ods uploaded by greenfieldtech (license 369)

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

11 years agoUpdate version
Tilghman Lesher [Fri, 25 Jul 2008 21:59:39 +0000 (21:59 +0000)]
Update version
(closes issue #13163)
 Reported by: suretec
 Patches:
       asterisk.ldif uploaded by suretec (license 70)

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

11 years agoDeprecate *_device_state_* APIs in favor of *_devstate_* APIs
Tilghman Lesher [Fri, 25 Jul 2008 21:20:03 +0000 (21:20 +0000)]
Deprecate *_device_state_* APIs in favor of *_devstate_* APIs

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

11 years agominor change to test automerge
Kevin P. Fleming [Fri, 25 Jul 2008 20:56:43 +0000 (20:56 +0000)]
minor change to test automerge

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

11 years agoRevert tilghman and pari's code changes, as
Brandon Kruse [Fri, 25 Jul 2008 19:12:17 +0000 (19:12 +0000)]
Revert tilghman and pari's code changes, as
we do NOT need to uri_decode in manager.
(if I sent core%20show%20channels from a telnet
session, it should be interpreted literally, however,
if I send that from an http session, it should be
decoded, which is the behaivor now)

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

11 years agoBlocked revisions 133709 via svnmerge
Tilghman Lesher [Fri, 25 Jul 2008 18:01:58 +0000 (18:01 +0000)]
Blocked revisions 133709 via svnmerge

........
r133709 | tilghman | 2008-07-25 13:00:33 -0500 (Fri, 25 Jul 2008) | 3 lines

Remove unnecessary mmap flag
(Closes issue #13161)

........

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

11 years agoMerged revisions 133649 via svnmerge from
Tilghman Lesher [Fri, 25 Jul 2008 17:24:43 +0000 (17:24 +0000)]
Merged revisions 133649 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r133649 | tilghman | 2008-07-25 12:19:39 -0500 (Fri, 25 Jul 2008) | 8 lines

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/trunk@133665 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoCommitting a fix that was introduced a long time
Brandon Kruse [Fri, 25 Jul 2008 17:21:46 +0000 (17:21 +0000)]
Committing a fix that was introduced a long time
ago (does not affect 1.4), where you would pass
a pointer to the end of a character array, and
ast_uri_decode would do no good.

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

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

................
r133578 | russell | 2008-07-25 10:00:31 -0500 (Fri, 25 Jul 2008) | 10 lines

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/trunk@133579 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoModify the main page of the doxygen documentation to link to a new page dedicated
Russell Bryant [Fri, 25 Jul 2008 14:57:11 +0000 (14:57 +0000)]
Modify the main page of the doxygen documentation to link to a new page dedicated
to Asterisk licensing information.  The licensing page includes the Asterisk license,
as well as a (not yet complete) list of 3rd party libraries that may be used, as well
as what license we receive them under.

Help filling out this list in the format that I have started in doxyref.h would be
much appreciated.  :)

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

11 years agoMerged revisions 133572 via svnmerge from
Mark Michelson [Fri, 25 Jul 2008 14:40:52 +0000 (14:40 +0000)]
Merged revisions 133572 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r133572 | mmichelson | 2008-07-25 09:40:10 -0500 (Fri, 25 Jul 2008) | 7 lines

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/trunk@133573 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoAdd a missing unlock.
Mark Michelson [Fri, 25 Jul 2008 13:52:52 +0000 (13:52 +0000)]
Add a missing unlock.

Pointed out by Atis Lezdins in #asterisk-dev

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

11 years agoMinor coding guidelines tweaks ...
Russell Bryant [Fri, 25 Jul 2008 13:01:59 +0000 (13:01 +0000)]
Minor coding guidelines tweaks ...
 - Use ast_strlen_zero in one place
 - check for successful string comparison the way most of Asterisk code does it

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

11 years agoWhen the ast_device_state() function is called to retrieve device state, and
Russell Bryant [Fri, 25 Jul 2008 12:42:25 +0000 (12:42 +0000)]
When the ast_device_state() function is called to retrieve device state, and
the code checks to see if there is a cached state available, use the aggregate
cached state across all servers, and not just the local state.

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

11 years agoMerged revisions 133488 via svnmerge from
Tilghman Lesher [Thu, 24 Jul 2008 21:27:06 +0000 (21:27 +0000)]
Merged revisions 133488 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r133488 | tilghman | 2008-07-24 16:17:55 -0500 (Thu, 24 Jul 2008) | 3 lines

Fix rtautoclear and rtcachefriends
(Closes issue #12707)

........

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

11 years agoI made this change from DEVICE_STATE to DEVICE_STATE_CHANGE, but I had it backwards,
Russell Bryant [Thu, 24 Jul 2008 20:40:15 +0000 (20:40 +0000)]
I made this change from DEVICE_STATE to DEVICE_STATE_CHANGE, but I had it backwards,
this is the right event to subscribe to ...

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

11 years agoPrint the correct PID in log messages. Prior to
Mark Michelson [Thu, 24 Jul 2008 19:53:37 +0000 (19:53 +0000)]
Print the correct PID in log messages. Prior to
this commit, only the logger thread's PID would
be printed.

(closes issue #13150)
Reported by: atis
Patches:
      log_pid.diff uploaded by putnopvut (license 60)
Tested by: eliel

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

11 years agoBuild the logrotate script according to paths
Tilghman Lesher [Thu, 24 Jul 2008 05:21:00 +0000 (05:21 +0000)]
Build the logrotate script according to paths
(Closes issue #13147)

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

11 years agoOptionally install logrotate file
Tilghman Lesher [Thu, 24 Jul 2008 04:51:42 +0000 (04:51 +0000)]
Optionally install logrotate file
(Closes issue #13148)

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

11 years ago(closes issue #13144)
Steve Murphy [Wed, 23 Jul 2008 22:03:48 +0000 (22:03 +0000)]
(closes issue #13144)
Reported by: murf
Tested by: murf
For: J. Geis

The 'data' field in the ast_exten struct was being
'moved' from the current dialplan to the replacement
dialplan. This was not good, as the current dialplan
could have problems in the time between the change
and when the new dialplan is swapped in.

So, I modified the merge_and_delete code to strdup
the 'data' field (the args to the app call), and
then it's freed as normal.

I improved a few messages; I added code to limit
the number of calls to the context_merge_incls_swits_igps_other_registrars()
to one per context. I don't think having it called
multiple times per context was doing anything bad,
but it was inefficient.

I hope this fixes the problems Mr. Geiss was noting in
asterisk-users, see
http://lists.digium.com/pipermail/asterisk-users/2008-July/215634.html

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

11 years agoMerged revisions 133295 via svnmerge from
Jason Parker [Wed, 23 Jul 2008 21:50:20 +0000 (21:50 +0000)]
Merged revisions 133295 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r133295 | qwell | 2008-07-23 16:49:03 -0500 (Wed, 23 Jul 2008) | 1 line

inbandrelease is gone - it's now inbanddisconnect
........

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

11 years agoBlocked revisions 133237 via svnmerge
Kevin P. Fleming [Wed, 23 Jul 2008 21:05:39 +0000 (21:05 +0000)]
Blocked revisions 133237 via svnmerge

........
r133237 | kpfleming | 2008-07-23 16:05:22 -0500 (Wed, 23 Jul 2008) | 2 lines

revert an optimization that broke ABI... thanks russell!

........

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

11 years agoFix issue where tcp in sip is enabled by default, despite what it says in the config...
Brett Bryant [Wed, 23 Jul 2008 20:33:22 +0000 (20:33 +0000)]
Fix issue where tcp in sip is enabled by default, despite what it says in the config sample file. Also fix "sip show settings" for tcp connections.

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

11 years agoMerged revisions 133169 via svnmerge from
Mark Michelson [Wed, 23 Jul 2008 19:48:03 +0000 (19:48 +0000)]
Merged revisions 133169 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r133169 | mmichelson | 2008-07-23 14:39:47 -0500 (Wed, 23 Jul 2008) | 12 lines

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/trunk@133171 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoMerged revisions 133104 via svnmerge from
Mark Michelson [Wed, 23 Jul 2008 19:07:56 +0000 (19:07 +0000)]
Merged revisions 133104 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r133104 | mmichelson | 2008-07-23 14:06:16 -0500 (Wed, 23 Jul 2008) | 5 lines

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/trunk@133106 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoMerged revisions 133101 via svnmerge from
Mark Michelson [Wed, 23 Jul 2008 18:58:37 +0000 (18:58 +0000)]
Merged revisions 133101 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r133101 | mmichelson | 2008-07-23 13:57:17 -0500 (Wed, 23 Jul 2008) | 6 lines

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/trunk@133102 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoMerged revisions 133038 via svnmerge from
Mark Michelson [Wed, 23 Jul 2008 17:54:03 +0000 (17:54 +0000)]
Merged revisions 133038 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r133038 | mmichelson | 2008-07-23 12:50:01 -0500 (Wed, 23 Jul 2008) | 7 lines

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/trunk@133041 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoYet another conversion of '|' to ','
Tilghman Lesher [Wed, 23 Jul 2008 17:20:43 +0000 (17:20 +0000)]
Yet another conversion of '|' to ','
(closes issue #13137)
 Reported by: eliel
 Patches:
       chan_iax2trunk-IAXPEER.patch uploaded by eliel (license 64)

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

11 years agoAdd logrotate script for Asterisk
Tilghman Lesher [Wed, 23 Jul 2008 17:14:56 +0000 (17:14 +0000)]
Add logrotate script for Asterisk
(closes issue #13085)
 Reported by: pabelanger
 Patches:
       logrotate uploaded by pabelanger (license 224)

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

11 years agoBlocked revisions 132974 via svnmerge
Mark Michelson [Wed, 23 Jul 2008 17:07:08 +0000 (17:07 +0000)]
Blocked revisions 132974 via svnmerge

........
r132974 | mmichelson | 2008-07-23 12:05:04 -0500 (Wed, 23 Jul 2008) | 4 lines

Fix building of chan_dahdi when HAVE_PRI is not
defined.

........

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

11 years agouse correct function name... please compile with --enable-dev-mode
Kevin P. Fleming [Wed, 23 Jul 2008 16:38:28 +0000 (16:38 +0000)]
use correct function name... please compile with --enable-dev-mode

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

11 years agoMerged revisions 132872 via svnmerge from
Kevin P. Fleming [Wed, 23 Jul 2008 16:30:18 +0000 (16:30 +0000)]
Merged revisions 132872 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r132872 | kpfleming | 2008-07-23 06:52:18 -0500 (Wed, 23 Jul 2008) | 2 lines

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/trunk@132964 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoMerged revisions 132826 via svnmerge from
Christian Richter [Wed, 23 Jul 2008 12:07:15 +0000 (12:07 +0000)]
Merged revisions 132826 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r132826 | crichter | 2008-07-23 13:37:50 +0200 (Mi, 23 Jul 2008) | 1 line

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/trunk@132883 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoremove bogus property that is breaking automerges
Kevin P. Fleming [Wed, 23 Jul 2008 11:40:16 +0000 (11:40 +0000)]
remove bogus property that is breaking automerges

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

11 years agoWell, the content of a channel variable may be longer than the size of a pointer...
Olle Johansson [Wed, 23 Jul 2008 08:13:07 +0000 (08:13 +0000)]
Well, the content of a channel variable may be longer than the size of a pointer...
Thanks, eliel!

Reported by: eliel
Patches:
      chan_siptrunk.SIPPEER.patch uploaded by eliel (license 64)
(closes issue #13135)

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

11 years agoMerged revisions 132777 via svnmerge from
Mark Michelson [Tue, 22 Jul 2008 22:17:09 +0000 (22:17 +0000)]
Merged revisions 132777 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........

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

Modified:
    branches/1.4/channels/chan_sip.c

........

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

11 years agocorrect fix made in r132777... the code *did* compile in dev-mode, as long as libpri...
Kevin P. Fleming [Tue, 22 Jul 2008 22:14:37 +0000 (22:14 +0000)]
correct fix made in r132777... the code *did* compile in dev-mode, as long as libpri was installed and enabled

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

11 years agoBlocked revisions 132787 via svnmerge
Kevin P. Fleming [Tue, 22 Jul 2008 22:11:12 +0000 (22:11 +0000)]
Blocked revisions 132787 via svnmerge

........
r132787 | kpfleming | 2008-07-22 17:11:01 -0500 (Tue, 22 Jul 2008) | 5 lines

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/trunk@132788 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoBlocked revisions 132784 via svnmerge
Kevin P. Fleming [Tue, 22 Jul 2008 22:09:54 +0000 (22:09 +0000)]
Blocked revisions 132784 via svnmerge

........
r132784 | kpfleming | 2008-07-22 17:09:37 -0500 (Tue, 22 Jul 2008) | 2 lines

add rules to create preprocessor output... useful for debugging macros

........

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

11 years agoMerged revisions 132713 via svnmerge from
Tilghman Lesher [Tue, 22 Jul 2008 21:53:40 +0000 (21:53 +0000)]
Merged revisions 132713 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

................
r132713 | tilghman | 2008-07-22 16:19:39 -0500 (Tue, 22 Jul 2008) | 10 lines

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/trunk@132778 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoGet chan_dahdi to compile in devmode
Mark Michelson [Tue, 22 Jul 2008 21:52:24 +0000 (21:52 +0000)]
Get chan_dahdi to compile in devmode

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

11 years agoMerged revisions 132712 via svnmerge from
Kevin P. Fleming [Tue, 22 Jul 2008 21:21:56 +0000 (21:21 +0000)]
Merged revisions 132712 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r132712 | kpfleming | 2008-07-22 16:17:23 -0500 (Tue, 22 Jul 2008) | 6 lines

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/trunk@132721 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoMerged revisions 132704 via svnmerge from
Kevin P. Fleming [Tue, 22 Jul 2008 20:54:07 +0000 (20:54 +0000)]
Merged revisions 132704 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r132704 | kpfleming | 2008-07-22 15:49:41 -0500 (Tue, 22 Jul 2008) | 2 lines

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/trunk@132705 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoMerged revisions 132645 via svnmerge from
Olle Johansson [Tue, 22 Jul 2008 20:46:11 +0000 (20:46 +0000)]
Merged revisions 132645 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r132645 | oej | 2008-07-22 22:10:26 +0200 (Tis, 22 Jul 2008) | 9 lines

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/trunk@132703 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoMerged revisions 132641 via svnmerge from
Kevin P. Fleming [Tue, 22 Jul 2008 19:59:10 +0000 (19:59 +0000)]
Merged revisions 132641 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r132641 | kpfleming | 2008-07-22 14:49:11 -0500 (Tue, 22 Jul 2008) | 2 lines

use renamed libpri API call for controlling this feature (was improperly named before)

........

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

11 years agoMerged revisions 132571 via svnmerge from
Kevin P. Fleming [Mon, 21 Jul 2008 22:51:16 +0000 (22:51 +0000)]
Merged revisions 132571 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r132571 | kpfleming | 2008-07-21 17:45:16 -0500 (Mon, 21 Jul 2008) | 2 lines

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/trunk@132573 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoAdd autocompletion to "iax2 set debug peer".
Brett Bryant [Mon, 21 Jul 2008 22:49:08 +0000 (22:49 +0000)]
Add autocompletion to "iax2 set debug peer".

(closes issue #13129)
Reported by: eliel
Patches:
      chan_iax2.c.patch uploaded by eliel (license 64)

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

11 years agoUpdate configuration files to add missing options for jingle, gtalk,
Brett Bryant [Mon, 21 Jul 2008 21:12:51 +0000 (21:12 +0000)]
Update configuration files to add missing options for jingle, gtalk,
manager.conf, and features.conf.

(closes issue #13128)
Reported by: caio1982
Patches:
      missing_options1.diff uploaded by caio1982 (license 22)

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

11 years ago(Step 2 of 2)
Tilghman Lesher [Mon, 21 Jul 2008 21:00:47 +0000 (21:00 +0000)]
(Step 2 of 2)

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

11 years agoOptionally build integer-based routines for FSK tone decoding (but default
Tilghman Lesher [Mon, 21 Jul 2008 20:59:03 +0000 (20:59 +0000)]
Optionally build integer-based routines for FSK tone decoding (but default
to the more accurate float-based routines).
(Closes issue #11679)
(Step 1 of 2)

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

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

(closes issue #13081)
Reported by: eliel
Patches:
      app_sendtext.c.patch uploaded by eliel (license 64)
Tested by: eliel

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

11 years agoAdd "iax2 set debug peer" command and remove deprecated iax2 debug
Brett Bryant [Mon, 21 Jul 2008 17:55:04 +0000 (17:55 +0000)]
Add "iax2 set debug peer" command and remove deprecated iax2 debug
commands that conflicted with adding new features to the newer debug
commaands.

(closes issue #13103)
Reported by: mvanbaak
Patches:
      2008071901__issue13103_iax2_set_debug_peer.diff uploaded by
mvanbaak (license 7)
Tested by: bbryant, mvanbaak

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

11 years agoFix bug where ast_parse_arg would inadvertantly enable sip tcp when parsing a tcpbind...
Brett Bryant [Mon, 21 Jul 2008 17:42:45 +0000 (17:42 +0000)]
Fix bug where ast_parse_arg would inadvertantly enable sip tcp when parsing a tcpbindaddr if it was disabled.

(closes issue #13117)
Reported by: pj

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

11 years agoFix an issue in iax2 where a call that's been rejected still kept an open channel...
Brett Bryant [Mon, 21 Jul 2008 17:22:02 +0000 (17:22 +0000)]
Fix an issue in iax2 where a call that's been rejected still kept an open channel on the side that attempted to make the call (not the side of the
call that rejected the call). Changes were load tested and also approved by Russell.

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

11 years agomake buffers config option (chan_dahdi.conf) parsing safer and added logging in case...
Jeff Peeler [Mon, 21 Jul 2008 15:33:13 +0000 (15:33 +0000)]
make buffers config option (chan_dahdi.conf) parsing safer and added logging in case of failure

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

11 years agoRemove libresample from the Asterisk source tree. It is now available in its
Russell Bryant [Mon, 21 Jul 2008 14:47:41 +0000 (14:47 +0000)]
Remove libresample from the Asterisk source tree.  It is now available in its
own repository, and must be installed like any other library for Asterisk to
use.  The two modules that require it are codec_resample and app_jack.

To install libresample:

$ svn co http://svn.digium.com/svn/libresample/trunk libresample
$ cd libresample
$ ./configure
$ make
$ sudo make install

This code is currently in our own repository because the build system did not
include the appropriate targets for building a dynamic library or for installing
the library.

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

11 years agoEnable higher quality resampling, as it doesn't have a noticeable performance
Russell Bryant [Mon, 21 Jul 2008 13:51:05 +0000 (13:51 +0000)]
Enable higher quality resampling, as it doesn't have a noticeable performance
impact on my machine ..

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

11 years agoMerged revisions 132311 via svnmerge from
Kevin P. Fleming [Sat, 19 Jul 2008 16:46:33 +0000 (16:46 +0000)]
Merged revisions 132311 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r132311 | kpfleming | 2008-07-19 11:45:52 -0500 (Sat, 19 Jul 2008) | 2 lines

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/trunk@132312 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agofix a couple of comments in sqlite resource driver.
Michiel van Baak [Sat, 19 Jul 2008 10:46:12 +0000 (10:46 +0000)]
fix a couple of comments in sqlite resource driver.

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

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

11 years agoFixes problem where manager users loaded from users.conf would be
Brett Bryant [Fri, 18 Jul 2008 22:19:56 +0000 (22:19 +0000)]
Fixes problem where manager users loaded from users.conf would be
removed early (before the routine to load the configuration was
finished) because a variable wasn't initialized.

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

11 years agoRussell pointed out that using ast_strdupa() within a loop like this is
Tilghman Lesher [Fri, 18 Jul 2008 20:57:47 +0000 (20:57 +0000)]
Russell pointed out that using ast_strdupa() within a loop like this is
probably not a good idea, as we might run out of stack space.  Therefore,
changing this over to use the ast_str infrastructure for buffers is
probably a good idea.

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

11 years agoFix trunk devmode
Tilghman Lesher [Fri, 18 Jul 2008 20:41:02 +0000 (20:41 +0000)]
Fix trunk devmode

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

11 years ago updateconfig is not uri decoding variables,values from the GET url
Pari Nannapaneni [Fri, 18 Jul 2008 20:14:05 +0000 (20:14 +0000)]
 updateconfig is not uri decoding variables,values from the GET url

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

11 years agoMerged revisions 132112 via svnmerge from
Tilghman Lesher [Fri, 18 Jul 2008 19:09:39 +0000 (19:09 +0000)]
Merged revisions 132112 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r132112 | tilghman | 2008-07-18 14:06:10 -0500 (Fri, 18 Jul 2008) | 6 lines

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/trunk@132113 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoMerged revisions 132107 via svnmerge from
Tilghman Lesher [Fri, 18 Jul 2008 18:50:37 +0000 (18:50 +0000)]
Merged revisions 132107 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r132107 | tilghman | 2008-07-18 13:47:50 -0500 (Fri, 18 Jul 2008) | 6 lines

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/trunk@132109 65c4cc65-6c06-0410-ace0-fbb531ad65f3

11 years agoMake sure we break the poll so that messages queued will be sent on the SS7 when...
Matthew Fredrickson [Fri, 18 Jul 2008 18:50:00 +0000 (18:50 +0000)]
Make sure we break the poll so that messages queued will be sent on the SS7 when using CLI commands for blocking and blocking of CICs and linksets.

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

11 years agoFix magic Revision keywords in hashtab.c and change cdr_radius.c to use
Brett Bryant [Fri, 18 Jul 2008 17:55:41 +0000 (17:55 +0000)]
Fix magic Revision keywords in hashtab.c and change cdr_radius.c to use
the same keyword as the other files (patch by eliel).

(closes issue #13104)
Reported by: eliel
Patches:
      revision.patch uploaded by eliel (license 64)

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

11 years agoBlocked revisions 132042 via svnmerge
Tilghman Lesher [Fri, 18 Jul 2008 17:39:18 +0000 (17:39 +0000)]
Blocked revisions 132042 via svnmerge

........
r132042 | tilghman | 2008-07-18 12:33:42 -0500 (Fri, 18 Jul 2008) | 3 lines

Spinlock within the destroy, to allow a scheduled job to continue, if it's
waiting on the mutex which the destroy thread has.

........

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

11 years agoMerged revisions 131988 via svnmerge from
Tilghman Lesher [Fri, 18 Jul 2008 17:10:34 +0000 (17:10 +0000)]
Merged revisions 131988 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r131988 | tilghman | 2008-07-18 12:10:01 -0500 (Fri, 18 Jul 2008) | 2 lines

Oops

........

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

11 years agoMerged revisions 131985 via svnmerge from
Tilghman Lesher [Fri, 18 Jul 2008 16:48:18 +0000 (16:48 +0000)]
Merged revisions 131985 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r131985 | tilghman | 2008-07-18 11:46:23 -0500 (Fri, 18 Jul 2008) | 2 lines

Preserve ABI compatibility with last change

........

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

11 years agoMerged revisions 131970 via svnmerge from
Tilghman Lesher [Fri, 18 Jul 2008 16:33:56 +0000 (16:33 +0000)]
Merged revisions 131970 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r131970 | tilghman | 2008-07-18 11:30:31 -0500 (Fri, 18 Jul 2008) | 2 lines

Make the ast_assert call within ast_sched_del report something useful.

........

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

11 years agoMerged revisions 131921 via svnmerge from
Kevin P. Fleming [Fri, 18 Jul 2008 16:16:12 +0000 (16:16 +0000)]
Merged revisions 131921 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r131921 | kpfleming | 2008-07-18 11:15:41 -0500 (Fri, 18 Jul 2008) | 2 lines

remove the dlfcn compatibility stuff, because no platforms that Asterisk currently runs on it use it, and it doesn't build anyway

........

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

11 years agoMerged revisions 131915 via svnmerge from
Brett Bryant [Fri, 18 Jul 2008 15:38:22 +0000 (15:38 +0000)]
Merged revisions 131915 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r131915 | bbryant | 2008-07-18 10:34:42 -0500 (Fri, 18 Jul 2008) | 4 lines

Fix a bug in blind transfers where the BLINDTRANSFER variable isn't always set to the other end of the blind transfer.

(closes issue #12586)

........

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

11 years agoAdd configuration option to chan_dahdi.conf to allow buffering policy and number...
Jeff Peeler [Thu, 17 Jul 2008 22:40:00 +0000 (22:40 +0000)]
Add configuration option to chan_dahdi.conf to allow buffering policy and number of buffers to be configured per channel. Syntax:

buffers=<num of buffers>,<policy>

Where the number of buffers is some non-negative integer and the policy is either "full", "half", or "immediate".

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

11 years agoDocument that the duration of dtmf may be passed to
Mark Michelson [Thu, 17 Jul 2008 21:26:41 +0000 (21:26 +0000)]
Document that the duration of dtmf may be passed to
the SendDTMF application. Also correct the default
pause between digits.

(closes issue #13102)
Reported by: eliel
Patches:
      app_senddtmf.c.patch uploaded by eliel (license 64)

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

11 years agoMerged revisions 131790 via svnmerge from
Tilghman Lesher [Thu, 17 Jul 2008 20:37:14 +0000 (20:37 +0000)]
Merged revisions 131790 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r131790 | tilghman | 2008-07-17 15:35:44 -0500 (Thu, 17 Jul 2008) | 7 lines

Revert part of issue #5620 (revision 6965) as it appears that it was in error.
This should fix talk call progress on analog lines.
(closes issue #12178)
 Reported by: michael-fig
 Patches:
       20080717__bug12178.diff.txt uploaded by Corydon76 (license 14)

........

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

11 years agoFix memory leaks
Tilghman Lesher [Thu, 17 Jul 2008 18:36:34 +0000 (18:36 +0000)]
Fix memory leaks
(closes issue #13099)
 Reported by: gknispel_proformatique
 Patches:
       res_config_sqlite_leak_on_error.patch uploaded by gknispel (license 261)

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

11 years agoFix a memory leak in register_group_feature when attempting to register
Brett Bryant [Thu, 17 Jul 2008 18:14:42 +0000 (18:14 +0000)]
Fix a memory leak in register_group_feature when attempting to register
a feature without specifying a group or feature to register.

(closes issue #13101)
Reported by: eliel
Patches:
      features.c.patch uploaded by eliel (license 64)

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

11 years agoFix memory leak.
Tilghman Lesher [Thu, 17 Jul 2008 15:45:25 +0000 (15:45 +0000)]
Fix memory leak.
(Closes issue #13096)
Reported by gknispel_proformatique

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

11 years agoInstead of attempting to pass through AST_EVENT_DEVICE_STATE, use DEVICE_STATE_CHANGE
Russell Bryant [Thu, 17 Jul 2008 14:46:29 +0000 (14:46 +0000)]
Instead of attempting to pass through AST_EVENT_DEVICE_STATE, use DEVICE_STATE_CHANGE
instead.  DEVICE_STATE is a state change on one server, and DEVICE_STATE_CHANGE is
the "real" state of that device across all servers sharing state.  This would have
only been a problem with distributed device state.

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

11 years agoChange several 'core' commands to be 'dialplan' commands (with appropriate
Tilghman Lesher [Thu, 17 Jul 2008 14:00:27 +0000 (14:00 +0000)]
Change several 'core' commands to be 'dialplan' commands (with appropriate
deprecation, of course)
(closes issue #13016)
 Reported by: caio1982
 Patches:
       dialplan_globals6.diff uploaded by caio1982 (license 22)

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

11 years ago(closes issue #13089)
Steve Murphy [Wed, 16 Jul 2008 23:53:02 +0000 (23:53 +0000)]
(closes issue #13089)
Reported by: murf

Most of this bug was already fixed by Tilghman before
I opened it; Many thanks to Tilghman for his fix
in svn version 125794. That fix cleared up some of the
fields in the lock_info.

This commit changes the address that is stored for the
lock in the lock_info struct, so that it is the same
as that passed into the locking macros. This makes
searching for a lock_info (as in log_show_lock())
by its lock addr possible. The lock_addr field is
infinitely more useful if it is the same as what
is 'publicly' available outside the lock_info code.

Many thanks to kpfleming, putnopvut, and Russell for their
invaluable insights earlier today.

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

11 years agoJanitor project: convert free to ast_free
Brett Bryant [Wed, 16 Jul 2008 22:28:01 +0000 (22:28 +0000)]
Janitor project: convert free to ast_free

(closes issue #13082)
Reported by: eliel
Patches:
      app_rpt.c.patch uploaded by eliel (license 64)

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

11 years agoMerged revisions 131491 via svnmerge from
Brett Bryant [Wed, 16 Jul 2008 22:17:36 +0000 (22:17 +0000)]
Merged revisions 131491 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r131491 | bbryant | 2008-07-16 17:17:07 -0500 (Wed, 16 Jul 2008) | 6 lines

Fix a bug in iax2 registration that allowed peers to register with
case-insensitive names (user_cmp_cb and peer_cmp_cb are now both
case-sensitive).

(closes issue #13091)

........

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

11 years agoFixes sysinfo operator issue also fixed elsewhere in r131445.
Brett Bryant [Wed, 16 Jul 2008 21:54:08 +0000 (21:54 +0000)]
Fixes sysinfo operator issue also fixed elsewhere in r131445.

(issue #13057)

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

11 years agoBlocked revisions 131480 via svnmerge
Tilghman Lesher [Wed, 16 Jul 2008 21:50:08 +0000 (21:50 +0000)]
Blocked revisions 131480 via svnmerge

........
r131480 | tilghman | 2008-07-16 16:46:06 -0500 (Wed, 16 Jul 2008) | 2 lines

Apparently, in certain cases, a callno is already destroyed when iax2_destroy is called.

........

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

11 years agoFixes an issue with "core show sysinfo" that used the wrong operator to
Brett Bryant [Wed, 16 Jul 2008 21:24:18 +0000 (21:24 +0000)]
Fixes an issue with "core show sysinfo" that used the wrong operator to
calculate the number of bytes from a sysinfo structure.
unsigned long.

(closes issue #13057)
Reported by: eliel
Patches:
      asterisk.c.patch uploaded by eliel (license 64)

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