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-0600 | Date Closed: | 2011-06-07 14:00:54 |
Priority: | Critical | Regression? | No |
Status: | Closed/Complete | Components: | 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 |