Kevin P. Fleming 
							
						 
					 
					
						
						
							
						
						18606233da 
					 
					
						
						
							
							fix various typos and other bits (from Ian Kinner)  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@30800  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-30 16:01:50 +00:00 
						 
				 
			
				
					
						
							
							
								Tilghman Lesher 
							
						 
					 
					
						
						
							
						
						92314f96c5 
					 
					
						
						
							
							Deprecate SetGlobalVar, replacing it with a dialplan function  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@30677  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-28 15:10:19 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Colp 
							
						 
					 
					
						
						
							
						
						6b185c1bed 
					 
					
						
						
							
							Merge in branch which gives you the ability to set the hangup causecode using the Hangup application. (issue  #7160  reported by kmilitzer branch by jcollie)  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@30390  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-25 20:51:27 +00:00 
						 
				 
			
				
					
						
							
							
								Olle Johansson 
							
						 
					 
					
						
						
							
						
						625781948a 
					 
					
						
						
							
							Typo fix. Thanks Peter!  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@30010  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-24 18:17:50 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						fa9e0ed768 
					 
					
						
						
							
							Handle ringing (early) state properly on SIP  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@29619  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-23 04:49:31 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Colp 
							
						 
					 
					
						
						
							
						
						f6107d6826 
					 
					
						
						
							
							Fix tab completion when you just do a plain tab without entering anything, and also fix show application tab completion. (issue  #7089  reported by blitzrage)  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@28792  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-19 19:35:16 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Bryant 
							
						 
					 
					
						
						
							
						
						f9c578a8a0 
					 
					
						
						
							
							- The recent change to linklists.h broke the build on linux for some reason.  
						
						... 
						
						
						
						So, I have removed all of the uses of AST_LIST_HEAD_INIT and replaced them
   with the equivalent static initializations.
 - On passing, fix a memory leak in the unload_module() function of chan_agent.
   The agents list mutex was never destroyed, and the elements in the agents
   list were not freed.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@26990  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-11 20:07:44 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						126ce7882c 
					 
					
						
						
							
							oops, missing ! in matchcid...  
						
						... 
						
						
						
						this should fix bug #7142 
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@26989  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-11 20:03:52 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						52e35b96bf 
					 
					
						
						
							
							normalize the code to navigate through extensions and priorities  
						
						... 
						
						
						
						(use the walk_*() routines so we don't use the link fields
directly, and slightly restructure the blocks to reduce
the nesting depth).
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@26723  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-11 08:00:35 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						62caa0be55 
					 
					
						
						
							
							fix behaviour for earlymatch and matchmore.  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@26719  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-11 07:49:12 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						c5e9360e8e 
					 
					
						
						
							
							replace a macro with actual code;  
						
						... 
						
						
						
						mark dubious code with XXX.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@26686  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-10 22:14:56 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						466407e814 
					 
					
						
						
							
							lock conlock before accessing the list.  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@26625  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-10 20:44:28 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						8fcae1192d 
					 
					
						
						
							
							lots of comments trying to document the agreed behaviour of  
						
						... 
						
						
						
						E_MATCHMORE and '!'.
If the comments are correct, the code must be slightly changed
(simplified).
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@26624  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-10 20:34:18 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Bryant 
							
						 
					 
					
						
						
							
						
						04ecb29d03 
					 
					
						
						
							
							remove almost all of the checks of the result from ast_strdupa() or alloca().  
						
						... 
						
						
						
						As it turns out, all of these checks were useless, because alloca will never
return NULL.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@26451  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-10 13:22:15 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						e8dcc5d429 
					 
					
						
						
							
							document special character interpretation.  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@26283  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-10 07:45:14 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						67fb4f4a02 
					 
					
						
						
							
							indentation fixes  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@26282  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-10 07:19:29 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						0b3482cedc 
					 
					
						
						
							
							prevent a warning for uninitialized variable.  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@26281  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-10 07:13:23 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						eb28827660 
					 
					
						
						
							
							implement the new sorting algorithm for extensions,  
						
						... 
						
						
						
						see the documentation near functions ext_cmp1() and ext_cmp().
All sorting decisions are now in one place so it is easy
to revise them.
NOTE
the major change is that now most specific patterns come first,
so there might be differences in how diaplans behave.
If you really really really need to revert to the old sorting order
while you adapt your dialplan, you can uncomment the '#if 0' line
in ext_cmp().
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@26216  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-09 18:34:30 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin P. Fleming 
							
						 
					 
					
						
						
							
						
						ed3ffb4b46 
					 
					
						
						
							
							various doxygen fixes  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@26170  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-09 16:24:07 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						dee114ccf1 
					 
					
						
						
							
							remove duplicate atof() invokation  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@26055  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-09 13:55:33 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						fbba50a613 
					 
					
						
						
							
							normalize code, remove some useless casts  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@26054  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-09 13:52:01 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						66dda468d1 
					 
					
						
						
							
							change some log_warning into log_debug  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@26017  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-09 11:29:34 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						7afdb70d31 
					 
					
						
						
							
							large rewrite of the extension matching code,  
						
						... 
						
						
						
						prerequisite to implement the specification defined yesterday.
While I have been using this code for months now, the change is large
so expect some instability.
Also the new specification (sorting extension by match length etc.)
is not implemented yet.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@25928  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-09 08:31:42 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						052191ec65 
					 
					
						
						
							
							misc fixups  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@25925  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-09 08:16:07 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						6758577d97 
					 
					
						
						
							
							remove trailing whitespace  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@25914  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-09 08:03:52 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						865785bffb 
					 
					
						
						
							
							more code simplifications.  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@25892  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-09 07:49:17 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						a7c5ce76f6 
					 
					
						
						
							
							simplify matchcid()  
						
						... 
						
						
						
						define struct pbx_find_info for later use
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@25861  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-09 06:17:42 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						8d12c56f16 
					 
					
						
						
							
							more small simplifications  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@25856  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-09 06:04:45 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						eb4ba3b888 
					 
					
						
						
							
							another function restructured  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@25749  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-08 22:53:57 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						481cde0294 
					 
					
						
						
							
							more code restructuring  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@25748  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-08 22:47:03 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						3b5fccac94 
					 
					
						
						
							
							remove some common code in parsing function calls  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@25747  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-08 22:15:31 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						a8379be554 
					 
					
						
						
							
							more code restructuring  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@25746  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-08 22:06:50 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						3a9bd2a478 
					 
					
						
						
							
							restructure a function reducing nesting depth.  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@25717  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-08 21:49:22 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						8a0476c335 
					 
					
						
						
							
							fix indentation of a large block.  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@25715  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-08 21:09:03 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						d54ec2ced4 
					 
					
						
						
							
							minor code restructuring in preparation for more work.  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@25683  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-08 20:49:30 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						123ebb0c99 
					 
					
						
						
							
							localize some variables  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@25652  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-08 16:14:29 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						55c6781c9e 
					 
					
						
						
							
							document th way extensions are sorted  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@25613  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-08 15:32:53 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Bryant 
							
						 
					 
					
						
						
							
						
						0fd612930a 
					 
					
						
						
							
							- convert the lists of switches to use the linked list macros  
						
						... 
						
						
						
						- remove some checks of the result of ast_mutex_lock, since it is not necessary
   (this would be a good project to add to the janitor projects list).
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@25443  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-08 11:20:19 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Bryant 
							
						 
					 
					
						
						
							
						
						a252d79484 
					 
					
						
						
							
							remove an XXX comment  
						
						... 
						
						
						
						- we can't use ast_true here because non-empty strings would no longer be
   evaluated as true
document the return values of pbx_checkcondition() in doxygen format
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@25411  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-08 10:08:20 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Bryant 
							
						 
					 
					
						
						
							
						
						816a7cf13b 
					 
					
						
						
							
							constify the argument to pbx_checkcondition  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@24878  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-05 16:36:43 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Bryant 
							
						 
					 
					
						
						
							
						
						0765f065ca 
					 
					
						
						
							
							staticize the list heads from my recent conversions to list macros  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@24139  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-02 04:40:09 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Bryant 
							
						 
					 
					
						
						
							
						
						992e0c1eed 
					 
					
						
						
							
							- convert the list of dialplan function to the list macros  
						
						... 
						
						
						
						- add missing locking of the functions list in the "show functions" CLI command
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@23950  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-01 15:09:51 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Bryant 
							
						 
					 
					
						
						
							
						
						205d0aa430 
					 
					
						
						
							
							convert the applications list to the list macros  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@23853  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-01 03:14:21 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Bryant 
							
						 
					 
					
						
						
							
						
						8085f4e14b 
					 
					
						
						
							
							a bunch of conversion to ast_channel_*lock (issue  #7058 )  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@23355  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-04-29 14:50:18 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						e61e34e8a1 
					 
					
						
						
							
							simplify pbx_builtin_execiftime  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@21906  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-04-21 13:44:15 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						a702e1f001 
					 
					
						
						
							
							simplify a function  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@21879  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-04-21 12:58:39 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						97d1c9a3c6 
					 
					
						
						
							
							minor cleanup  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@21878  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-04-21 12:12:42 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						eb6dca850d 
					 
					
						
						
							
							one more client for find_context_locked()  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@21851  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-04-21 11:30:02 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						73c8b06dcc 
					 
					
						
						
							
							localize a variable, and make a minor code rearrangement.  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@21850  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-04-21 11:19:48 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						da7721169d 
					 
					
						
						
							
							one more client for find_context_locked(),  
						
						... 
						
						
						
						plus a few minor fixes.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@21393  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-04-19 09:31:41 +00:00