6351e6bb2c 
								
							
								 
							
						 
						
							
							
								
								Free full command string upon unregistering of CLI command. Backported from revision 47536 from rizzo.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@47542  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								7ac2161b50 
								
							
								 
							
						 
						
							
							
								
								Tweak the formatting of this new function to better conform to coding guidelines.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@47492  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								5b02ba2bf1 
								
							
								 
							
						 
						
							
							
								
								woohoo safe out put!  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@47490  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								f11ea0549d 
								
							
								 
							
						 
						
							
							
								
								Discussion of these CLI changes resulted in more consistency (Bug 8236)  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@47436  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								5654be2803 
								
							
								 
							
						 
						
							
							
								
								fix tab completion for "core debug channel" and "core no debug channel"  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@47377  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								795ba043e2 
								
							
								 
							
						 
						
							
							
								
								Fix "core show channel".  Also, fix tab completion for both "core show channel"  
							
							... 
							
							
 
							
							and "core show channels".
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@47375  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								6609cebaf2 
								
							
								 
							
						 
						
							
							
								
								Fix "core debug channel <whatever>".  I guess someone needs to go through and  
							
							... 
							
							
 
							
							audit every CLI command that changed number of arguments ...
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@47372  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								9009cfcf79 
								
							
								 
							
						 
						
							
							
								
								revert the previous change, which actually modified the deprecated command,  
							
							... 
							
							
 
							
							"show profile".  Now, actually apply the change to "core show profile".
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@47370  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								38be3e38e2 
								
							
								 
							
						 
						
							
							
								
								Fix argument parsing for the "core show profile" CLI command  
							
							... 
							
							
 
							
							(fixed by rizzo in his branch, team/rizzo/astobj2)
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@47369  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								0b927d2208 
								
							
								 
							
						 
						
							
							
								
								Fix another CLI command, "core show uptime" ...  
							
							... 
							
							
 
							
							(issue #8323 , reported by johnlange, fixed by myself)
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@47366  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								15ba13f1ec 
								
							
								 
							
						 
						
							
							
								
								fix "core show version" to reflect the new number of arguments for this  
							
							... 
							
							
 
							
							CLI command (issue #8316 , kshumard)
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@47352  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								729ce4d791 
								
							
								 
							
						 
						
							
							
								
								This update fixes 7531  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@47348  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								ea53cfcea3 
								
							
								 
							
						 
						
							
							
								
								the battle over CLI command formats has broken stuff...  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@47338  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								517978fd5f 
								
							
								 
							
						 
						
							
							
								
								These mods are to solve the problem in bug 7506. It's a lot of rework to solve a fairly small problem... such is life.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@47303  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								c8ee894823 
								
							
								 
							
						 
						
							
							
								
								Fix another bug in "core set debug" ...  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@47196  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								789234df2d 
								
							
								 
							
						 
						
							
							
								
								Really fix the "core set debug" and "core set verbose" CLI commands.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@47195  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								da6cf383d4 
								
							
								 
							
						 
						
							
							
								
								fix the "atleast" option to the "core set verbose" and "core set debug"  
							
							... 
							
							
 
							
							CLI commands
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@47192  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								56a1e60c54 
								
							
								 
							
						 
						
							
							
								
								More changes making the CLI more consistent with "category verb arguments" (continuation of issue 8236)  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@47053  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								e05a2752e8 
								
							
								 
							
						 
						
							
							
								
								Reverse change of "show" to "list" and make several other commands more consistent with "category verb arguments"  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@47051  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								105fa492b4 
								
							
								 
							
						 
						
							
							
								
								Add the missing call to free described in issue  #8268 .  Also, add a bunch of  
							
							... 
							
							
 
							
							missing calls to free in callerid_feed_jp().
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@46883  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								e626d78269 
								
							
								 
							
						 
						
							
							
								
								fix saying one hundred and two hundred in hebrew (issue  #7810 , eldadran)  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@46857  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								673e9f53a8 
								
							
								 
							
						 
						
							
							
								
								Force poll() emulation for Darwin to always be on. It's too broken to consider being used. This resolves the console issue OSX users have been seeing. I would have liked to autoconf this but I haven't been able to come up with a test case that works. Que sera.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@46780  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								a0078bbbc0 
								
							
								 
							
						 
						
							
							
								
								Cleanups suggested by Russell.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@46760  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								b12229c1ff 
								
							
								 
							
						 
						
							
							
								
								Fix "core show translation" output.  Issue  #8243 , patch by Damin.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@46716  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								f532d2f198 
								
							
								 
							
						 
						
							
							
								
								add an API so that translators can activate/deactivate themselves when needed  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@46714  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								160a0448c2 
								
							
								 
							
						 
						
							
							
								
								revert changes that were the wrong way to address this... proper fix coming  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@46713  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								f725940328 
								
							
								 
							
						 
						
							
							
								
								let's set the seen flag early enough to actually make a difference...  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@46712  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								59186bb2d2 
								
							
								 
							
						 
						
							
							
								
								don't re-do setup operations for translators that can dynamically register themselves  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@46711  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								d318976f4d 
								
							
								 
							
						 
						
							
							
								
								Issue  #8089  - Fix the ENUM support (picking one record by number). Thanks otmar!  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@46631  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								e998b2b609 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 46560 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.2 
........
r46560 | russell | 2006-10-31 01:18:36 -0500 (Tue, 31 Oct 2006) | 3 lines
When handling the case where the hostname is just an IPV4 numeric address,
be sure to set the address type.  (issue #8247 , alexr)
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@46561  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								68720145e3 
								
							
								 
							
						 
						
							
							
								
								Add a small tweak to the code that checks to see whether destination formats  
							
							... 
							
							
 
							
							are translatable based on the source format.  If we have already determined
that there is no translation path in one direction, don't bother checking the
other direction.
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@46554  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								d8817c0d3c 
								
							
								 
							
						 
						
							
							
								
								when unregistering a translator, don't rebuild the translation matrix unless needed  
							
							... 
							
							
 
							
							when filtering formats out of an offer, ensure we check for translation ability in both directions
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@46526  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								86c973f71f 
								
							
								 
							
						 
						
							
							
								
								Issue  #8246  - Doxygen fixes from kshumard.  
							
							... 
							
							
 
							
							An extra big thankyou is given to everyone that contributes to doxygen!
		THANK YOU!
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@46433  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								e93e64a005 
								
							
								 
							
						 
						
							
							
								
								Bind RTCP to the same IP as RTP  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@46431  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								d7f9b5f912 
								
							
								 
							
						 
						
							
							
								
								We should always be using _exit() after a fork() or vfork() instead of exit().  
							
							... 
							
							
 
							
							This is because exit() does some extra cleanup which in some implementations
of vfork(), for example, can actually modify the state of the parent process,
causing very weird bugs or crashes.  (issue #7971 , Nick Gavrikov)
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@46363  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								3cb7bcd6d7 
								
							
								 
							
						 
						
							
							
								
								- If the source has no audio or no video portion, do not call powerof() to  
							
							... 
							
							
 
							
							get the format index.
- Don't run through the audio and video loops if there is no audio or video
  portion of the source
If 0 is passed to powerof, it will return -1.  This value of -1 was then being
used as an array index in these loops, which caused a crash on some systems.
Other than this issue, this code works as we expected it to.  If a format is
not in the source, and we have to translation path to it, it is not offered in
the list of acceptable destination formats.
(fixes issue #8231 )
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@46329  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								72146fab32 
								
							
								 
							
						 
						
							
							
								
								Fix config comment code preservation code (thanks murf!)  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@46287  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								ce4b0afb73 
								
							
								 
							
						 
						
							
							
								
								apparently developers are still not aware that they should be use ast_copy_string instead of strncpy... fix up many more users, and fix some bugs in the process  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@46200  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								ab677899a7 
								
							
								 
							
						 
						
							
							
								
								WaitExten truncates decimals of times to wait, instead of accepting them (Bug 8208)  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@46165  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								6c17f1e07e 
								
							
								 
							
						 
						
							
							
								
								add passthrough and file format support for G.722 16KHz audio (issue  #5084 , original patch by andrew, updated by mithraen)  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@46154  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								05eb71c699 
								
							
								 
							
						 
						
							
							
								
								code zone experiment: don't offer formats in the outbound INVITE that aren't either passthrough or translatable  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@46153  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								c5f096e220 
								
							
								 
							
						 
						
							
							
								
								if multiple translators are registered for the same source/dest combination, ensure that the lowest-cost one is always inserted earlier in the list  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@46152  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								e6451274d2 
								
							
								 
							
						 
						
							
							
								
								merge 45152   don't leak descriptors in http.c  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@46117  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								471c0eebdc 
								
							
								 
							
						 
						
							
							
								
								ensure that the translation matrix is properly lock-protected every place it is used  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@46083  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								d2b10d5f4f 
								
							
								 
							
						 
						
							
							
								
								add an API call to allow channel drivers to determine which media formats are compatible (passthrough or transcode) with the format an existing channel is already using  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@46082  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								de9c3aaa8d 
								
							
								 
							
						 
						
							
							
								
								Pass through a frame if we don't know what it is, rather than trying to pass a  
							
							... 
							
							
 
							
							NULL, which will segfault a channel driver (Bug 8149)
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@46078  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								bd40b393ec 
								
							
								 
							
						 
						
							
							
								
								Don't use promotion on Darwin because it doesn't seem to work quite right in all cases, this should solve the unresolved symbol issue people have been seeing.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@45817  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								54790d5ceb 
								
							
								 
							
						 
						
							
							
								
								Don't modify things if we are using vfork as this is very bad and may cause unexpected behavior (issue  #7970  reported by Nick Gavrikov)  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@45595  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								4280d28549 
								
							
								 
							
						 
						
							
							
								
								merge from trunk: move ast_variables_destroy() to a better  
							
							... 
							
							
 
							
							place in handle_uri() to avoid leaking memory on non existing files.
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@45464  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								64a875951a 
								
							
								 
							
						 
						
							
							
								
								Don't segfault if you're using a channel driver that doesn't turn RTCP on  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@45452  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								0a78fea2ac 
								
							
								 
							
						 
						
							
							
								
								Don't attempt to access private data members of the pthread_mutex_t object,  
							
							... 
							
							
 
							
							because this does not work on all linux systems.  Instead, just access
the reentrancy field in the ast_mutex_info struct when DEBUG_THREADS is
enabled.  If DEBUG_CHANNEL_LOCKS is enabled, the developer probably has
DEBUG_THREADS on as well.
(issue #8139 , me)
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@45441  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								227d415709 
								
							
								 
							
						 
						
							
							
								
								optimize the 'quick response' code a bit more... no more malloc() or memset() for each response  
							
							... 
							
							
 
							
							expand stringfields API a bit to allow reusing the stringfield pool on a structure when needed, and remove some unnecessary code when the structure was being freed
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@45408  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								60a11a7568 
								
							
								 
							
						 
						
							
							
								
								------------------------------------------------------------------------  
							
							... 
							
							
 
							
							r45119 | kpfleming | 2006-10-13 17:57:42 -0500 (Fri, 13 Oct 2006) | 2 lines
don't drop the entire permit/deny list when an attempt is made to add an invalid entry (BE-92)
------------------------------------------------------------------------
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@45125  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								a825206313 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 45030 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.2 
........
r45030 | file | 2006-10-13 11:49:53 -0400 (Fri, 13 Oct 2006) | 2 lines
Pass the right value to usleep for sleeping, and always add the background refresh item back into the scheduler if enabled since it is deleted during reload. (issue #8142  reported by p_lindheimer)
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@45031  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								1944a9a07c 
								
							
								 
							
						 
						
							
							
								
								use a configure script test for PMTU discovery control instead of just assuming it's available on Linux  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@45027  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								09f6a6a167 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 44955 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.2 
........
r44955 | kpfleming | 2006-10-12 13:31:26 -0500 (Thu, 12 Oct 2006) | 2 lines
ensure that IAX2 and SIP sockets allow UDP fragmentation when running on Linux (thanks to Brian Candler on the asterisk-dev list for the tip)
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@44956  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								def01ced3d 
								
							
								 
							
						 
						
							
							
								
								fix a silly typo in a comment that I saw while reading the commit list  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@44945  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								8adb217804 
								
							
								 
							
						 
						
							
							
								
								append_event must be called while holding the session lock  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@44921  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								3c72ad9cb1 
								
							
								 
							
						 
						
							
							
								
								These are already set by the parent Makefile..  
							
							... 
							
							
 
							
							There is no need to have this here (it doesn't actually work anyways).
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@44888  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								53024e3508 
								
							
								 
							
						 
						
							
							
								
								CHANNEL() function sometime mix parameter and value  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@44809  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								faf38b71ef 
								
							
								 
							
						 
						
							
							
								
								Remove the seqno check for RFC2833, the handler is smart enough to not need it.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@44628  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								2d3da5b500 
								
							
								 
							
						 
						
							
							
								
								When the sequence number rolls over then reset the recorded sequence number for DTMF (issue  #8106  reported by bungalow)  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@44605  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								1a5c679e51 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 44580 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.2 
........
r44580 | file | 2006-10-06 12:52:14 -0400 (Fri, 06 Oct 2006) | 2 lines
Even more frames to treat as though the remote side disappeared (issue #8097  reported by eldadran)
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@44581  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								f24ec459b2 
								
							
								 
							
						 
						
							
							
								
								make sure sockets are blocking when they should be blocking.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@44567  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								dba3dae7f8 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 44501 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.2 
........
r44501 | file | 2006-10-05 15:55:41 -0400 (Thu, 05 Oct 2006) | 2 lines
Treat busy control frames as hangup in the file streaming core (issue #8097  reported by eldadran)
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@44502  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								6a70807a36 
								
							
								 
							
						 
						
							
							
								
								don't segfault when an argument without a close parenthesis is found  
							
							... 
							
							
 
							
							stop parsing as soon as that situation occurs
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@44476  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								5c4434d0e7 
								
							
								 
							
						 
						
							
							
								
								make LOW_MEMORY builds actually work  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@44390  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								ff05bf15c8 
								
							
								 
							
						 
						
							
							
								
								update thread creation code a bit  
							
							... 
							
							
 
							
							reduce standard thread stack size slightly to allow the pthreads library to allocate the stack+data and not overflow a power-of-2 allocation in the kernel and waste memory/address space
add a new stack size for 'background' threads (those that don't handle PBX calls) when LOW_MEMORY is defined
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@44378  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								fc72291807 
								
							
								 
							
						 
						
							
							
								
								ensure that local include files are always used  
							
							... 
							
							
 
							
							avoid a duplicate function name (term_init())
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@44322  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								e7a2e3cb07 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 44168 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.2 
........
r44168 | file | 2006-10-02 13:22:27 -0400 (Mon, 02 Oct 2006) | 2 lines
Shrink when current_ioc is unused. It is set to -1 when unused, not 0. (issue #7941  reported by eclubb)
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@44169  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								b0bb62a7e5 
								
							
								 
							
						 
						
							
							
								
								Allow one-way RTP streams (device->Asterisk)  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@44090  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								719ba6b535 
								
							
								 
							
						 
						
							
							
								
								fix two recent build problems:  
							
							... 
							
							
 
							
							- with AST_DEVMODE, building codecs/lpc10 fails because of lots
  of warnings, and the configure step in editline fails as well.
  Fix this by removing the -Werror in these steps.
- on FreeBSD (but probably on other platforms as well), the final
  link of asterisk fails because AST_LIBS was not exported to the
  subdirs Makefiles. Add a proper fix in the top-level Makefile
  (a possible alternative way is to add "export AST_LIBS" near
  the beginning of the file).
  With this fix, i believe that some of the platform-specific
  conditionals in main/Makefile are redundant (because they should
  be already dealt with in the top level Makefile) but i don't
  have a platform to check.
  
Merging to head will happen in a moment.
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@44080  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								ec2e4f2216 
								
							
								 
							
						 
						
							
							
								
								fix a few build system bugs, and convert Makefiles to be compatible with GNU make 3.80  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@44055  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								2a5feb5485 
								
							
								 
							
						 
						
							
							
								
								Fix a bug with the removal of 'atleast' argument to 'core verbose' and 'core debug'.  
							
							... 
							
							
 
							
							Add that argument back in.
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@44053  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								26524583fc 
								
							
								 
							
						 
						
							
							
								
								yet another place where we were not using the correct CFLAGS by default  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@44012  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								37f61d385a 
								
							
								 
							
						 
						
							
							
								
								missed one conversion to ASTCFLAGS  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@44011  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								704397dc3c 
								
							
								 
							
						 
						
							
							
								
								don't abuse CFLAGS and LDFLAGS for build of Asterisk components, because they are also then used for non-Asterisk components (like menuselect); use our own variables instead  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@44008  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								c2475110cc 
								
							
								 
							
						 
						
							
							
								
								proper fix for ast_group_t change  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@43978  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								d2d4833b79 
								
							
								 
							
						 
						
							
							
								
								Put in missing \ns on the end of ast_logs (issue  #7936  reported by wojtekka)  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@43933  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								cdf62550ed 
								
							
								 
							
						 
						
							
							
								
								Warning be gone!  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@43913  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								81c8f6b539 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 43895 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.2 
........
r43895 | kpfleming | 2006-09-28 11:32:44 -0500 (Thu, 28 Sep 2006) | 2 lines
eliminate compiler warning introduced by recent changes
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@43898  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								13663f59cf 
								
							
								 
							
						 
						
							
							
								
								Don't warn on HOLD/UNHOLD control frames  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@43844  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								8d881f8be0 
								
							
								 
							
						 
						
							
							
								
								Don't treat unknown control frames as voice  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@43843  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								482c18499e 
								
							
								 
							
						 
						
							
							
								
								Fix an issue with PLAYBACKSTATUS not being set under certain circumstances.  
							
							... 
							
							
 
							
							Fix a minor issue, to make it use the filenames that were parsed, instead of the entire argument string.
Fix Background() to return -1 like Playback(), if no args are specified.
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@43803  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								f149686e8b 
								
							
								 
							
						 
						
							
							
								
								Compensate for out of order packets better if RFC2833 compensation is turned on.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@43798  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								439f15bdb9 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 43778 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.2 
........
r43778 | russell | 2006-09-27 12:54:30 -0400 (Wed, 27 Sep 2006) | 42 lines
Fix a problem that occurred if a user entered a digit that matched a bridge
feature that was configured using multiple digits, and the digit that was
pressed timed out in the feature digit timeout period.  For example, if blind
transfer is configured as '##', and a user presses just '#'.  In this situation,
the call would lock up and no longer pass any frames.
(issue #7977  reported by festr, and issue #7982  reported by michaels and
 valuable input provided by mneuhauser and kuj.  Fixed by me, with testing help
 and peer review from Joshua Colp).
There are a couple of issues involved in this fix:
1) When ast_generic_bridge determines that there has been a timeout, it returned
   AST_BRIDGE_RETRY.  Then, when ast_channel_bridge gets this result, it calls
   ast_generic_bridge over again with the same timestamp for the next event.
   This results in an endless loop of nothing until the call is terminated.
   This is resolved by simply changing ast_generic_bridge to return 
   AST_BRIDGE_COMPLETE when it sees a timeout.
2) I also changed ast_channel_bridge such that if in the process of calculating
   the time until the next event, it knows a timeout has already occured, to
   immediately return AST_BRIDGE_COMPLETE instead of attempting to bridge the
   channels anyway.
3) In the process of testing the previous two changes, I ran into a problem in
   res_features where ast_channel_bridge would return because it determined
   that there was a timeout.  However, ast_bridge_call in res_features would
   then determine by its own calculation that there was still 1 ms before the
   timeout really occurs.  It would then proceed, and since the bridge broke
   out and did *not* return a frame, it interpreted this as the call was over
   and hung up the channels.
   The reason for this was because ast_bridge_call in res_features and
   ast_channel_bridge in channel.c were using different times for their
   calculations.  channel.c uses the start_time on the bridge config, which
   is the time that the feature digit was recieved.  However, res_features
   had another time, 'start', which was set right before calling 
   ast_channel_bridge.  'start' will always be slightly after start_time in the
   bridge config, and sometimes enough to round up to one ms.
   This is fixed by making ast_bridge_call use the same time as 
   ast_channel_bridge for the timeout calculation.
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@43779  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								8857675a88 
								
							
								 
							
						 
						
							
							
								
								(This was actually BE-65)  
							
							... 
							
							
 
							
							Merged revisions 43708 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2 
........
r43708 | russell | 2006-09-26 16:49:21 -0400 (Tue, 26 Sep 2006) | 7 lines
Back in revision 4798, this message was changed from using ast_cli() to directly
calling write().  During this change, checking if this was a remote console was
removed.  This caused this message about using "exit" or "quit" to exit an
Asterisk console to come up in times where it did not make sense.  This change
restores the check to see if this is a remote console before printing the
message.  (fixes BE-4)
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@43710  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								2862b777fe 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 43705 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.2 
........
r43705 | file | 2006-09-26 16:38:06 -0400 (Tue, 26 Sep 2006) | 2 lines
Use proper type to represent the group variable (issue #8025  reported by makoto)
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@43707  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								d95288fdf8 
								
							
								 
							
						 
						
							
							
								
								Slight overhaul of the whisper support. 1. We need to duplicate the frame from ast_translate 2. We need to ensure we always have signed linear coming in for signed linear combining. 3. We need to ensure we are always feeding signed linear out. 4. Properly store and restore write format when beeping on the channel we are whispering on. 5. Properly discontinue the stream on the channel for the beep. (issue  #8019  reported by timkelly1980)  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@43695  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								49e903f56d 
								
							
								 
							
						 
						
							
							
								
								Issue  #8015 , patch by Dan Austin.  
							
							... 
							
							
 
							
							Maximum values were incorrect, which is why this is being put in 1.4
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@43674  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								408d4b978f 
								
							
								 
							
						 
						
							
							
								
								Make sure we explicitly set the CLI command to not be deprecated, if it isn't.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@43492  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								53ff7ae7cd 
								
							
								 
							
						 
						
							
							
								
								all the Linux systems I have don't use '__m_count' for this field, so I don't know where this came from...  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@43486  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								33acd61f53 
								
							
								 
							
						 
						
							
							
								
								Suppress a compiler warning about the use of a potentially uninitialized  
							
							... 
							
							
 
							
							variable.  It couldn't actually happen, though.
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@43477  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								16a2f6e64f 
								
							
								 
							
						 
						
							
							
								
								add another attempt to strip non-API symbols from the final binary... script will need to be extended to work on non-Linux systems  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@43450  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								44983fae40 
								
							
								 
							
						 
						
							
							
								
								remove this change... it requires binutils 2.17  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@43405  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								97502fdec0 
								
							
								 
							
						 
						
							
							
								
								Fix the total allocation count and total byte count in the memory summary  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@43383  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								28ffdcc783 
								
							
								 
							
						 
						
							
							
								
								Fix the memory summary so that it doesn't print the first file in the list over  
							
							... 
							
							
 
							
							and over again.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43375  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								6f442c4a3c 
								
							
								 
							
						 
						
							
							
								
								fix some breakage from the CLI command changes  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43372  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								70af28270d 
								
							
								 
							
						 
						
							
							
								
								Constify the result of a config retrieval function, to avoid mutilation (issue 7983).  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43364  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								9ae105df1d 
								
							
								 
							
						 
						
							
							
								
								don't let symbols from included static libraries (like codec/ilbc) pollute the global namespace when those modules are embedded  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43360  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								3c6d5053ba 
								
							
								 
							
						 
						
							
							
								
								Totally break a P2P bridge upon going on hold, and re-establish it upon going off hold.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43343  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								659d467720 
								
							
								 
							
						 
						
							
							
								
								Expand codec check so that raw formats must be equal for a Packet2Packet bridge to occur  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43340  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								4c2874b994 
								
							
								 
							
						 
						
							
							
								
								Commit the changes from issue  #5240 .  
							
							... 
							
							
 
							
							Original patch by junky, modified by anthonyl, modified again by jcolp (with minor modifications by me)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43300  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								1485fa4c24 
								
							
								 
							
						 
						
							
							
								
								move this header to include where it belongs  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43298  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								fc60c151d3 
								
							
								 
							
						 
						
							
							
								
								After discussing this with other people, we decided we'd like to try to do this a little differently.  
							
							... 
							
							
 
							
							Stay tuned.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43290  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								3f3402d69e 
								
							
								 
							
						 
						
							
							
								
								5240 update  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43289  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								2cc96500bd 
								
							
								 
							
						 
						
							
							
								
								Mergeing in Paul Cadach's chan_h323 changes *holds breath*  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43281  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								d0a1a0033d 
								
							
								 
							
						 
						
							
							
								
								similar patch for verbose vs debug with minor changes  
							
							... 
							
							
 
							
							bug 2617
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43272  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								d544223d02 
								
							
								 
							
						 
						
							
							
								
								Warning be gone!  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43264  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								465adf2bf1 
								
							
								 
							
						 
						
							
							
								
								allow for packetization on rtp channel drivers, need to add  
							
							... 
							
							
 
							
							option for setting our own packetization as apposed to just doing 
what is asked.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43243  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								998ac5cab1 
								
							
								 
							
						 
						
							
							
								
								Only use alloca.h on OSes that have it.  
							
							... 
							
							
 
							
							Reported by jontow on IRC in #asterisk-dev
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43230  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								c97841dbf7 
								
							
								 
							
						 
						
							
							
								
								always use fork() when available  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43216  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								fcb999c01c 
								
							
								 
							
						 
						
							
							
								
								merge qwell's CLI verbification work  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43212  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								5cf1c12796 
								
							
								 
							
						 
						
							
							
								
								it appears that current Mac OS/X does not need the poll compatibility module at all, and platforms that do need it also need -DPOLLCOMPAT (or they wouldn't have compiled at all)  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43207  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								c2c4f86c72 
								
							
								 
							
						 
						
							
							
								
								merge markster's usersconf branch with some slight changes  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43052  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								f18cbf77df 
								
							
								 
							
						 
						
							
							
								
								Many Solaris fixes - this moves some of the stuff from utils.c to strcompat.c  
							
							... 
							
							
 
							
							Every OS uses strcompat now - this was done on purpose.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@42982  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								e421b69ce6 
								
							
								 
							
						 
						
							
							
								
								reveting modifaction to __ast_module_user_remove  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@42965  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								10e6fbc3bc 
								
							
								 
							
						 
						
							
							
								
								Tweak changes that went in on revision 42891  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@42910  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								09d8972be6 
								
							
								 
							
						 
						
							
							
								
								small fix for 7944  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@42891  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								0f3eaaf703 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 42600 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.2 
........
r42600 | file | 2006-09-09 16:24:19 -0400 (Sat, 09 Sep 2006) | 2 lines
Only truly consider the channel in the same format if the format matches the raw format OR if a translation path already exists to translate between them. (issue #7887  reported by softins & issue #7803  reported by alvaro_palma_aste). Thanks goes to stubert for giving me access to a box and showing me a scenario where this occured.
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@42601  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								d2a359e57f 
								
							
								 
							
						 
						
							
							
								
								Optimize a bit  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@42583  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								10e361763c 
								
							
								 
							
						 
						
							
							
								
								It's another round of RTP updates!  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@42569  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								160cea6139 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 42452 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.2 
........
r42452 | file | 2006-09-08 14:50:43 -0400 (Fri, 08 Sep 2006) | 2 lines
Swap spies during masquerading
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@42453  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								d597b76c36 
								
							
								 
							
						 
						
							
							
								
								whentohangup is already in seconds, just need to convert to milliseconds  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@42374  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								8a2dd45283 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 42260 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.2 
........
r42260 | file | 2006-09-07 12:30:44 -0400 (Thu, 07 Sep 2006) | 2 lines
Let's use the same thing we use in other places to calculate our time for ast_cond_timedwait (issue #7697  reported by bn999)
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@42261  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								11a7e38930 
								
							
								 
							
						 
						
							
							
								
								Made changes corresponding to those in 1.2 here in main/logger.c for bug 7544.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@42208  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								d5f812e0b1 
								
							
								 
							
						 
						
							
							
								
								don't try to get the length of the string in the ast_dynamic_str object unless we know there is actually one there  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@42185  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								bc5924120d 
								
							
								 
							
						 
						
							
							
								
								Remove old unused functions  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41974  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								55d594e9da 
								
							
								 
							
						 
						
							
							
								
								Make the difference clear about what the responsibilities of the core and a spy are when it comes to spying on a channel. The core is responsible for adding a spy to a channel, feeding frames into the spy, removing the spy from the channel, and notifying the spy that is has been detached. The spy is responsible for reading frames in, and cleaning itself up. Each side will not try to do the other's job.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41959  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								4de3c0e447 
								
							
								 
							
						 
						
							
							
								
								Add the ability to specify that a frame should not be considered for caching  
							
							... 
							
							
 
							
							for uses in cases where you *know* that it will do no good.  This patch was
inspired by file for use in some work of his on mixmonitor/chanspy.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41958  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								3057660a79 
								
							
								 
							
						 
						
							
							
								
								when calling this function to append to a dynamic string and the buffer was not  
							
							... 
							
							
 
							
							large enough and had to be reallocated, cut off the partially appended data.
Otherwise, the function will get called over and over again appending to the
end every time and never thinking it has enough room.
Thanks to jmls for access to his machine for debugging!
(issue #7691 )
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41944  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								ffd9281db9 
								
							
								 
							
						 
						
							
							
								
								Provide a little more protection to make sure that a MOH class is specified when using the 'm' option with WaitExten, and prevent a segfault in the process.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41930  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								bbc9c049ab 
								
							
								 
							
						 
						
							
							
								
								Fix enum indexing problem with m() in WaitExten. Reported by Pavel J, in asterisk-dev.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41916  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								6fdd2ef790 
								
							
								 
							
						 
						
							
							
								
								Tweak the if statement a bit  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41865  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								e576ac0930 
								
							
								 
							
						 
						
							
							
								
								Don't use ast_frdup() in the AST_LIST_INSERT_TAIL macro directly.  That was a  
							
							... 
							
							
 
							
							very stupid thing to do.  It ends up duplicating the frame twice, linking in
one of them and setting the tail pointer to the other one.  Sorry ...
Thanks to file for pointing out the breakage!!!  file rocks.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41864  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								f912c9e69f 
								
							
								 
							
						 
						
							
							
								
								Unbridge the RTP streams at the correct place  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41735  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								0be2884d80 
								
							
								 
							
						 
						
							
							
								
								If we are doing video and we can't reinvite, then resort to generic bridging instead of Packet2Packet since video isn't supported there yet. (reported by PCadach in #asterisk-bugs)  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41718  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								b4d0f26d2b 
								
							
								 
							
						 
						
							
							
								
								You see nothing...  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41696  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								a845587805 
								
							
								 
							
						 
						
							
							
								
								Another formatting update for PCadach.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41695  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								043a01e6bd 
								
							
								 
							
						 
						
							
							
								
								0 is indeed considered a valid file descriptor (issue  #7861  reported by PCadach)  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41694  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								9edf55b64d 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 41690 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.2 
........
r41690 | file | 2006-09-01 12:28:08 -0400 (Fri, 01 Sep 2006) | 2 lines
Don't treat an unexpected control subclass as voice (issue #7858  reported by PCadach)
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41693  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								2ff2b02eae 
								
							
								 
							
						 
						
							
							
								
								PCadach wanted better formatting of those 'if' conditions for 7859.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41692  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								cd8635b9b5 
								
							
								 
							
						 
						
							
							
								
								This small tweek will hopefully fix 7859, and silence all possible others  
							
							... 
							
							
 
							
							along that line.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41674  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								f2b836ff4f 
								
							
								 
							
						 
						
							
							
								
								Tweak the DTMF muting stuff a bit to take into account VLDTMF and compensation.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41632  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								faf4975122 
								
							
								 
							
						 
						
							
							
								
								Ignore DTMF begin frames in the waitstream core so that we don't get duplicate digits in our extension match  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41611  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								d6096858d0 
								
							
								 
							
						 
						
							
							
								
								Don't fail the write if they try to write a NULL or IAX frame as we just ignore these.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41596  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								aaaec0e917 
								
							
								 
							
						 
						
							
							
								
								Add new frame types for DTMF  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41595  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								29ee02bfce 
								
							
								 
							
						 
						
							
							
								
								Only write a received packet out if we are actually bridged to something  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41574  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								c6977b9983 
								
							
								 
							
						 
						
							
							
								
								Merge in VLDTMF support with Zaptel/Core done by the ever great Darumkilla Russell Bryant and the RTP portion done by myself, Muffinlicious Joshua Colp. This has gone through so many discussions/revisions it's not funny but we finally have it!  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41507  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								b281acf0f8 
								
							
								 
							
						 
						
							
							
								
								change default setting for autofallthrough  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41475  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								1ffff64e66 
								
							
								 
							
						 
						
							
							
								
								fix a bug introduced when I merged my frame caching branch.  Queue the  
							
							... 
							
							
 
							
							translated frame to the spies, *not* the original frame.  Thanks PCadach!
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41389  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								11b5db3d61 
								
							
								 
							
						 
						
							
							
								
								Clarify what show translations is displaying a bit more (issue  #7772  reported by Mithraen)  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41373  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								3028eb1c15 
								
							
								 
							
						 
						
							
							
								
								Print what read-only variable is being set so that the user doesn't have to guess and figure it out or look at the list in cdr.c and match it up (issue  #7831  reported by sedwards)  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41357  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								0855df6a5a 
								
							
								 
							
						 
						
							
							
								
								Only feed a DTMF frame into the core if we need to  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41338  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								245aa1a62d 
								
							
								 
							
						 
						
							
							
								
								Only switch the second alert fd (which is RTCP) to callback mode if it is in use  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41317  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								12b6ec4e11 
								
							
								 
							
						 
						
							
							
								
								Use an API call (ast_rtp_get_bridged) to return the RTP stream we are bridged to, and also use it in chan_sip so we know to ignore the no RTP activity checking  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41316  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								da7d969ae1 
								
							
								 
							
						 
						
							
							
								
								If the RTP stack is already being operated in callback mode, then suspend it upon switching to P2P callback bridging. Once P2P callback bridging has ended, then restore callback mode.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41303  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								ca33d2ecc6 
								
							
								 
							
						 
						
							
							
								
								This is the last round of RTP bridge optimizations. Basically it introduces a way that under a straight bridge (ie: no transcoding and no DTMF detection) the core is not touched at all and no frames pass through (not even null frames). This is accomplished by stealing the file descriptors from the channel and using the provided IO context with a custom callback. When a channel is placed on hold this bridge is broken so audio can flow from the core to the other side. When a channel is off hold this bridge is re-established.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41302  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								a2e2a51d8d 
								
							
								 
							
						 
						
							
							
								
								Move the direct bridge write to after the NAT handling code  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41285  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								299465336a 
								
							
								 
							
						 
						
							
							
								
								This change fixes bug 7820. Way back in April this bug was reintroduced, it appears, when a bunch of restructuring was done. This code was basically left out during the restructuring. In the case of the failure in 7820, it is trying to match the extension _x. with _x., and failing, because the 'x' should only match 0 thru 9. I **could** upgrade the code so that that N,Z, and X match not only their intended number ranges, but also N,Z,and X respectively. And, moreover, X could also match N and Z, and Z could also match N. I have no idea why this bug took so long to turn up. I have no idea what a more thorough treatment of the code would do to working code, either. So I left it as it ***was***.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41283  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								f7e7161607 
								
							
								 
							
						 
						
							
							
								
								Merge team/russell/frame_caching  
							
							... 
							
							
 
							
							There are some situations in Asterisk where ast_frame and/or iax_frame
structures are rapidly allocatted and freed (at least 50 times per second
for one call).
This code significantly improves the performance of ast_frame_header_new(), 
ast_frdup(), ast_frfree(), iax_frame_new(), and iax_frame_free() by keeping
a thread-local cache of these structures and using frames from the cache 
whenever possible instead of calling malloc/free every time.
This commit also converts the ast_frame and iax_frame structures to use the
linked list macros.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41278  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								c70ed7614a 
								
							
								 
							
						 
						
							
							
								
								Merge in RTP-level packet bridging. Packet comes in, packet goes out - that's what RTP-level packet bridging is all about!  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41235  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								d12f54f90b 
								
							
								 
							
						 
						
							
							
								
								GNU make already knows how to quietly ignore non-existent files in 'include' directives  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41209  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								a757ca2947 
								
							
								 
							
						 
						
							
							
								
								ensure that unload_dynamic_module won't continue dereferencing a module pointer after the module has been unloaded from memory  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41196  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								3ba8e0a973 
								
							
								 
							
						 
						
							
							
								
								ensure that cross-compiler info is removed from the enviroment before configuring menuselect  
							
							... 
							
							
 
							
							ensure that the user's LDFLAGS take precedence when linking the final binary
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41178  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								aa7b32d175 
								
							
								 
							
						 
						
							
							
								
								more optimizations for embedded systems:  
							
							... 
							
							
 
							
							when LOADABLE_MODULES is off, don't export symbols from the main binary
  when LOADABLE_MODULES is off, and the compiler/linker support it, strip out code not used in the final binary
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41166  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								d770396e23 
								
							
								 
							
						 
						
							
							
								
								Identify what the columns mean in the output of "show profile"  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41118  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								d2b7882788 
								
							
								 
							
						 
						
							
							
								
								Off by one error in buffer length (issue 7379)  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41103  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								970c6876c5 
								
							
								 
							
						 
						
							
							
								
								instead of reverting this supposedly 'stupid' change, let's try to get it working properly  
							
							... 
							
							
 
							
							also eliminate a warning from dlopen() because some flags were missing on the second dlopen() call
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41087  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								1ff5a0988d 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 40994 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.2 
........
r40994 | russell | 2006-08-24 15:41:26 -0400 (Thu, 24 Aug 2006) | 11 lines
Fix a few issues related to the handling of channel variables
 - 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: https://origsvn.digium.com/svn/asterisk/trunk@40995  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								16157e26d6 
								
							
								 
							
						 
						
							
							
								
								Revert stupid RTLD_NOLOAD change that breaks module loading on some systems.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@40981  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								3f7b10eab6 
								
							
								 
							
						 
						
							
							
								
								Free the filename so we don't have a memory leak. (reported by PCadach in #asterisk-bugs)  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@40953  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								7eecf0bfbc 
								
							
								 
							
						 
						
							
							
								
								use RTLD_NOLOAD if it's available to make loading dynamic modules a little faster and less resource-intensive  
							
							... 
							
							
 
							
							also, keep trying to dlclose() a module until it actually goes away, since it may have other modules it brought in when it was loaded (thanks PCadach for pointing this problem out to me)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@40949  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								e0df1dfd7c 
								
							
								 
							
						 
						
							
							
								
								generate a message when a module cannot be found and loadable modules are disabled  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@40866  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								950b3fb070 
								
							
								 
							
						 
						
							
							
								
								make platforms that use mutexes in stdio.h happy  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@40864  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								e274fc0b54 
								
							
								 
							
						 
						
							
							
								
								minor improvements  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@40863  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								804f49e2c9 
								
							
								 
							
						 
						
							
							
								
								when loadable modules are disabled, if someone tries to load a module that does not exist, don't dereference a NULL pointer, just stop trying to load it...  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@40854  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								ec23dcb172 
								
							
								 
							
						 
						
							
							
								
								Solaris didn't like this.  
							
							... 
							
							
 
							
							Let's just go ahead and make this match every other uintXX_t in Asterisk.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@40833  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								0264c362b6 
								
							
								 
							
						 
						
							
							
								
								a couple Solaris tweaks, to help build properly.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@40832  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								26fa229138 
								
							
								 
							
						 
						
							
							
								
								restore 'preload' functionality in loader  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@40796  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								a394f4ad64 
								
							
								 
							
						 
						
							
							
								
								use a customized configure macro to tell the script that uCLinux does not have fork() that works  
							
							... 
							
							
 
							
							drop all startup options and code related to forking if it is not available
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@40790  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								ca0a1d3842 
								
							
								 
							
						 
						
							
							
								
								don't initialize global variables list twice  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@40789  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								61755115c2 
								
							
								 
							
						 
						
							
							
								
								restore printing of module name during loading  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@40784  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								283bcf4c9f 
								
							
								 
							
						 
						
							
							
								
								- simplify and improve astmm by using thread storage instead of a dynamic  
							
							... 
							
							
 
							
							allocation and free on every call of the function for preparing the string
  that will be appended.  Then, use the ast_dynamic_str() code instead of the
  open coded version that is appended to when waiting for it to be delivered.
- use for loops for list traversals
- convert the manager sessions list to use list macros
- use atomic operations for num_sessions and usecounts
- convert some defines to the equivalent enum
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@40783  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								389c605a67 
								
							
								 
							
						 
						
							
							
								
								- use the atomic operations for incrementing the unique int  
							
							... 
							
							
 
							
							- free the string fields allocation if ast_create_channel() failes to open the
  alert pipe
- formatting tweaks
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@40782  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								5d3869a1c8 
								
							
								 
							
						 
						
							
							
								
								various cleanups, including ...  
							
							... 
							
							
 
							
							- Create an astmm_log() macro that logs the same message to both stderr as well
  as the mmlog file if it is open instead of duplicating the code everywhere.
- Use for loops for list traversals instead of while loops
- reduce nesting
- ensure locking isn't put around more than is necessary
- localize a struct definition
- change the limit of the path to the mmlog to PATH_MAX instead of 80
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@40780  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								5b03b3449b 
								
							
								 
							
						 
						
							
							
								
								use a safer process for checking if a module wants to export symbols into the global namespace  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@40769  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								f3c518a70f 
								
							
								 
							
						 
						
							
							
								
								don't declare these variables unless needed  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@40751  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								0a27d8bfe5 
								
							
								 
							
						 
						
							
							
								
								merge new_loader_completion branch, including (at least):  
							
							... 
							
							
 
							
							- restructured build tree and makefiles to eliminate recursion problems
  - support for embedded modules
  - support for static builds
  - simpler cross-compilation support
  - simpler module/loader interface (no exported symbols)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@40722  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago