George Joseph 615d468abd 
	
	
	res_rtp_asterisk: Fix regression issues with DTLS client check ... 
			* Since ICE candidates are used for the check and pjproject is
  required to use ICE, res_rtp_asterisk was failing to compile
  when pjproject wasn't available.  The check is now wrapped
  with an #ifdef HAVE_PJPROJECT.
* The rtp->ice_active_remote_candidates container was being
  used to check the address on incoming packets but that
  container doesn't contain peer reflexive candidates discovered
  during negotiation. This was causing the check to fail
  where it shouldn't.  We now check against pjproject's
  real_ice->rcand array which will contain those candidates.
* Also fixed a bug in ast_sockaddr_from_pj_sockaddr() where
  we weren't zeroing out sin->sin_zero before returning.  This
  was causing ast_sockaddr_cmp() to always return false when
  one of the inputs was converted from a pj_sockaddr, even
  if both inputs had the same address and port.
Resolves : #500 
Resolves : #503 
Resolves : #505  
		
	 
		2023-12-20 08:47:41 -07:00 
	 
	
	
	
		 
	
	
		
			
			
			
			
			
			2023-05-08 17:55:17 +00:00 
		 
	
		
			
			
			
			
			
			2023-09-06 16:46:46 +00:00 
		 
	
		
			
			
			
			
			
			2023-07-10 11:49:31 +00:00 
		 
	
		
			
			
			
			
			
			2023-09-06 16:46:46 +00:00 
		 
	
		
			
			
			
			
			
			2023-01-30 16:17:20 -05:00 
		 
	
		
			
			
			
			
			
			2023-09-06 16:46:45 +00:00 
		 
	
		
			
			
			
			
			
			2023-09-06 16:46:46 +00:00 
		 
	
		
			
			
			
			
			
			2020-10-13 11:14:04 -05:00 
		 
	
		
			
			
			
			
			
			2022-04-14 16:59:07 -05:00 
		 
	
		
			
			
			
			
			
			2021-12-03 12:12:02 -06:00 
		 
	
		
	
		
			
			
			
			
			
			2023-07-10 11:49:30 +00:00 
		 
	
		
			
			
			
			
			
			2022-03-23 18:07:53 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2023-05-08 17:55:17 +00:00 
		 
	
		
			
			
			
			
			
			2022-12-08 12:36:52 -06:00 
		 
	
		
			
			
			
			
			
			2022-04-26 15:35:52 -05:00 
		 
	
		
			
			
			
			
			
			2022-04-26 15:35:52 -05:00 
		 
	
		
			
			
			
			
			
			2017-12-22 09:23:22 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2023-05-08 17:55:16 +00:00 
		 
	
		
	
		
			
			
			
			
			
			2021-11-18 16:02:22 -06:00 
		 
	
		
			
			
			
			
			
			2021-11-18 16:02:22 -06:00 
		 
	
		
			
			
			
			
			
			2021-11-18 16:02:22 -06:00 
		 
	
		
			
			
			
			
			
			2021-11-18 16:02:22 -06:00 
		 
	
		
			
			
			
			
			
			2021-11-18 16:02:22 -06:00 
		 
	
		
			
			
			
			
			
			2023-09-06 16:46:46 +00:00 
		 
	
		
			
			
			
			
			
			2021-11-18 16:02:22 -06:00 
		 
	
		
			
			
			
			
			
			2021-11-18 16:02:22 -06:00 
		 
	
		
	
		
	
		
			
			
			
			
			
			2021-11-18 16:02:22 -06:00 
		 
	
		
			
			
			
			
			
			2021-11-18 16:02:22 -06:00 
		 
	
		
			
			
			
			
			
			2021-11-18 16:02:22 -06:00 
		 
	
		
			
			
			
			
			
			2022-02-23 13:27:49 -06:00 
		 
	
		
	
		
			
			
			
			
			
			2020-09-22 09:02:10 -05:00 
		 
	
		
			
			
			
			
			
			2020-01-14 09:36:44 -06:00 
		 
	
		
			
			
			
			
			
			2022-03-24 12:01:32 -05:00 
		 
	
		
			
			
			
			
			
			2019-10-24 09:18:38 -05:00 
		 
	
		
			
			
			
			
			
			2019-10-24 09:18:38 -05:00 
		 
	
		
			
			
			
			
			
			2022-07-01 09:58:25 -05:00 
		 
	
		
			
			
			
			
			
			2023-05-08 17:55:17 +00:00 
		 
	
		
	
		
			
			
			
			
			
			2021-12-03 12:12:02 -06:00 
		 
	
		
			
			
			
			
			
			2018-11-21 09:56:16 -05:00 
		 
	
		
			
			
			
			
			
			2022-07-08 11:12:22 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2021-11-15 15:41:51 -06:00 
		 
	
		
			
			
			
			
			
			2021-12-03 12:12:02 -06:00 
		 
	
		
			
			
			
			
			
			2023-09-06 16:46:46 +00:00 
		 
	
		
			
			
			
			
			
			2023-09-06 16:46:46 +00:00 
		 
	
		
			
			
			
			
			
			2022-08-01 09:13:58 -05:00 
		 
	
		
			
			
			
			
			
			2021-08-16 11:48:10 -05:00 
		 
	
		
			
			
			
			
			
			2017-12-22 09:23:22 -05:00 
		 
	
		
			
			
			
			
			
			2021-11-15 15:41:51 -06:00 
		 
	
		
			
			
			
			
			
			2023-07-10 11:49:31 +00:00 
		 
	
		
	
		
			
			
			
			
			
			2018-01-24 13:37:29 -05:00 
		 
	
		
			
			
			
			
			
			2018-01-15 13:25:51 -05:00 
		 
	
		
			
			
			
			
			
			2023-07-10 11:49:31 +00:00 
		 
	
		
			
			
			
			
			
			2021-08-25 09:31:42 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2021-03-10 04:22:18 -06:00 
		 
	
		
	
		
			
			
			
			
			
			2021-03-10 04:22:18 -06:00 
		 
	
		
			
			
			
			
			
			2018-12-13 17:03:59 -05:00 
		 
	
		
			
			
			
			
			
			2021-06-10 16:30:22 -05:00 
		 
	
		
			
			
			
			
			
			2021-03-10 04:22:18 -06:00 
		 
	
		
			
			
			
			
			
			2021-03-10 04:22:18 -06:00 
		 
	
		
			
			
			
			
			
			2021-03-10 04:22:18 -06:00 
		 
	
		
			
			
			
			
			
			2021-03-10 04:22:18 -06:00 
		 
	
		
			
			
			
			
			
			2021-03-10 04:22:18 -06:00 
		 
	
		
			
			
			
			
			
			2022-07-12 07:50:56 -05:00 
		 
	
		
			
			
			
			
			
			2022-07-12 07:50:56 -05:00 
		 
	
		
			
			
			
			
			
			2020-11-20 13:51:34 -06:00 
		 
	
		
			
			
			
			
			
			2018-11-18 15:08:16 -05:00 
		 
	
		
			
			
			
			
			
			2022-12-08 21:31:01 -06:00 
		 
	
		
	
		
			
			
			
			
			
			2023-05-08 17:55:16 +00:00 
		 
	
		
			
			
			
			
			
			2021-11-15 15:41:51 -06:00 
		 
	
		
			
			
			
			
			
			2022-07-11 04:10:39 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2017-12-22 09:23:22 -05:00 
		 
	
		
	
		
	
		
			
			
			
			
			
			2021-12-03 12:12:02 -06:00 
		 
	
		
	
		
			
			
			
			
			
			2023-07-10 11:49:32 +00:00 
		 
	
		
			
			
			
			
			
			2022-07-12 07:45:19 -05:00 
		 
	
		
			
			
			
			
			
			2019-04-23 17:40:15 -05:00 
		 
	
		
			
			
			
			
			
			2018-01-24 13:37:29 -05:00 
		 
	
		
			
			
			
			
			
			2021-12-03 12:12:02 -06:00 
		 
	
		
	
		
			
			
			
			
			
			2021-02-25 08:45:49 -06:00 
		 
	
		
	
		
			
			
			
			
			
			2022-03-24 12:01:32 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2021-11-18 16:25:23 -06:00 
		 
	
		
			
			
			
			
			
			2023-02-27 13:42:05 -06:00 
		 
	
		
	
		
			
			
			
			
			
			2023-12-20 08:47:41 -07:00 
		 
	
		
			
			
			
			
			
			2018-09-06 13:30:12 -05:00 
		 
	
		
			
			
			
			
			
			2020-02-20 04:52:11 -06:00 
		 
	
		
			
			
			
			
			
			2022-12-13 10:53:07 -06:00 
		 
	
		
			
			
			
			
			
			2021-11-18 12:46:12 -06:00 
		 
	
		
			
			
			
			
			
			2022-12-20 09:55:16 -06:00 
		 
	
		
			
			
			
			
			
			2022-06-07 19:36:32 -05:00 
		 
	
		
			
			
			
			
			
			2022-09-13 04:51:41 -05:00 
		 
	
		
			
			
			
			
			
			2022-09-13 04:51:41 -05:00 
		 
	
		
			
			
			
			
			
			2020-11-19 16:14:13 -06:00 
		 
	
		
			
			
			
			
			
			2021-06-08 15:46:08 -05:00 
		 
	
		
			
			
			
			
			
			2020-04-20 11:03:26 -05:00 
		 
	
		
			
			
			
			
			
			2022-09-13 04:51:41 -05:00 
		 
	
		
			
			
			
			
			
			2021-03-05 10:33:10 -06:00 
		 
	
		
			
			
			
			
			
			2022-09-13 04:51:41 -05:00 
		 
	
		
			
			
			
			
			
			2022-10-26 07:48:49 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2022-09-26 15:06:12 -05:00 
		 
	
		
			
			
			
			
			
			2023-12-14 11:56:26 -07:00 
		 
	
		
			
			
			
			
			
			2022-03-24 12:01:32 -05:00 
		 
	
		
			
			
			
			
			
			2022-10-27 10:08:00 -05:00 
		 
	
		
			
			
			
			
			
			2023-09-06 16:46:46 +00:00 
		 
	
		
			
			
			
			
			
			2018-01-24 13:37:29 -05:00 
		 
	
		
			
			
			
			
			
			2022-10-26 07:48:49 -05:00 
		 
	
		
			
			
			
			
			
			2023-09-06 16:46:46 +00:00 
		 
	
		
			
			
			
			
			
			2022-10-27 10:06:49 -05:00 
		 
	
		
			
			
			
			
			
			2020-04-20 11:03:26 -05:00 
		 
	
		
			
			
			
			
			
			2022-10-28 07:41:05 -05:00 
		 
	
		
			
			
			
			
			
			2018-11-21 09:56:16 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2023-05-08 17:55:17 +00:00 
		 
	
		
			
			
			
			
			
			2022-12-20 08:52:45 -06:00 
		 
	
		
			
			
			
			
			
			2018-01-24 13:37:29 -05:00 
		 
	
		
			
			
			
			
			
			2018-01-24 13:37:29 -05:00 
		 
	
		
			
			
			
			
			
			2020-12-16 09:21:36 -06:00 
		 
	
		
			
			
			
			
			
			2018-01-24 13:37:29 -05:00 
		 
	
		
			
			
			
			
			
			2021-11-18 12:46:12 -06:00 
		 
	
		
			
			
			
			
			
			2023-07-10 11:49:30 +00:00 
		 
	
		
	
		
			
			
			
			
			
			2023-09-06 16:46:46 +00:00 
		 
	
		
			
			
			
			
			
			2022-03-24 12:01:32 -05:00 
		 
	
		
			
			
			
			
			
			2023-07-10 11:49:31 +00:00 
		 
	
		
			
			
			
			
			
			2023-05-08 17:55:17 +00:00 
		 
	
		
			
			
			
			
			
			2022-12-20 09:38:13 -06:00 
		 
	
		
			
			
			
			
			
			2018-01-24 13:37:29 -05:00 
		 
	
		
			
			
			
			
			
			2023-09-06 16:46:46 +00:00 
		 
	
		
			
			
			
			
			
			2020-04-06 08:02:53 -05:00 
		 
	
		
			
			
			
			
			
			2018-01-24 13:37:29 -05:00 
		 
	
		
			
			
			
			
			
			2023-05-08 17:55:17 +00:00 
		 
	
		
			
			
			
			
			
			2021-10-06 08:54:27 -05:00 
		 
	
		
			
			
			
			
			
			2023-01-03 10:53:47 -06:00 
		 
	
		
			
			
			
			
			
			2018-01-24 13:37:29 -05:00 
		 
	
		
			
			
			
			
			
			2023-09-06 16:46:46 +00:00 
		 
	
		
			
			
			
			
			
			2022-01-17 09:40:23 -06:00 
		 
	
		
			
			
			
			
			
			2021-11-15 15:41:51 -06:00 
		 
	
		
	
		
			
			
			
			
			
			2022-07-05 06:36:55 -05:00 
		 
	
		
			
			
			
			
			
			2019-05-20 20:33:58 -05:00 
		 
	
		
			
			
			
			
			
			2020-01-14 10:07:20 -06:00 
		 
	
		
			
			
			
			
			
			2021-03-16 10:31:16 -05:00 
		 
	
		
			
			
			
			
			
			2019-11-18 08:30:45 -06:00 
		 
	
		
			
			
			
			
			
			2023-12-20 08:47:41 -07:00 
		 
	
		
			
			
			
			
			
			2017-12-22 09:23:22 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2018-11-18 15:08:16 -05:00 
		 
	
		
			
			
			
			
			
			2021-11-15 15:41:51 -06:00 
		 
	
		
	
		
			
			
			
			
			
			2017-12-22 09:23:22 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2021-11-15 15:41:51 -06:00 
		 
	
		
			
			
			
			
			
			2023-07-10 11:49:30 +00:00 
		 
	
		
			
			
			
			
			
			2018-11-21 09:56:16 -05:00 
		 
	
		
			
			
			
			
			
			2018-08-17 16:33:24 -05:00 
		 
	
		
			
			
			
			
			
			2023-01-30 16:17:20 -05:00 
		 
	
		
			
			
			
			
			
			2022-04-26 15:35:52 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2021-11-18 09:20:10 -06:00 
		 
	
		
	
		
			
			
			
			
			
			2018-01-15 13:25:51 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2018-11-21 09:56:16 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2018-01-24 13:37:29 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2021-11-15 15:41:51 -06:00 
		 
	
		
	
		
			
			
			
			
			
			2019-03-11 23:57:01 +01:00 
		 
	
		
	
		
			
			
			
			
			
			2023-01-30 06:29:04 -06:00 
		 
	
		
	
		
			
			
			
			
			
			2018-09-12 12:34:54 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2023-07-10 11:49:30 +00:00 
		 
	
		
	
		
			
			
			
			
			
			2021-08-03 08:18:12 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2023-05-08 17:55:17 +00:00 
		 
	
		
			
			
			
			
			
			2020-06-08 10:50:16 -05:00 
		 
	
		
			
			
			
			
			
			2021-12-03 12:12:02 -06:00 
		 
	
		
			
			
			
			
			
			2017-12-22 09:23:22 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2018-12-11 12:29:09 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2022-10-10 12:04:52 -05:00 
		 
	
		
			
			
			
			
			
			2021-12-03 12:12:02 -06:00 
		 
	
		
	
		
			
			
			
			
			
			2022-03-23 18:06:05 -05:00