[Home]

Summary:ASTERISK-05890: 1.2.1 crashes right after voicemail hangup
Reporter:Jan-Peter Koopmann (jkoopmann)Labels:
Date Opened:2005-12-22 10:56:02.000-0600Date Closed:2011-06-07 14:00:54
Priority:CriticalRegression?No
Status:Closed/CompleteComponents:Core/General
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:( 0) backtrace_with_efence.txt
( 1) backtrace2
Description:After a user was transferred to my voicebox, leaves a message and then hangs up, our Asterisk always crashes:

User hung up
*** glibc detected *** double free or corruption (fasttop): 0x081ae900 ***
Ouch ... error while writing audio data: : Broken pipe
/usr/sbin/safe_asterisk: line 43: 18999 Aborted                 (core dumped) asterisk ${CLIARGS} ${ASTARGS}
Asterisk ended with exit status 134
Warning, flexibel rate not heavily tested!
Asterisk exited on signal 6.

This is a Asterisk 1.2.1 / bristuffed-0.3.0-PRE-1d with patches for bugs 5374 and 5967 applied. Backtrace will be attached immediatly. Any help greatly appreciated!
Comments:By: Russell Bryant (russell) 2005-12-22 12:55:44.000-0600

Please update to the latest code from the 1.2 branch of svn - it is fixed there

By: Jan-Peter Koopmann (jkoopmann) 2005-12-23 00:34:53.000-0600

Are we talking about

svn checkout http://svn.digium.com/svn/asterisk/branches/1.2 asterisk-1.2

because I just got that, compiled it and the crash is still there!

By: Jason Parker (jparker) 2005-12-23 00:41:09.000-0600

Does the problem still happen without the other patches you mentioned?  If so, maybe we can narrow down which one(s) is(are) causing it.

By: Jan-Peter Koopmann (jkoopmann) 2005-12-23 00:42:45.000-0600

Hi. The moment I disable the mail forwarding of the voicemails the crashes disappear. Since both patches do not interfere with that I strongly doubt it has to do with it. But I will create a vanilla 1.2 without the patches, turn mail forwarding back on and see what happens.

By: Jan-Peter Koopmann (jkoopmann) 2005-12-23 01:00:55.000-0600

Ok. I just compiled r7601M (with bristuff-0.3-pre-1d patches on top) but without the other patches. Same crash. If I turn voicemail mail forwarding on, the system crashes, the moment I turn the mail functionality of, voicemails works without crash.

By: Jan-Peter Koopmann (jkoopmann) 2005-12-23 05:50:02.000-0600

All my latest tries resulted in core dumps without suitable core.dumps (meaning backtrace is not helpful due to corrupted stack). With

MALLOC_CHECK_ = 1

Asterisk does not crash anymore but "only" throws

*** glibc detected *** free(): invalid pointer: 0x0818d3f0 ***
malloc: using debugging hooks

Any hints on how to continue debugging?

By: Jan-Peter Koopmann (jkoopmann) 2005-12-23 10:35:28.000-0600

I just uploaded a second backtrace. Maybe this helps a bit (even though I doubt it). I still have no clue where the error lies.

By: twisted (twisted) 2005-12-23 11:20:17.000-0600

what about without bristuffed patches?  Those patches DO have something to do with the way channels are handled.

By: Tilghman Lesher (tilghman) 2005-12-23 13:50:43.000-0600

Please paste the output of:

(gdb) frame 6
(gdb) list

from your first backtrace OR

(gdb) frame 3
(gdb) list

from your second backtrace

By: Hans-Chr. Deeken (hcdeeken) 2005-12-23 14:56:24.000-0600

From the second backtrace:

(gdb) frame 3
#3  0x08062a3d in ast_channel_free (chan=0x4217fbdc) at channel.c:990
990                     sched_context_destroy(chan->sched);
(gdb) list
985
986             while ((vardata = AST_LIST_REMOVE_HEAD(headp, entries)))
987                     ast_var_delete(vardata);
988
989             if (chan->sched)
990                     sched_context_destroy(chan->sched);
991
992             free(chan);
993             ast_mutex_unlock(&chlock);
994
(gdb)

By: Tilghman Lesher (tilghman) 2005-12-23 15:05:58.000-0600

That's not from either of the backtraces posted above.  Specifically, I'm trying to find out what exactly is listed in your channel.c, with context, around line 990.  Your channel.c obviously differs from what is in Asterisk, which makes this well nigh impossible for us to figure out.

I'm very tempted to say that this is a bug in bristuffed, not in Asterisk.

By: Hans-Chr. Deeken (hcdeeken) 2005-12-23 15:49:09.000-0600

I'm sorry? This is exactly from the second backtrace, and it _is_ the area in channel.c around line 990. The web interface removed the whitespace from the indentation, but apart from that, it's the part of channel.c you asked for.

By: Tilghman Lesher (tilghman) 2005-12-23 16:02:29.000-0600

Oops, sorry, you're right.

In any case, can you replicate this crash with vanilla Asterisk 1.2 (and I mean without bristuffed)?

By: twisted (twisted) 2005-12-28 10:30:46.000-0600

Have you tried this with a vanilla 1.2?

By: Jan-Peter Koopmann (jkoopmann) 2005-12-29 08:12:20.000-0600

Sorry: I am in the middle of my ski vacation right now. I am back on January 3rd and will continue with this case ASAP.

By: Tobias Richter (tsr) 2005-12-29 08:16:48.000-0600

I can reproduce/confirm the bug with the debianized 1.2.0 from http://apt.bxlug.be/sarge/.
Asterisk hogs a few seconds after voicemail hangup if it is to deliver the message via email. Workaround: No email.

It's the vanilla version, using misdn, no bristuff.

By: twisted (twisted) 2005-12-29 09:44:04.000-0600

I'm sorry... It "hogs a few seconds..."?  What exactly do you mean?

By: Tobias Richter (tsr) 2005-12-29 14:53:16.000-0600

Typo, sorry. Should have been 'hangs'. To be more precise:

The call is terminated all files (wav,WAV,gsm,txt in my case) are nicely written, email is sent.
But one or two seconds later the CPU gets 100% busy handling syscalls, no more
dialtone on the lines. You can reload asterisk from the console alright, all channels are reported idle, calls are not handled on the other hand.

So: No real crash like reported here, but it seems to be closely related as removing email notifications help in both cases.

By: Jan-Peter Koopmann (jkoopmann) 2006-01-03 09:54:19.000-0600

Hello guys,

I am finally back in the office. So how do we proceed? Even though the problem tsr described is not exactly the same it shows that something seems to be wrong here with vanilla 1.2 as well.

What is the next step? Do you still want/need me to reproduce this with vanilla 1.2.1 as well? If so I will try to get a vanilla version compiled.

By: laureen (laureen) 2006-01-03 11:27:48.000-0600

Hello,

i can confirm this issue, Versions used:
original (i think you call it vanilla) kernel 2.6.14.5
gcc 3.4.3
glibc 2.3.4
Asterisk 1.2.1-BRIstuffed-0.3.0-PRE-1d
patch for using rx_fax and tx_fax (with spandsp)

System is an LFS 6.1.1

Output on asterisk console:
...
   -- Recording the message
   -- x=0, open writing:  /var/spool/asterisk/voicemail//100/INBOX/msg0014 format: wav49, 0x81c45e0
   -- User hung up
*** glibc detected *** double free or corruption (fasttop): 0x081cc550 ***
Ouch ... error while writing audio data: : Broken pipe
Warning, flexibel rate not heavily tested!
Aborted (core dumped)

here are my voicemail settings for mailbox "100" (via ARA MySQL):
id => 1
customer_id => 0
mailbox => 100
password => 100
fullname => Roland Zagler
email => r.zagler@zakotel.com
tz => vienna
attach => no
saycid => yes
review => no
operator => no
envelope => yes
sayduration => no
saydurationm => 1
sendvoicemail => no
delete => no
nextaftercmd => yes
forcename => no
forcegreetings => no
hidefromdir => yes
stamp => 2006-01-03 13:25:43

aditionally the last lines from debug output ("messages"):
Jan  3 19:28:15 DEBUG[3452] app_dial.c: Exiting with DIALSTATUS=NOANSWER.
Jan  3 19:28:15 DEBUG[3452] res_config_mysql.c: MySQL RealTime: Retrieve SQL: SELECT * FROM voicemail_users WHERE mailbox = '100' AND context = ''
Jan  3 19:28:15 DEBUG[3452] res_config_mysql.c: MySQL RealTime: Everything is fine.
Jan  3 19:28:15 DEBUG[3452] app.c: Locked path '/var/spool/asterisk/voicemail//100/INBOX'
Jan  3 19:28:15 DEBUG[3452] channel.c: Scheduling timer at 160 sample intervals
Jan  3 19:28:15 DEBUG[3437] chan_sip.c: Stopping retransmission on '753dd6f66376501c740ce6883eb76f36@10.0.2.60' of Request 102: Match Not Found
Jan  3 19:28:15 DEBUG[3435] chan_iax2.c: Ooh, voice format changed to 2
Jan  3 19:28:15 DEBUG[3437] chan_sip.c: Stopping retransmission on '753dd6f66376501c740ce6883eb76f36@10.0.2.60' of Request 102: Match Not Found
Jan  3 19:28:15 DEBUG[3452] channel.c: Scheduling timer at 0 sample intervals
Jan  3 19:28:15 DEBUG[3452] channel.c: Scheduling timer at 0 sample intervals
Jan  3 19:28:15 DEBUG[3452] app.c: play_and_record: <None>, /var/spool/asterisk/voicemail//100/INBOX/msg0015, 'wav49'
Jan  3 19:28:15 DEBUG[3452] app.c: Recording Formats: sfmts=wav49
Jan  3 19:28:15 DEBUG[3452] app.c: Unlocked path '/var/spool/asterisk/voicemail//100/INBOX'
Jan  3 19:28:18 DEBUG[3435] chan_iax2.c: Immediately destroying 3, having received hangup
Jan  3 19:28:18 DEBUG[3452] app_voicemail.c: Attaching file '/var/spool/asterisk/voicemail//100/INBOX/msg0015', format 'WAV', uservm is '0', global is 2048


hope this helps!

Regards,
Roland Zagler



By: Tilghman Lesher (tilghman) 2006-01-03 11:42:04.000-0600

We cannot proceed on this if your install is anything but completely vanilla Asterisk.  That means no third party addons, including txfax, rxfax, or bristuffed.  And please use the latest 1.2 in SVN, not the 1.2.1 release.

By: Hans (firenexttime) 2006-01-03 12:34:24.000-0600

Hi
I could workaround this bug by disabling the four options:
fromstring, emailsubject, emailbody and emaildateformat
If you leave this options untouched you get mails again and asterisk won't die.
Maybe this is a memory allocation problem.
1.2.1-BRIstuffed-0.3.0-PRE-1d



By: Jan-Peter Koopmann (jkoopmann) 2006-01-03 12:39:18.000-0600

@firenexttime: What version were you using? Vanilla 1.2.1?

@Corydon: tsr was able to produce a similar effect with vanilla 1.2. What exactly do you need? Do I have to compile and install SVN 1.2 and reproduce the crash? Is none of the developers able to reproduce this? More specifically: Can't you reproduce the problem in your environment?

By: Hans (firenexttime) 2006-01-03 12:56:57.000-0600

I use the 1.2.1-BRIstuffed-0.3.0-PRE-1d, no vanilla versions.

By: laureen (laureen) 2006-01-04 04:58:56.000-0600

Hi,

Information for those people that use bristuffed asterisk: just spoke to the developer of bristuff and he agreed that there is a bug in bristuff 0.3.0-PRE-1d, he will put a new (corrected) version of bristuff online later today on junghanns.net site!

so: THIS IS NOT A BUG OF ASTERISK

i will test as soon as it gets available and post the results!

Regards,
Roland Zagler

By: Jan-Peter Koopmann (jkoopmann) 2006-01-04 05:10:00.000-0600

Hi Roland,

thanks. I was just about to post the same information here. I will check it ASAP as well.

Regards,
 JP

By: Jan-Peter Koopmann (jkoopmann) 2006-01-04 08:35:59.000-0600

I just received a beta version of bristuff-0.3.0-PRE-1e and it looks like the problem is gone! Thanks to kapejod!

I suppose he will put it up on the junghanns.net website today. Keep looking for it. From my point of view this incident can be closed but it might be a good idea to wait for some other people to confirm the fix.

Kind regards and many many thanks for the assistence,
 JP

By: Digium Subversion (svnbot) 2008-01-15 16:10:42.000-0600

Repository: asterisk
Revision: 7740

U   branches/1.2/apps/app_chanspy.c
U   branches/1.2/apps/app_mixmonitor.c
U   branches/1.2/channel.c
U   branches/1.2/include/asterisk/chanspy.h

------------------------------------------------------------------------
r7740 | kpfleming | 2008-01-15 16:10:42 -0600 (Tue, 15 Jan 2008) | 4 lines

revert incorrect fix for bug ASTERISK-5890 from revision 7709
put in correct (simpler) fix
add doxygen docs for channel spy 'state' values

------------------------------------------------------------------------

http://svn.digium.com/view/asterisk?view=rev&revision=7740

By: Digium Subversion (svnbot) 2008-01-15 16:10:43.000-0600

Repository: asterisk
Revision: 7741

_U  trunk/
U   trunk/apps/app_chanspy.c
U   trunk/apps/app_mixmonitor.c
U   trunk/channel.c
U   trunk/include/asterisk/chanspy.h

------------------------------------------------------------------------
r7741 | kpfleming | 2008-01-15 16:10:43 -0600 (Tue, 15 Jan 2008) | 12 lines

Merged revisions 7740 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r7740 | kpfleming | 2006-01-03 11:24:56 -0600 (Tue, 03 Jan 2006) | 4 lines

revert incorrect fix for bug ASTERISK-5890 from revision 7709
put in correct (simpler) fix
add doxygen docs for channel spy 'state' values

........

------------------------------------------------------------------------

http://svn.digium.com/view/asterisk?view=rev&revision=7741

By: Digium Subversion (svnbot) 2008-01-15 16:11:19.000-0600

Repository: asterisk
Revision: 7781

_U  team/oej/aum-trunk/
U   team/oej/aum-trunk/UPGRADE.txt
U   team/oej/aum-trunk/apps/app_chanspy.c
U   team/oej/aum-trunk/apps/app_mixmonitor.c
U   team/oej/aum-trunk/apps/app_privacy.c
U   team/oej/aum-trunk/apps/app_stack.c
D   team/oej/aum-trunk/ast_expr.y
U   team/oej/aum-trunk/ast_expr2.fl
U   team/oej/aum-trunk/ast_expr2f.c
U   team/oej/aum-trunk/autoservice.c
U   team/oej/aum-trunk/cdr.c
U   team/oej/aum-trunk/channel.c
U   team/oej/aum-trunk/channels/chan_iax2.c
U   team/oej/aum-trunk/channels/chan_sip.c
U   team/oej/aum-trunk/configs/manager.conf.sample
U   team/oej/aum-trunk/configs/sip.conf.sample
A   team/oej/aum-trunk/contrib/scripts/safe_asterisk_restart
U   team/oej/aum-trunk/file.c
U   team/oej/aum-trunk/funcs/func_moh.c
U   team/oej/aum-trunk/image.c
U   team/oej/aum-trunk/include/asterisk/chanspy.h
U   team/oej/aum-trunk/include/asterisk/image.h
U   team/oej/aum-trunk/include/asterisk/rtp.h
U   team/oej/aum-trunk/manager.c
U   team/oej/aum-trunk/pbx.c
U   team/oej/aum-trunk/res/Makefile
U   team/oej/aum-trunk/res/res_osp.c
U   team/oej/aum-trunk/rtp.c

------------------------------------------------------------------------
r7781 | oej | 2008-01-15 16:11:18 -0600 (Tue, 15 Jan 2008) | 171 lines

Merged revisions 7720,7725,7728-7734,7737,7739,7741,7744-7745,7747-7748,7750-7751,7770,7774-7779 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
r7720 | russell | 2006-01-02 19:54:34 +0100 (Mon, 02 Jan 2006) | 2 lines

doxygen updates

................
r7725 | russell | 2006-01-03 00:52:33 +0100 (Tue, 03 Jan 2006) | 2 lines

initialize sip_auth list

................
r7728 | oej | 2006-01-03 09:40:55 +0100 (Tue, 03 Jan 2006) | 2 lines

Bug ASTERISK-5960: Clean up list handling in image.c (drumkilla)

................
r7729 | oej | 2006-01-03 09:54:19 +0100 (Tue, 03 Jan 2006) | 2 lines

Bug ASTERISK-5958: Use list macros in autoservice.c (drumkilla)

................
r7730 | oej | 2006-01-03 10:30:19 +0100 (Tue, 03 Jan 2006) | 2 lines

Bug ASTERISK-5951: Fix unprotected list in RTP, implement AST_LIST macros, update doxygen docs

................
r7731 | oej | 2006-01-03 12:21:48 +0100 (Tue, 03 Jan 2006) | 2 lines

Bug 5345; Add configuration option for minimum registration time. (folsson)

................
r7732 | oej | 2006-01-03 12:31:56 +0100 (Tue, 03 Jan 2006) | 2 lines

Bug ASTERISK-5088: Add caller ID and CallerIDname to OriginateSuccess/Failure manager events (outtolunc)

................
r7733 | oej | 2006-01-03 12:58:10 +0100 (Tue, 03 Jan 2006) | 2 lines

Bug ASTERISK-5913: Broken rport match in check_via(). (rizzo)

................
r7734 | oej | 2006-01-03 13:25:32 +0100 (Tue, 03 Jan 2006) | 2 lines

Issue ASTERISK-5799: Implement printf-like append_history and implement AST_LIST for SIP history (rizzo)

................
r7737 | kpfleming | 2006-01-03 17:39:37 +0100 (Tue, 03 Jan 2006) | 10 lines

Merged revisions 7736 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r7736 | kpfleming | 2006-01-03 10:34:12 -0600 (Tue, 03 Jan 2006) | 2 lines

don't leak memory for (most) expression evaluations

........

................
r7739 | kpfleming | 2006-01-03 18:08:35 +0100 (Tue, 03 Jan 2006) | 3 lines

fix breakage from rev 7730 (failure to unlock list in get_proto)
minor cleanups and simpler usage of list macros

................
r7741 | kpfleming | 2006-01-03 18:25:39 +0100 (Tue, 03 Jan 2006) | 12 lines

Merged revisions 7740 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r7740 | kpfleming | 2006-01-03 11:24:56 -0600 (Tue, 03 Jan 2006) | 4 lines

revert incorrect fix for bug ASTERISK-5890 from revision 7709
put in correct (simpler) fix
add doxygen docs for channel spy 'state' values

........

................
r7744 | tilghman | 2006-01-03 19:17:42 +0100 (Tue, 03 Jan 2006) | 3 lines

Merged revisions 7743 via svnmerge from
/branches/1.2

................
r7745 | oej | 2006-01-03 20:12:50 +0100 (Tue, 03 Jan 2006) | 2 lines

Don't check user call limits for outbound calls.

................
r7747 | kpfleming | 2006-01-03 21:23:23 +0100 (Tue, 03 Jan 2006) | 10 lines

Merged revisions 7746 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r7746 | kpfleming | 2006-01-03 14:22:18 -0600 (Tue, 03 Jan 2006) | 2 lines

remove unused 'old' expression parser

........

................
r7748 | kpfleming | 2006-01-03 21:33:28 +0100 (Tue, 03 Jan 2006) | 2 lines

add script for simple 'no-brainer' restarts of safe_asterisk (issue ASTERISK-5004)

................
r7750 | kpfleming | 2006-01-03 23:07:12 +0100 (Tue, 03 Jan 2006) | 2 lines

add optional timestamps to manager events (issue ASTERISK-5387, simplified)

................
r7751 | kpfleming | 2006-01-03 23:16:23 +0100 (Tue, 03 Jan 2006) | 2 lines

update copyright headers for files changed this year

................
r7770 | bweschke | 2006-01-04 06:26:03 +0100 (Wed, 04 Jan 2006) | 3 lines

Fix the 'if' clause to be true under the right conditions. Bug ASTERISK-5969


................
r7774 | russell | 2006-01-04 08:08:08 +0100 (Wed, 04 Jan 2006) | 10 lines

Merged revisions 7773 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r7773 | russell | 2006-01-04 02:06:50 -0500 (Wed, 04 Jan 2006) | 2 lines

use a more correct way of determining the size of the destination buffer

........

................
r7775 | oej | 2006-01-04 10:10:56 +0100 (Wed, 04 Jan 2006) | 6 lines

- Remove "incominglimit" as a configuration option in sip.conf
- Add documentation on call-limit, explaining that there's two counters
 for a type="friend".
- Document the removval of "incominglimit" in UPGRADE.txt


................
r7776 | oej | 2006-01-04 10:22:45 +0100 (Wed, 04 Jan 2006) | 2 lines

Issue ASTERISK-5970: Count in show channeltypes (junky)

................
r7777 | oej | 2006-01-04 11:16:53 +0100 (Wed, 04 Jan 2006) | 2 lines

Missing ">" in XML. Thanks, fenlander, for reporting this on IRC.

................
r7778 | russell | 2006-01-04 13:11:11 +0100 (Wed, 04 Jan 2006) | 2 lines

doxygen tweak

................
r7779 | oej | 2006-01-04 13:16:30 +0100 (Wed, 04 Jan 2006) | 2 lines

Issue ASTERISK-5797: Add destination protocol information to res_osp (homesick)

................

------------------------------------------------------------------------

http://svn.digium.com/view/asterisk?view=rev&revision=7781

By: Digium Subversion (svnbot) 2008-01-15 16:11:25.000-0600

Repository: asterisk
Revision: 7787

_U  team/oej/multiparking/
U   team/oej/multiparking/UPGRADE.txt
U   team/oej/multiparking/apps/app_chanspy.c
U   team/oej/multiparking/apps/app_disa.c
U   team/oej/multiparking/apps/app_mixmonitor.c
U   team/oej/multiparking/apps/app_privacy.c
U   team/oej/multiparking/apps/app_stack.c
D   team/oej/multiparking/ast_expr.y
U   team/oej/multiparking/ast_expr2.fl
U   team/oej/multiparking/ast_expr2f.c
U   team/oej/multiparking/autoservice.c
U   team/oej/multiparking/cdr.c
U   team/oej/multiparking/channel.c
U   team/oej/multiparking/channels/chan_iax2.c
U   team/oej/multiparking/channels/chan_sip.c
U   team/oej/multiparking/channels/chan_zap.c
U   team/oej/multiparking/configs/manager.conf.sample
U   team/oej/multiparking/configs/sip.conf.sample
U   team/oej/multiparking/contrib/scripts/managerproxy.pl
A   team/oej/multiparking/contrib/scripts/safe_asterisk_restart
U   team/oej/multiparking/file.c
U   team/oej/multiparking/funcs/func_moh.c
U   team/oej/multiparking/image.c
U   team/oej/multiparking/include/asterisk/chanspy.h
U   team/oej/multiparking/include/asterisk/image.h
U   team/oej/multiparking/include/asterisk/rtp.h
U   team/oej/multiparking/manager.c
U   team/oej/multiparking/pbx.c
U   team/oej/multiparking/res/res_osp.c
U   team/oej/multiparking/rtp.c

------------------------------------------------------------------------
r7787 | oej | 2008-01-15 16:11:24 -0600 (Tue, 15 Jan 2008) | 186 lines

Merged revisions 7725,7728-7734,7737,7739,7741,7744-7745,7747-7748,7750-7751,7770,7774-7779,7783-7786 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
r7725 | russell | 2006-01-03 00:52:33 +0100 (Tue, 03 Jan 2006) | 2 lines

initialize sip_auth list

................
r7728 | oej | 2006-01-03 09:40:55 +0100 (Tue, 03 Jan 2006) | 2 lines

Bug ASTERISK-5960: Clean up list handling in image.c (drumkilla)

................
r7729 | oej | 2006-01-03 09:54:19 +0100 (Tue, 03 Jan 2006) | 2 lines

Bug ASTERISK-5958: Use list macros in autoservice.c (drumkilla)

................
r7730 | oej | 2006-01-03 10:30:19 +0100 (Tue, 03 Jan 2006) | 2 lines

Bug ASTERISK-5951: Fix unprotected list in RTP, implement AST_LIST macros, update doxygen docs

................
r7731 | oej | 2006-01-03 12:21:48 +0100 (Tue, 03 Jan 2006) | 2 lines

Bug 5345; Add configuration option for minimum registration time. (folsson)

................
r7732 | oej | 2006-01-03 12:31:56 +0100 (Tue, 03 Jan 2006) | 2 lines

Bug ASTERISK-5088: Add caller ID and CallerIDname to OriginateSuccess/Failure manager events (outtolunc)

................
r7733 | oej | 2006-01-03 12:58:10 +0100 (Tue, 03 Jan 2006) | 2 lines

Bug ASTERISK-5913: Broken rport match in check_via(). (rizzo)

................
r7734 | oej | 2006-01-03 13:25:32 +0100 (Tue, 03 Jan 2006) | 2 lines

Issue ASTERISK-5799: Implement printf-like append_history and implement AST_LIST for SIP history (rizzo)

................
r7737 | kpfleming | 2006-01-03 17:39:37 +0100 (Tue, 03 Jan 2006) | 10 lines

Merged revisions 7736 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r7736 | kpfleming | 2006-01-03 10:34:12 -0600 (Tue, 03 Jan 2006) | 2 lines

don't leak memory for (most) expression evaluations

........

................
r7739 | kpfleming | 2006-01-03 18:08:35 +0100 (Tue, 03 Jan 2006) | 3 lines

fix breakage from rev 7730 (failure to unlock list in get_proto)
minor cleanups and simpler usage of list macros

................
r7741 | kpfleming | 2006-01-03 18:25:39 +0100 (Tue, 03 Jan 2006) | 12 lines

Merged revisions 7740 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r7740 | kpfleming | 2006-01-03 11:24:56 -0600 (Tue, 03 Jan 2006) | 4 lines

revert incorrect fix for bug ASTERISK-5890 from revision 7709
put in correct (simpler) fix
add doxygen docs for channel spy 'state' values

........

................
r7744 | tilghman | 2006-01-03 19:17:42 +0100 (Tue, 03 Jan 2006) | 3 lines

Merged revisions 7743 via svnmerge from
/branches/1.2

................
r7745 | oej | 2006-01-03 20:12:50 +0100 (Tue, 03 Jan 2006) | 2 lines

Don't check user call limits for outbound calls.

................
r7747 | kpfleming | 2006-01-03 21:23:23 +0100 (Tue, 03 Jan 2006) | 10 lines

Merged revisions 7746 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r7746 | kpfleming | 2006-01-03 14:22:18 -0600 (Tue, 03 Jan 2006) | 2 lines

remove unused 'old' expression parser

........

................
r7748 | kpfleming | 2006-01-03 21:33:28 +0100 (Tue, 03 Jan 2006) | 2 lines

add script for simple 'no-brainer' restarts of safe_asterisk (issue ASTERISK-5004)

................
r7750 | kpfleming | 2006-01-03 23:07:12 +0100 (Tue, 03 Jan 2006) | 2 lines

add optional timestamps to manager events (issue ASTERISK-5387, simplified)

................
r7751 | kpfleming | 2006-01-03 23:16:23 +0100 (Tue, 03 Jan 2006) | 2 lines

update copyright headers for files changed this year

................
r7770 | bweschke | 2006-01-04 06:26:03 +0100 (Wed, 04 Jan 2006) | 3 lines

Fix the 'if' clause to be true under the right conditions. Bug ASTERISK-5969


................
r7774 | russell | 2006-01-04 08:08:08 +0100 (Wed, 04 Jan 2006) | 10 lines

Merged revisions 7773 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r7773 | russell | 2006-01-04 02:06:50 -0500 (Wed, 04 Jan 2006) | 2 lines

use a more correct way of determining the size of the destination buffer

........

................
r7775 | oej | 2006-01-04 10:10:56 +0100 (Wed, 04 Jan 2006) | 6 lines

- Remove "incominglimit" as a configuration option in sip.conf
- Add documentation on call-limit, explaining that there's two counters
 for a type="friend".
- Document the removval of "incominglimit" in UPGRADE.txt


................
r7776 | oej | 2006-01-04 10:22:45 +0100 (Wed, 04 Jan 2006) | 2 lines

Issue ASTERISK-5970: Count in show channeltypes (junky)

................
r7777 | oej | 2006-01-04 11:16:53 +0100 (Wed, 04 Jan 2006) | 2 lines

Missing ">" in XML. Thanks, fenlander, for reporting this on IRC.

................
r7778 | russell | 2006-01-04 13:11:11 +0100 (Wed, 04 Jan 2006) | 2 lines

doxygen tweak

................
r7779 | oej | 2006-01-04 13:16:30 +0100 (Wed, 04 Jan 2006) | 2 lines

Issue ASTERISK-5797: Add destination protocol information to res_osp (homesick)

................
r7783 | oej | 2006-01-04 14:07:34 +0100 (Wed, 04 Jan 2006) | 2 lines

Issue ASTERISK-5673: Adding more SIP to ISDN Cause code conversions. Thanks mguesdon!

................
r7784 | oej | 2006-01-04 14:49:25 +0100 (Wed, 04 Jan 2006) | 2 lines

Whitespace and formatting changes. /Housekeeping

................
r7785 | oej | 2006-01-04 14:56:11 +0100 (Wed, 04 Jan 2006) | 2 lines

Small typo fix

................
r7786 | mattf | 2006-01-04 15:46:41 +0100 (Wed, 04 Jan 2006) | 2 lines

Fixes for bug ASTERISK-5968

................

------------------------------------------------------------------------

http://svn.digium.com/view/asterisk?view=rev&revision=7787

By: Digium Subversion (svnbot) 2008-01-15 16:12:42.000-0600

Repository: asterisk
Revision: 7880

_U  team/oej/moduletest/
U   team/oej/moduletest/apps/app_chanspy.c
U   team/oej/moduletest/apps/app_mixmonitor.c
U   team/oej/moduletest/apps/app_privacy.c
U   team/oej/moduletest/apps/app_stack.c
U   team/oej/moduletest/apps/app_voicemail.c
D   team/oej/moduletest/ast_expr.y
U   team/oej/moduletest/ast_expr2.fl
U   team/oej/moduletest/ast_expr2f.c
U   team/oej/moduletest/channel.c
U   team/oej/moduletest/channels/chan_agent.c
U   team/oej/moduletest/channels/chan_iax2.c
U   team/oej/moduletest/channels/chan_sip.c
U   team/oej/moduletest/formats/format_pcm.c
U   team/oej/moduletest/formats/format_pcm_alaw.c
U   team/oej/moduletest/funcs/func_moh.c
U   team/oej/moduletest/include/asterisk/chanspy.h
U   team/oej/moduletest/include/asterisk/strings.h
U   team/oej/moduletest/manager.c
U   team/oej/moduletest/pbx/pbx_config.c
U   team/oej/moduletest/pbx/pbx_spool.c
U   team/oej/moduletest/res/res_features.c

------------------------------------------------------------------------
r7880 | oej | 2008-01-15 16:12:41 -0600 (Tue, 15 Jan 2008) | 150 lines

Merged revisions 7677,7706,7709,7736,7738,7740,7743,7746,7771,7773,7792,7795,7799-7800,7803,7805,7807,7809,7812,7819,7823,7825,7827,7829,7831,7848,7870-7871 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r7677 | tilghman | 2005-12-30 15:54:19 +0100 (Fri, 30 Dec 2005) | 2 lines

Bug 6091 - Fix race condition around uniqueid

........
r7706 | bweschke | 2006-01-02 03:04:14 +0100 (Mon, 02 Jan 2006) | 3 lines

Fix compiler warnings.


........
r7709 | tilghman | 2006-01-02 08:31:54 +0100 (Mon, 02 Jan 2006) | 2 lines

Bug 6084 - MixMonitor after a 'cli stop monitor' deadlocks

........
r7736 | kpfleming | 2006-01-03 17:34:12 +0100 (Tue, 03 Jan 2006) | 2 lines

don't leak memory for (most) expression evaluations

........
r7738 | kpfleming | 2006-01-03 18:00:01 +0100 (Tue, 03 Jan 2006) | 2 lines

backport rport scanning fix from trunk (bug ASTERISK-5913)

........
r7740 | kpfleming | 2006-01-03 18:24:56 +0100 (Tue, 03 Jan 2006) | 4 lines

revert incorrect fix for bug ASTERISK-5890 from revision 7709
put in correct (simpler) fix
add doxygen docs for channel spy 'state' values

........
r7743 | tilghman | 2006-01-03 19:15:12 +0100 (Tue, 03 Jan 2006) | 2 lines

Bug 6121 - typo in application description

........
r7746 | kpfleming | 2006-01-03 21:22:18 +0100 (Tue, 03 Jan 2006) | 2 lines

remove unused 'old' expression parser

........
r7771 | bweschke | 2006-01-04 06:27:38 +0100 (Wed, 04 Jan 2006) | 3 lines

Fix the 'if' clause to be true under the right conditions. Bug ASTERISK-5969


........
r7773 | russell | 2006-01-04 08:06:50 +0100 (Wed, 04 Jan 2006) | 2 lines

use a more correct way of determining the size of the destination buffer

........
r7792 | oej | 2006-01-04 22:43:14 +0100 (Wed, 04 Jan 2006) | 2 lines

Fixing typo in XML for video updates.

........
r7795 | oej | 2006-01-04 22:46:40 +0100 (Wed, 04 Jan 2006) | 2 lines

Issue ASTERISK-5824: Removing extra CR+LF in manager events - needs port to trunk

........
r7799 | kpfleming | 2006-01-05 00:02:38 +0100 (Thu, 05 Jan 2006) | 2 lines

make monitoring more tolerant of peers that deliver frames in bursts

........
r7800 | kpfleming | 2006-01-05 00:27:57 +0100 (Thu, 05 Jan 2006) | 2 lines

ensure that ulaw/alaw sound files are filled with silence when extended (not zeroes)

........
r7803 | kpfleming | 2006-01-05 00:45:34 +0100 (Thu, 05 Jan 2006) | 2 lines

return properly after extending file

........
r7805 | kpfleming | 2006-01-05 00:51:03 +0100 (Thu, 05 Jan 2006) | 2 lines

use proper fwrite() parameters and return value

........
r7807 | kpfleming | 2006-01-05 01:18:46 +0100 (Thu, 05 Jan 2006) | 2 lines

doh... fseek() has no useful return value

........
r7809 | kpfleming | 2006-01-05 01:58:29 +0100 (Thu, 05 Jan 2006) | 2 lines

send device state updates for auto-logoff of agents as well

........
r7812 | oej | 2006-01-05 10:13:21 +0100 (Thu, 05 Jan 2006) | 2 lines

Fix copyright of changed file

........
r7819 | kpfleming | 2006-01-05 21:52:38 +0100 (Thu, 05 Jan 2006) | 2 lines

ensure that variable is initialized

........
r7823 | tilghman | 2006-01-06 00:07:08 +0100 (Fri, 06 Jan 2006) | 2 lines

Bug 6081 - fix for memory leak, formatting fixes

........
r7825 | kpfleming | 2006-01-06 00:49:50 +0100 (Fri, 06 Jan 2006) | 3 lines

eliminate rounding errors that caused call time limits to be inaccurate (issue ASTERISK-5758)
round 'time left' reported during call limit warnings up to sound more accurate

........
r7827 | tilghman | 2006-01-06 00:53:07 +0100 (Fri, 06 Jan 2006) | 2 lines

Bug 6076 - Fix documentation of ast_trim_blank return value

........
r7829 | kpfleming | 2006-01-06 01:21:00 +0100 (Fri, 06 Jan 2006) | 2 lines

update agent persistence when an agent gets logged off by autologoff

........
r7831 | tilghman | 2006-01-06 01:34:40 +0100 (Fri, 06 Jan 2006) | 2 lines

Dumb error messages - "Context 'context' already included in 'in' context"

........
r7848 | tilghman | 2006-01-07 08:27:18 +0100 (Sat, 07 Jan 2006) | 2 lines

Bug 6156 - catch all threading errors, not just simple failure

........
r7870 | russell | 2006-01-09 05:52:16 +0100 (Mon, 09 Jan 2006) | 2 lines

backport fix for unnecessary unlock (issue ASTERISK-6014)

........
r7871 | russell | 2006-01-09 06:11:44 +0100 (Mon, 09 Jan 2006) | 2 lines

fix seg fault when using greek syntax in VoicemMailMain (issue ASTERISK-5878)

........

------------------------------------------------------------------------

http://svn.digium.com/view/asterisk?view=rev&revision=7880