aboutsummaryrefslogtreecommitdiffstats
path: root/include
AgeCommit message (Collapse)AuthorFilesLines
2007-02-21Fix random crashes when using the MeetMe application. This patch converts listrussell1-0/+27
handling to use the linked list macros and most importantly, implements reference counting on the ast_conference objects. The reference counting was first backported from 1.4. However, that code has some problems that caused the reference count to never hit zero. Those problems are fixed in this patch and will be resolved in 1.4 and trunk next, with a different patch. (issues #7647, #9073, #9106, BE-115). git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@55750 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-03Revert some changes that accidentally got committed as a part of another fix.russell1-27/+0
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@53134 f38db490-d61c-443f-a65b-d21fe96a405b
2007-02-03set the DIALSTATUS variable to contain "INVALIDARGS" when the dial applicationrussell1-0/+27
exits early because of invalid arguments instead of just leaving it empty. (issue #8975) git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@53133 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-15ensure that message duration is included in email notifications for ↵kpfleming1-1/+0
forwarded messages (BE-96, fix by me after corydon used his clue-bat on me) ensure that duration in the message metadata is updated if prepending is done during forwarding (related to BE-96) remove prototype for API call that does not exist git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@47677 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-07This mod for bug_7506, to make the manager code output the proper eventmurf1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@47274 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-12ensure that IAX2 and SIP sockets allow UDP fragmentation when running on ↵kpfleming1-0/+15
Linux (thanks to Brian Candler on the asterisk-dev list for the tip) git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@44955 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-28Put in missing \ns on the end of ast_logs (issue #7936 reported by wojtekka)file1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@43924 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-26Use proper type to represent the group variable (issue #8025 reported by makoto)file1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@43705 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-05Merge in last round of spy fixes. This should hopefully eliminate all the ↵file1-0/+9
issues people have been seeing by distinctly separating what each component (core/spy) is responsible for. Core is responsible for adding a spy to a channel, feeding frames to the spy, removing the spy from a channel, and telling the spy to stop. Spy is responsible for reading frames in, and cleaning up after itself. git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@42054 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-01put in proper fix for issue #7294 instead of the broken partial fix that was ↵kpfleming1-1/+1
committed, and thereby also fix issue #7438 git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@41716 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-30Properly handle an ETIMEDOUT result from pthread_cond_timedwait (issue #7318 ↵file1-1/+1
reported by arkadia) git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@41390 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-24Fix a few issues related to the handling of channel variablesrussell1-0/+17
- in pbx_builtin_serialize_variables(), the variable list traversal would stop on a variables with empty name/values, which is not appropriate - When removing the GROUP variables, use AST_LIST_REMOVE_CURRENT instead of AST_LIST_REMOVE - During masquerading, when copying the variables list from one channel to the other, using AST_LIST_INSERT_TAIL is not valid for appending a whole list. It leaves the tail pointer of the list invalid. Introduce a new macro, AST_LIST_APPEND_LIST that appends a list properly. (issue #7802, softins) git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@40994 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-14clarify file headers that mention disclaimer usagekpfleming1-1/+3
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@34087 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-12Greatly simply the mixmonitor thread, and move channel reference directly to ↵file1-0/+1
spy structure so that the core can modify it. git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@33724 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-03 Fix doxygen comment about AST_LIST_HEAD_INIT_NOLOCKbweschke1-1/+2
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@31738 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-01handle Zap transfers behind chan_agent properly so the agent doesn't get ↵kpfleming1-2/+3
stuck waiting for the call to hang up git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@31520 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-23backport some mutex initialization and linked list handling fixes from trunkkpfleming2-15/+56
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@29732 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-05 Voicemail fixes along with an API change approved by russellb to fix the ↵bweschke1-0/+2
bug(s). (jcollie and supczinskib) #7064 git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@25014 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-01Bug 6864 - drop realtime priority on ALL external processestilghman1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@24019 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11Minor linked lists bug fix. When you're dealing with swapping entries around ↵file1-0/+1
a lot it can cause a seg fault. git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@19303 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-29Bug 6830 - Let GosubIf work with the same conditions as a GotoIf (change in ↵tilghman1-0/+3
API approved by Russell) git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@16192 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-29ensure that list traversal loops which skip entries properly update the ↵kpfleming1-1/+2
'previous entry' pointer so when entries _are_ removed the list does not get damaged git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@15896 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-24 Doxygen comment typo correctionsbweschke1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@14610 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-22Issue #5918 - Disposition showing FAILED even though call is answered ↵file1-2/+2
successfully (Reported by tracinet) git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@14234 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-01Bug 6615 - Fix 64bit conversion errors by using a long inttilghman1-4/+4
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@11503 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-26Bug 5950 - reenable queue log rotation; also, eliminate redundant codetilghman1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@11165 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-23backport list handling fix from trunk (solves memory leak problem in cdr ↵kpfleming1-2/+5
variables and device state watchers) remove unusued variable to silence compiler warning git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@10863 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-11now that CDR is a loadable module, don't depend on it elsewhere (issue #6460)russell3-6/+8
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@9581 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-05Bug 6076 - Fix documentation of ast_trim_blank return valuetilghman1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@7827 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-03revert incorrect fix for bug #6048 from revision 7709kpfleming1-3/+4
put in correct (simpler) fix add doxygen docs for channel spy 'state' values git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@7740 f38db490-d61c-443f-a65b-d21fe96a405b
2005-12-17We want to check the previous value, not the current value (which was just ↵tilghman1-2/+3
changed). git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@7508 f38db490-d61c-443f-a65b-d21fe96a405b
2005-12-12Typotilghman1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@7433 f38db490-d61c-443f-a65b-d21fe96a405b
2005-12-11Bug 5965 - major bug in AST_LIST_REMOVEtilghman1-4/+5
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@7429 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-30remove remaining CVS referenceskpfleming1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@7226 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-29git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@7221 ↵kpfleming74-0/+0
f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-29do the multiple-lock check for cond_wait properly...kpfleming1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@7219 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-29if the lock protected a pthread_cond is held recursively, warn before ↵kpfleming1-0/+8
waiting onthe condition git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@7213 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-29remove CVS ignore lists, set SVN ignore listskpfleming1-2/+0
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@7212 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-23issue #5826russell1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/branches/v1-2@7190 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-11issue #5590kpfleming2-104/+139
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7068 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-11issue #5669kpfleming1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7067 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-11issue #5668, modified to compile on non-Cygwin platforms :-)kpfleming1-8/+8
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7061 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-10issue #5709russell1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7050 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-09issue #5658, different fixkpfleming1-0/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7041 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-09issue #5563kpfleming1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7040 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-08issue #2720kpfleming1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7034 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-08issue #5569 minus lock.h changeskpfleming2-0/+8
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7024 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-08more header include simplificationkpfleming1-1/+0
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7023 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-08issue #5570kpfleming1-1/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7022 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-08header cleanupkpfleming1-3/+0
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7021 f38db490-d61c-443f-a65b-d21fe96a405b