Russell Bryant 
							
						 
					 
					
						
						
							
						
						58291bcec9 
					 
					
						
						
							
							Merge changes from team/bbryant/keyrotation  
						
						... 
						
						
						
						This set of changes enhances IAX2 encryption support by adding key rotation
to provide enhanced security.  The key used for encryption is rotated right 
after the call gets set up, and then again every few minutes.  This was
discussed at the last AstriDevCon.  For interoperability with older versions
of Asterisk, there is an option that disables key rotation.
(closes issue #13018 )
Reported by: bbryant
Patches:
      07072008__iax2_key_rotation.diff uploaded by bbryant (license 36)
Tested by: russell, bbryant
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@135158  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2008-08-01 18:16:24 +00:00 
						 
				 
			
				
					
						
							
							
								Brett Bryant 
							
						 
					 
					
						
						
							
						
						022a157bd8 
					 
					
						
						
							
							Remove commit that somehow got mergeed into trunk.  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@127933  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2008-07-03 22:44:39 +00:00 
						 
				 
			
				
					
						
							
							
								Brett Bryant 
							
						 
					 
					
						
						
							
						
						10fdf344ed 
					 
					
						
						
							
							Update these files with transfer code.  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@127931  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2008-07-03 22:36:02 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin P. Fleming 
							
						 
					 
					
						
						
							
						
						63f5e27842 
					 
					
						
						
							
							Merged revisions 114880 via svnmerge from  
						
						... 
						
						
						
						https://origsvn.digium.com/svn/asterisk/branches/1.4 
........
r114880 | kpfleming | 2008-04-30 09:46:57 -0500 (Wed, 30 Apr 2008) | 2 lines
use the ARRAY_LEN macro for indexing through the iaxs/iaxsl arrays so that the size of the arrays can be adjusted in one place, and change the size of the arrays from 32768 calls to 2048 calls when LOW_MEMORY is defined
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@114884  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
					
						2008-04-30 14:49:51 +00:00 
						 
				 
			
				
					
						
							
							
								Olle Johansson 
							
						 
					 
					
						
						
							
						
						c76f72493a 
					 
					
						
						
							
							Doxygen updates, formatting.  
						
						... 
						
						
						
						misdn stuff needs a lot of doxygenification
(Hello, Qwell :-) )
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@92423  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2007-12-11 22:20:22 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Bryant 
							
						 
					 
					
						
						
							
						
						7d2102c081 
					 
					
						
						
							
							Reformat some of iax2.h and convert comments to doxygen format  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@62295  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2007-04-28 21:26:00 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Bryant 
							
						 
					 
					
						
						
							
						
						b94378b5e6 
					 
					
						
						
							
							Merge changes from team/russell/iax2_osp  
						
						... 
						
						
						
						This set of changes adds OSP support to chan_iax2.  However, I have modified
the patch a bit from what was submitted.  You now use the CHANNEL() function
to get and set the OSP token for IAX2.
(issue #8531 , reported by and original patch by homesick, patch updated by me)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@61702  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2007-04-20 21:12:53 +00:00 
						 
				 
			
				
					
						
							
							
								Tilghman Lesher 
							
						 
					 
					
						
						
							
						
						3d91c0a0c0 
					 
					
						
						
							
							IAX2 remote variables - Bug 7619  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@51123  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2007-01-16 08:38:59 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						66ed134473 
					 
					
						
						
							
							Allow media to go directly between IAX endpoints while signalling still  
						
						... 
						
						
						
						goes through the existing path.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@26314  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-05-10 09:09:16 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin P. Fleming 
							
						 
					 
					
						
						
							
						
						2c65582b66 
					 
					
						
						
							
							remove extraneous svn:executable properties  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@7221  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2005-11-29 18:24:39 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Bryant 
							
						 
					 
					
						
						
							
						
						7bffc0459c 
					 
					
						
						
							
							add missing newlines, fix misspelling of nonexistent (bug  #4027 )  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5467  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2005-04-13 23:33:47 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						7082d0584e 
					 
					
						
						
							
							Add PLC and jitter buffer and iax2 meta trunk with timestamps (bug  #2532 ,  #3400 )  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5192  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2005-03-17 21:30:19 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						2b914b7ebf 
					 
					
						
						
							
							Add support for receiver reports (bug  #3236 , with mods)  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5012  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2005-02-12 18:52:14 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						4038178ccb 
					 
					
						
						
							
							Merge experimental codec preferences for IAX2 (bug  #2971 )  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4727  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2005-01-09 10:32:53 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						90197dbbdc 
					 
					
						
						
							
							Minor IAX2 fixes, add incomplete-but-very-basically-functional IAX2 encryption  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4595  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-12-29 23:02:21 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						83728dbd79 
					 
					
						
						
							
							Merge Tilghman's cause codes patch (bug  #3032 )  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4558  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-12-26 22:33:25 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						cd4ff4ecb1 
					 
					
						
						
							
							Add sampling rate handling  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4299  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-11-19 21:52:25 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						15c6bf0860 
					 
					
						
						
							
							Add iax2 parsing for TNS/TON/PRES  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3877  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-10-02 01:56:08 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						9dbb2ef08c 
					 
					
						
						
							
							Enable understanding of service identifier and provisioning version  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3065  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-05-25 04:34:43 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						066212158e 
					 
					
						
						
							
							Add IAX2 firmware upgrade support  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2234  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-02-24 21:27:16 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						3b49a87972 
					 
					
						
						
							
							Update IAX2 parser for sending caller info  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1599  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2003-10-01 22:59:06 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						f12366ffc7 
					 
					
						
						
							
							Finish provisioning placeholder  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1459  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2003-09-01 19:24:23 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						6d3f2dbae3 
					 
					
						
						
							
							Add placeholder for provisioning info  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1458  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2003-09-01 18:36:15 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						f7f30d8c63 
					 
					
						
						
							
							Add video support to IAX2 (theoretically)  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1141  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2003-06-30 00:48:27 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						8f27350e65 
					 
					
						
						
							
							Add transfer to IAX2, and transfer application  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1016  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2003-05-14 05:33:06 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						e856df69d0 
					 
					
						
						
							
							Add transfer ID for potential use in more complex NAT environments  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@661  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2003-03-20 05:56:00 +00:00 
						 
				 
			
				
					
						
							
							
								Matteo Brancaleoni 
							
						 
					 
					
						
						
							
						
						2c64ccad0f 
					 
					
						
						
							
							Tue Mar 18 07:00:01 CET 2003  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@652  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2003-03-18 06:00:18 +00:00 
						 
				 
			
				
					
						
							
							
								Matteo Brancaleoni 
							
						 
					 
					
						
						
							
						
						61e446f04b 
					 
					
						
						
							
							dom mar 16 23:37:23 CET 2003  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@647  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2003-03-16 22:37:31 +00:00 
						 
				 
			
				
					
						
							
							
								Matteo Brancaleoni 
							
						 
					 
					
						
						
							
						
						7640e83360 
					 
					
						
						
							
							Sun Mar 16 07:00:01 CET 2003  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@646  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2003-03-16 06:00:11 +00:00 
						 
				 
			
				
					
						
							
							
								Matteo Brancaleoni 
							
						 
					 
					
						
						
							
						
						2d86a6955c 
					 
					
						
						
							
							Fri Mar 14 07:00:01 CET 2003  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@644  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2003-03-14 06:00:20 +00:00 
						 
				 
			
				
					
						
							
							
								Matteo Brancaleoni 
							
						 
					 
					
						
						
							
						
						d9848d6c49 
					 
					
						
						
							
							gio mar 13 16:44:17 CET 2003  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@643  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2003-03-13 15:44:31 +00:00 
						 
				 
			
				
					
						
							
							
								Matteo Brancaleoni 
							
						 
					 
					
						
						
							
						
						4ebaef0e1c 
					 
					
						
						
							
							Thu Mar 13 07:00:01 CET 2003  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@642  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2003-03-13 06:00:20 +00:00 
						 
				 
			
				
					
						
							
							
								Matteo Brancaleoni 
							
						 
					 
					
						
						
							
						
						b9ae36c893 
					 
					
						
						
							
							dom mar  2 20:52:10 CET 2003  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@629  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2003-03-02 19:52:23 +00:00