Nicolas Cedilnik  
		
	
	8bfe6177f4 
	
	
	xep0356: implement IQ privilege  
		
			... 
			Also included:
- correctly handle privileges from different
  servers
- check that privileges have been granted before
  attempting to send something and raise
  PermissionError if not
- use dataclass and enums to store permissions instead of
  untyped dict 
		
	 
 
		2023-07-23 15:38:43 +02:00 
	 
	
	
	
		  ..
	 
	
	
		
			
			
			
			
			
			2010-10-07 19:42:28 -04:00 
		 
	
		
			
			
			
			
			
			2014-07-17 14:19:04 +02:00 
		 
	
		
			
			
			
			
			
			2023-03-07 11:04:35 +01:00 
		 
	
		
			
			
			
			
			
			2019-02-02 17:42:24 +01:00 
		 
	
		
			
			
			
			
			
			2023-03-07 11:04:35 +01:00 
		 
	
		
			
			
			
			
			
			2015-06-20 01:12:03 +01:00 
		 
	
		
			
			
			
			
			
			2020-12-04 00:20:51 +01:00 
		 
	
		
			
			
			
			
			
			2016-10-22 13:21:44 +01:00 
		 
	
		
			
			
			
			
			
			2019-07-16 11:26:54 +02:00 
		 
	
		
			
			
			
			
			
			2021-04-19 19:42:52 +02:00 
		 
	
		
			
			
			
			
			
			2018-10-15 14:59:23 +02:00 
		 
	
		
			
			
			
			
			
			2018-10-15 14:59:23 +02:00 
		 
	
		
			
			
			
			
			
			2023-03-07 11:04:35 +01:00 
		 
	
		
			
			
			
			
			
			2021-02-19 19:03:46 +01:00 
		 
	
		
			
			
			
			
			
			2021-02-19 19:03:46 +01:00 
		 
	
		
			
			
			
			
			
			2018-10-15 14:59:23 +02:00 
		 
	
		
			
			
			
			
			
			2020-12-06 17:00:47 +01:00 
		 
	
		
			
			
			
			
			
			2014-09-01 02:42:45 +02:00 
		 
	
		
			
			
			
			
			
			2018-10-15 14:59:23 +02:00 
		 
	
		
			
			
			
			
			
			2016-09-20 16:23:02 +09:00 
		 
	
		
			
			
			
			
			
			2021-01-10 15:07:48 +01:00 
		 
	
		
			
			
			
			
			
			2015-02-12 12:23:47 +01:00 
		 
	
		
			
			
			
			
			
			2018-10-15 14:59:23 +02:00 
		 
	
		
			
			
			
			
			
			2022-09-11 23:22:44 +02:00 
		 
	
		
			
			
			
			
			
			2018-10-15 14:59:23 +02:00 
		 
	
		
			
			
			
			
			
			2021-03-08 21:06:43 +01:00 
		 
	
		
			
			
			
			
			
			2014-07-17 14:19:04 +02:00 
		 
	
		
			
			
			
			
			
			2015-10-02 19:00:19 +02:00 
		 
	
		
			
			
			
			
			
			2014-07-17 14:19:04 +02:00 
		 
	
		
			
			
			
			
			
			2023-02-23 16:53:22 +01:00 
		 
	
		
			
			
			
			
			
			2017-02-11 04:02:44 +00:00 
		 
	
		
			
			
			
			
			
			2021-03-09 19:52:53 +01:00 
		 
	
		
			
			
			
			
			
			2015-10-02 19:00:19 +02:00 
		 
	
		
			
			
			
			
			
			2015-10-02 19:00:19 +02:00 
		 
	
		
			
			
			
			
			
			2023-07-23 15:38:43 +02:00 
		 
	
		
			
			
			
			
			
			2020-12-02 19:17:33 +01:00 
		 
	
		
			
			
			
			
			
			2023-04-04 12:45:53 +02:00 
		 
	
		
			
			
			
			
			
			2016-11-26 16:29:19 +00:00 
		 
	
		
			
			
			
			
			
			2023-04-04 09:20:50 +02:00 
		 
	
		
			
			
			
			
			
			2021-02-27 13:21:13 +01:00 
		 
	
		
			
			
			
			
			
			2020-12-02 19:17:33 +01:00 
		 
	
		
			
			
			
			
			
			2020-05-27 22:39:52 +02:00 
		 
	
		
			
			
			
			
			
			2020-12-04 19:45:05 +01:00 
		 
	
		
			
			
			
			
			
			2021-02-19 19:03:46 +01:00 
		 
	
		
			
			
			
			
			
			2020-12-04 19:45:05 +01:00 
		 
	
		
			
			
			
			
			
			2020-12-08 18:56:26 +01:00 
		 
	
		
			
			
			
			
			
			2020-12-04 19:45:05 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-07 21:31:13 +01:00 
		 
	
		
			
			
			
			
			
			2023-02-24 00:15:34 +01:00 
		 
	
		
			
			
			
			
			
			2023-03-07 11:04:35 +01:00 
		 
	
		
			
			
			
			
			
			2023-03-07 11:04:35 +01:00 
		 
	
		
			
			
			
			
			
			2023-03-07 11:04:35 +01:00 
		 
	
		
			
			
			
			
			
			2023-03-07 11:04:35 +01:00 
		 
	
		
			
			
			
			
			
			2023-03-07 11:04:35 +01:00 
		 
	
		
			
			
			
			
			
			2023-03-07 11:04:35 +01:00 
		 
	
		
			
			
			
			
			
			2023-03-07 11:04:35 +01:00 
		 
	
		
			
			
			
			
			
			2023-03-07 11:04:35 +01:00 
		 
	
		
			
			
			
			
			
			2023-03-07 11:04:35 +01:00 
		 
	
		
			
			
			
			
			
			2023-03-07 11:04:35 +01:00 
		 
	
		
			
			
			
			
			
			2023-03-07 11:04:35 +01:00 
		 
	
		
			
			
			
			
			
			2021-02-26 00:08:56 +01:00 
		 
	
		
			
			
			
			
			
			2023-03-07 11:04:35 +01:00 
		 
	
		
			
			
			
			
			
			2023-03-07 11:04:35 +01:00 
		 
	
		
			
			
			
			
			
			2023-03-07 11:04:35 +01:00 
		 
	
		
			
			
			
			
			
			2023-03-07 11:04:35 +01:00 
		 
	
		
			
			
			
			
			
			2023-03-07 11:04:35 +01:00 
		 
	
		
			
			
			
			
			
			2023-03-07 11:04:35 +01:00 
		 
	
		
			
			
			
			
			
			2023-03-07 11:04:35 +01:00 
		 
	
		
			
			
			
			
			
			2023-03-07 11:04:35 +01:00 
		 
	
		
			
			
			
			
			
			2023-07-23 15:38:43 +02:00 
		 
	
		
			
			
			
			
			
			2023-03-07 11:04:35 +01:00 
		 
	
		
			
			
			
			
			
			2023-03-07 11:04:35 +01:00 
		 
	
		
			
			
			
			
			
			2023-03-07 11:04:35 +01:00 
		 
	
		
			
			
			
			
			
			2023-03-07 11:04:35 +01:00 
		 
	
		
			
			
			
			
			
			2023-03-07 11:04:35 +01:00 
		 
	
		
			
			
			
			
			
			2023-03-07 11:04:35 +01:00 
		 
	
		
			
			
			
			
			
			2022-03-19 10:31:34 +01:00