James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							69339c7a97 
							
						 
					 
					
						
						
							
							util: guard against NULL 'freqs' in scan_freq_set_free  
						
						 
						
						... 
						
						
						
						Since this can be used with the _auto_ macro it must be able to handle
a NULL input for error paths. 
						
						
					 
					
						2022-08-05 12:26:54 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							0bc44a038b 
							
						 
					 
					
						
						
							
							util: add scan_freq_set_clone  
						
						 
						
						... 
						
						
						
						This creates a new scan_freq_set from an input set which only contains
frequencies from bands included in the mask. 
						
						
					 
					
						2022-08-05 11:49:18 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							081b0af2d6 
							
						 
					 
					
						
						
							
							util: add scan_freq_set_subtract  
						
						 
						
						... 
						
						
						
						Removes any frequencies from one set that are found in the other. 
						
						
					 
					
						2022-07-26 13:13:11 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							3f1d72e545 
							
						 
					 
					
						
						
							
							util: make scan_freq_set_get_bands const  
						
						 
						
						
						
						
					 
					
						2022-07-26 13:13:04 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							5b6f1e3662 
							
						 
					 
					
						
						
							
							util: add 6GHz support to scan_freq_set* APIs  
						
						 
						
						... 
						
						
						
						The 6GHz channels are stored and accessed identically to 5GHz,
just using a separate uintset object. 
						
						
					 
					
						2022-02-25 13:01:20 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							ff6961fbc4 
							
						 
					 
					
						
						
							
							band: add BAND_FREQ_6_GHZ  
						
						 
						
						... 
						
						
						
						This is a new band defined in the WiFi 6E (ax) amendment. A completely
new value is needed due to channel reuse between 2.4/5 and 6GHz.
util.c needed minimal updating to prevent compile errors which will
be fixed later to actually handle this band. WSC also needed a case
added for 6GHz but the spec does not outline any RF Band value for
6GHz so the 5GHz value will be returned in this case. 
						
						
					 
					
						2022-02-25 12:59:34 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							fe95cbe077 
							
						 
					 
					
						
						
							
							treewide: Various style fixups  
						
						 
						
						... 
						
						
						
						- Mostly problems with whitespace:
	- Use of spaces instead of tabs
	- Stray spaces before closing ')
	- Missing spaces
- Missing 'void' from function declarations & definitions that
  take no arguments.
- Wrong indentation level 
						
						
					 
					
						2022-01-11 11:07:05 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							94cdbb4669 
							
						 
					 
					
						
						
							
							scan: add scan_freq_set_to_fixed_array  
						
						 
						
						... 
						
						
						
						This serializes a scan_freq_set into a uint32_t array. 
						
						
					 
					
						2021-11-30 12:29:46 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							9c732cb32d 
							
						 
					 
					
						
						
							
							scan: move scan_freq_set* into util  
						
						 
						
						... 
						
						
						
						This will allow scan_freq_set utilities to be used in any
modules requiring unit testing 
						
						
					 
					
						2021-11-30 12:29:06 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							0c0d9e5696 
							
						 
					 
					
						
						
							
							iwd: Use test_bit from ell  
						
						 
						
						
						
						
					 
					
						2021-03-12 13:49:23 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							7de5b4adef 
							
						 
					 
					
						
						
							
							treewide: replace util_mem_is_zero with l_memeqzero  
						
						 
						
						
						
						
					 
					
						2021-03-09 15:40:35 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							42605c9e76 
							
						 
					 
					
						
						
							
							util: add util_ip_prefix_tohl  
						
						 
						
						... 
						
						
						
						Parses an IP prefix notation string into prefix, start, end, and
netmask. All values are returned in host order. 
						
						
					 
					
						2020-10-26 16:16:12 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							33251ccd20 
							
						 
					 
					
						
						
							
							util: add util_is_valid_sta_address  
						
						 
						
						... 
						
						
						
						Checks that that address is neither broadcast or group 
						
						
					 
					
						2020-03-18 18:15:16 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marcel Holtmann 
							
						 
					 
					
						
						
						
						
							
						
						
							152b56a12a 
							
						 
					 
					
						
						
							
							treewide: Move the Intel copyright forward to 2019  
						
						 
						
						
						
						
					 
					
						2019-10-25 00:43:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							99923c90da 
							
						 
					 
					
						
						
							
							util: Be more paranoid when parsing addresses  
						
						 
						
						... 
						
						
						
						Add a check to make sure that sscanf reads all 6 bytes of the address as
well. 
						
						
					 
					
						2019-10-17 18:22:25 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							34560120f9 
							
						 
					 
					
						
						
							
							util: add bounds check to util_get_{domain,username}  
						
						 
						
						... 
						
						
						
						Replace uses of strcpy by the safer l_strlcpy.  Note that both of these
functions can only be called with a buffer of max 253 bytes (the
identity string), so this is purely a precautionary measure. 
						
						
					 
					
						2019-10-17 11:21:47 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							65f279dc1e 
							
						 
					 
					
						
						
							
							util: Use memcpy instead of strncpy  
						
						 
						
						... 
						
						
						
						The sub-string copied here will never have NULL terminators, so use
memcpy here to make this clearer. 
						
						
					 
					
						2019-10-17 11:20:51 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							894cde987d 
							
						 
					 
					
						
						
							
							storage: util: remove unused APIs  
						
						 
						
						... 
						
						
						
						Both util_timespec_compare and storage_network_get_mtime
are now unused. 
						
						
					 
					
						2019-08-21 14:16:08 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							e2bed192f6 
							
						 
					 
					
						
						
							
							util: knownnetworks: move timespec_compare into util  
						
						 
						
						
						
						
					 
					
						2019-07-30 14:44:38 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							86ce4a8b09 
							
						 
					 
					
						
						
							
							util: Add qualifying comments  
						
						 
						
						
						
						
					 
					
						2019-04-08 16:28:37 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							abcc9f1647 
							
						 
					 
					
						
						
							
							util: add APIs to get username/domain from identity  
						
						 
						
						... 
						
						
						
						mschaputil already had similar functionality, but ERP will need this
as well. These two functions will also handle identities with either
'@' or '\' to separate the user and domain. 
						
						
					 
					
						2019-04-08 16:26:25 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marcel Holtmann 
							
						 
					 
					
						
						
						
						
							
						
						
							be5bf7ee15 
							
						 
					 
					
						
						
							
							util: Only include <ell/ell.h> and use full include path  
						
						 
						
						
						
						
					 
					
						2018-10-26 21:24:20 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Kourt 
							
						 
					 
					
						
						
						
						
							
						
						
							3781c157db 
							
						 
					 
					
						
						
							
							util: Add util_ssid_is_hidden  
						
						 
						
						
						
						
					 
					
						2018-06-28 11:37:06 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							9ef5f68d4b 
							
						 
					 
					
						
						
							
							util: Add address type utils  
						
						 
						
						
						
						
					 
					
						2017-09-22 10:08:04 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							4978c31fd7 
							
						 
					 
					
						
						
							
							util: Remove unused msg_append_attr functions  
						
						 
						
						
						
						
					 
					
						2017-01-31 11:48:50 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marcel Holtmann 
							
						 
					 
					
						
						
						
						
							
						
						
							e72b2f8daf 
							
						 
					 
					
						
						
							
							util: Include sys/uio.h for struct iovec  
						
						 
						
						
						
						
					 
					
						2016-10-10 20:42:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							63b5c60743 
							
						 
					 
					
						
						
							
							util: Add util_string_to_address  
						
						 
						
						
						
						
					 
					
						2016-08-24 21:31:54 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							92c943998f 
							
						 
					 
					
						
						
							
							util: Add util_address_to_string  
						
						 
						
						
						
						
					 
					
						2016-06-06 18:23:17 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							3877a4e5dd 
							
						 
					 
					
						
						
							
							util: Add util_ssid_is_utf8  
						
						 
						
						
						
						
					 
					
						2015-04-08 13:18:54 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomasz Bursztyka 
							
						 
					 
					
						
						
						
						
							
						
						
							ab07091f8c 
							
						 
					 
					
						
						
							
							util: Move msg_append_attr into util part  
						
						 
						
						
						
						
					 
					
						2015-03-02 20:44:02 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrik Flykt 
							
						 
					 
					
						
						
						
						
							
						
						
							bf25abf38d 
							
						 
					 
					
						
						
							
							util: Add SSID to UTF8 pretty-print function  
						
						 
						
						... 
						
						
						
						Use a static buffer for converting an SSID to an approximate string in
UTF8. Replace each char that is not UTF8 compatible with the UTF8
replacement symbol. 
						
						
					 
					
						2014-12-18 11:06:48 -06:00