https://origsvn.digium.com/svn/asterisk/trunk
................
r138311 | jpeeler | 2008-08-15 18:46:09 -0500 (Fri, 15 Aug 2008) | 20 lines
Merged revisions 138119,138151,138238 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r138119 | jpeeler | 2008-08-15 14:21:51 -0500 (Fri, 15 Aug 2008) | 4 lines
Fixes the dahdi restart functionality. Dahdi restart allows one to restart all DAHDI channels, even if they are currently in use. This is different from unloading and then loading the module since unloading requires the use count to be zero. Reloading the module is different in that the signalling is not changed from what it was originally configured. Also, this fixes not closing all the file descriptors for D-channels upon module unload (which would prevent loading the module afterwards).
(closes issue #11017)
........
r138151 | jpeeler | 2008-08-15 14:41:29 -0500 (Fri, 15 Aug 2008) | 1 line
declared static mutexes using AST_MUTEX_DEFINE_STATIC macro
........
r138238 | jpeeler | 2008-08-15 16:28:26 -0500 (Fri, 15 Aug 2008) | 1 line
initialize condition variable ss_thread_complete using ast_cond_init
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@138333 65c4cc65-6c06-0410-ace0-fbb531ad65f3
........
r138155 | jpeeler | 2008-08-15 15:12:19 -0500 (Fri, 15 Aug 2008) | 1 line
rename all zfd instances in chan_dahdi to dfd to match 1.4 (left over from DAHDI transition)
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@138156 65c4cc65-6c06-0410-ace0-fbb531ad65f3
........
r138124 | tilghman | 2008-08-15 14:22:48 -0500 (Fri, 15 Aug 2008) | 4 lines
e->data can be NULL, so use the safe version of ast_strdup()
(closes issue #13312)
Reported by: pj
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@138136 65c4cc65-6c06-0410-ace0-fbb531ad65f3
........
r138086 | tilghman | 2008-08-15 13:02:15 -0500 (Fri, 15 Aug 2008) | 2 lines
regseconds is actually stored as the epoch time, not registration length
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@138087 65c4cc65-6c06-0410-ace0-fbb531ad65f3
https://origsvn.digium.com/svn/asterisk/trunk
................
r138028 | russell | 2008-08-15 10:09:46 -0500 (Fri, 15 Aug 2008) | 17 lines
Merged revisions 138027 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r138027 | russell | 2008-08-15 10:07:16 -0500 (Fri, 15 Aug 2008) | 9 lines
Ensure that when a hangup occurs in autoservice, that a hangup frame gets
properly deferred to be read from the channel owner when it gets taken out
of autoservice.
(closes issue #12874)
Reported by: dimas
Patches:
v1-12874.patch uploaded by dimas (license 88)
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@138029 65c4cc65-6c06-0410-ace0-fbb531ad65f3
https://origsvn.digium.com/svn/asterisk/trunk
................
r137848 | tilghman | 2008-08-14 11:52:43 -0500 (Thu, 14 Aug 2008) | 17 lines
Merged revisions 137847 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r137847 | tilghman | 2008-08-14 11:47:30 -0500 (Thu, 14 Aug 2008) | 9 lines
When creating the secondary subchannel name, it is necessary to compare to
the existing channel name without the "Zap/" or "DAHDI/" prefix, since our
test string is also without that prefix.
(closes issue #13027)
Reported by: dferrer
Patches:
chan_zap-1.4.21.1_fix2.patch uploaded by dferrer (license 525)
(Slightly modified by me, to compensate for both names)
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@137849 65c4cc65-6c06-0410-ace0-fbb531ad65f3
https://origsvn.digium.com/svn/asterisk/trunk
................
r137732 | russell | 2008-08-14 09:15:50 -0500 (Thu, 14 Aug 2008) | 12 lines
Merged revisions 137731 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r137731 | russell | 2008-08-14 09:05:23 -0500 (Thu, 14 Aug 2008) | 4 lines
Comments in this config file were aligned only if your tab size was set to 8.
So, convert tabs to spaces so that things should be aligned regardless of what
tab size you use in your editor.
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@137783 65c4cc65-6c06-0410-ace0-fbb531ad65f3
https://origsvn.digium.com/svn/asterisk/trunk
........
r137780 | seanbright | 2008-08-14 11:03:03 -0400 (Thu, 14 Aug 2008) | 8 lines
If we detect that we are no longer connected, try to reconnect a few times
before giving up. This relies on the timeout settings in the freetds.conf
file and, unfortunately, on a recent version of FreeTDS (0.82 or newer).
I either need to change the current execs to be non-blocking (which I do
not want to do) or we have to force people to run with the latest and
greatest of FreeTDS. I'm on the fence...
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@137781 65c4cc65-6c06-0410-ace0-fbb531ad65f3
................
r137349 | seanbright | 2008-08-12 20:11:13 -0400 (Tue, 12 Aug 2008) | 15 lines
Blocked revisions 137348 via svnmerge
........
r137348 | seanbright | 2008-08-12 20:10:35 -0400 (Tue, 12 Aug 2008) | 8 lines
Bring cdr_tds in line with the other CDR backends and have it try to store
CDR(userfield) if it is set. The new behavior is to check for the userfield
column on module load, and if it exists, we will store CDR(userfield) when
CDRs are written. A similar patch already went into trunk and 1.6.0.
(closes issue #13290)
Reported by: falves11
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@137350 65c4cc65-6c06-0410-ace0-fbb531ad65f3
https://origsvn.digium.com/svn/asterisk/trunk
........
r137203 | seanbright | 2008-08-11 10:25:15 -0400 (Mon, 11 Aug 2008) | 7 lines
Log the userfield CDR variable like the other CDR backends, assuming the
column is actually there. If it's not, we still log everything else as
before.
(closes issue #13281)
Reported by: falves11
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@137217 65c4cc65-6c06-0410-ace0-fbb531ad65f3
........
r137112 | seanbright | 2008-08-10 17:10:04 -0400 (Sun, 10 Aug 2008) | 3 lines
Fix this again so we can compile with shadow warnings enabled and IMAP chosen
in voicemail.
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@137113 65c4cc65-6c06-0410-ace0-fbb531ad65f3
........
r137110 | seanbright | 2008-08-10 16:57:25 -0400 (Sun, 10 Aug 2008) | 3 lines
That's all, folks. Not going to update the Makefile until res_jabber is
converted (snuffy, you there? :))
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@137111 65c4cc65-6c06-0410-ace0-fbb531ad65f3
........
r137089 | seanbright | 2008-08-10 16:23:50 -0400 (Sun, 10 Aug 2008) | 3 lines
Another batch of files from RSW. The remaining apps and a few more
files from main/
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@137092 65c4cc65-6c06-0410-ace0-fbb531ad65f3
........
r137082 | seanbright | 2008-08-10 15:35:50 -0400 (Sun, 10 Aug 2008) | 2 lines
Another big chunk of changes from the RSW branch. Bunch of stuff from main/
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@137083 65c4cc65-6c06-0410-ace0-fbb531ad65f3
........
r137055 | seanbright | 2008-08-10 10:45:25 -0400 (Sun, 10 Aug 2008) | 3 lines
More RSW merges. Everything from apps/ except for the big offenders
app_voicemail and app_queue.
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@137056 65c4cc65-6c06-0410-ace0-fbb531ad65f3
........
r137028 | seanbright | 2008-08-09 20:47:56 -0400 (Sat, 09 Aug 2008) | 1 line
All of the res/ stuff (other than res_jabber) from the RSW branch.
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@137029 65c4cc65-6c06-0410-ace0-fbb531ad65f3
........
r136917 | seanbright | 2008-08-09 10:12:34 -0400 (Sat, 09 Aug 2008) | 2 lines
More RSW merges. This should do it for the channels/ dir.
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@136918 65c4cc65-6c06-0410-ace0-fbb531ad65f3
........
r136888 | seanbright | 2008-08-09 08:53:57 -0400 (Sat, 09 Aug 2008) | 4 lines
Merge more changes from the resolve-shadow-warnings branch (henceforth known
as RSW since i am too lazy to keep typing it all out). This time a few of
the channels.
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@136889 65c4cc65-6c06-0410-ace0-fbb531ad65f3
https://origsvn.digium.com/svn/asterisk/trunk
........
r136859 | tilghman | 2008-08-08 20:15:38 -0500 (Fri, 08 Aug 2008) | 4 lines
Update documentation as to the behavior of AGI in 1.6.0 and higher. Also, add
an OOB message that answers the question of, if AGI no longer shuts down the
connection on hangup, how will FastAGI know when to stop processing the call?
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@136860 65c4cc65-6c06-0410-ace0-fbb531ad65f3
........
r136819 | seanbright | 2008-08-08 14:19:33 -0400 (Fri, 08 Aug 2008) | 3 lines
Bring in the configure and makeopts jazz for -Wshadow, but don't add it to the
Makefile yet.
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@136820 65c4cc65-6c06-0410-ace0-fbb531ad65f3
https://origsvn.digium.com/svn/asterisk/trunk
................
r136746 | murf | 2008-08-07 18:48:35 -0600 (Thu, 07 Aug 2008) | 40 lines
Merged revisions 136726 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r136726 | murf | 2008-08-07 18:15:34 -0600 (Thu, 07 Aug 2008) | 32 lines
(closes issue #13236)
Reported by: korihor
Wow, this one was a challenge!
I regrouped and ran a new strategy for
setting the ~~MACRO~~ value; I set it once
per extension, up near the top. It is only
set if there is a switch in the extension.
So, I had to put in a chunk of code to detect
a switch in the pval tree.
I moved the code to insert the set of ~~exten~~
up to the beginning of the gen_prios routine,
instead of down in the switch code.
I learned that I have to push the detection
of the switches down into the code, so everywhere
I create a new exten in gen_prios, I make sure
to pass onto it the values of the mother_exten
first, and the exten next.
I had to add a couple fields to the exten
struct to accomplish this, in the ael_structs.h
file. The checked field makes it so we don't
repeat the switch search if it's been done.
I also updated the regressions.
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@136778 65c4cc65-6c06-0410-ace0-fbb531ad65f3